﻿@charset "UTF-8";
/*$brand-primary:         #428bca !default;
$brand-success:         #5cb85c !default;
$brand-info:            #5bc0de !default;
$brand-warning:         #f0ad4e !default;
$brand-danger:          #d9534f !default;*/
/*! normalize.css v3.0.0 | 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: transparent;
}

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

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

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.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: -0.5em;
}

sub {
	bottom: -0.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 #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

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^="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;
	}
}

* {
	-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: 62.5%;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #333333;
	background-color: #fff;
}

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

a {
	color: #6ca9e5;
	text-decoration: none;
}

	a:hover, a:focus {
		color: #2b83da;
		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 {
	display: block;
	max-width: 100%;
	height: auto;
}

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

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

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

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

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

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,
	h1 .small, h2 small,
	h2 .small, h3 small,
	h3 .small, h4 small,
	h4 .small, h5 small,
	h5 .small, h6 small,
	h6 .small,
	.h1 small,
	.h1 .small, .h2 small,
	.h2 .small, .h3 small,
	.h3 .small, .h4 small,
	.h4 .small, .h5 small,
	.h5 .small, .h6 small,
	.h6 .small {
		font-weight: normal;
		line-height: 1;
		color: #999999;
	}

h1, .h1,
h2, .h2,
h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

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

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

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

h1, .h1 {
	font-size: 36px;
}

h2, .h2 {
	font-size: 30px;
}

h3, .h3 {
	font-size: 24px;
}

h4, .h4 {
	font-size: 18px;
}

h5, .h5 {
	font-size: 14px;
}

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

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4;
}

@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}

small,
.small {
	font-size: 85%;
}

cite {
	font-style: normal;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-muted {
	color: #999999;
}

.text-primary {
	color: #6ca9e5;
}

a.text-primary:hover {
	color: #4190dd;
}

.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;
}

.bg-primary {
	background-color: #6ca9e5;
}

a.bg-primary:hover {
	background-color: #4190dd;
}

.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: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eeeeee;
}

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

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

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

.list-inline {
	margin-left: -5px;
}

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

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

dt,
dd {
	line-height: 1.42857;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

@media (min-width: 768px) {
	.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;
	}

		.dl-horizontal dd:before, .dl-horizontal dd:after {
			content: " ";
			display: table;
		}

		.dl-horizontal dd:after {
			clear: both;
		}
}

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

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

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eeeeee;
}

	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.42857;
		color: #999999;
	}

		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 #eeeeee;
		border-left: 0;
		text-align: right;
	}

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

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

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

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857;
}

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

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	white-space: nowrap;
	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, 0.25);
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857;
	word-break: break-all;
	word-wrap: break-word;
	color: #333333;
	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: 15px; */
    padding-right: 12px;
}

	.container:before, .container:after {
		content: " ";
		display: table;
	}

	.container:after {
		clear: both;
	}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

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

	.container-fluid:before, .container-fluid:after {
		content: " ";
		display: table;
	}

	.container-fluid:after {
		clear: both;
	}

.row, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title {
	/* margin-left: -15px; */
	margin-right: -15px;
}

	.row:before, .block .block-primary.block-teaser .title:before, .block .block-secondary.block-teaser .title:before, .block .block-tertiary.block-teaser .title:before, .block .block-grey.block-teaser .title:before, .row:after, .block .block-primary.block-teaser .title:after, .block .block-secondary.block-teaser .title:after, .block .block-tertiary.block-teaser .title:after, .block .block-grey.block-teaser .title:after {
		content: " ";
		display: table;
	}

	.row:after, .block .block-primary.block-teaser .title:after, .block .block-secondary.block-teaser .title:after, .block .block-tertiary.block-teaser .title:after, .block .block-grey.block-teaser .title:after {
		clear: both;
	}

.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, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes, .col-lg-3, .col-xs-4, .col-sm-4, .block-teaser .teaser, .col-md-4, .width-full .block-image .content, .width-twothirds .block-image .content, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .width-half .block-image .content, .col-xs-6, .col-sm-6, .col-md-6, .width-third .block-image .attributes, .width-third .block-menu .attributes, .width-third .block-image .content, .width-third .block-menu .content, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .width-half .block-image .attributes, .col-xs-8, .col-sm-8, .col-md-8, .width-full .block-teaser .content, .width-twothirds .block-teaser .content, .width-full .block-image .attributes, .width-twothirds .block-image .attributes, .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, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title, .width-half .block-menu .attributes, .width-half .block-menu .content, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.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, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title, .width-half .block-menu .attributes, .width-half .block-menu .content {
	float: left;
}

.col-xs-1 {
	width: 8.33333%;
}

.col-xs-2 {
	width: 16.66667%;
}

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

.col-xs-4 {
	width: 33.33333%;
}

.col-xs-5 {
	width: 41.66667%;
}

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

.col-xs-7 {
	width: 58.33333%;
}

.col-xs-8 {
	width: 66.66667%;
}

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

.col-xs-10 {
	width: 83.33333%;
}

.col-xs-11 {
	width: 91.66667%;
}

.col-xs-12, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title, .width-half .block-menu .attributes, .width-half .block-menu .content {
	width: 100%;
}

.col-xs-pull-0 {
	right: 0%;
}

.col-xs-pull-1 {
	right: 8.33333%;
}

.col-xs-pull-2 {
	right: 16.66667%;
}

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

.col-xs-pull-4 {
	right: 33.33333%;
}

.col-xs-pull-5 {
	right: 41.66667%;
}

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

.col-xs-pull-7 {
	right: 58.33333%;
}

.col-xs-pull-8 {
	right: 66.66667%;
}

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

.col-xs-pull-10 {
	right: 83.33333%;
}

.col-xs-pull-11 {
	right: 91.66667%;
}

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

.col-xs-push-0 {
	left: 0%;
}

.col-xs-push-1 {
	left: 8.33333%;
}

.col-xs-push-2 {
	left: 16.66667%;
}

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

.col-xs-push-4 {
	left: 33.33333%;
}

.col-xs-push-5 {
	left: 41.66667%;
}

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

.col-xs-push-7 {
	left: 58.33333%;
}

.col-xs-push-8 {
	left: 66.66667%;
}

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

.col-xs-push-10 {
	left: 83.33333%;
}

.col-xs-push-11 {
	left: 91.66667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .block-teaser .teaser, .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-1 {
		width: 8.33333%;
	}

	.col-sm-2 {
		width: 16.66667%;
	}

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

	.col-sm-4, .block-teaser .teaser {
		width: 33.33333%;
	}

	.col-sm-5 {
		width: 41.66667%;
	}

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

	.col-sm-7 {
		width: 58.33333%;
	}

	.col-sm-8 {
		width: 66.66667%;
	}

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

	.col-sm-10 {
		width: 83.33333%;
	}

	.col-sm-11 {
		width: 91.66667%;
	}

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

	.col-sm-pull-0 {
		right: 0%;
	}

	.col-sm-pull-1 {
		right: 8.33333%;
	}

	.col-sm-pull-2 {
		right: 16.66667%;
	}

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

	.col-sm-pull-4 {
		right: 33.33333%;
	}

	.col-sm-pull-5 {
		right: 41.66667%;
	}

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

	.col-sm-pull-7 {
		right: 58.33333%;
	}

	.col-sm-pull-8 {
		right: 66.66667%;
	}

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

	.col-sm-pull-10 {
		right: 83.33333%;
	}

	.col-sm-pull-11 {
		right: 91.66667%;
	}

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

	.col-sm-push-0 {
		left: 0%;
	}

	.col-sm-push-1 {
		left: 8.33333%;
	}

	.col-sm-push-2 {
		left: 16.66667%;
	}

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

	.col-sm-push-4 {
		left: 33.33333%;
	}

	.col-sm-push-5 {
		left: 41.66667%;
	}

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

	.col-sm-push-7 {
		left: 58.33333%;
	}

	.col-sm-push-8 {
		left: 66.66667%;
	}

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

	.col-sm-push-10 {
		left: 83.33333%;
	}

	.col-sm-push-11 {
		left: 91.66667%;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes, .col-md-4, .width-full .block-image .content, .width-twothirds .block-image .content, .col-md-5, .col-md-6, .width-third .block-image .attributes, .width-third .block-menu .attributes, .width-third .block-image .content, .width-third .block-menu .content, .col-md-7, .col-md-8, .width-full .block-teaser .content, .width-twothirds .block-teaser .content, .width-full .block-image .attributes, .width-twothirds .block-image .attributes, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}

	.col-md-1 {
		width: 8.33333%;
	}

	.col-md-2 {
		width: 16.66667%;
	}

	.col-md-3, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes {
		width: 25%;
	}

	.col-md-4, .width-full .block-image .content, .width-twothirds .block-image .content {
		width: 33.33333%;
	}

	.col-md-5 {
		width: 41.66667%;
	}

	.col-md-6, .width-third .block-image .attributes, .width-third .block-menu .attributes, .width-third .block-image .content, .width-third .block-menu .content {
		width: 50%;
	}

	.col-md-7 {
		width: 58.33333%;
	}

	.col-md-8, .width-full .block-teaser .content, .width-twothirds .block-teaser .content, .width-full .block-image .attributes, .width-twothirds .block-image .attributes {
		width: 66.66667%;
	}

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

	.col-md-10 {
		width: 83.33333%;
	}

	.col-md-11 {
		width: 91.66667%;
	}

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

	.col-md-pull-0 {
		right: 0%;
	}

	.col-md-pull-1 {
		right: 8.33333%;
	}

	.col-md-pull-2 {
		right: 16.66667%;
	}

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

	.col-md-pull-4 {
		right: 33.33333%;
	}

	.col-md-pull-5 {
		right: 41.66667%;
	}

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

	.col-md-pull-7 {
		right: 58.33333%;
	}

	.col-md-pull-8 {
		right: 66.66667%;
	}

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

	.col-md-pull-10 {
		right: 83.33333%;
	}

	.col-md-pull-11 {
		right: 91.66667%;
	}

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

	.col-md-push-0 {
		left: 0%;
	}

	.col-md-push-1 {
		left: 8.33333%;
	}

	.col-md-push-2 {
		left: 16.66667%;
	}

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

	.col-md-push-4 {
		left: 33.33333%;
	}

	.col-md-push-5 {
		left: 41.66667%;
	}

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

	.col-md-push-7 {
		left: 58.33333%;
	}

	.col-md-push-8 {
		left: 66.66667%;
	}

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

	.col-md-push-10 {
		left: 83.33333%;
	}

	.col-md-push-11 {
		left: 91.66667%;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .width-half .block-image .content, .col-lg-6, .col-lg-7, .width-half .block-image .attributes, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}

	.col-lg-1 {
		width: 8.33333%;
	}

	.col-lg-2 {
		width: 16.66667%;
	}

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

	.col-lg-4 {
		width: 33.33333%;
	}

	.col-lg-5, .width-half .block-image .content {
		width: 41.66667%;
	}

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

	.col-lg-7, .width-half .block-image .attributes {
		width: 58.33333%;
	}

	.col-lg-8 {
		width: 66.66667%;
	}

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

	.col-lg-10 {
		width: 83.33333%;
	}

	.col-lg-11 {
		width: 91.66667%;
	}

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

	.col-lg-pull-0 {
		right: 0%;
	}

	.col-lg-pull-1 {
		right: 8.33333%;
	}

	.col-lg-pull-2 {
		right: 16.66667%;
	}

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

	.col-lg-pull-4 {
		right: 33.33333%;
	}

	.col-lg-pull-5 {
		right: 41.66667%;
	}

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

	.col-lg-pull-7 {
		right: 58.33333%;
	}

	.col-lg-pull-8 {
		right: 66.66667%;
	}

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

	.col-lg-pull-10 {
		right: 83.33333%;
	}

	.col-lg-pull-11 {
		right: 91.66667%;
	}

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

	.col-lg-push-0 {
		left: 0%;
	}

	.col-lg-push-1 {
		left: 8.33333%;
	}

	.col-lg-push-2 {
		left: 16.66667%;
	}

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

	.col-lg-push-4 {
		left: 33.33333%;
	}

	.col-lg-push-5 {
		left: 41.66667%;
	}

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

	.col-lg-push-7 {
		left: 58.33333%;
	}

	.col-lg-push-8 {
		left: 66.66667%;
	}

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

	.col-lg-push-10 {
		left: 83.33333%;
	}

	.col-lg-push-11 {
		left: 91.66667%;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

table {
	max-width: 100%;
	background-color: transparent;
}

th {
	text-align: left;
}

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

	.table > thead > tr > th,
	.table > thead > tr > td,
	.table > tbody > tr > th,
	.table > tbody > tr > td,
	.table > tfoot > tr > th,
	.table > tfoot > tr > td {
		padding: 8px;
		line-height: 1.42857;
		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 > caption + thead > tr:first-child > td,
	.table > colgroup + thead > tr:first-child > th,
	.table > colgroup + thead > tr:first-child > td,
	.table > thead:first-child > tr:first-child > th,
	.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 > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
	padding: 5px;
}

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

	.table-bordered > thead > tr > th,
	.table-bordered > thead > tr > td,
	.table-bordered > tbody > tr > th,
	.table-bordered > tbody > tr > td,
	.table-bordered > tfoot > tr > th,
	.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 > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.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.active:hover > th {
	background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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.success:hover > th {
	background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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.info:hover > th {
	background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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.warning:hover > th {
	background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.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.danger:hover > th {
	background-color: #ebcccc;
}

@media (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		overflow-x: scroll;
		-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 > thead > tr > td,
			.table-responsive > .table > tbody > tr > th,
			.table-responsive > .table > tbody > tr > td,
			.table-responsive > .table > tfoot > tr > th,
			.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 > thead > tr > td:first-child,
			.table-responsive > .table-bordered > tbody > tr > th:first-child,
			.table-responsive > .table-bordered > tbody > tr > td:first-child,
			.table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
			.table-responsive > .table-bordered > tbody > tr > th:last-child,
			.table-responsive > .table-bordered > tbody > tr > td:last-child,
			.table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
			.table-responsive > .table-bordered > tfoot > tr:last-child > th,
			.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: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold;
}

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;
	/* IE8-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: 14px;
	line-height: 1.42857;
	color: #555555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}

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

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

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

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

textarea.form-control {
	height: auto;
}

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

input[type="date"] {
	line-height: 34px;
}

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

.radio,
.checkbox {
	display: block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}

	.radio label,
	.checkbox label {
		display: inline;
		font-weight: normal;
		cursor: pointer;
	}

	.radio input[type="radio"],
	.radio-inline input[type="radio"],
	.checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
		float: left;
		margin-left: -20px;
	}

	.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: normal;
	cursor: pointer;
}

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

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

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

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

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

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

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

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

.has-feedback {
	position: relative;
}

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

	.has-feedback .form-control-feedback {
		position: absolute;
		top: 25px;
		right: 0;
		display: block;
		width: 34px;
		height: 34px;
		line-height: 34px;
		text-align: center;
	}

.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, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.has-success .form-control:focus {
		border-color: #2b542c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
		box-shadow: inset 0 1px 1px rgba(0, 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, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.has-warning .form-control:focus {
		border-color: #66512c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
		box-shadow: inset 0 1px 1px rgba(0, 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, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.has-error .form-control:focus {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 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;
}

.form-control-static {
	margin-bottom: 0;
}

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

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

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

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

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

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

		.form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
		.form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] {
			float: none;
			margin-left: 0;
		}

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

.form-horizontal .control-label,
.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: 27px;
}

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

	.form-horizontal .form-group:before, .form-horizontal .form-group:after {
		content: " ";
		display: table;
	}

	.form-horizontal .form-group:after {
		clear: both;
	}

.form-horizontal .form-control-static {
	padding-top: 7px;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
	}
}

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

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	/*border: 1px 1px  solid transparent;*/
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	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: #333;
		text-decoration: none;
	}

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

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

.btn-default {
	color: #333;
	background-color: #fff;
	/*border-color: $border;*/
	border-bottom: 2px outset #ccc;
}

	.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
		color: #333;
		background-color: #ebebeb;
		border-color: #adadad;
	}

.open .btn-default.dropdown-toggle {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad;
}

.btn-default:active, .btn-default.active {
	background-image: none;
}

.open .btn-default.dropdown-toggle {
	background-image: none;
}

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

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

.btn-primary {
	color: #fff;
	background-color: #6ca9e5;
	/*border-color: $border;*/
	border-bottom: 2px outset #569ce1;
}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
		color: #fff;
		background-color: #4995df;
		border-color: #267ed5;
	}

.open .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #4995df;
	border-color: #267ed5;
}

.btn-primary:active, .btn-primary.active {
	background-image: none;
}

.open .btn-primary.dropdown-toggle {
	background-image: none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
	background-color: #6ca9e5;
	border-color: #569ce1;
}

.btn-primary .badge {
	color: #6ca9e5;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #55bd69;
	/*border-color: $border;*/
	border-bottom: 2px outset #45b35b;
}

	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
		color: #fff;
		background-color: #41a855;
		border-color: #348744;
	}

.open .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #41a855;
	border-color: #348744;
}

.btn-success:active, .btn-success.active {
	background-image: none;
}

.open .btn-success.dropdown-toggle {
	background-image: none;
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
	background-color: #55bd69;
	border-color: #45b35b;
}

.btn-success .badge {
	color: #55bd69;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #d8e8f8;
	/*border-color: $border;*/
	border-bottom: 2px outset #c2dbf4;
}

	.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
		color: #fff;
		background-color: #b5d4f2;
		border-color: #8ebdeb;
	}

.open .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #b5d4f2;
	border-color: #8ebdeb;
}

.btn-info:active, .btn-info.active {
	background-image: none;
}

.open .btn-info.dropdown-toggle {
	background-image: none;
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
	background-color: #d8e8f8;
	border-color: #c2dbf4;
}

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

.btn-warning {
	color: #fff;
	background-color: #ff8e53;
	/*border-color: $border;*/
	border-bottom: 2px outset #ff7d3a;
}

	.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
		color: #fff;
		background-color: #ff732a;
		border-color: #fb5600;
	}

.open .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff732a;
	border-color: #fb5600;
}

.btn-warning:active, .btn-warning.active {
	background-image: none;
}

.open .btn-warning.dropdown-toggle {
	background-image: none;
}

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

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

.btn-danger {
	color: #fff;
	background-color: #c02640;
	/*border-color: $border;*/
	border-bottom: 2px outset #ab2239;
}

	.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
		color: #fff;
		background-color: #9e1f35;
		border-color: #781828;
	}

.open .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #9e1f35;
	border-color: #781828;
}

.btn-danger:active, .btn-danger.active {
	background-image: none;
}

.open .btn-danger.dropdown-toggle {
	background-image: none;
}

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

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

.btn-link {
	color: #6ca9e5;
	font-weight: normal;
	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: #2b83da;
				text-decoration: underline;
				background-color: transparent;
			}

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

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

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

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

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

	.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 0.15s linear;
	transition: opacity 0.15s linear;
}

	.fade.in {
		opacity: 1;
	}

.collapse {
	display: none;
}

	.collapse.in {
		display: block;
	}

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

@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, .body-head .breadcrumbs li + li:before {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	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";
}

.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: 14px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

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

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

	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857;
		color: #333333;
		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: #6ca9e5;
	}

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

		.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: 12px;
	line-height: 1.42857;
	color: #999999;
}

.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: 768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}

	.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 > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
		.btn-group-vertical > .btn:hover,
		.btn-group-vertical > .btn:focus,
		.btn-group-vertical > .btn:active,
		.btn-group-vertical > .btn.active {
			z-index: 2;
		}

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

	.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:before, .btn-toolbar:after {
		content: " ";
		display: table;
	}

	.btn-toolbar:after {
		clear: both;
	}

	.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, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 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, .btn-group-lg > .btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after {
		content: " ";
		display: table;
	}

	.btn-group-vertical > .btn-group:after {
		clear: both;
	}

	.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%;
		}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
	display: none;
}

.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-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: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

	.input-group-addon.input-sm,
	.input-group-sm > .input-group-addon,
	.input-group-sm > .input-group-btn > .input-group-addon.btn {
		padding: 5px 10px;
		font-size: 12px;
		border-radius: 3px;
	}

	.input-group-addon.input-lg,
	.input-group-lg > .input-group-addon,
	.input-group-lg > .input-group-btn > .input-group-addon.btn {
		padding: 10px 16px;
		font-size: 18px;
		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, .main-body .secondary-nav .nav li ul {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

	.nav:before, .main-body .secondary-nav .nav li ul:before, .nav:after, .main-body .secondary-nav .nav li ul:after {
		content: " ";
		display: table;
	}

	.nav:after, .main-body .secondary-nav .nav li ul:after {
		clear: both;
	}

	.nav > li, .main-body .secondary-nav .nav li ul > li {
		position: relative;
		display: block;
	}

		.nav > li > a, .main-body .secondary-nav .nav li ul > li > a {
			position: relative;
			display: block;
			padding: 10px 15px;
		}

			.nav > li > a:hover, .main-body .secondary-nav .nav li ul > li > a:hover, .nav > li > a:focus, .main-body .secondary-nav .nav li ul > li > a:focus {
				text-decoration: none;
				background-color: #eeeeee;
			}

		.nav > li.disabled > a, .main-body .secondary-nav .nav li ul > li.disabled > a {
			color: #999999;
		}

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

	.nav .open > a, .main-body .secondary-nav .nav li ul .open > a, .nav .open > a:hover, .main-body .secondary-nav .nav li ul .open > a:hover, .nav .open > a:focus, .main-body .secondary-nav .nav li ul .open > a:focus {
		background-color: #eeeeee;
		border-color: #6ca9e5;
	}

	.nav .nav-divider, .main-body .secondary-nav .nav li ul .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}

	.nav > li > a > img, .main-body .secondary-nav .nav li ul > 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.42857;
			border: 1px solid transparent;
			border-radius: 4px 4px 0 0;
		}

			.nav-tabs > li > a:hover {
				border-color: #eeeeee #eeeeee #ddd;
			}

		.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
			color: #555555;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default;
		}

.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: #6ca9e5;
	}

.nav-stacked > li {
	float: none;
}

	.nav-stacked > li + li {
		margin-top: 2px;
		margin-left: 0;
	}

.nav-justified, .nav-tabs.nav-justified {
	width: 100%;
}

	.nav-justified > li, .nav-tabs.nav-justified > li {
		float: none;
	}

		.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
			text-align: center;
			margin-bottom: 5px;
		}

	.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}

@media (min-width: 768px) {
	.nav-justified > li, .nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}

		.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
			margin-bottom: 0;
		}
}

.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0;
}

	.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
		margin-right: 0;
		border-radius: 4px;
	}

	.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
	.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
		border: 1px solid #ddd;
	}

@media (min-width: 768px) {
	.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
	.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-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: 20px;
	border: 1px solid transparent;
}

	.navbar:before, .navbar:after {
		content: " ";
		display: table;
	}

	.navbar:after {
		clear: both;
	}

@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}

.navbar-header:before, .navbar-header:after {
	content: " ";
	display: table;
}

.navbar-header:after {
	clear: both;
}

@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	max-height: 340px;
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}

	.navbar-collapse:before, .navbar-collapse:after {
		content: " ";
		display: table;
	}

	.navbar-collapse:after {
		clear: both;
	}

	.navbar-collapse.in {
		overflow-y: auto;
	}

@media (min-width: 768px) {
	.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;
	}
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 768px) {
	.container > .navbar-header,
	.container > .navbar-collapse,
	.container-fluid > .navbar-header,
	.container-fluid > .navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width: 768px) {
	.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: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

	.navbar-brand:hover, .navbar-brand:focus {
		text-decoration: none;
	}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	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: none;
	}

	.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: 768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
	}

@media (max-width: 767px) {
	.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: 20px;
		}

			.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
				background-image: none;
			}
}

@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}

		.navbar-nav > li {
			float: left;
		}

			.navbar-nav > li > a {
				padding-top: 15px;
				padding-bottom: 15px;
			}

		.navbar-nav.navbar-right:last-child {
			margin-right: -15px;
		}
}

@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}

	.navbar-right {
		float: right !important;
	}
}

.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
}

@media (min-width: 768px) {
	.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: -15px;
		}
}

.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: 8px;
	margin-bottom: 8px;
}

	.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
		margin-top: 14px;
		margin-bottom: 14px;
	}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}

		.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: 767px) {
	.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-inverse {
	background-color: #222;
	border-color: #090909;
}

	.navbar-inverse .navbar-brand {
		color: #999999;
	}

		.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
			color: #fff;
			background-color: transparent;
		}

	.navbar-inverse .navbar-text {
		color: #999999;
	}

	.navbar-inverse .navbar-nav > li > a {
		color: #999999;
	}

		.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: #090909;
	}

	.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: #090909;
		color: #fff;
	}

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #090909;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #999999;
	}

		.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: #090909;
	}

	.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: #999999;
}

	.navbar-inverse .navbar-link:hover {
		color: #fff;
	}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

	.breadcrumb > li {
		display: inline-block;
	}

		.breadcrumb > li + li:before {
			content: "/ ";
			padding: 0 5px;
			color: #ccc;
		}

	.breadcrumb > .active {
		color: #999999;
	}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

	.pagination > li {
		display: inline;
	}

		.pagination > li > a,
		.pagination > li > span {
			position: relative;
			float: left;
			padding: 6px 12px;
			line-height: 1.42857;
			text-decoration: none;
			color: #6ca9e5;
			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 > a:focus,
		.pagination > li > span:hover,
		.pagination > li > span:focus {
			color: #2b83da;
			background-color: #eeeeee;
			border-color: #ddd;
		}

	.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
	.pagination > .active > span,
	.pagination > .active > span:hover,
	.pagination > .active > span:focus {
		z-index: 2;
		color: #fff;
		background-color: #6ca9e5;
		border-color: #6ca9e5;
		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: #999999;
		background-color: #fff;
		border-color: #ddd;
		cursor: not-allowed;
	}

.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}

.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: 12px;
}

.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: 20px 0;
	list-style: none;
	text-align: center;
}

	.pager:before, .pager:after {
		content: " ";
		display: table;
	}

	.pager:after {
		clear: both;
	}

	.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: #eeeeee;
			}

	.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: #999999;
		background-color: #fff;
		cursor: not-allowed;
	}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

	.label[href]:hover, .label[href]:focus {
		color: #fff;
		text-decoration: none;
		cursor: pointer;
	}

	.label:empty {
		display: none;
	}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background-color: #999999;
}

	.label-default[href]:hover, .label-default[href]:focus {
		background-color: gray;
	}

.label-primary {
	background-color: #6ca9e5;
}

	.label-primary[href]:hover, .label-primary[href]:focus {
		background-color: #4190dd;
	}

.label-success {
	background-color: #55bd69;
}

	.label-success[href]:hover, .label-success[href]:focus {
		background-color: #3ea151;
	}

.label-info {
	background-color: #d8e8f8;
}

	.label-info[href]:hover, .label-info[href]:focus {
		background-color: #adcff0;
	}

.label-warning {
	background-color: #ff8e53;
}

	.label-warning[href]:hover, .label-warning[href]:focus {
		background-color: #ff6c20;
	}

.label-danger {
	background-color: #c02640;
}

	.label-danger[href]:hover, .label-danger[href]:focus {
		background-color: #951e32;
	}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999999;
	border-radius: 10px;
}

	.badge:empty {
		display: none;
	}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .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: #6ca9e5;
	background-color: #fff;
}

.nav-pills > li > a > .badge {
	margin-left: 3px;
}

.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eeeeee;
}

	.jumbotron h1,
	.jumbotron .h1 {
		color: inherit;
	}

	.jumbotron p {
		margin-bottom: 15px;
		font-size: 21px;
		font-weight: 200;
	}

.container .jumbotron {
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.container .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}

	.jumbotron h1,
	.jumbotron .h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

	.thumbnail > img,
	.thumbnail a > img {
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.thumbnail .caption {
		padding: 9px;
		color: #333333;
	}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: #6ca9e5;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

	.alert h4 {
		margin-top: 0;
		color: inherit;
	}

	.alert .alert-link {
		font-weight: bold;
	}

	.alert > p,
	.alert > ul {
		margin-bottom: 0;
	}

		.alert > p + p {
			margin-top: 5px;
		}

.alert-dismissable {
	padding-right: 35px;
}

	.alert-dismissable .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: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #6ca9e5;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #55bd69;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #d8e8f8;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #ff8e53;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #c02640;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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;
		background-color: #f5f5f5;
	}

	a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
		z-index: 2;
		color: #fff;
		background-color: #6ca9e5;
		border-color: #6ca9e5;
	}

		a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
			color: inherit;
		}

		a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
			color: white;
		}

.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-left: 10px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
	padding: 10px;
}

	.panel-body:before, .panel-body:after {
		content: " ";
		display: table;
	}

	.panel-body:after {
		clear: both;
	}

.panel-heading {
	padding: 10px 10px;
	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: 16px;
	color: inherit;
}

	.panel-title > a {
		color: inherit;
	}

.panel-footer {
	padding: 10px 10px;
	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;
}

.panel > .table,
.panel > .table-responsive > .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:first-child > thead:first-child > tr:first-child th:first-child,
		.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
		.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
		.panel > .table-responsive:first-child > .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 th:first-child,
		.panel > .table-responsive:first-child > .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 th:first-child {
			border-top-left-radius: 3px;
		}

		.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
		.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
		.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
		.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
		.panel > .table-responsive:first-child > .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 th:last-child,
		.panel > .table-responsive:first-child > .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 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:last-child > tbody:last-child > tr:last-child th:first-child,
		.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
		.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
		.panel > .table-responsive:last-child > .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 th:first-child,
		.panel > .table-responsive:last-child > .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 th:first-child {
			border-bottom-left-radius: 3px;
		}

		.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
		.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
		.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
		.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
		.panel > .table-responsive:last-child > .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 th:last-child,
		.panel > .table-responsive:last-child > .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 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-bordered > thead > tr > td:first-child,
	.panel > .table-bordered > tbody > tr > th:first-child,
	.panel > .table-bordered > tbody > tr > td:first-child,
	.panel > .table-bordered > tfoot > tr > th:first-child,
	.panel > .table-bordered > tfoot > tr > td:first-child,
	.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
	.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
	.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
	.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
	.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,
	.panel > .table-bordered > tbody > tr > th:last-child,
	.panel > .table-bordered > tbody > tr > td:last-child,
	.panel > .table-bordered > tfoot > tr > th:last-child,
	.panel > .table-bordered > tfoot > tr > td:last-child,
	.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
	.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
	.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
	.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
	.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,
	.panel > .table-bordered > tbody > tr:first-child > td,
	.panel > .table-bordered > tbody > tr:first-child > th,
	.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
	.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
	.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
	.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
		border-bottom: 0;
	}

	.panel > .table-bordered > tbody > tr:last-child > td,
	.panel > .table-bordered > tbody > tr:last-child > th,
	.panel > .table-bordered > tfoot > tr:last-child > td,
	.panel > .table-bordered > tfoot > tr:last-child > th,
	.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
	.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
	.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
	.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: 20px;
}

	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 4px;
		overflow: hidden;
	}

		.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: #333333;
		background-color: #f5f5f5;
		border-color: #ddd;
	}

		.panel-default > .panel-heading + .panel-collapse .panel-body {
			border-top-color: #ddd;
		}

	.panel-default > .panel-footer + .panel-collapse .panel-body {
		border-bottom-color: #ddd;
	}

.panel-primary {
    border-color: #d6e9c6;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #6ca9e5;
        border-color: #d6e9c6;
    }

        .panel-primary > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #d6e9c6;
        }

    .panel-primary > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #d6e9c6;
    }

.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-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-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-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-footer + .panel-collapse .panel-body {
		border-bottom-color: #ebccd1;
	}

.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, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

	.well blockquote {
		border-color: #ddd;
		border-color: rgba(0, 0, 0, 0.15);
	}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

	.close:hover, .close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: auto;
	overflow-y: scroll;
	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: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		transform: translate(0, -25%);
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-moz-transition: -moz-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
	}

	.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

.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, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: none;
}

.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: 0.5;
		filter: alpha(opacity=50);
	}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857px;
}

	.modal-header .close {
		margin-top: -2px;
	}

.modal-title {
	margin: 0;
	line-height: 1.42857;
}

.modal-body {
	position: relative;
	padding: 20px;
}

.modal-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

	.modal-footer:before, .modal-footer:after {
		content: " ";
		display: table;
	}

	.modal-footer:after {
		clear: both;
	}

	.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;
	}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}

	.tooltip.in {
		opacity: 0.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: 1010;
	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, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 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: 14px;
	font-weight: normal;
	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: #999999;
	border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%);
	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: #999999;
	border-right-color: fadein(rgba(0, 0, 0, 0.2), 5%);
}

	.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: #999999;
	border-bottom-color: fadein(rgba(0, 0, 0, 0.2), 5%);
	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: #999999;
	border-left-color: fadein(rgba(0, 0, 0, 0.2), 5%);
}

	.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: 0.6s ease-in-out left;
		transition: 0.6s ease-in-out left;
	}

		.carousel-inner > .item > img,
		.carousel-inner > .item > a > img {
			display: block;
			max-width: 100%;
			height: auto;
			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: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

	.carousel-control.left {
		background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 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, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 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: none;
		color: #fff;
		text-decoration: none;
		opacity: 0.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%;
	}

	.carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-right {
		right: 50%;
	}

	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 20px;
		height: 20px;
		margin-top: -10px;
		margin-left: -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: transparent;
	}

	.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, 0.6);
}

	.carousel-caption .btn {
		text-shadow: none;
	}

@media screen and (min-width: 768px) {
	.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;
		margin-left: -15px;
		font-size: 30px;
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}

	.carousel-indicators {
		bottom: 20px;
	}
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix: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;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

@media (max-width: 767px) {
	.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 (min-width: 768px) and (max-width: 991px) {
	.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: 992px) and (max-width: 1199px) {
	.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: 1200px) {
	.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 (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.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;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

/*.form-control {
    width: auto;
}*/
.carousel-indicators,
.body-head .carousel .carousel-indicators,
.body-head .block .carousel .carousel-indicators,
.body-head .block .item .carousel-indicators,
.preview .carousel .carousel-indicators,
.preview .block .carousel .carousel-indicators,
.preview .block .item .carousel-indicators {
	bottom: -20px;
	margin-bottom: 0px;
}

	.carousel-indicators li,
	.body-head .carousel .carousel-indicators li,
	.body-head .block .carousel .carousel-indicators li,
	.body-head .block .item .carousel-indicators li,
	.preview .carousel .carousel-indicators li,
	.preview .block .carousel .carousel-indicators li,
	.preview .block .item .carousel-indicators li {
		height: 30px;
		width: 30px;
		background-color: #4f4f4f;
		border-width: 5px;
		border-radius: 30px;
		behavior: url(/Scripts/PIE.htc);
		margin: 1px;
	}

		.carousel-indicators li.active,
		.body-head .carousel .carousel-indicators li.active,
		.body-head .block .carousel .carousel-indicators li.active,
		.body-head .block .item .carousel-indicators li.active,
		.preview .carousel .carousel-indicators li.active,
		.preview .block .carousel .carousel-indicators li.active,
		.preview .block .item .carousel-indicators li.active {
			height: 30px;
			width: 30px;
			border-width: 5px;
			border-radius: 30px;
			background-color: block-teaser block-grey;
		}

	.carousel-indicators .active {
		background-color: #428bca;
	}

.form-control-custom {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	background-color: white;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.main-body .body-head .home-slideshow-container .carousel .carousel-caption {
	left: 0;
	right: 0;
	padding-top: 0;
	/*overflow-y: auto;*/
	margin-right: 18px;
	max-height: 250px;
}

/*.block-teaser block-grey {
    background-color: #c1c2c2;
}*/
.ui-grid-column-menu-button-last-col {
	margin-right: 0px;
}

.badge-pill {
	padding: 5px 15px;
	font-size: 14px;
}

@font-face {
	font-family: 'ui-grid';
	src: url("/Content/fonts/ui-grid.eot");
	src: url("/Content/fonts/ui-grid.eot#iefix") format("embedded-opentype"), url("/Content/fonts/ui-grid.woff") format("woff"), url("/Content/fonts/ui-grid.ttf") format("truetype"), url("/Content/fonts/ui-grid.svg?#ui-grid") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: Arial;
	color: #000;
	font-size: 14px;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
}

h5 {
	font-size: 1em;
	font-weight: bold;
}

h5 {
	font-size: 1em;
}

hr {
	border-color: #c1c2c2;
	border-width: 2px;
}

table.table {
	border-collapse: collapse;
}

	table.table thead td {
		background-color: #c7c7c7;
	}

	table.table tbody tr:nth-child(odd) td {
		background-color: #e7e7e7;
	}

	table.table tbody tr:nth-child(even) td {
		background-color: #f3f3f3;
	}

	table.table td {
		border: 2px solid white;
		padding: 10px 15px;
	}

.page-image {
	margin-right: 15px;
	max-width: 25%;
	float: left;
}

.btn {
	border-radius: 0px;
	border-image-width: 0px;
	margin-top: -1px;
	/*color: $text-color;*/
	/*&:hover {
        color: $text-color-inverse;
    }*/
}

a.btn, div.btn {
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: none;
	-webkit-writing-mode: horizontal-tb;
	align-items: flex-start;
	/*border-style: outset;
    border-width: 2px;*/
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-width: 1;
	box-sizing: border-box;
}

.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 0px 6px;
	line-height: 25px;
}

.btn-wide {
	width: 100%;
}

.btn-grey {
	background-color: #9B9C9C;
	border-color: #c1c2c2;
}

.btn-light-grey {
	background-color: #c1c2c2;
	border-color: whitesmoke;
}

.btn-dark-grey {
	background-color: #4f4f4f;
	border-color: #4f4f4f;
}

.btn-blue {
	background-color: #6CA9E5;
	border-color: #d8e8f8;
}

.btn-green {
	background-color: #69BD60;
	border-color: #c7e8d5;
}

.btn-orange {
	background-color: #EB9848;
	border-left: 2px solid #B58E69;
	border-top: 2px solid #B58E69;
	border-right: 2px solid #795F46;
	border-bottom: 2px solid #795F46;
	color: white;
}

.btn-white {
	background-color: #FFF;
	color: #6CA9E5;
	border-color: whitesmoke;
}

	.btn-white:hover {
		color: #6CA9E5;
	}

div.btn a {
	color: #FFF;
}

div.btn.btn-white a {
	color: #6CA9E5;
}

.fit-it {
	width: 100%;
}

ul.inline {
	padding: 0px;
	display: inline;
}

	ul.inline li {
		display: inline;
	}

.no-pad-rt {
	padding-right: 0px;
}

.no-pad-lt {
	padding-left: 0px;
}

.no-pad-top {
	padding-top: 0px;
}

.no-pad-btm {
	padding-bottom: 0px;
}

.no-pad {
	padding: 0px;
}

.no-style {
	list-style: none;
}

.arrow {
	width: 0;
	height: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 12px 10px;
	border-style: solid;
	border-color: #FFF;
}

	.arrow.arrow-primary {
		border-color: #6CA9E5;
	}

	.arrow.arrow-secondary {
		border-color: #69BD60;
	}

	.arrow.arrow-tertiary {
		border-color: #EB9848;
	}

	.arrow.arrow-up, .navbar-toggle:not(.collapsed) .arrow {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom-width: 10px;
		border-top: none;
	}

	.arrow.arrow-down, .navbar-toggle.collapsed .arrow {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top-width: 10px;
		border-bottom: none;
	}

	.arrow.arrow-left {
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-right-width: 10px;
		border-left: none;
	}

	.arrow.arrow-right {
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-left-width: 10px;
		border-right: none;
	}

	.arrow.arrow-lg {
		border-width: 15px;
	}

	.arrow.arrow-sm {
		border-width: 7px;
	}

.addthis_native_toolbox {
	padding-left: 30px;
}

.spacer {
	display: block;
	height: 10px;
}

.child-without-inheritance {
    all: initial; /* Resets all properties to their initial values */
}

.grid {
	width: 100%;
	height: 400px;
}

.contact-grid {
	width: 100%;
	height: 250px;
}

.grid-header {
	background: #d8e8f8;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
}

.grid-row {
	padding: 10px;
	border-bottom: 1px solid #ddd;
}

.grid-content {
	padding-top: 10px;
}

a,
a:hover,
a:active,
a:focus {
	outline: none;
}

	a.blacklink {
		color: #000;
		text-decoration: none;
	}

		a.blacklink:hover {
			text-decoration: underline;
		}

.main-body {
	border-top: 5px solid #6CA9E5;
}

h1 {
	margin-top: 15px;
	margin-bottom: 15px;
}

	h1.resource, h2.resource, h3.resource, h4.resource, h5.resource, h6.resource {
		background-color: #c1c2c2;
		color: #FFF;
		padding: 15px;
		margin-left: 0px;
	}

@media screen and (min-width: 992px) {
	h1.resource, h2.resource, h3.resource, h4.resource, h5.resource, h6.resource {
		margin-left: -15px;
	}
}

a.resource {
	background-color: #c1c2c2;
	color: #FFF;
	padding: 0px 5px;
	line-height: 24px;
	float: right;
}

	a.resource:before {
		content: "";
		background-color: #c1c2c2;
		height: 2px;
		position: absolute;
		left: 15px;
		right: 15px;
	}

@media screen and (min-width: 992px) {
	a.resource:before {
		right: 0px;
		left: 0px;
	}
}

.main-text-area p {
	width: 100%;
}

.header .login-list a + a:before {
	content: "|";
}

.header .font-changer, .header .language-toggle {
	background-color: #c1c2c2;
	height: 25px;
}

	.header .font-changer a, .header .language-toggle a {
		color: #FFF;
	}

		.header .font-changer a.active, .header .language-toggle a.active {
			text-decoration: underline;
		}

.body-head .breadcrumbs {
	background-color: #c1c2c2;
}

	.body-head .breadcrumbs * {
		color: #FFF;
	}

	.body-head .breadcrumbs li + li:before {
		content: "\e072";
		padding: 0px 5px;
		font-size: 10px;
	}

.body-head .body-header-blue {
	background-color: #d8e8f8;
}

.body-head .body-header-green {
	background-color: #c7e8d5;
}

.body-head .body-header-tertiary {
	background-color: #ffc3a7;
}

.body-head .body-header-yellow {
	background-color: #fce285;
}

.body-head .img-container {
	background-color: #FFF;
}

.footer .social.inline li {
	margin-right: 12px;
}

.footer #id_matrix {
	width: 100%;
}

	.footer #id_matrix label {
		display: none;
	}

	.footer #id_matrix ::-webkit-input-placeholder {
		color: #f79548;
		opacity: 1 !important;
	}

	.footer #id_matrix :-moz-placeholder {
		/* Firefox 18- */
		color: #f79548;
		opacity: 1 !important;
	}

	.footer #id_matrix ::-moz-placeholder {
		/* Firefox 19+ */
		color: #f79548;
		opacity: 1 !important;
	}

	.footer #id_matrix :-ms-input-placeholder {
		color: #f79548;
		opacity: 1 !important;
	}

.footer .feedback-form {
	border-left: 1px solid #d8e8f8;
	margin-left: -1px;
	padding-left: 30px;
}

.footer form.feedback, .footer .form {
	padding-bottom: 20px;
}

	.footer form.feedback #email, .footer form.feedback #message, .footer form.feedback input[type=text], .footer form.feedback textarea, .footer .form #email, .footer .form #message, .footer .form input[type=text], .footer .form textarea {
		width: 100%;
		margin-bottom: 10px;
		color: #f79548;
	}

	.footer form.feedback #message, .footer form.feedback textarea, .footer .form #message, .footer .form textarea {
		width: 100%;
		height: 100px;
	}

	.footer form.feedback .btn, .footer .form .btn {
		float: right;
		text-transform: uppercase;
	}

.footer .follow-us {
	border-top: 1px solid #d8e8f8;
	padding-top: 15px;
}

.glyphicon-rss {
	background: url("Images/rss_icon.png") 0px 0px no-repeat;
	background-size: 30px 30px;
	height: 30px;
	width: 30px;
}

.glyphicon-events {
	background: url("Images/video_icon.png") 0px 0px no-repeat;
	background-size: 30px 30px;
	height: 30px;
	width: 30px;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	behavior: url(/Scripts/PIE.htc);
}

	.alert-danger span {
		padding-left: 64px;
		margin-left: 64px;
		border-left: solid 1px #fff;
		font-weight: bold;
	}

		.alert-danger span:first-child {
			border-left: 0px;
			margin-left: 0px;
			padding-left: 0px;
		}

		.alert-danger span a {
			font-weight: normal;
			text-decoration: underline;
		}

.sub-footer {
	border: 5px double #00549d;
	background: #fff;
	padding: 20px;
}

	.sub-footer .contentareaitem {
		text-align: center;
	}

		.sub-footer .contentareaitem img {
			margin: 0 auto;
		}

.body-head .carousel, .body-head .block .carousel, .body-head .block .item, .preview .carousel, .preview .block .carousel, .preview .block .item {
	background-color: #d8e8f8;
	margin-bottom: 20px;
}

	.body-head .carousel .carousel-inner, .body-head .block .carousel .carousel-inner, .body-head .block .item .carousel-inner, .preview .carousel .carousel-inner, .preview .block .carousel .carousel-inner, .preview .block .item .carousel-inner {
		overflow: visible;
	}

	.body-head .carousel .carousel-indicators, .body-head .block .carousel .carousel-indicators, .body-head .block .item .carousel-indicators, .preview .carousel .carousel-indicators, .preview .block .carousel .carousel-indicators, .preview .block .item .carousel-indicators {
		bottom: -20px;
		margin-bottom: 0px;
	}

		.body-head .carousel .carousel-indicators li, .body-head .block .carousel .carousel-indicators li, .body-head .block .item .carousel-indicators li, .preview .carousel .carousel-indicators li, .preview .block .carousel .carousel-indicators li, .preview .block .item .carousel-indicators li {
			height: 30px;
			width: 30px;
			background-color: #4f4f4f;
			border-width: 5px;
			border-radius: 30px;
			behavior: url(/Scripts/PIE.htc);
			margin: 1px;
		}

			.body-head .carousel .carousel-indicators li.active, .body-head .block .carousel .carousel-indicators li.active, .body-head .block .item .carousel-indicators li.active, .preview .carousel .carousel-indicators li.active, .preview .block .carousel .carousel-indicators li.active, .preview .block .item .carousel-indicators li.active {
				background-color: #6CA9E5;
			}

	.body-head .carousel .carousel-caption, .body-head .block .carousel .carousel-caption, .body-head .block .item .carousel-caption, .preview .carousel .carousel-caption, .preview .block .carousel .carousel-caption, .preview .block .item .carousel-caption {
		right: 5%;
		left: 60%;
		top: 0px;
	}

		.body-head .carousel .carousel-caption.text-light *:not(a), .body-head .block .carousel .carousel-caption.text-light *:not(a), .body-head .block .item .carousel-caption.text-light *:not(a), .preview .carousel .carousel-caption.text-light *:not(a), .preview .block .carousel .carousel-caption.text-light *:not(a), .preview .block .item .carousel-caption.text-light *:not(a) {
			text-shadow: none;
			color: #000;
		}

		.body-head .carousel .carousel-caption.text-dark *:not(a), .body-head .block .carousel .carousel-caption.text-dark *:not(a), .body-head .block .item .carousel-caption.text-dark *:not(a), .preview .carousel .carousel-caption.text-dark *:not(a), .preview .block .carousel .carousel-caption.text-dark *:not(a), .preview .block .item .carousel-caption.text-dark *:not(a) {
			text-shadow: none;
			color: #4f4f4f;
		}

		.body-head .carousel .carousel-caption .title, .body-head .block .carousel .carousel-caption .title, .body-head .block .item .carousel-caption .title, .preview .carousel .carousel-caption .title, .preview .block .carousel .carousel-caption .title, .preview .block .item .carousel-caption .title {
			text-transform: uppercase;
			font-size: 3em;
			text-align: left;
		}

		.body-head .carousel .carousel-caption .message, .body-head .block .carousel .carousel-caption .message, .body-head .block .item .carousel-caption .message, .preview .carousel .carousel-caption .message, .preview .block .carousel .carousel-caption .message, .preview .block .item .carousel-caption .message {
			font-size: 1.5em;
			text-align: justify;
		}

.block {
	margin-bottom: 15px;
}

	.block .block-primary {
		/*@debug $class;*/
	}

		.block .block-primary.block-image .content .btn {
			background-color: #6CA9E5;
			color: #FFF;
		}

			.block .block-primary.block-image .content .btn a {
				color: #FFF;
			}

		.block .block-primary.block-image .title a {
			color: #000;
		}

		.block .block-primary .attributes .row:first-child, .block .block-primary.block-teaser .attributes .title:first-child, .block .block-primary .attributes .block-secondary.block-teaser .title:first-child, .block .block-secondary.block-teaser .block-primary .attributes .title:first-child, .block .block-primary .attributes .block-tertiary.block-teaser .title:first-child, .block .block-tertiary.block-teaser .block-primary .attributes .title:first-child, .block .block-primary .attributes .block-grey.block-teaser .title:first-child, .block .block-grey.block-teaser .block-primary .attributes .title:first-child {
			border-top: 3px solid #2376c8;
		}

		.block .block-primary .attributes a {
			color: #FFF;
		}

		.block .block-primary .attributes .child-row {
			background-color: #6CA9E5;
		}

		.block .block-primary .content p.title {
			background-color: #6CA9E5;
		}

		.block .block-primary.block-teaser .row, .block .block-primary.block-teaser .title {
			background-color: #c1c2c2;
		}

			.block .block-primary.block-teaser .row img, .block .block-primary.block-teaser .title img {
				border: 2px solid white;
			}

		.block .block-primary.block-teaser .title {
			background-color: #6CA9E5;
			color: #FFF;
			border-bottom: 2px solid white;
		}

	.block .block-secondary {
		/*@debug $class;*/
	}

		.block .block-secondary.block-image .content .btn {
			background-color: #69BD60;
			color: #FFF;
		}

			.block .block-secondary.block-image .content .btn a {
				color: #FFF;
			}

		.block .block-secondary.block-image .title a {
			color: #000;
		}

		.block .block-secondary .attributes .row:first-child, .block .block-secondary .attributes .block-primary.block-teaser .title:first-child, .block .block-primary.block-teaser .block-secondary .attributes .title:first-child, .block .block-secondary.block-teaser .attributes .title:first-child, .block .block-secondary .attributes .block-tertiary.block-teaser .title:first-child, .block .block-tertiary.block-teaser .block-secondary .attributes .title:first-child, .block .block-secondary .attributes .block-grey.block-teaser .title:first-child, .block .block-grey.block-teaser .block-secondary .attributes .title:first-child {
			border-top: 3px solid #4ea545;
		}

		.block .block-secondary .attributes a {
			color: #FFF;
		}

		.block .block-secondary .attributes .child-row {
			background-color: #69BD60;
		}

		.block .block-secondary .content p.title {
			background-color: #69BD60;
		}

		.block .block-secondary.block-teaser .row, .block .block-secondary.block-teaser .title {
			background-color: #c1c2c2;
		}

			.block .block-secondary.block-teaser .row img, .block .block-secondary.block-teaser .title img {
				border: 2px solid white;
			}

		.block .block-secondary.block-teaser .title {
			background-color: #69BD60;
			color: #FFF;
			border-bottom: 2px solid white;
		}

	.block .block-tertiary {
		/*@debug $class;*/
	}

		.block .block-tertiary.block-image .content .btn {
			background-color: #EB9848;
			color: #FFF;
		}

			.block .block-tertiary.block-image .content .btn a {
				color: #FFF;
			}

		.block .block-tertiary.block-image .title a {
			color: #000;
		}

		.block .block-tertiary .attributes .row:first-child, .block .block-tertiary .attributes .block-primary.block-teaser .title:first-child, .block .block-primary.block-teaser .block-tertiary .attributes .title:first-child, .block .block-tertiary .attributes .block-secondary.block-teaser .title:first-child, .block .block-secondary.block-teaser .block-tertiary .attributes .title:first-child, .block .block-tertiary.block-teaser .attributes .title:first-child, .block .block-tertiary .attributes .block-grey.block-teaser .title:first-child, .block .block-grey.block-teaser .block-tertiary .attributes .title:first-child {
			border-top: 3px solid #d07217;
		}

		.block .block-tertiary .attributes a {
			color: #FFF;
		}

		.block .block-tertiary .attributes .child-row {
			background-color: #EB9848;
		}

		.block .block-tertiary .content p.title {
			background-color: #EB9848;
		}

		.block .block-tertiary.block-teaser .row, .block .block-tertiary.block-teaser .title {
			background-color: #c1c2c2;
		}

			.block .block-tertiary.block-teaser .row img, .block .block-tertiary.block-teaser .title img {
				border: 2px solid white;
			}

		.block .block-tertiary.block-teaser .title {
			background-color: #EB9848;
			color: #FFF;
			border-bottom: 2px solid white;
		}

	.block .block-grey {
		/*@debug $class;*/
	}

		.block .block-grey.block-image .content .btn {
			background-color: #9B9C9C;
			color: #FFF;
		}

			.block .block-grey.block-image .content .btn a {
				color: #FFF;
			}

		.block .block-grey.block-image .title a {
			color: #000;
		}

		.block .block-grey .attributes .row:first-child, .block .block-grey .attributes .block-primary.block-teaser .title:first-child, .block .block-primary.block-teaser .block-grey .attributes .title:first-child, .block .block-grey .attributes .block-secondary.block-teaser .title:first-child, .block .block-secondary.block-teaser .block-grey .attributes .title:first-child, .block .block-grey .attributes .block-tertiary.block-teaser .title:first-child, .block .block-tertiary.block-teaser .block-grey .attributes .title:first-child, .block .block-grey.block-teaser .attributes .title:first-child {
			border-top: 3px solid #4f4f4f;
		}

		.block .block-grey .attributes a {
			color: #FFF;
		}

		.block .block-grey .attributes .child-row {
			background-color: #9B9C9C;
		}

		.block .block-grey .content p.title {
			background-color: #9B9C9C;
		}

		.block .block-grey.block-teaser .row, .block .block-grey.block-teaser .title {
			background-color: #c1c2c2;
		}

			.block .block-grey.block-teaser .row img, .block .block-grey.block-teaser .title img {
				border: 2px solid white;
			}

		.block .block-grey.block-teaser .title {
			background-color: #9B9C9C;
			color: #FFF;
			border-bottom: 2px solid white;
		}

.ui-grid-cell {
	cursor: pointer;
}

.header .navbar-toggle {
	background-color: #6CA9E5;
	color: #FFF;
}

	.header .navbar-toggle .title {
		color: #FFF;
	}

	.header .navbar-toggle .icon-bar {
		background-color: #FFF;
	}

.header .main-navigation nav {
	border-radius: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
}

.header .main-navigation ul {
	display: table-row;
}

	.header .main-navigation ul li {
		border-left: 1px solid #d8e8f8;
		vertical-align: middle;
		display: table-cell;
		float: none;
	}

		.header .main-navigation ul li a {
			padding: 20px 20px;
			font-size: 16px;
			text-align: center;
			white-space: pre-line;
		}

		.header .main-navigation ul li:last-child {
			border-right: 1px solid #d8e8f8;
		}

.main-body .secondary-nav {
	border-bottom: 10px solid #6CA9E5;
}

	.main-body .secondary-nav .label {
		background-color: #6CA9E5;
	}

		.main-body .secondary-nav .label a {
			color: #FFF;
			text-decoration: none;
		}

	.main-body .secondary-nav .nav.nav-list *, .main-body .secondary-nav .nav li ul.nav-list * {
		color: #000;
	}

	.main-body .secondary-nav .nav.nav-list .active-parent > a, .main-body .secondary-nav .nav li ul.nav-list .active-parent > a {
		font-weight: bold;
	}

	.main-body .secondary-nav .nav.nav-list .active > a, .main-body .secondary-nav .nav li ul.nav-list .active > a {
		font-weight: bold;
	}

	.main-body .secondary-nav .depth-1 {
		background-color: #d8e8f8;
	}

		.main-body .secondary-nav .depth-1 > li {
			border-top: 1px solid #FFF;
		}

	.main-body .secondary-nav .depth-2 {
		background-color: #eaf3fb;
	}

		.main-body .secondary-nav .depth-2 > li {
			border-top: 1px solid #d8e8f8;
		}

			.main-body .secondary-nav .depth-2 > li:last-child {
				border-bottom: 1px solid #d8e8f8;
			}

.main-body .tab-container {
	border-bottom: thin solid #CCC;
	margin: 20px -10px;
}

	.main-body .tab-container a.tab {
		display: inline-block;
		padding: 5px 10px;
		border: 1px solid #CCC;
		border-bottom: none;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		margin: 0 5px -2px 0;
		font-size: 1.15em;
		background: #6CA9E5;
		color: #fff;
	}

	.main-body .tab-container a.active {
		background: #fff;
		color: #6CA9E5;
		border-bottom: 2px solid #fff;
	}

.footer {
	background-color: #6CA9E5;
	border-top: 20px solid #97c2ed;
}

	.footer * {
		color: #FFF;
	}

	.footer .container {
		padding: 20px 15px 0px;
	}

	.footer .footer-navigation {
		border-right: 1px solid #d8e8f8;
	}

		.footer .footer-navigation ul {
			list-style: none;
			padding: 0px;
		}

	.footer .primary-footer .container > .row, .footer .primary-footer .block .block-primary.block-teaser .container > .title, .block .block-primary.block-teaser .footer .primary-footer .container > .title, .footer .primary-footer .block .block-secondary.block-teaser .container > .title, .block .block-secondary.block-teaser .footer .primary-footer .container > .title, .footer .primary-footer .block .block-tertiary.block-teaser .container > .title, .block .block-tertiary.block-teaser .footer .primary-footer .container > .title, .footer .primary-footer .block .block-grey.block-teaser .container > .title, .block .block-grey.block-teaser .footer .primary-footer .container > .title {
		margin-top: 35px;
		margin-bottom: 35px;
	}

	.footer .secondary-footer {
		background-color: #2376c8;
		padding: 10px 0 30px 0;
	}

		.footer .secondary-footer .copy-right {
			margin-right: 10px;
			display: inline;
		}

		.footer .secondary-footer .footer-navigation {
			border: none;
			padding-left: 0px;
			display: inline;
			margin-bottom: 0px;
		}

			.footer .secondary-footer .footer-navigation li {
				display: inline-block;
			}

				.footer .secondary-footer .footer-navigation li + li {
					margin-left: 10px;
				}

					.footer .secondary-footer .footer-navigation li + li:before {
						content: "|";
						margin-right: 10px;
					}

				.footer .secondary-footer .footer-navigation li a {
					text-decoration: underline;
				}

					.footer .secondary-footer .footer-navigation li a:hover, .footer .secondary-footer .footer-navigation li a:active, .footer .secondary-footer .footer-navigation li a:focus {
						color: #FFF;
					}

/*=========================================================
	General Block Styles
  =========================================================*/
.block {
	display: inline-block;
	margin: 0px 0px 0px;
}

	.block .title {
		margin-top: 0px;
	}

		.block .title a {
			color: #000;
			text-decoration: none;
		}

	.block .attributes a {
		padding: 20px 0px;
	}

		.block .attributes a span {
			float: right;
		}

			.block .attributes a span:hover {
				text-decoration: none !important;
			}

	.block .attributes .title {
		margin: 0px 0px 15px;
		padding: 10px 15px;
	}

	.block .attributes .child-row {
		margin: 0px;
	}

		.block .attributes .child-row .child-link {
			border-top: 2px solid white;
		}

	.block .attributes .child-link {
		padding: 15px;
		font-size: 1.25em;
	}

	.block.nursinghomecollaborativeagreement .form {
		border: solid 1px #000000;
		padding: 13px;
		margin-top: 16px;
	}

		.block.nursinghomecollaborativeagreement .form label {
			font-size: 12px;
		}

	.block.hospitalparticipationagreement .form {
		border: solid 1px #000000;
		padding: 13px;
		margin-top: 16px;
	}

		.block.hospitalparticipationagreement .form label {
			font-size: 12px;
		}

	.block.improvehealthinformationtechnology .form {
		border: solid 1px #000000;
		padding: 13px;
		margin-top: 16px;
	}

		.block.improvehealthinformationtechnology .form label {
			font-size: 12px;
		}

	/*=========================================================
	Block Image Styles
  =========================================================*/
	.block .block-home.opt-image .page-image {
		max-width: 100%;
		margin: 0px 0px 15px;
	}

	.block .block-home.opt-image .content {
		float: none !important;
	}

@media screen and (min-width: 480px) {
	.block .block-home.opt-image .page-image {
		max-width: 60%;
		margin: 0px;
	}

		.block .block-home.opt-image .page-image.pull-left {
			margin-right: 15px;
		}

		.block .block-home.opt-image .page-image.pull-right {
			margin-left: 15px;
		}
}

.block .block-home.opt-children .content {
	margin: 0px 0px 15px;
}

@media screen and (min-width: 768px) {
	.block .block-home.opt-children .content {
		width: 50%;
	}

		.block .block-home.opt-children .content.pull-left {
			padding-left: 0px;
			padding-right: 15px;
		}

		.block .block-home.opt-children .content.pull-right {
			padding-left: 15px;
			padding-right: 0px;
		}

	.block .block-home.opt-children .children {
		padding: 15px;
		width: 50%;
	}

		.block .block-home.opt-children .children.pull-left {
			padding-left: 15px;
			padding-right: 0px;
		}

		.block .block-home.opt-children .children.pull-right {
			padding-left: 0px;
			padding-right: 15px;
		}
}

.block .block-home.opt-image-children .page-image {
	max-width: 100%;
	margin: 0px 0px 15px;
}

.block .block-home.opt-image-children .children {
	padding: 0px 15px;
}

.block .block-home.opt-image-children .content {
	margin-bottom: 15px;
}

@media screen and (min-width: 480px) {
	.block .block-home.opt-image-children .page-image {
		max-width: 50%;
		margin: 0px;
	}

		.block .block-home.opt-image-children .page-image.pull-left {
			padding-left: 0px;
			padding-right: 15px;
		}

		.block .block-home.opt-image-children .page-image.pull-right {
			padding-left: 15px;
			padding-right: 0px;
		}

	.block .block-home.opt-image-children .children {
		width: 50%;
	}

		.block .block-home.opt-image-children .children.pull-left {
			padding-left: 15px;
			padding-right: 0px;
		}

		.block .block-home.opt-image-children .children.pull-right {
			padding-left: 0px;
			padding-right: 15px;
		}
}

@media screen and (min-width: 992px) {
	.block .block-home.opt-image-children .content {
		width: 50%;
	}

		.block .block-home.opt-image-children .content.pull-left {
			padding-right: 15px;
		}

		.block .block-home.opt-image-children .content.pull-right {
			padding-left: 15px;
		}

	.block .block-home.opt-image-children .page-image {
		max-width: 25%;
		margin: 0px;
	}

		.block .block-home.opt-image-children .page-image.pull-left {
			padding-left: 15px;
		}

		.block .block-home.opt-image-children .page-image.pull-right {
			padding-right: 15px;
		}

	.block .block-home.opt-image-children .children {
		width: 25%;
	}

		.block .block-home.opt-image-children .children.pull-left {
			padding-left: 15px;
			padding-right: 0px;
		}

		.block .block-home.opt-image-children .children.pull-right {
			padding-left: 0px;
			padding-right: 15px;
		}
}

.block .block-home .color-green .child-row {
	background-color: #69BD60;
}

	.block .block-home .color-green .child-row:first-child {
		border-top: 3px solid #4ea545;
	}

.block .block-home .color-orange .child-row {
	background-color: #EB9848;
}

	.block .block-home .color-orange .child-row:first-child {
		border-top: 3px solid #d07217;
	}

.block .block-home .color-blue .child-row {
	background-color: #6CA9E5;
}

	.block .block-home .color-blue .child-row:first-child {
		border-top: 3px solid #2376c8;
	}

.block .block-home .child-link {
	border-top: 2px solid white;
	padding: 15px;
	font-size: 1.25em;
}

	.block .block-home .child-link a {
		color: #FFF;
	}

@media screen and (min-width: 768px) {
	.block.width-twothirds .block-home.opt-image .page-image, .block.width-half .block-home.opt-image .page-image, .block.width-third .block-home.opt-image .page-image {
		max-width: 100%;
		margin: 0px 0px 15px;
	}
}

@media screen and (min-width: 992px) {
	.block.width-twothirds .block-home.opt-image .page-image, .block.width-half .block-home.opt-image .page-image, .block.width-third .block-home.opt-image .page-image {
		max-width: 60%;
		margin: 0px;
	}

		.block.width-twothirds .block-home.opt-image .page-image.pull-left, .block.width-half .block-home.opt-image .page-image.pull-left, .block.width-third .block-home.opt-image .page-image.pull-left {
			margin-right: 15px;
		}

		.block.width-twothirds .block-home.opt-image .page-image.pull-right, .block.width-half .block-home.opt-image .page-image.pull-right, .block.width-third .block-home.opt-image .page-image.pull-right {
			margin-left: 15px;
		}
}

.block.width-twothirds .block-home.opt-children .content, .block.width-twothirds .block-home.opt-children .children, .block.width-half .block-home.opt-children .content, .block.width-half .block-home.opt-children .children, .block.width-third .block-home.opt-children .content, .block.width-third .block-home.opt-children .children {
	width: 100%;
}

.block.width-twothirds .block-home.opt-children .content, .block.width-half .block-home.opt-children .content, .block.width-third .block-home.opt-children .content {
	margin: 0px 0px 15px;
	padding: 0px;
}

.block.width-twothirds .block-home.opt-children .children, .block.width-half .block-home.opt-children .children, .block.width-third .block-home.opt-children .children {
	padding: 0px 15px;
}

.block.width-twothirds .block-home.opt-image-children .children, .block.width-half .block-home.opt-image-children .children, .block.width-third .block-home.opt-image-children .children {
	padding: 0px 15px;
}

@media screen and (min-width: 480px) {
	.block.width-twothirds .block-home.opt-image-children .content, .block.width-half .block-home.opt-image-children .content, .block.width-third .block-home.opt-image-children .content {
		width: 100%;
	}

		.block.width-twothirds .block-home.opt-image-children .content.pull-left, .block.width-half .block-home.opt-image-children .content.pull-left, .block.width-third .block-home.opt-image-children .content.pull-left {
			padding-right: 15px;
		}

		.block.width-twothirds .block-home.opt-image-children .content.pull-right, .block.width-half .block-home.opt-image-children .content.pull-right, .block.width-third .block-home.opt-image-children .content.pull-right {
			padding-left: 15px;
		}

	.block.width-twothirds .block-home.opt-image-children .page-image, .block.width-half .block-home.opt-image-children .page-image, .block.width-third .block-home.opt-image-children .page-image {
		max-width: 100%;
		padding: 0px;
	}

	.block.width-twothirds .block-home.opt-image-children .children, .block.width-half .block-home.opt-image-children .children, .block.width-third .block-home.opt-image-children .children {
		width: 100%;
	}
}

@media screen and (min-width: 992px) {
	.block.width-twothirds .block-home.opt-image-children .content, .block.width-half .block-home.opt-image-children .content, .block.width-third .block-home.opt-image-children .content {
		width: 100%;
	}

		.block.width-twothirds .block-home.opt-image-children .content.pull-left, .block.width-half .block-home.opt-image-children .content.pull-left, .block.width-third .block-home.opt-image-children .content.pull-left {
			padding-right: 15px;
		}

		.block.width-twothirds .block-home.opt-image-children .content.pull-right, .block.width-half .block-home.opt-image-children .content.pull-right, .block.width-third .block-home.opt-image-children .content.pull-right {
			padding-left: 15px;
		}

	.block.width-twothirds .block-home.opt-image-children .page-image, .block.width-half .block-home.opt-image-children .page-image, .block.width-third .block-home.opt-image-children .page-image {
		max-width: 50%;
		margin: 0px;
	}

		.block.width-twothirds .block-home.opt-image-children .page-image.pull-left, .block.width-half .block-home.opt-image-children .page-image.pull-left, .block.width-third .block-home.opt-image-children .page-image.pull-left {
			padding-left: 0px;
			padding-right: 15px;
		}

		.block.width-twothirds .block-home.opt-image-children .page-image.pull-right, .block.width-half .block-home.opt-image-children .page-image.pull-right, .block.width-third .block-home.opt-image-children .page-image.pull-right {
			padding-left: 15px;
			padding-right: 0px;
		}

	.block.width-twothirds .block-home.opt-image-children .children, .block.width-half .block-home.opt-image-children .children, .block.width-third .block-home.opt-image-children .children {
		width: 50%;
	}

		.block.width-twothirds .block-home.opt-image-children .children.pull-left, .block.width-half .block-home.opt-image-children .children.pull-left, .block.width-third .block-home.opt-image-children .children.pull-left {
			padding-left: 15px;
			padding-right: 0px;
		}

		.block.width-twothirds .block-home.opt-image-children .children.pull-right, .block.width-half .block-home.opt-image-children .children.pull-right, .block.width-third .block-home.opt-image-children .children.pull-right {
			padding-left: 0px;
			padding-right: 15px;
		}
}

/*=========================================================
	Block Image Styles
  =========================================================*/
.block .block-image {
	overflow: hidden;
}

	.block .block-image .row, .block .block-image .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-image .title, .block .block-image .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-image .title, .block .block-image .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-image .title, .block .block-image .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-image .title {
		margin-bottom: 15px;
	}

	.block .block-image .title {
		padding: 10px 0px;
		margin: 0px;
		background-color: white;
	}

	.block .block-image .content {
		margin-top: 10px;
	}

		.block .block-image .content .btn {
			width: 100%;
		}

		.block .block-image .content a {
			color: #FFF;
		}

.body-right-content .block {
	margin: 0px 0px 15px;
}

/*=========================================================
	Block Event Listing Styles
  =========================================================*/
.block-event-list .title, .block-event-list .more-link {
	padding: 10px 15px 5px;
	margin: 0px;
	position: relative;
	background-color: #6CA9E5;
	color: #FFF;
}

	.block-event-list .title a, .block-event-list .more-link a {
		color: #FFF;
	}

.block-event-list .events-container {
	clear: both;
}

	.block-event-list .events-container .row, .block-event-list .events-container .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-event-list .events-container .title, .block-event-list .events-container .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-event-list .events-container .title, .block-event-list .events-container .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-event-list .events-container .title, .block-event-list .events-container .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-event-list .events-container .title {
		padding: 8px 0px;
	}

		.block-event-list .events-container .row div, .block-event-list .events-container .block .block-primary.block-teaser .title div, .block .block-primary.block-teaser .block-event-list .events-container .title div, .block-event-list .events-container .block .block-secondary.block-teaser .title div, .block .block-secondary.block-teaser .block-event-list .events-container .title div, .block-event-list .events-container .block .block-tertiary.block-teaser .title div, .block .block-tertiary.block-teaser .block-event-list .events-container .title div, .block-event-list .events-container .block .block-grey.block-teaser .title div, .block .block-grey.block-teaser .block-event-list .events-container .title div {
			line-height: 1.1em;
		}

		.block-event-list .events-container .row:nth-child(even), .block-event-list .events-container .block .block-primary.block-teaser .title:nth-child(even), .block .block-primary.block-teaser .block-event-list .events-container .title:nth-child(even), .block-event-list .events-container .block .block-secondary.block-teaser .title:nth-child(even), .block .block-secondary.block-teaser .block-event-list .events-container .title:nth-child(even), .block-event-list .events-container .block .block-tertiary.block-teaser .title:nth-child(even), .block .block-tertiary.block-teaser .block-event-list .events-container .title:nth-child(even), .block-event-list .events-container .block .block-grey.block-teaser .title:nth-child(even), .block .block-grey.block-teaser .block-event-list .events-container .title:nth-child(even) {
			background-color: #eef5fc;
		}

		.block-event-list .events-container .row:nth-child(odd), .block-event-list .events-container .block .block-primary.block-teaser .title:nth-child(odd), .block .block-primary.block-teaser .block-event-list .events-container .title:nth-child(odd), .block-event-list .events-container .block .block-secondary.block-teaser .title:nth-child(odd), .block .block-secondary.block-teaser .block-event-list .events-container .title:nth-child(odd), .block-event-list .events-container .block .block-tertiary.block-teaser .title:nth-child(odd), .block .block-tertiary.block-teaser .block-event-list .events-container .title:nth-child(odd), .block-event-list .events-container .block .block-grey.block-teaser .title:nth-child(odd), .block .block-grey.block-teaser .block-event-list .events-container .title:nth-child(odd) {
			background-color: #d8e8f8;
		}

.block-event-list .more-link {
	text-align: right;
}

.block-event-list .glyphicon-events {
	float: right;
	position: absolute;
	top: 4px;
	right: 15px;
}

/*=========================================================
	Block Resource Styles
  =========================================================*/
.block-resource {
	border-bottom: 2px solid #c1c2c2;
	margin-bottom: 20px;
}

	.block-resource .cell {
		padding: 15px;
	}

	.block-resource .row, .block-resource .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-resource .title, .block-resource .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-resource .title, .block-resource .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-resource .title, .block-resource .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-resource .title {
		margin: 0px;
	}

	.block-resource .title {
		padding: 15px 15px 5px;
		background-color: #c1c2c2;
		color: #FFF;
	}

	.block-resource .rss-title {
		padding: 15px 15px 5px;
		margin-top: 0;
		background-color: #c1c2c2;
		color: #FFF;
	}

	.block-resource .resource-link a {
		position: absolute;
		right: 15px;
		padding: 2px 5px;
		background-color: #c1c2c2;
		color: #FFF;
	}

	.block-resource .page-image {
		margin-bottom: 15px;
		max-width: 100%;
		margin-right: 0px;
	}

	.block-resource .header {
		background: none;
	}

	.block-resource.news .glyphicon-rss {
		float: right;
	}

@media screen and (min-width: 480px) {
	.block-resource .page-image {
		margin-right: 15px;
		max-width: 25%;
		float: left;
	}
}

/*---------------------------------------------------------
	Styles based on block width
  ---------------------------------------------------------*/
.width-half .block-resource .page-image, .width-third .block-resource .page-image {
	margin-right: 15px;
	max-width: 25%;
	float: left;
}

/*=========================================================
	Block State Styles
  =========================================================*/
.block-state .state-title {
	background-color: #4ea545;
}

.block-state .state {
	padding: 5px;
	margin: 10px 0px -300px;
	padding-bottom: 300px;
	background-color: #69BD60;
	border-left: 5px solid #4ea545;
}

	.block-state .state * {
		color: #FFF;
	}

.block-state .row, .block-state .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-state .title, .block-state .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-state .title, .block-state .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-state .title, .block-state .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-state .title, .block-state .col-xs-12, .block-state .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-state .title, .block-state .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-state .title, .block-state .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-state .title, .block-state .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-state .title, .block-state .width-half .block-menu .attributes, .width-half .block-menu .block-state .attributes, .block-state .width-half .block-menu .content, .width-half .block-menu .block-state .content {
	overflow: hidden;
}

.block-state .state-icon {
	margin: 5px;
	height: 50px;
}

	.block-state .state-icon img {
		max-height: 100%;
		width: auto;
	}

.block-state h4 {
	margin: 15px 0px 20px;
}

/*=========================================================
	Block Tab Styles
  =========================================================*/
.block-tab {
	width: 100%;
	position: relative;
}

	.block-tab .nav-tabs > li {
		float: right;
		z-index: 10;
	}

		.block-tab .nav-tabs > li > a {
			line-height: 1.5em;
		}

	.block-tab .nav-tabs {
		border: none;
	}

		.block-tab .nav-tabs li a {
			margin: 0px;
			background-color: #c7e8d5;
			border-width: 10px 1px 1px 0px;
			border-color: #FFF;
			border-bottom-color: #c7e8d5;
			color: #FFF;
			border-radius: 0px;
		}

		.block-tab .nav-tabs li:first-child a {
			border-right-width: 0px;
		}

		.block-tab .nav-tabs li:last-child a {
			width: 100%;
		}

		.block-tab .nav-tabs li.active:not(:first-child) {
			border-right: 1px solid white;
		}

			.block-tab .nav-tabs li.active:not(:first-child):last-child {
				border-left: 1px solid white;
			}

		.block-tab .nav-tabs li.active a {
			background-color: #69BD60;
			border: 2px solid #69BD60;
			border-top-width: 10px;
		}

			.block-tab .nav-tabs li.active a:hover {
				color: #FFF;
			}

	.block-tab .background {
		background-color: #c7e8d5;
		position: absolute;
		left: 15px;
		right: 15px;
		height: 40px;
		margin-top: 10px;
		z-index: 5 !important;
	}

	.block-tab .tab-content {
		padding: 15px;
		border: 2px solid #69BD60;
		background-color: #FFF;
	}

		.block-tab .tab-content .tab-pane hr:last-child {
			display: none;
		}

	.block-tab:before {
		content: "";
		position: absolute;
		left: 15px;
		right: 15px;
		top: 0px;
		bottom: 0px;
		margin-top: 10px;
		z-index: -5;
		background-color: #c7e8d5;
	}

.block-driven-tabs .nav-tabs > li.active > a,
.block-driven-tabs .nav-tabs > li > a {
	font-size: 11px;
	padding: 4px;
}

@media screen and (min-width: 768px) {
	.block-driven-tabs .nav-tabs > li.active > a,
	.block-driven-tabs .nav-tabs > li > a {
		font-size: 18px;
		padding: 11px 30px;
	}
}

.block-driven-tabs .nav-tabs > li.active > a {
	padding: 3px 4px;
}

@media screen and (min-width: 768px) {
	.block-driven-tabs .nav-tabs > li.active > a {
		padding: 10px 30px;
	}
}

.block-driven-tabs .nav-tabs {
	border-bottom: solid 1px #f79548;
}

	.block-driven-tabs .nav-tabs > li {
		margin-bottom: 0px;
	}

		.block-driven-tabs .nav-tabs > li > a {
			background: #f79548;
			color: #fff;
			border-color: transparent;
			border-width: 0px;
			margin-right: 0px;
			background: #feae70;
			background: -moz-linear-gradient(90deg, #feae70 0%, #f79548 23%);
			background: -webkit-linear-gradient(90deg, #feae70 0%, #f79548 23%);
			background: -o-linear-gradient(90deg, #feae70 0%, #f79548 23%);
			background: -ms-linear-gradient(90deg, #feae70 0%, #f79548 23%);
			background: linear-gradient(180deg, #feae70 0%, #f79548 23%);
			text-align: center;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-right-radius: 0 0;
			behavior: url(/Scripts/PIE.htc);
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomright: 0 0;
			behavior: url(/Scripts/PIE.htc);
			-o-border-top-left-radius: 10px;
			-o-border-top-right-radius: 10px;
			-o-border-bottom-right-radius: 0 0;
			behavior: url(/Scripts/PIE.htc);
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			border-bottom-right-radius: 0 0;
			behavior: url(/Scripts/PIE.htc);
		}

		.block-driven-tabs .nav-tabs > li.active > a {
			color: #000;
			background: #fff;
			border-color: #f79548;
			border-width: 2px;
			border-bottom-width: 0px;
			background: #dfdfdf;
			background: -moz-linear-gradient(270deg, #dfdfdf 0%, white 20%);
			background: -webkit-linear-gradient(270deg, #dfdfdf 0%, white 20%);
			background: -o-linear-gradient(270deg, #dfdfdf 0%, white 20%);
			background: -ms-linear-gradient(270deg, #dfdfdf 0%, white 20%);
			background: linear-gradient(0deg, #dfdfdf 0%, white 20%);
		}

		.block-driven-tabs .nav-tabs > li.active .hide {
			display: block !important;
			width: 15px;
			position: absolute;
			bottom: -13px;
			left: 50%;
			margin-left: -7px;
		}

	.block-driven-tabs .nav-tabs.tabs-1 li {
		width: 100%;
	}

	.block-driven-tabs .nav-tabs.tabs-2 li {
		width: 50%;
	}

	.block-driven-tabs .nav-tabs.tabs-3 li {
		width: 33.33333%;
	}

	.block-driven-tabs .nav-tabs.tabs-4 li {
		width: 25%;
	}

	.block-driven-tabs .nav-tabs.tabs-5 li {
		width: 20%;
	}

	.block-driven-tabs .nav-tabs.tabs-6 li {
		width: 16.66667%;
	}

.block-driven-tabs .tab-content {
	background: #f79548;
}

	.block-driven-tabs .tab-content .tab-pane {
		padding: 28px 15px 15px;
	}

		.block-driven-tabs .tab-content .tab-pane .media {
			background: #fff;
			padding: 22px 15px 22px 45px;
			border-bottom: solid 1px #f79548;
			position: relative;
			margin-left: 33px;
		}

			.block-driven-tabs .tab-content .tab-pane .media h4 {
				margin: 0px;
			}

				.block-driven-tabs .tab-content .tab-pane .media h4 a {
					color: #000;
					font-size: 20px;
					font-weight: normal;
				}

			.block-driven-tabs .tab-content .tab-pane .media .icon {
				display: block;
				width: 66px;
				height: 66px;
				line-height: 55px;
				background: #f79548;
				border: solid 2px #fff;
				position: absolute;
				left: -33px;
				top: 50%;
				margin-top: -33px;
				text-align: center;
			}

				.block-driven-tabs .tab-content .tab-pane .media .icon img {
					margin: 0 auto;
				}

.spotlight {
	font-size: 12px;
	background: #e7e7e7;
	padding: 13px;
}

	.spotlight .pull-left {
		width: 33px;
	}

		.spotlight .pull-left img {
			max-width: 23px;
		}

	.spotlight .pull-right {
		width: 222px;
	}

	.spotlight h2 {
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 3px;
	}

	.spotlight p:last-child {
		margin-bottom: 0px;
	}

/*=========================================================
	Block Teaser Styles
  =========================================================*/
.block-teaser .subtitle {
	margin-top: 0px;
}

.block-teaser .attributes {
	margin-bottom: 20px;
	overflow: hidden;
}

	.block-teaser .attributes img {
		height: auto;
	}

@media screen and (max-width: 991px) {
	.block-teaser .row, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title {
		padding: 10px 15px 5px;
		margin: 0px;
	}

	.block-teaser .attributes {
		margin-top: 15px;
	}
}

/*---------------------------------------------------------
	Styles based on block width
  ---------------------------------------------------------*/
.width-full .block-teaser .subtitle, .width-twothirds .block-teaser .subtitle {
	margin-top: 0px;
	font-weight: bold;
	font-size: 1.2em;
}

/*=========================================================
	Block Accordion Styles
  =========================================================*/
.accordion {
	margin-bottom: 0;
}

	.accordion .panel {
		margin-bottom: 20px;
	}

		.accordion .panel .panel-heading {
			background: #6CA9E5;
			padding: 10px;
			position: relative;
		}

			.accordion .panel .panel-heading h4 {
				margin: 0;
				padding: 0;
			}

				.accordion .panel .panel-heading h4 a {
					color: #fff;
					font-size: 20px;
					font-weight: normal;
					overflow: hidden;
					text-decoration: none;
					padding-right: 57px;
					display: block;
				}

					.accordion .panel .panel-heading h4 a .indicator {
						width: 47px;
						border-left: solid 1px #fff;
						position: absolute;
						height: 100%;
						top: 0;
						right: 0;
						text-align: center;
						font-size: 40px;
						color: #fff;
						background: #f89548;
						line-height: 0;
					}

					.accordion .panel .panel-heading h4 a.collapsed .indicator {
						background: #6CA9E5;
					}

						.accordion .panel .panel-heading h4 a.collapsed .indicator .fa-caret-up:before {
							content: "\f0d7";
						}

		.accordion .panel .panel-body {
			padding: 20px 10px 0;
		}

/*=========================================================
	Block YouTube Styles
  =========================================================*/
.block-youtube .youtube-wrapper {
	max-width: 877.5px;
}

@media screen and (min-width: 992px) {
	.block:not(.width-fourth) .content:first-child {
		padding-right: 0px;
	}

	.block:not(.width-fourth) .content:last-child {
		padding-left: 0px;
	}

	.block:not(.width-fourth) .block-image .content {
		padding-right: 15px;
		padding-left: 15px;
	}

	.block:not(.width-fourth) .block-menu li:nth-child(odd) {
		border-right: 1px solid white;
	}

	.block:not(.width-fourth) .block-menu li:nth-child(even) {
		border-left: 1px solid white;
	}

	.block:not(.width-fourth):not(.width-third):not(.width-half) .block-teaser .teaser {
		padding: 15px 0px;
	}

		.block:not(.width-fourth):not(.width-third):not(.width-half) .block-teaser .teaser > * {
			padding: 0px;
		}

	.block:not(.width-fourth):not(.width-third):not(.width-half) .block-teaser .content {
		margin-left: 10px;
	}

	.block .block-teaser .row, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title {
		padding: 10px 15px 5px;
		margin: 0px;
	}

	.block .block-teaser .title {
		margin-bottom: 20px !important;
	}

	.block-state .col-xs-12:nth-child(odd), .block-state .block .block-primary.block-teaser .title:nth-child(odd), .block .block-primary.block-teaser .block-state .title:nth-child(odd), .block-state .block .block-secondary.block-teaser .title:nth-child(odd), .block .block-secondary.block-teaser .block-state .title:nth-child(odd), .block-state .block .block-tertiary.block-teaser .title:nth-child(odd), .block .block-tertiary.block-teaser .block-state .title:nth-child(odd), .block-state .block .block-grey.block-teaser .title:nth-child(odd), .block .block-grey.block-teaser .block-state .title:nth-child(odd), .block-state .width-half .block-menu .attributes:nth-child(odd), .width-half .block-menu .block-state .attributes:nth-child(odd), .block-state .width-half .block-menu .content:nth-child(odd), .width-half .block-menu .block-state .content:nth-child(odd) {
		padding-right: 5px;
	}

	.block-state .col-xs-12:nth-child(even), .block-state .block .block-primary.block-teaser .title:nth-child(even), .block .block-primary.block-teaser .block-state .title:nth-child(even), .block-state .block .block-secondary.block-teaser .title:nth-child(even), .block .block-secondary.block-teaser .block-state .title:nth-child(even), .block-state .block .block-tertiary.block-teaser .title:nth-child(even), .block .block-tertiary.block-teaser .block-state .title:nth-child(even), .block-state .block .block-grey.block-teaser .title:nth-child(even), .block .block-grey.block-teaser .block-state .title:nth-child(even), .block-state .width-half .block-menu .attributes:nth-child(even), .width-half .block-menu .block-state .attributes:nth-child(even), .block-state .width-half .block-menu .content:nth-child(even), .width-half .block-menu .block-state .content:nth-child(even) {
		padding-left: 5px;
	}

	.block-state .col-xs-12, .block-state .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-state .title, .block-state .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-state .title, .block-state .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-state .title, .block-state .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-state .title, .block-state .width-half .block-menu .attributes, .width-half .block-menu .block-state .attributes, .block-state .width-half .block-menu .content, .width-half .block-menu .block-state .content {
		overflow: visible;
	}

	.block-state .state {
		margin-top: 0px;
	}

	.block-state .row, .block-state .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .block-state .title, .block-state .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .block-state .title, .block-state .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .block-state .title, .block-state .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .block-state .title {
		margin-bottom: 10px;
	}

	.block-tab:before {
		left: 0px;
	}

	.body-main-content div[class*="content-area"] .block {
		padding-left: 0px;
	}
}

@media screen and (min-width: 1200px) {
	.block:not(.width-fourth) .block-image .content {
		padding-right: 15px;
		padding-left: 0px;
	}
}

.landingpage .main-text-area {
	border-top: 2px solid #6CA9E5;
}

.three-col-area .col-md-8, .three-col-area .width-full .block-teaser .content, .width-full .block-teaser .three-col-area .content, .three-col-area .width-twothirds .block-teaser .content, .width-twothirds .block-teaser .three-col-area .content, .three-col-area .width-full .block-image .attributes, .width-full .block-image .three-col-area .attributes, .three-col-area .width-twothirds .block-image .attributes, .width-twothirds .block-image .three-col-area .attributes {
	padding-left: 0px;
}

.three-col-area .block-resource .title {
	padding: 0px;
	line-height: 25px;
	margin-left: 40px;
	margin-bottom: 0px;
	background-color: transparent;
	color: #000;
}

.three-col-area .block-resource .rss-title {
	padding: 15px 15px 5px;
	margin-top: 0;
	background-color: #c1c2c2;
	color: #FFF;
}

.three-col-area .col-heading {
	padding: 15px 15px 5px;
	margin-top: 0px;
	background-color: #c1c2c2;
	color: #FFF;
}

.three-col-area .block-resource .resource-link a {
	right: 0px;
}

.cal-view {
	background: #d8e8f8;
}

	.cal-view a {
		color: black;
	}

	.cal-view li.active a {
		background: #6ca9e5;
		font-weight: bold;
	}

	.cal-view .nav-pills > li > a,
	.cal-view .nav-pills > li.active > a {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
		behavior: url(/Scripts/PIE.htc);
	}

.cal-header {
	background: #6ca9e5;
	padding: 6px 0;
}

	.cal-header ul {
		display: table;
		width: 100%;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

		.cal-header ul li {
			display: table-cell;
			width: 20%;
			vertical-align: middle;
		}

			.cal-header ul li.calendar-title {
				width: 60%;
				font-size: 24px;
				font-weight: bold;
				color: #FFF4F5;
			}

			.cal-header ul li.first {
				padding-left: 10px;
			}

			.cal-header ul li.last {
				padding-right: 10px;
			}

			.cal-header ul li a {
				color: #FFF4F5;
			}

.calendar {
	border: 0px !important;
	font-size: 12px;
}

	.calendar thead th {
		text-align: center;
		border: 0px !important;
		width: 14.28%;
		padding-bottom: 0px !important;
	}

	.calendar tbody .cal-day,
	.calendar tbody .cal-empty {
		padding: 0px;
		background: #fff !important;
		color: #737373;
		height: 116px;
	}

		.calendar tbody .cal-day .dt,
		.calendar tbody .cal-empty .dt {
			background-color: #efefef;
			width: 24px;
			height: 24px;
			line-height: 24px;
			text-align: center;
		}

		.calendar tbody .cal-day.today .dt,
		.calendar tbody .cal-empty.today .dt {
			background-color: #6da9e5;
			color: white;
		}

		.calendar tbody .cal-day .event,
		.calendar tbody .cal-day .events-more,
		.calendar tbody .cal-empty .event,
		.calendar tbody .cal-empty .events-more {
			margin-top: 3px;
			background-color: ghostwhite;
		}

			.calendar tbody .cal-day .event a.event-link,
			.calendar tbody .cal-day .events-more a.event-link,
			.calendar tbody .cal-empty .event a.event-link,
			.calendar tbody .cal-empty .events-more a.event-link {
				color: #737373;
				font-size: 11px;
				display: block;
				line-height: 13px;
				padding: 3px;
			}

		.calendar tbody .cal-day .events-more,
		.calendar tbody .cal-empty .events-more {
			background: #fff;
		}

			.calendar tbody .cal-day .events-more a,
			.calendar tbody .cal-empty .events-more a {
				color: #669aca;
			}

			.calendar tbody .cal-day .events-more .popover.bottom > .arrow,
			.calendar tbody .cal-empty .events-more .popover.bottom > .arrow {
				top: -23px;
			}

		.calendar tbody .cal-day .cats,
		.calendar tbody .cal-empty .cats {
			margin-right: 6px;
		}

			.calendar tbody .cal-day .cats a,
			.calendar tbody .cal-empty .cats a {
				text-decoration: none;
			}

.list-group.category-legend li {
	border: 0px;
	margin: 3px 0;
	padding: 0px;
	color: #737373;
	font-size: 11px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	behavior: url(/Scripts/PIE.htc);
}

	.list-group.category-legend li a {
		display: block;
		padding: 3px 0;
		font-size: 14px;
	}

		.list-group.category-legend li a i.fa {
			margin-right: 6px;
			text-decoration: none !important;
		}

		.list-group.category-legend li a i.black {
			color: black;
		}

.legend-title {
	padding: 6px 15px;
	background-color: #6ca9e5;
	font-size: 1.4em;
	color: white;
}

.tips {
	cursor: pointer;
}

.popover-content .add-event {
	border-bottom: solid 1px #ccc;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

	.popover-content .add-event:last-child {
		border-bottom: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

.categories .category-item {
	margin-right: 6px;
}

.event-listing .panel-default {
	border: 0;
	box-shadow: none;
}

	.event-listing .panel-default > .panel-heading {
		background: #c2c2c2;
		color: #fff;
		padding: 10px;
		border: 0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
		behavior: url(/Scripts/PIE.htc);
	}

	.event-listing .panel-default > .panel-body {
		padding: 15px 0 0;
		border: 0;
	}

		.event-listing .panel-default > .panel-body .cal-event {
			padding: 0 10px 20px;
			margin-bottom: 20px;
			border-bottom: solid 1px #cccccc;
		}

			.event-listing .panel-default > .panel-body .cal-event h3.event-title {
				margin-top: 0;
			}

			.event-listing .panel-default > .panel-body .cal-event .event-date {
				font-style: italic;
				padding: 0 0 10px;
			}

			.event-listing .panel-default > .panel-body .cal-event .list-inline {
				margin-bottom: 0;
			}

			.event-listing .panel-default > .panel-body .cal-event .btn-orange {
				margin-bottom: 10px;
			}

			.event-listing .panel-default > .panel-body .cal-event:last-child {
				padding-bottom: 0;
				margin-bottom: 0;
				border-bottom: 0;
			}

	.event-listing .panel-default:first-child {
		margin-top: 15px;
	}

.xform label {
	display: block;
}

	.xform label span {
		color: #c7254e;
	}

.xform a:hover, .xform a:focus {
	text-decoration: none;
}

.xform input[type="submit"] {
	float: right;
}

.xform .form-control.input-validation-error:focus {
	box-shadow: 0 0 8px rgba(199, 37, 78, 0.6);
}

.xform input[aria-invalid="true"]{
	border-color: #c7254e;
	color: #c7254e;
}

.no-validation input[aria-invalid="true"] {
	border-color: black !important;
	color: black !important;
}

.xform .input-validation-error {
	border-color: #c7254e;
	background: #f9f2f4;
	color: #c7254e;
}

.xform .form-control-custom {
	width: 100%;
}

.xform .field-validation-error {
	color: #b94a48;
	display: block;
	margin: 5px;
}

.xform .field-validation-valid {
	display: none;
}

.xform input.input-validation-error {
	border: 1px solid #b94a48;
}

.xform input[type="checkbox"].input-validation-error {
	border: 0 none;
}

.xform .validation-summary-errors {
	color: #b94a48;
}

.xform .validation-summary-valid {
	display: none;
}


.group-title {
	color: #333;
	background-color: #d3d3d3;
	border-color: #ddd;
	padding: 4px 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}

a > .group-title > h5:after {
	font-family: "Glyphicons Halflings";
	content: "\e114";
	float: right;
}

/* Icon when the collapsible content is hidden */
a.collapsed > .group-title > h5:after {
	content: "\e080";
}

#xform fieldset legend {
	font-weight: bolder;
	border: 0px;
	font-size: 14px;
	font-family: Arial;
	margin-bottom: 5px;
	color: black;
}

#xform fieldset label {
	font-weight: normal;
}

label.label {
	color: #000;
	font-size: 85%;
}

.ag-row-green {
	color: #00CC00;
}

#groupEvent .datetimepicker-wrapper {
	margin-top: -50px;
}

.quick-action-container {
	border: 1px solid #000;
	border-radius: 4px;
	padding: 10px;
	margin-top: 20px;
}

	.quick-action-container .qa-label {
		margin-top: -20px;
		margin-bottom: 15px;
		background: #fff;
		padding: 0 5px;
		width: 40%;
		display: block;
	}

	.quick-action-container .qa-label-50 {
		margin-top: -20px;
		margin-bottom: 15px;
		background: #fff;
		padding: 0 5px;
		width: 52%;
		display: block;
	}

	.quick-action-container .btn {
		width: 100%;
		text-align: left;
		color: #fff;
	}

	.quick-action-container .label {
		color: #000;
		font-size: 85%;
	}

	.quick-action-container .qa-spacer {
		display: block;
		height: 10px;
	}

	.quick-action-container.affix {
		width: 20%;
		max-width: 262px;
		top: 20px;
	}

@media (max-width: 990px) {
	.quick-action-container.affix {
		position: relative;
	}

	.quick-action-container {
		display: inline-block;
		width: 100%;
	}
}

/* return to top */
#return-to-top {
	position: fixed;
	bottom: 100px;
	right: 150px;
	/*background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);*/
	background-color: darkgrey;
	width: 50px;
	height: 50px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

	#return-to-top i {
		color: #fff;
		margin: 0;
		position: relative;
		left: 16px;
		top: 13px;
		font-size: 19px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	#return-to-top:hover {
		background-color: #4d4d4d;
	}

		#return-to-top:hover i {
			color: #fff;
			/*top: 5px;*/
		}

.modal-header {
	padding-bottom: 25px;
}

.modal-container {
	position: fixed;
	z-index: 7000;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
}

	.modal-container .ta-modal {
		height: 700px;
		width: 70%;
		position: fixed;
		background: #fff;
		top: 50%;
		left: 50%;
		border: 1px solid #000;
		border-radius: 3px;
		padding: 15px;
		transform: translate(-50%, -50%);
	}

		.modal-container .ta-modal .btn {
			width: inherit;
			text-align: center;
			display: inline;
		}

		.modal-container .ta-modal .ta-modal-close {
			float: right;
			margin: -40px -37px 0 0;
			background: #000;
			padding: 7px 11px;
			color: #fff;
			border-radius: 20px;
			height: 32px;
			width: 32px;
			cursor: pointer;
		}

		.modal-container .ta-modal .field-validation-error {
			color: #F00;
			padding: 10px 0px 0px 5px;
		}

		.modal-container .ta-modal a[disabled="disabled"] .glyphicon, .modal-container .ta-modal a[disabled="disabled"] .body-head .breadcrumbs li + li:before, .body-head .breadcrumbs .modal-container .ta-modal a[disabled="disabled"] li + li:before {
			color: #CCC;
		}

		.modal-container .ta-modal .glyphicon, .modal-container .ta-modal .body-head .breadcrumbs li + li:before, .body-head .breadcrumbs .modal-container .ta-modal li + li:before {
			color: #000;
		}

		.modal-container .ta-modal .uib-time button {
			color: #000;
		}

		.modal-container .ta-modal .uib-datepicker-popup button {
			display: block;
			color: #000;
		}

			.modal-container .ta-modal .uib-datepicker-popup button[role=heading] {
				width: 100%;
			}

		.modal-container .ta-modal datetimepicker button.uib-close {
			display: none;
		}

		.modal-container .ta-modal .ref-source-dropdown {
			display: inline-block;
			width: 250px;
			margin-left: 10px;
		}

body.no-overflow {
	overflow: hidden;
}

@media (max-width: 1200px) {
	.modal-container .ta-modal {
		height: 700px;
		width: 85%;
	}
}

@media (max-width: 990px) {
	.modal-container .ta-modal {
		height: 700px;
		width: 95%;
	}
}

.spinner-background {
	position: fixed;
	z-index: 9001;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
}

	.spinner-background .spinner-container {
		background: rgba(20, 20, 20, 0.5);
		position: fixed;
		top: 50%;
		left: 50%;
		padding: 20px;
		border-radius: 20px;
		color: #fff;
		transform: translate(-50%, -50%);
	}

.header {
	background: white;
	background: -moz-linear-gradient(90deg, white 76%, #f4f4f4 100%);
	background: -webkit-linear-gradient(90deg, white 76%, #f4f4f4 100%);
	background: -o-linear-gradient(90deg, white 76%, #f4f4f4 100%);
	background: -ms-linear-gradient(90deg, white 76%, #f4f4f4 100%);
	background: linear-gradient(180deg, white 76%, #f4f4f4 100%);
}

	.header .utility-menu li {
		margin-bottom: 5px;
	}

	.header .nav > li.login-list, .header .main-body .secondary-nav .nav li ul > li.login-list, .main-body .secondary-nav .nav li .header ul > li.login-list {
		display: none;
		margin-top: 7px;
		font-size: 12px;
	}

		.header .nav > li.login-list a + a:before, .header .main-body .secondary-nav .nav li ul > li.login-list a + a:before, .main-body .secondary-nav .nav li .header ul > li.login-list a + a:before {
			margin: 0px 5px;
		}

	.header .search-query {
		width: 125px;
		font-size: 12px;
		line-height: 19px;
	}

	.header .col-logo {
		text-align: center;
	}

		.header .col-logo .logo {
			padding: 15px;
		}

			.header .col-logo .logo:hover {
				text-decoration: none;
			}

			.header .col-logo .logo img {
				margin: 15px 0;
			}

	.header .font-changer, .header .language-toggle {
		padding: 0px 5px;
	}

	.header .language-toggle {
		padding: 4px 5px 2px;
	}

.main-text-area > *:first-child {
	margin-top: 0px;
}

.main-body {
	margin-bottom: 40px;
}

	.main-body .body-head .carousel-inner {
		max-height: 250px;
		overflow: hidden;
	}

	.main-body .body-head .home-slideshow-container .carousel .carousel-caption {
		left: 0px;
		right: 0px;
		padding-top: 0px;
	}

		.main-body .body-head .home-slideshow-container .carousel .carousel-caption .caption-inner {
			margin-left: 35%;
		}

		.main-body .body-head .home-slideshow-container .carousel .carousel-caption .title {
			font-size: 1.25em;
			margin-bottom: 5px;
		}

		.main-body .body-head .home-slideshow-container .carousel .carousel-caption .content {
			font-size: 1em;
		}

		.main-body .body-head .home-slideshow-container .carousel .carousel-caption .btn {
			font-size: 12px;
		}

	.main-body.large {
		font-size: 20px;
	}

	.main-body.xlarge {
		font-size: 24px;
	}

	.main-body .body-head {
		margin: 0px 0px 20px;
	}

	.main-body .breadcrumbs {
		margin-top: 20px;
		padding: 10px 0px;
	}

		.main-body .breadcrumbs li {
			display: inline;
		}

	.main-body .body-header {
		margin-top: 15px;
	}

		.main-body .body-header img.past-sticker {
			padding: 0px;
			width: auto;
			margin-right: 5px;
		}

		.main-body .body-header .page-title {
			margin-bottom: 5px;
			line-height: 41px;
		}

		.main-body .body-header .img-container {
			float: right;
			width: 80%;
			padding: 0px 0px;
			margin: 0px 10%;
			overflow: hidden;
		}

		.main-body .body-header img {
			display: none;
			min-height: 75px;
			height: auto;
			width: 50%;
			padding: 0px 10px;
		}

			.main-body .body-header img:first-child {
				padding-right: 0px;
			}

		.main-body .body-header .spacer {
			width: 10px;
			height: 100%;
			background-color: #FFF;
		}

	.main-body .body-main-content {
		margin-bottom: 20px;
	}

	.main-body .body-right-content .top-content-area {
		margin-bottom: 15px;
	}

	.main-body .body-right-content .bottom-content-area {
		margin-top: 15px;
	}

	.main-body .search-results-list .media {
		margin-bottom: 20px;
	}

		.main-body .search-results-list .media .media-heading {
			margin-bottom: 5px;
		}

		.main-body .search-results-list .media p {
			margin-bottom: 0;
		}

			.main-body .search-results-list .media p span {
				font-weight: bold;
			}

@media screen and (min-width: 480px) {
	.breadcrumbs .label {
		display: inline;
	}
	/*.header {
		.col-logo {
			text-align: left;
			span + span { img { border-left: 2px solid $brand-grey-light; padding-left: 5px; } }
		}
	}*/
}

@media screen and (min-width: 768px) {
	.main-body .breadcrumbs .label {
		display: inline;
	}

	.header .nav > li.login-list, .header .main-body .secondary-nav .nav li ul > li.login-list, .main-body .secondary-nav .nav li .header ul > li.login-list {
		display: block;
	}

	.header .col-menu, .header .utility-menu {
		padding: 0px;
	}

	.header .divider {
		background: #ccc;
		width: 2px;
		margin-top: 15px;
	}

	.utility-menu .login-list {
		width: 100%;
	}
}

.preview .block.width-twothirds .carousel .title, .preview .block.width-twothirds .item .title, .preview .block.width-half .carousel .title, .preview .block.width-half .item .title, .preview .block.width-third .carousel .title, .preview .block.width-third .item .title, .preview .block.width-fourth .carousel .title, .preview .block.width-fourth .item .title {
	font-size: 1.5em;
}

.preview .block.width-twothirds .carousel .content, .preview .block.width-twothirds .item .content, .preview .block.width-half .carousel .content, .preview .block.width-half .item .content, .preview .block.width-third .carousel .content, .preview .block.width-third .item .content, .preview .block.width-fourth .carousel .content, .preview .block.width-fourth .item .content {
	font-size: .75em;
}

.macra-content {
	padding: 0 15px;
}

.macra-title {
	color: #333;
	background-color: #d3d3d3;
	border-color: #ddd;
	padding: 4px 15px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: 25px;
	margin-top: 25px;
}

@media screen and (min-width: 992px) {
	.body-main-content {
		padding-right: 0px;
	}

		.body-main-content.col-md-9 > .row, .block .block-primary.block-teaser .body-main-content.col-md-9 > .title, .block .block-secondary.block-teaser .body-main-content.col-md-9 > .title, .block .block-tertiary.block-teaser .body-main-content.col-md-9 > .title, .block .block-grey.block-teaser .body-main-content.col-md-9 > .title {
			margin-right: 0px;
		}

	.body-right-content {
		padding-left: 10px;
		padding-right: 0px;
	}

	.main-body .body-header .img-container {
		height: 75px;
	}

	.main-body .body-header img {
		display: block;
	}

	.main-body .body-head .home-slideshow-container .carousel .carousel-caption .title {
		font-size: 2em;
	}

	.main-body .body-head .home-slideshow-container .carousel .carousel-caption .content {
		font-size: 1em;
	}

	.main-body .body-head .home-slideshow-container .carousel .carousel-caption .btn a {
		font-size: 14px;
	}

	.utility-menu .login-list {
		width: auto;
	}
}

@media screen and (min-width: 1200px) {
	.main-body .body-head .home-slideshow-container .carousel .carousel-caption .title {
		font-size: 2.5em;
	}

	.main-body .body-head .home-slideshow-container .carousel .carousel-caption .content {
		font-size: 1.25em;
	}
}

.main-body .secondary-nav .label {
	margin: 0px;
	padding: 10px 15px;
}

.main-body .secondary-nav .nav li:not(.active) > span, .main-body .secondary-nav .nav li ul li:not(.active) > span {
	padding: 10px 15px;
	display: block;
}

.main-body .secondary-nav .active .arrow {
	right: auto;
	bottom: auto;
	margin: 11px 0px;
	z-index: 500;
}

.main-body .secondary-nav .depth-1 li a, .main-body .secondary-nav .depth-1 li span {
	padding-left: 20px !important;
}

.main-body .secondary-nav .depth-1 .active .arrow {
	left: 5px;
}

.main-body .secondary-nav .depth-2 li a, .main-body .secondary-nav .depth-2 li span {
	padding-left: 35px !important;
}

.main-body .secondary-nav .depth-2 .active .arrow {
	left: 20px;
}

.main-body .secondary-nav .depth-2 .active > ul, .main-body .secondary-nav .depth-2 .active-parent > ul {
	padding-bottom: 15px;
}

	.main-body .secondary-nav .depth-2 .active > ul:empty, .main-body .secondary-nav .depth-2 .active-parent > ul:empty {
		display: none;
	}

.main-body .secondary-nav .depth-3 li a, .main-body .secondary-nav .depth-3 li span {
	padding-left: 50px !important;
}

.main-body .secondary-nav .depth-3 .active .arrow {
	left: 35px;
}

.main-body .secondary-nav .depth-3 > li .arrow {
	margin-top: 4px !important;
}

.main-body .secondary-nav .depth-3 > li > a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.main-body .secondary-nav .depth-3 .active > ul, .main-body .secondary-nav .depth-3 .active-parent > ul {
	padding-bottom: 15px;
}

	.main-body .secondary-nav .depth-3 .active > ul:empty, .main-body .secondary-nav .depth-3 .active-parent > ul:empty {
		display: none;
	}

.main-body .secondary-nav .depth-4 li a, .main-body .secondary-nav .depth-4 li span {
	padding-left: 65px !important;
}

.main-body .secondary-nav .depth-4 .active .arrow {
	left: 50px;
}

.main-body .secondary-nav .depth-4 > li .arrow {
	margin-top: 4px !important;
}

.main-body .secondary-nav .depth-4 > li > a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.main-body .secondary-nav .depth-4 .active > ul, .main-body .secondary-nav .depth-4 .active-parent > ul {
	padding-bottom: 15px;
}

	.main-body .secondary-nav .depth-4 .active > ul:empty, .main-body .secondary-nav .depth-4 .active-parent > ul:empty {
		display: none;
	}

.header {
	overflow: hidden;
}

	.header nav {
		-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.25);
		-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.25);
		box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.25);
	}

	.header .utility-menu {
		margin: 15px 0px;
	}

		.header .utility-menu li {
			margin-right: 15px;
		}

			.header .utility-menu li:last-child {
				margin-right: 0px;
			}

		.header .utility-menu .font {
			clear: both;
		}

.navbar-toggle .arrow {
	margin: 20px 15px;
}

.header .main-navigation nav li:hover {
	background-color: #eeeeee;
}

	.header .main-navigation nav li:hover a {
		background-color: #eeeeee;
	}

@media screen and (min-width: 768px) {
	.header .main-navigation nav {
		border-top: 5px solid #6CA9E5;
	}
}

@media screen and (min-width: 992px) {
	.header .utility-menu .font {
		clear: none;
	}
}

@media screen and (max-width: 767px) {
	.header .nav > li, .header .main-body .secondary-nav .nav li ul > li, .main-body .secondary-nav .nav li .header ul > li {
		float: left;
		display: block;
	}

	.header .navbar-nav {
		margin: 0px;
		text-align: center;
	}

	.header .navbar-header {
		padding: 0px;
	}

	.header .navbar-toggle {
		border-radius: 0px;
		margin: 0px;
		text-align: left;
		padding: 10px 15px;
	}

		.header .navbar-toggle .title {
			font-size: 1.5em;
		}

	.header .main-navigation {
		width: 100%;
		padding: 0px;
	}

		.header .main-navigation li {
			width: 100%;
			border: none;
		}

			.header .main-navigation li + li {
				border-top: 1px solid #d8e8f8;
			}
}

@media screen and (max-width: 991px) {
	.footer .primary-footer .row, .footer .primary-footer .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .footer .primary-footer .title, .footer .primary-footer .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .footer .primary-footer .title, .footer .primary-footer .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .footer .primary-footer .title, .footer .primary-footer .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .footer .primary-footer .title {
		margin-top: 0px;
	}

		.footer .primary-footer .row > *, .footer .primary-footer .block .block-primary.block-teaser .title > *, .block .block-primary.block-teaser .footer .primary-footer .title > *, .footer .primary-footer .block .block-secondary.block-teaser .title > *, .block .block-secondary.block-teaser .footer .primary-footer .title > *, .footer .primary-footer .block .block-tertiary.block-teaser .title > *, .block .block-tertiary.block-teaser .footer .primary-footer .title > *, .footer .primary-footer .block .block-grey.block-teaser .title > *, .block .block-grey.block-teaser .footer .primary-footer .title > * {
			border: none;
		}

	.footer .primary-footer .footer-navigation .row, .footer .primary-footer .footer-navigation .block .block-primary.block-teaser .title, .block .block-primary.block-teaser .footer .primary-footer .footer-navigation .title, .footer .primary-footer .footer-navigation .block .block-secondary.block-teaser .title, .block .block-secondary.block-teaser .footer .primary-footer .footer-navigation .title, .footer .primary-footer .footer-navigation .block .block-tertiary.block-teaser .title, .block .block-tertiary.block-teaser .footer .primary-footer .footer-navigation .title, .footer .primary-footer .footer-navigation .block .block-grey.block-teaser .title, .block .block-grey.block-teaser .footer .primary-footer .footer-navigation .title {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.footer .primary-footer .feedback-form {
		padding: 0px 15px;
	}

		.footer .primary-footer .feedback-form form {
			border-top: 1px solid #d8e8f8;
		}

	.footer .secondary-footer .footer-navigation {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	.header .main-navigation ul li a {
		padding: 30px 28px;
		font-size: 16px;
	}
}

.landingpage .col-right .block {
	width: 100%;
}

.landingpage .three-col-area .col-md-8:before, .landingpage .three-col-area .width-full .block-teaser .content:before, .width-full .block-teaser .landingpage .three-col-area .content:before, .landingpage .three-col-area .width-twothirds .block-teaser .content:before, .width-twothirds .block-teaser .landingpage .three-col-area .content:before, .landingpage .three-col-area .width-full .block-image .attributes:before, .width-full .block-image .landingpage .three-col-area .attributes:before, .landingpage .three-col-area .width-twothirds .block-image .attributes:before, .width-twothirds .block-image .landingpage .three-col-area .attributes:before {
	content: "";
	height: 42px;
	background-color: #c1c2c2;
	left: 15px;
	right: 15px;
	position: absolute;
}

.landingpage .col-left, .landingpage .col-center {
	padding-left: 15px;
	padding-right: 0px;
}

.landingpage .main-text-area {
	margin-bottom: 20px;
}

@media screen and (min-width: 992px) {
	.landingpage .main-text-area {
		margin-left: -30px;
	}

	.landingpage .col-left, .landingpage .col-center {
		padding-left: 0px;
		padding-right: 15px;
	}
}

@media print {
	.row, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.block .block-teaser .row, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title,
	.block .block-primary.block-teaser .title,
	.block .block-secondary.block-teaser .title,
	.block .block-tertiary.block-teaser .title,
	.block-resource .title,
	.block-tab .tab-content,
	.block .block-grey.block-teaser .title {
		padding: 0px !important;
		border: 0px !important;
	}

	.col-md-3, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes {
		display: none !important;
		width: 0px !important;
	}

	.block .block-teaser .content {
		margin-left: 0px !important;
	}

	.col-xs-1 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-2 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-3 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-4 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-5 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-6 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-7 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-8 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-9 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-10 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-11 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-xs-12, .block .block-primary.block-teaser .title, .block .block-secondary.block-teaser .title, .block .block-tertiary.block-teaser .title, .block .block-grey.block-teaser .title, .width-half .block-menu .attributes, .width-half .block-menu .content {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-1 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-2 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-3 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-4, .block-teaser .teaser {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-5 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-6 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-7 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-8 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-9 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-10 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-11 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-12 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-1 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-2 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-3, .width-full .block-teaser .attributes, .width-twothirds .block-teaser .attributes {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-4, .width-full .block-image .content, .width-twothirds .block-image .content {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-5 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-6, .width-third .block-image .attributes, .width-third .block-menu .attributes, .width-third .block-image .content, .width-third .block-menu .content {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-7 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-8, .width-full .block-teaser .content, .width-twothirds .block-teaser .content, .width-full .block-image .attributes, .width-twothirds .block-image .attributes {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-9 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-10 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-11 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-md-12 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-1 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-2 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-3 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-4 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-5, .width-half .block-image .content {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-6 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-7, .width-half .block-image .attributes {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-8 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-9 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-10 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-11 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-lg-12 {
		display: block !important;
		width: 100%;
		clear: left;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}

	.tab-pane {
		display: block !important;
	}

	#global-nav.nav.navbar-nav, .main-body .secondary-nav .nav li ul#global-nav.navbar-nav,
	.secondary-nav,
	.body-header .img-container,
	.hidden-print,
	.breadcrumbs,
	.slideshow,
	.footer,
	.attributes,
	.cal-header,
	.cal-view,
	.nav-tabs,
	.resource-link,
	.btn {
		display: none !important;
	}
}

.saveandContinue {
	margin: 10px 0;
}

.bottom-spacer {
	padding-bottom: 20px;
}

.top-spacer {
	padding-top: 20px;
}

.required {
	color: red;
}

input.ng-touched.ng-invalid,
textarea.ng-touched.ng-invalid,
select.ng-touched.ng-invalid {
	border: solid 1px #e2c9c9;
	background-color: #fff4f4;
}

.valiationErrorText {
	font-size: .85em;
	color: #b32020;
	font-style: italic;
}

.loader-container {
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 59px;
}

.input-loader {
	display: block;
	border: 3px solid #d6d6d6;
	border-top: 3px solid #3498db;
	border-left: 3px solid #3498db;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	animation: spin 2s linear infinite;
	position: absolute;
	right: 30px;
	top: 33px;
}

.loader {
	border: 6px solid #f3f3f3;
	border-top: 6px solid #3498db;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
	margin: 0 auto;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.search-results-list-container {
	min-height: 200px;
}

h2.macra-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	background-color: #d3d3d3;
	border-color: #ddd;
	padding: 15px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: 25px;
	margin-top: 25px;
}

.form-legend-label {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.pl-4 {
	padding-left: 5px;
}

.pl-5 {
	padding-left: 5px;
}

.pt-7 {
	padding-top: 7px;
}

.border-b1 {
	border-bottom: solid 1px #000;
}

.mips-category-rating-container {
	font-size: 12px;
}

	.mips-category-rating-container .container {
		width: 100%;
	}

.mips-category-rating-header {
	font-size: 12px;
}

.macra-upload-select {
	border-style: solid;
	border-width: 1px;
	border-color: lightgrey;
	width: 397px;
	border-radius: 4px;
	border: 1px solid #ccc;
	height: 34px;
	padding: 6px 12px;
}

.macra-input-file {
	border-style: solid;
	border-width: 1px;
	border-color: lightgrey;
	margin: 0 auto;
	border-radius: 4px;
	width: 400px;
}

.macra-upload-button {
	border-right-color: #ee9146;
	border-left-color: #ee9146;
	border-top-color: #ee9146;
	background-color: #ff8e53;
	border-style: solid;
	border-bottom-color: #da803a;
	position: relative;
	padding-right: 40px;
}

	.macra-upload-button .btn-icon {
		position: absolute;
		right: 0;
		bottom: 0;
		top: 0;
		border-left: solid 1px #fff;
		width: 27px;
	}

		.macra-upload-button .btn-icon .fa {
			position: absolute;
			top: 50%;
			margin-top: -8px;
			right: 50%;
			margin-right: -7px;
		}

/* Macra Practice search table */
#practiceSearchGrid {
	border: solid 1px lightgray;
	border-radius: 3px;
}

	#practiceSearchGrid table.table {
		margin-bottom: 0;
	}

		#practiceSearchGrid table.table tbody tr td,
		#practiceSearchGrid table.table tbody tr th {
			cursor: pointer;
			border: 0;
			border-top: 1px solid #ddd;
		}

		#practiceSearchGrid table.table tbody tr:hover th {
			background-color: #f3f3f3;
		}

		#practiceSearchGrid table.table tbody tr:hover td {
			background-color: #d0cfcf;
		}

		#practiceSearchGrid table.table tbody tr.selectedRecord th {
			background-color: #cdeef8;
			cursor: default;
		}

		#practiceSearchGrid table.table tbody tr.selectedRecord td {
			background-color: lightblue;
			cursor: default;
		}

.macra-table-footer {
	border-top: 1px solid #ddd;
	padding: 5px;
}

	.macra-table-footer .paging-buttons .btn {
		border-bottom: 0;
	}

	.macra-table-footer .records-count {
		padding-top: 5px;
	}

/* MACRA Button group */
.macra-btn-group {
	display: inline-flex;
	/* Overrides all border radius when only one button in group  */
}

	.macra-btn-group .btn {
		display: block;
		border-radius: 7px;
		border-image-width: 0px;
		width: 189px;
		border: solid 1px;
		padding: 11px;
		background-color: #4995df;
	}

		.macra-btn-group .btn .btn-desc {
			display: block;
			width: 100%;
			font-size: .9em;
		}

		.macra-btn-group .btn:hover {
			background-color: #6ca9e5;
		}

	.macra-btn-group.btn-group.single-btn > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-radius: 9px;
	}

	.macra-btn-group .btn.selected,
	.macra-btn-group .btn.selected:focus,
	.macra-btn-group .btn.selected:disabled {
		opacity: 1;
		background-color: #0c4a88;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9tYWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vQ29udGVudC9tYWluLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3ByaW50LnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3R5cGUuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19ncmlkLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX25hdnMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLAoJCSIuLi9Db250ZW50L1ZlbmRvci9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwKCQkiLi4vQ29udGVudC9WZW5kb3IvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvVmVuZG9yL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvb3ZlcnJpZGVzL19ib290c3RyYXAuc2NzcyIsCgkJIi4uL0NvbnRlbnQvb3ZlcnJpZGVzL191aS1ncmlkLnNjc3MiLAoJCSIuLi9Db250ZW50L192YXJpYWJsZXMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvX21peGlucy5zY3NzIiwKCQkiLi4vQ29udGVudC9fYmFzZS5zY3NzIiwKCQkiLi4vQ29udGVudC9tb2R1bGVzL19jb21tb24uc2NzcyIsCgkJIi4uL0NvbnRlbnQvbW9kdWxlcy9faG9tZS5zY3NzIiwKCQkiLi4vQ29udGVudC9tb2R1bGVzL19uYXYuc2NzcyIsCgkJIi4uL0NvbnRlbnQvbW9kdWxlcy9fYmxvY2tzLnNjc3MiLAoJCSIuLi9Db250ZW50L21vZHVsZXMvX2xhbmRpbmcuc2NzcyIsCgkJIi4uL0NvbnRlbnQvbW9kdWxlcy9fY2FsZW5kYXIuc2NzcyIsCgkJIi4uL0NvbnRlbnQvbW9kdWxlcy9fZm9ybXMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvbW9kdWxlcy9fcXVpY2tBY3Rpb25zLnNjc3MiLAoJCSIuLi9Db250ZW50L21vZHVsZXMvX3JldHVyblRvVG9wLnNjc3MiLAoJCSIuLi9Db250ZW50L21vZHVsZXMvX21vZGFsLnNjc3MiLAoJCSIuLi9Db250ZW50L21vZHVsZXMvX2xvYWRpbmdTcGlubmVyLnNjc3MiLAoJCSIuLi9Db250ZW50L2xheW91dHMvX2NvbW1vbi5zY3NzIiwKCQkiLi4vQ29udGVudC9sYXlvdXRzL19uYXYuc2NzcyIsCgkJIi4uL0NvbnRlbnQvbGF5b3V0cy9fbGFuZGluZy5zY3NzIiwKCQkiLi4vQ29udGVudC9fcHJpbnQuc2NzcyIsCgkJIi4uL0NvbnRlbnQvb3ZlcnJpZGVzL19jb21tb24uc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiO0FFa0JBOzs7OzJDQUkyQztBRXRCM0MsNERBQTREO0FBUTVELEFBQUEsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLFVBQVc7RUFDeEIsb0JBQW9CLEVBQUUsSUFBSztFQUMzQix3QkFBd0IsRUFBRSxJQUFLLEdBQ2hDOztBQU1ELEFBQUEsSUFBSSxDQUFDO0VBQ0gsTUFBTSxFQUFFLENBQUUsR0FDWDs7QUFTRCxBQUFBLE9BQU87QUFDUCxBQUFBLEtBQUs7QUFDTCxBQUFBLE9BQU87QUFDUCxBQUFBLFVBQVU7QUFDVixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLElBQUk7QUFDSixBQUFBLEdBQUc7QUFDSCxBQUFBLE9BQU87QUFDUCxBQUFBLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFNLEdBQ2hCOztBQU9ELEFBQUEsS0FBSztBQUNMLEFBQUEsTUFBTTtBQUNOLEFBQUEsUUFBUTtBQUNSLEFBQUEsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLFlBQWE7RUFDdEIsY0FBYyxFQUFFLFFBQVMsR0FDMUI7O0FBT0QsQUFBb0IsS0FBZixBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQVc7RUFDcEIsT0FBTyxFQUFFLElBQUs7RUFDZCxNQUFNLEVBQUUsQ0FBRSxHQUNYOztDQU9ELEFBQUEsQUFBTyxNQUFOLEFBQUE7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFLLEdBQ2Y7O0FBU0QsQUFBQSxDQUFDLENBQUM7RUFDQSxVQUFVLEVBQUUsV0FBWSxHQUN6Qjs7QUFNRCxBQUFDLENBQUEsQUFBQSxPQUFPO0FBQ1IsQUFBQyxDQUFBLEFBQUEsTUFBTSxDQUFDO0VBQ04sT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFTRCxBQUFVLElBQU4sQ0FBQSxBQUFBLEtBQUMsQUFBQSxFQUFPO0VBQ1YsYUFBYSxFQUFFLFVBQVcsR0FDM0I7O0FBTUQsQUFBQSxDQUFDO0FBQ0QsQUFBQSxNQUFNLENBQUM7RUFDTCxXQUFXLEVBQUUsSUFBSyxHQUNuQjs7QUFNRCxBQUFBLEdBQUcsQ0FBQztFQUNGLFVBQVUsRUFBRSxNQUFPLEdBQ3BCOztBQU9ELEFBQUEsRUFBRSxDQUFDO0VBQ0QsU0FBUyxFQUFFLEdBQUk7RUFDZixNQUFNLEVBQUUsUUFBUyxHQUNsQjs7QUFNRCxBQUFBLElBQUksQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFLO0VBQ2pCLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0FBTUQsQUFBQSxLQUFLLENBQUM7RUFDSixTQUFTLEVBQUUsR0FBSSxHQUNoQjs7QUFNRCxBQUFBLEdBQUc7QUFDSCxBQUFBLEdBQUcsQ0FBQztFQUNGLFNBQVMsRUFBRSxHQUFJO0VBQ2YsV0FBVyxFQUFFLENBQUU7RUFDZixRQUFRLEVBQUUsUUFBUztFQUNuQixjQUFjLEVBQUUsUUFBUyxHQUMxQjs7QUFFRCxBQUFBLEdBQUcsQ0FBQztFQUNGLEdBQUcsRUFBRSxNQUFPLEdBQ2I7O0FBRUQsQUFBQSxHQUFHLENBQUM7RUFDRixNQUFNLEVBQUUsT0FBUSxHQUNqQjs7QUFTRCxBQUFBLEdBQUcsQ0FBQztFQUNGLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FBTUQsQUFBYSxHQUFWLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQUFFO0VBQ2IsUUFBUSxFQUFFLE1BQU8sR0FDbEI7O0FBU0QsQUFBQSxNQUFNLENBQUM7RUFDTCxNQUFNLEVBQUUsUUFBUyxHQUNsQjs7QUFNRCxBQUFBLEVBQUUsQ0FBQztFQUNELGVBQWUsRUFBRSxXQUFZO0VBQzdCLFVBQVUsRUFBRSxXQUFZO0VBQ3hCLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FBTUQsQUFBQSxHQUFHLENBQUM7RUFDRixRQUFRLEVBQUUsSUFBSyxHQUNoQjs7QUFNRCxBQUFBLElBQUk7QUFDSixBQUFBLEdBQUc7QUFDSCxBQUFBLEdBQUc7QUFDSCxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxvQkFBcUI7RUFDbEMsU0FBUyxFQUFFLEdBQUksR0FDaEI7O0FBaUJELEFBQUEsTUFBTTtBQUNOLEFBQUEsS0FBSztBQUNMLEFBQUEsUUFBUTtBQUNSLEFBQUEsTUFBTTtBQUNOLEFBQUEsUUFBUSxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQVE7RUFDZixJQUFJLEVBQUUsT0FBUTtFQUNkLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FBTUQsQUFBQSxNQUFNLENBQUM7RUFDTCxRQUFRLEVBQUUsT0FBUSxHQUNuQjs7QUFTRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FBQztFQUNMLGNBQWMsRUFBRSxJQUFLLEdBQ3RCOztBQVVELEFBQUEsTUFBTTtBQUNOLEFBQXdCLElBQXBCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQUNYLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7QUFDTixBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWU7RUFDbkIsa0JBQWtCLEVBQUUsTUFBTztFQUMzQixNQUFNLEVBQUUsT0FBUSxHQUNqQjs7QUFNRCxBQUFlLE1BQVQsQ0FBQSxBQUFBLFFBQUMsQUFBQTtBQUNQLEFBQW1CLElBQWYsQ0FBQyxLQUFLLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVTtFQUNuQixNQUFNLEVBQUUsT0FBUSxHQUNqQjs7QUFNRCxBQUFNLE1BQUEsQUFBQSxrQkFBa0I7QUFDeEIsQUFBSyxLQUFBLEFBQUEsa0JBQWtCLENBQUM7RUFDdEIsTUFBTSxFQUFFLENBQUU7RUFDVixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQU9ELEFBQUEsS0FBSyxDQUFDO0VBQ0osV0FBVyxFQUFFLE1BQU8sR0FDckI7O0FBVUQsQUFBcUIsS0FBaEIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWY7QUFDTixBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWM7RUFDbEIsVUFBVSxFQUFFLFVBQVc7RUFDdkIsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFRRCxBQUFvQixLQUFmLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCO0FBQy9DLEFBQW9CLEtBQWYsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQztFQUM5QyxNQUFNLEVBQUUsSUFBSyxHQUNkOztBQVFELEFBQW1CLEtBQWQsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUNuQixrQkFBa0IsRUFBRSxTQUFVO0VBQzlCLGVBQWUsRUFBRSxXQUFZO0VBQzdCLGtCQUFrQixFQUFFLFdBQVk7RUFDaEMsVUFBVSxFQUFFLFdBQVksR0FDekI7O0FBUUQsQUFBb0IsS0FBZixDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDhCQUE4QjtBQUNsRCxBQUFvQixLQUFmLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLENBQUM7RUFDOUMsa0JBQWtCLEVBQUUsSUFBSyxHQUMxQjs7QUFNRCxBQUFBLFFBQVEsQ0FBQztFQUNQLE1BQU0sRUFBRSxpQkFBa0I7RUFDMUIsTUFBTSxFQUFFLEtBQU07RUFDZCxPQUFPLEVBQUUscUJBQXNCLEdBQ2hDOztBQU9ELEFBQUEsTUFBTSxDQUFDO0VBQ0wsTUFBTSxFQUFFLENBQUU7RUFDVixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQU1ELEFBQUEsUUFBUSxDQUFDO0VBQ1AsUUFBUSxFQUFFLElBQUssR0FDaEI7O0FBT0QsQUFBQSxRQUFRLENBQUM7RUFDUCxXQUFXLEVBQUUsSUFBSyxHQUNuQjs7QUFTRCxBQUFBLEtBQUssQ0FBQztFQUNKLGVBQWUsRUFBRSxRQUFTO0VBQzFCLGNBQWMsRUFBRSxDQUFFLEdBQ25COztBQUVELEFBQUEsRUFBRTtBQUNGLEFBQUEsRUFBRSxDQUFDO0VBQ0QsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUNqYUQsTUFBTSxDQUFOLEtBQUs7RUFFRCxBQUFBLENBQUMsQ0FBQztJQUNFLFdBQVcsRUFBRSxlQUFnQjtJQUM3QixLQUFLLEVBQUUsZUFBZ0I7SUFDdkIsVUFBVSxFQUFFLHNCQUF1QjtJQUNuQyxVQUFVLEVBQUUsZUFBZ0IsR0FDL0I7RUFFRCxBQUFBLENBQUM7RUFDSCxBQUFDLENBQUEsQUFBQSxRQUFRLENBQUM7SUFDSixlQUFlLEVBQUUsU0FBVSxHQUM5QjtFQVdELEFBQXNCLENBQXJCLENBQUEsQUFBQSxJQUFDLEVBQU0sYUFBYSxBQUFuQixDQUFvQixNQUFNO0VBQzlCLEFBQVksQ0FBWCxDQUFBLEFBQUEsSUFBQyxFQUFNLEdBQUcsQUFBVCxDQUFVLE1BQU0sQ0FBQztJQUNiLE9BQU8sRUFBRSxFQUFHLEdBQ2Y7RUFFRCxBQUFBLEdBQUc7RUFDTCxBQUFBLFVBQVUsQ0FBQztJQUNMLE1BQU0sRUFBRSxjQUFlO0lBQ3ZCLGlCQUFpQixFQUFFLEtBQU0sR0FDNUI7RUFFRCxBQUFBLEtBQUssQ0FBQztJQUNGLE9BQU8sRUFBRSxrQkFBbUIsR0FDL0I7RUFFRCxBQUFBLEVBQUU7RUFDSixBQUFBLEdBQUcsQ0FBQztJQUNFLGlCQUFpQixFQUFFLEtBQU0sR0FDNUI7RUFFRCxBQUFBLEdBQUcsQ0FBQztJQUNBLFNBQVMsRUFBRSxlQUFnQixHQUM5QjtFQUVELEFBQUEsQ0FBQztFQUNILEFBQUEsRUFBRTtFQUNGLEFBQUEsRUFBRSxDQUFDO0lBQ0csT0FBTyxFQUFFLENBQUU7SUFDWCxNQUFNLEVBQUUsQ0FBRSxHQUNiO0VBRUQsQUFBQSxFQUFFO0VBQ0osQUFBQSxFQUFFLENBQUM7SUFDRyxnQkFBZ0IsRUFBRSxLQUFNLEdBQzNCO0VBSUQsQUFBQSxNQUFNLENBQUM7SUFDSCxVQUFVLEVBQUUsZUFBZ0IsR0FDL0I7RUFHRCxBQUFBLE9BQU8sQ0FBQztJQUNKLE9BQU8sRUFBRSxJQUFLLEdBQ2pCO0VBQ0QsQUFDSSxNQURFLENBQ0YsRUFBRTtFQUROLEFBRUEsTUFGTSxDQUVOLEVBQUUsQ0FBQztJQUNLLGdCQUFnQixFQUFFLGVBQWdCLEdBQ3JDO0VBRUwsQUFFTSxJQUZGLEdBRUUsTUFBTTtFQURkLEFBQ1EsT0FERCxHQUFHLElBQUksR0FDTixNQUFNLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxlQUFnQixHQUNyQztFQUVMLEFBQUEsTUFBTSxDQUFDO0lBQ0gsTUFBTSxFQUFFLGNBQWUsR0FDMUI7RUFFRCxBQUFBLE1BQU0sQ0FBQztJQUNILGVBQWUsRUFBRSxtQkFBb0IsR0FDeEM7RUFDRCxBQUNJLGVBRFcsQ0FDWCxFQUFFO0VBRE4sQUFFQSxlQUZlLENBRWYsRUFBRSxDQUFDO0lBQ0ssTUFBTSxFQUFFLHlCQUEwQixHQUNyQzs7QUN2RlQsQUFBQSxDQUFDLENBQUM7RUhzUUUsa0JBQWtCLEVHclFBLFVBQVU7RUhzUTVCLGVBQWUsRUd0UUcsVUFBVTtFSHVRNUIsVUFBVSxFR3ZRUSxVQUFVLEdBQy9COztBQUNELEFBQUMsQ0FBQSxBQUFBLE9BQU87QUFDUixBQUFDLENBQUEsQUFBQSxNQUFNLENBQUM7RUhrUUosa0JBQWtCLEVHalFBLFVBQVU7RUhrUTVCLGVBQWUsRUdsUUcsVUFBVTtFSG1RNUIsVUFBVSxFR25RUSxVQUFVLEdBQy9COztBQUtELEFBQUEsSUFBSSxDQUFDO0VBQ0gsU0FBUyxFQUFFLEtBQU07RUFDakIsMkJBQTJCLEVBQUUsV0FBSSxHQUNsQzs7QUFFRCxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUp1QlksZ0JBQWdCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxVQUFVO0VJdEJyRSxTQUFTLEVKNEJNLElBQUk7RUkzQm5CLFdBQVcsRUp1Q00sT0FBVztFSXRDNUIsS0FBSyxFSmpCSyxPQUFPO0VJa0JqQixnQkFBZ0IsRUpNUixJQUFJLEdJTGI7O0FBR0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNO0FBQ04sQUFBQSxRQUFRLENBQUM7RUFDUCxXQUFXLEVBQUUsT0FBUTtFQUNyQixTQUFTLEVBQUUsT0FBUTtFQUNuQixXQUFXLEVBQUUsT0FBUSxHQUN0Qjs7QUFLRCxBQUFBLENBQUMsQ0FBQztFQUNBLEtBQUssRUp6QlMsT0FBTztFSTBCckIsZUFBZSxFQUFFLElBQUssR0FXdkI7RUFiRCxBQUFBLENBQUMsQUFJRSxNQUFNLEVBSlQsQUFBQSxDQUFDLEFBS0UsTUFBTSxDQUFDO0lBQ04sS0FBSyxFSlRVLE9BQU07SUlVckIsZUFBZSxFQUFFLFNBQVUsR0FDNUI7RUFSSCxBQUFBLENBQUMsQUFVRSxNQUFNLENBQUM7SUh6Qk4sT0FBTyxFQUFFLFdBQVk7SUFFckIsT0FBTyxFQUFFLGlDQUFrQztJQUMzQyxjQUFjLEVBQUUsSUFBSyxHR3dCdEI7O0FBU0gsQUFBQSxNQUFNLENBQUM7RUFDTCxNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQUtELEFBQUEsR0FBRyxDQUFDO0VBQ0YsY0FBYyxFQUFFLE1BQU8sR0FDeEI7O0FBR0QsQUFBQSxlQUFlLENBQUM7RUhrVVosT0FBTyxFQURxQixLQUFLO0VBRWpDLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLE1BQU0sRUFBRSxJQUFLLEdHbFVoQjs7QUFHRCxBQUFBLFlBQVksQ0FBQztFQUNYLGFBQWEsRUpvQk8sR0FBRyxHSW5CeEI7O0FBS0QsQUFBQSxjQUFjLENBQUM7RUFDYixPQUFPLEVKZ2xCVyxHQUFHO0VJL2tCckIsV0FBVyxFSjFCTSxPQUFXO0VJMkI1QixnQkFBZ0IsRUoxRFIsSUFBSTtFSTJEWixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0ppbEJBLElBQUk7RUlobEJyQixhQUFhLEVKUU0sR0FBRztFQ2lDcEIsa0JBQWtCLEVHeENBLEdBQUcsQ0FBQyxJQUFHLENBQUMsV0FBVztFSHlDckMsVUFBVSxFR3pDUSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVc7RUhnVHJDLE9BQU8sRUc3U2UsWUFBWTtFSDhTbEMsU0FBUyxFQUFFLElBQUs7RUFDaEIsTUFBTSxFQUFFLElBQUssR0c5U2hCOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUksR0FDcEI7O0FBS0QsQUFBQSxFQUFFLENBQUM7RUFDRCxVQUFVLEVKM0NXLElBQUs7RUk0QzFCLGFBQWEsRUo1Q1EsSUFBSztFSTZDMUIsTUFBTSxFQUFFLENBQUU7RUFDVixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0pwR1IsT0FBTyxHSXFHckI7O0FBT0QsQUFBQSxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUztFQUNuQixLQUFLLEVBQUUsR0FBSTtFQUNYLE1BQU0sRUFBRSxHQUFJO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixPQUFPLEVBQUUsQ0FBRTtFQUNYLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLElBQUksRUFBRSxnQkFBSTtFQUNWLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FDN0hELEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRTtBQUN0QixBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLEdBQUcsQ0FBQztFQUMzQixXQUFXLEVMK0RVLE9BQU87RUs5RDVCLFdBQVcsRUwrRFUsR0FBRztFSzlEeEIsV0FBVyxFTCtEVSxHQUFHO0VLOUR4QixLQUFLLEVMK0RVLE9BQU8sR0t2RHZCO0VBYkQsQUFPRSxFQVBBLENBT0EsS0FBSztFQVBQLEFBUUUsRUFSQSxDQVFBLE1BQU0sRUFSSixBQU9GLEVBUEksQ0FPSixLQUFLO0VBUEgsQUFRRixFQVJJLENBUUosTUFBTSxFQVJBLEFBT04sRUFQUSxDQU9SLEtBQUs7RUFQQyxBQVFOLEVBUlEsQ0FRUixNQUFNLEVBUkksQUFPVixFQVBZLENBT1osS0FBSztFQVBLLEFBUVYsRUFSWSxDQVFaLE1BQU0sRUFSUSxBQU9kLEVBUGdCLENBT2hCLEtBQUs7RUFQUyxBQVFkLEVBUmdCLENBUWhCLE1BQU0sRUFSWSxBQU9sQixFQVBvQixDQU9wQixLQUFLO0VBUGEsQUFRbEIsRUFSb0IsQ0FRcEIsTUFBTTtFQVBSLEFBTUUsR0FOQyxDQU1ELEtBQUs7RUFOUCxBQU9FLEdBUEMsQ0FPRCxNQUFNLEVBUEgsQUFNSCxHQU5NLENBTU4sS0FBSztFQU5GLEFBT0gsR0FQTSxDQU9OLE1BQU0sRUFQRSxBQU1SLEdBTlcsQ0FNWCxLQUFLO0VBTkcsQUFPUixHQVBXLENBT1gsTUFBTSxFQVBPLEFBTWIsR0FOZ0IsQ0FNaEIsS0FBSztFQU5RLEFBT2IsR0FQZ0IsQ0FPaEIsTUFBTSxFQVBZLEFBTWxCLEdBTnFCLENBTXJCLEtBQUs7RUFOYSxBQU9sQixHQVBxQixDQU9yQixNQUFNLEVBUGlCLEFBTXZCLEdBTjBCLENBTTFCLEtBQUs7RUFOa0IsQUFPdkIsR0FQMEIsQ0FPMUIsTUFBTSxDQUFDO0lBQ0wsV0FBVyxFQUFFLE1BQU87SUFDcEIsV0FBVyxFQUFFLENBQUU7SUFDZixLQUFLLEVMSkksT0FBTyxHS0tqQjs7QUFHSCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUc7QUFDUCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUc7QUFDUCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUcsQ0FBQztFQUNOLFVBQVUsRUw0Q1csSUFBSztFSzNDMUIsYUFBYSxFQUFHLElBQXFCLEdBTXRDO0VBVkQsQUFNRSxFQU5BLENBTUEsS0FBSztFQU5QLEFBT0UsRUFQQSxDQU9BLE1BQU0sRUFQSixBQU1GLEdBTkssQ0FNTCxLQUFLO0VBTkgsQUFPRixHQVBLLENBT0wsTUFBTTtFQU5SLEFBS0UsRUFMQSxDQUtBLEtBQUs7RUFMUCxBQU1FLEVBTkEsQ0FNQSxNQUFNLEVBTkosQUFLRixHQUxLLENBS0wsS0FBSztFQUxILEFBTUYsR0FOSyxDQU1MLE1BQU07RUFMUixBQUlFLEVBSkEsQ0FJQSxLQUFLO0VBSlAsQUFLRSxFQUxBLENBS0EsTUFBTSxFQUxKLEFBSUYsR0FKSyxDQUlMLEtBQUs7RUFKSCxBQUtGLEdBTEssQ0FLTCxNQUFNLENBQUM7SUFDTCxTQUFTLEVBQUUsR0FBSSxHQUNoQjs7QUFFSCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUc7QUFDUCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUc7QUFDUCxBQUFBLEVBQUUsRUFBRSxBQUFBLEdBQUcsQ0FBQztFQUNOLFVBQVUsRUFBRyxJQUFxQjtFQUNsQyxhQUFhLEVBQUcsSUFBcUIsR0FNdEM7RUFWRCxBQU1FLEVBTkEsQ0FNQSxLQUFLO0VBTlAsQUFPRSxFQVBBLENBT0EsTUFBTSxFQVBKLEFBTUYsR0FOSyxDQU1MLEtBQUs7RUFOSCxBQU9GLEdBUEssQ0FPTCxNQUFNO0VBTlIsQUFLRSxFQUxBLENBS0EsS0FBSztFQUxQLEFBTUUsRUFOQSxDQU1BLE1BQU0sRUFOSixBQUtGLEdBTEssQ0FLTCxLQUFLO0VBTEgsQUFNRixHQU5LLENBTUwsTUFBTTtFQUxSLEFBSUUsRUFKQSxDQUlBLEtBQUs7RUFKUCxBQUtFLEVBTEEsQ0FLQSxNQUFNLEVBTEosQUFJRixHQUpLLENBSUwsS0FBSztFQUpILEFBS0YsR0FMSyxDQUtMLE1BQU0sQ0FBQztJQUNMLFNBQVMsRUFBRSxHQUFJLEdBQ2hCOztBQUdILEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTGNKLElBQUssR0tka0I7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTGNKLElBQUssR0tka0I7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTGNKLElBQUksR0tkbUI7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTGNKLElBQUksR0tkbUI7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTE1GLElBQUksR0tOaUI7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEFBQUEsR0FBRyxDQUFDO0VBQUUsU0FBUyxFTGNKLElBQUksR0tkbUI7O0FBTXRDLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUUsSUFBcUIsR0FDbkM7O0FBRUQsQUFBQSxLQUFLLENBQUM7RUFDSixhQUFhLEVMUVEsSUFBSztFS1AxQixTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsR0FBSTtFQUNqQixXQUFXLEVBQUUsR0FBSSxHQUtsQjtFQUhDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQU5uQixBQUFBLEtBQUssQ0FBQztNQU9GLFNBQVMsRUFBRyxJQUFlLEdBRTlCOztBQU9ELEFBQUEsS0FBSztBQUNMLEFBQUEsTUFBTSxDQUFFO0VBQUUsU0FBUyxFQUFFLEdBQUksR0FBSTs7QUFHN0IsQUFBQSxJQUFJLENBQUk7RUFBRSxVQUFVLEVBQUUsTUFBTyxHQUFJOztBQUdqQyxBQUFBLFVBQVUsQ0FBVztFQUFFLFVBQVUsRUFBRSxJQUFLLEdBQUk7O0FBQzVDLEFBQUEsV0FBVyxDQUFVO0VBQUUsVUFBVSxFQUFFLEtBQU0sR0FBSTs7QUFDN0MsQUFBQSxZQUFZLENBQVM7RUFBRSxVQUFVLEVBQUUsTUFBTyxHQUFJOztBQUM5QyxBQUFBLGFBQWEsQ0FBUTtFQUFFLFVBQVUsRUFBRSxPQUFRLEdBQUk7O0FBRy9DLEFBQUEsV0FBVyxDQUFDO0VBQ1YsS0FBSyxFTDVFTSxPQUFPLEdLNkVuQjs7QUo2aEJHLEFBQUEsYUFBYSxDQUFiO0VBQ0ksS0FBSyxFRG5tQkcsT0FBTyxHQ29tQmxCOztBQUVELEFBQWMsQ0FBYixBQUFBLGFBQWEsQUFBQSxNQUFNLENBQXBCO0VBQ0ksS0FBSyxFQUFFLE9BQU0sR0FDaEI7O0FBTkQsQUFBQSxhQUFhLENBQWI7RUFDSSxLQUFLLEVEN0tRLE9BQU8sR0M4S3ZCOztBQUVELEFBQWMsQ0FBYixBQUFBLGFBQWEsQUFBQSxNQUFNLENBQXBCO0VBQ0ksS0FBSyxFQUFFLE9BQU0sR0FDaEI7O0FBTkQsQUFBQSxVQUFVLENBQVY7RUFDSSxLQUFLLEVEektLLE9BQU8sR0MwS3BCOztBQUVELEFBQVcsQ0FBVixBQUFBLFVBQVUsQUFBQSxNQUFNLENBQWpCO0VBQ0ksS0FBSyxFQUFFLE9BQU0sR0FDaEI7O0FBTkQsQUFBQSxhQUFhLENBQWI7RUFDSSxLQUFLLEVEcktRLE9BQU8sR0NzS3ZCOztBQUVELEFBQWMsQ0FBYixBQUFBLGFBQWEsQUFBQSxNQUFNLENBQXBCO0VBQ0ksS0FBSyxFQUFFLE9BQU0sR0FDaEI7O0FBTkQsQUFBQSxZQUFZLENBQVo7RUFDSSxLQUFLLEVEaktPLE9BQU8sR0NrS3RCOztBQUVELEFBQWEsQ0FBWixBQUFBLFlBQVksQUFBQSxNQUFNLENBQW5CO0VBQ0ksS0FBSyxFQUFFLE9BQU0sR0FDaEI7O0FJcGhCTCxBQUFBLFdBQVcsQ0FBQztFQUdWLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0FKNmZHLEFBQUEsV0FBVyxDQUFYO0VBQ0ksZ0JBQWdCLEVEdGxCUixPQUFPLEdDdWxCbEI7O0FBRUQsQUFBWSxDQUFYLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBbEI7RUFDSSxnQkFBZ0IsRUFBRSxPQUFNLEdBQzNCOztBQU5ELEFBQUEsV0FBVyxDQUFYO0VBQ0ksZ0JBQWdCLEVEL0pMLE9BQU8sR0NnS3JCOztBQUVELEFBQVksQ0FBWCxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQWxCO0VBQ0ksZ0JBQWdCLEVBQUUsT0FBTSxHQUMzQjs7QUFORCxBQUFBLFFBQVEsQ0FBUjtFQUNJLGdCQUFnQixFRDNKUixPQUFPLEdDNEpsQjs7QUFFRCxBQUFTLENBQVIsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUFmO0VBQ0ksZ0JBQWdCLEVBQUUsT0FBTSxHQUMzQjs7QUFORCxBQUFBLFdBQVcsQ0FBWDtFQUNJLGdCQUFnQixFRHZKTCxPQUFPLEdDd0pyQjs7QUFFRCxBQUFZLENBQVgsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFsQjtFQUNJLGdCQUFnQixFQUFFLE9BQU0sR0FDM0I7O0FBTkQsQUFBQSxVQUFVLENBQVY7RUFDSSxnQkFBZ0IsRURuSk4sT0FBTyxHQ29KcEI7O0FBRUQsQUFBVyxDQUFWLEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBakI7RUFDSSxnQkFBZ0IsRUFBRSxPQUFNLEdBQzNCOztBSXBmTCxBQUFBLFlBQVksQ0FBQztFQUNYLGNBQWMsRUFBSSxHQUFxQjtFQUN2QyxNQUFNLEVBQUcsSUFBcUIsQ0FBTSxDQUFDLENMMURoQixJQUFLO0VLMkQxQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0xqSFgsT0FBTyxHS2tIckI7O0FBT0QsQUFBQSxFQUFFO0FBQ0YsQUFBQSxFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsQ0FBRTtFQUNkLGFBQWEsRUFBRyxJQUFxQixHQUt0QztFQVJELEFBSUUsRUFKQSxDQUlBLEVBQUU7RUFKSixBQUtFLEVBTEEsQ0FLQSxFQUFFO0VBSkosQUFHRSxFQUhBLENBR0EsRUFBRTtFQUhKLEFBSUUsRUFKQSxDQUlBLEVBQUUsQ0FBQztJQUNELGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQU1ILEFBQUEsY0FBYyxFQU1kLEFBTkEsWUFNWSxDQU5HO0VBQ2IsWUFBWSxFQUFFLENBQUU7RUFDaEIsVUFBVSxFQUFFLElBQUssR0FDbEI7O0FBR0QsQUFBQSxZQUFZLENBQUM7RUFFWCxXQUFXLEVBQUUsSUFBSyxHQU9uQjtFQVRELEFBSUksWUFKUSxHQUlSLEVBQUUsQ0FBQztJQUNILE9BQU8sRUFBRSxZQUFhO0lBQ3RCLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCOztBQUlILEFBQUEsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLENBQUU7RUFDZCxhQUFhLEVMcEdRLElBQUssR0txRzNCOztBQUNELEFBQUEsRUFBRTtBQUNGLEFBQUEsRUFBRSxDQUFDO0VBQ0QsV0FBVyxFTDFHTSxPQUFXLEdLMkc3Qjs7QUFDRCxBQUFBLEVBQUUsQ0FBQztFQUNELFdBQVcsRUFBRSxJQUFLLEdBQ25COztBQUNELEFBQUEsRUFBRSxDQUFDO0VBQ0QsV0FBVyxFQUFFLENBQUUsR0FDaEI7O0FBT0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0VBQ2YsQUFDRSxjQURZLENBQ1osRUFBRSxDQUFDO0lBQ0QsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUcsS0FBNEI7SUFDcEMsS0FBSyxFQUFFLElBQUs7SUFDWixVQUFVLEVBQUUsS0FBTTtJSnZIcEIsUUFBUSxFQUFFLE1BQU87SUFDakIsYUFBYSxFQUFFLFFBQVM7SUFDeEIsV0FBVyxFQUFFLE1BQU8sR0l1SG5CO0VBUEgsQUFRRSxjQVJZLENBUVosRUFBRSxDQUFDO0lBQ0QsV0FBVyxFTDhsQmEsS0FBSyxHSzVsQjlCO0lBWEgsQUFRRSxjQVJZLENBUVosRUFBRSxBSm5MRCxPQUFPLEVJMktWLEFBUUUsY0FSWSxDQVFaLEVBQUUsQUpsTEQsTUFBTSxDQUFDO01BQ0osT0FBTyxFQUFFLEdBQUk7TUFDYixPQUFPLEVBQUUsS0FBTSxHQUNsQjtJSXVLSCxBQVFFLGNBUlksQ0FRWixFQUFFLEFKN0tELE1BQU0sQ0FBQztNQUNKLEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FJc0xMLEFBQVUsSUFBTixDQUFBLEFBQUEsS0FBQyxBQUFBO0FBRUwsQUFBd0IsSUFBcEIsQ0FBQSxBQUFBLG1CQUFDLEFBQUEsRUFBcUI7RUFDeEIsTUFBTSxFQUFFLElBQUs7RUFDYixhQUFhLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0xyTWQsT0FBTyxHS3NNbkI7O0FBQ0QsQUFBQSxXQUFXLENBQUM7RUFDVixTQUFTLEVBQUUsR0FBSTtFQUNmLGNBQWMsRUFBRSxTQUFVLEdBQzNCOztBQUdELEFBQUEsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFHLElBQXFCLENMdkpWLElBQUs7RUt3SjFCLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDTHhKVSxJQUFLO0VLeUoxQixTQUFTLEVMdWpCYSxNQUFlO0VLdGpCckMsV0FBVyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMaE5ULE9BQU8sR0t3T3JCO0VBNUJELEFBTUUsVUFOUSxDQU1SLENBQUMsQUFHRSxXQUFXO0VBVGhCLEFBT0UsVUFQUSxDQU9SLEVBQUUsQUFFQyxXQUFXO0VBVGhCLEFBUUUsVUFSUSxDQVFSLEVBQUUsQUFDQyxXQUFXLENBQUM7SUFDWCxhQUFhLEVBQUUsQ0FBRSxHQUNsQjtFQVhMLEFBZ0JFLFVBaEJRLENBZ0JSLE1BQU07RUFoQlIsQUFpQkUsVUFqQlEsQ0FpQlIsS0FBSztFQWpCUCxBQWtCRSxVQWxCUSxDQWtCUixNQUFNLENBQUM7SUFDTCxPQUFPLEVBQUUsS0FBTTtJQUNmLFNBQVMsRUFBRSxHQUFJO0lBQ2YsV0FBVyxFTDdLSSxPQUFXO0lLOEsxQixLQUFLLEVMbk9JLE9BQU8sR0t3T2pCO0lBM0JILEFBZ0JFLFVBaEJRLENBZ0JSLE1BQU0sQUFRSCxPQUFPO0lBeEJaLEFBaUJFLFVBakJRLENBaUJSLEtBQUssQUFPRixPQUFPO0lBeEJaLEFBa0JFLFVBbEJRLENBa0JSLE1BQU0sQUFNSCxPQUFPLENBQUM7TUFDUCxPQUFPLEVBQUUsYUFBYyxHQUN4Qjs7QUFPTCxBQUFBLG1CQUFtQjtBQUNuQixBQUFVLFVBQUEsQUFBQSxXQUFXLENBQUM7RUFDcEIsYUFBYSxFQUFFLElBQUs7RUFDcEIsWUFBWSxFQUFFLENBQUU7RUFDaEIsWUFBWSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMalBWLE9BQU87RUtrUHBCLFdBQVcsRUFBRSxDQUFFO0VBQ2YsVUFBVSxFQUFFLEtBQU0sR0FXbkI7RUFqQkQsQUFTRSxtQkFUaUIsQ0FTakIsTUFBTSxBQUdILE9BQU87RUFaWixBQVVFLG1CQVZpQixDQVVqQixLQUFLLEFBRUYsT0FBTztFQVpaLEFBV0UsbUJBWGlCLENBV2pCLE1BQU0sQUFDSCxPQUFPO0VBWFosQUFRRSxVQVJRLEFBQUEsV0FBVyxDQVFuQixNQUFNLEFBR0gsT0FBTztFQVhaLEFBU0UsVUFUUSxBQUFBLFdBQVcsQ0FTbkIsS0FBSyxBQUVGLE9BQU87RUFYWixBQVVFLFVBVlEsQUFBQSxXQUFXLENBVW5CLE1BQU0sQUFDSCxPQUFPLENBQUM7SUFBRSxPQUFPLEVBQUUsRUFBRyxHQUFJO0VBWi9CLEFBU0UsbUJBVGlCLENBU2pCLE1BQU0sQUFJSCxNQUFNO0VBYlgsQUFVRSxtQkFWaUIsQ0FVakIsS0FBSyxBQUdGLE1BQU07RUFiWCxBQVdFLG1CQVhpQixDQVdqQixNQUFNLEFBRUgsTUFBTTtFQVpYLEFBUUUsVUFSUSxBQUFBLFdBQVcsQ0FRbkIsTUFBTSxBQUlILE1BQU07RUFaWCxBQVNFLFVBVFEsQUFBQSxXQUFXLENBU25CLEtBQUssQUFHRixNQUFNO0VBWlgsQUFVRSxVQVZRLEFBQUEsV0FBVyxDQVVuQixNQUFNLEFBRUgsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLGFBQWMsR0FDeEI7O0FBS0wsQUFBVSxVQUFBLEFBQUEsT0FBTztBQUNqQixBQUFVLFVBQUEsQUFBQSxNQUFNLENBQUM7RUFDZixPQUFPLEVBQUUsRUFBRyxHQUNiOztBQUdELEFBQUEsT0FBTyxDQUFDO0VBQ04sYUFBYSxFTGxOUSxJQUFLO0VLbU4xQixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVMdE5NLE9BQVcsR0t1TjdCOztBQ3JSRCxBQUFBLElBQUk7QUFDSixBQUFBLEdBQUc7QUFDSCxBQUFBLEdBQUc7QUFDSCxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRU4yQ1csS0FBSyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsYUFBYSxFQUFFLFNBQVMsR00xQ3hFOztBQUdELEFBQUEsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLE9BQVE7RUFDakIsU0FBUyxFQUFFLEdBQUk7RUFDZixLQUFLLEVONnVCTSxPQUFPO0VNNXVCbEIsZ0JBQWdCLEVONnVCUixPQUFPO0VNNXVCZixXQUFXLEVBQUUsTUFBTztFQUNwQixhQUFhLEVOcUZNLEdBQUcsR01wRnZCOztBQUdELEFBQUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLE9BQVE7RUFDakIsU0FBUyxFQUFFLEdBQUk7RUFDZixLQUFLLEVOc3VCSyxJQUFJO0VNcnVCZCxnQkFBZ0IsRU5zdUJULElBQUk7RU1ydUJYLGFBQWEsRU44RU8sR0FBRztFTTdFdkIsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxtQkFBSSxHQUNoQzs7QUFHRCxBQUFBLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxLQUFNO0VBQ2YsT0FBTyxFQUFJLEtBQXFCO0VBQ2hDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFFLElBQXFCO0VBQ2xDLFNBQVMsRUFBRyxJQUFlO0VBQzNCLFdBQVcsRU42Qk0sT0FBVztFTTVCNUIsVUFBVSxFQUFFLFNBQVU7RUFDdEIsU0FBUyxFQUFFLFVBQVc7RUFDdEIsS0FBSyxFTjdCSyxPQUFPO0VNOEJqQixnQkFBZ0IsRU55dEJULE9BQU87RU14dEJkLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDTjB0QkEsSUFBSTtFTXp0QnJCLGFBQWEsRU40RE0sR0FBRyxHTWpEdkI7RUF0QkQsQUFjRSxHQWRDLENBY0QsSUFBSSxDQUFDO0lBQ0gsT0FBTyxFQUFFLENBQUU7SUFDWCxTQUFTLEVBQUUsT0FBUTtJQUNuQixLQUFLLEVBQUUsT0FBUTtJQUNmLFdBQVcsRUFBRSxRQUFTO0lBQ3RCLGdCQUFnQixFQUFFLFdBQVk7SUFDOUIsYUFBYSxFQUFFLENBQUUsR0FDbEI7O0FBSUgsQUFBQSxlQUFlLENBQUM7RUFDZCxVQUFVLEVOMnNCZ0IsS0FBSztFTTFzQi9CLFVBQVUsRUFBRSxNQUFPLEdBQ3BCOztBQ3JERCxBQUFBLFVBQVUsQ0FBQztFTjhxQlAsWUFBWSxFQUFFLElBQUs7RUFDbkIsV0FBVyxFQUFFLElBQUs7RUFDbEIsWUFBWSxFQUFHLElBQWtCO0VBQ2pDLGFBQWEsRUFBRyxJQUFrQixHTXJxQnJDO0VBWkQsQUFBQSxVQUFVLEFOU0wsT0FBTyxFTVRaLEFBQUEsVUFBVSxBTlVMLE1BQU0sQ0FBQztJQUNKLE9BQU8sRUFBRSxHQUFJO0lBQ2IsT0FBTyxFQUFFLEtBQU0sR0FDbEI7RU1iTCxBQUFBLFVBQVUsQU5lTCxNQUFNLENBQUM7SUFDSixLQUFLLEVBQUUsSUFBSyxHQUNmO0VNZEgsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBSG5CLEFBQUEsVUFBVSxDQUFDO01BSVAsS0FBSyxFUHVTWSxLQUFLLEdPL1J6QjtFQU5DLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQU5uQixBQUFBLFVBQVUsQ0FBQztNQU9QLEtBQUssRVB5U2EsS0FBSyxHT3BTMUI7RUFIQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07SUFUcEIsQUFBQSxVQUFVLENBQUM7TUFVUCxLQUFLLEVQMlNtQixNQUFNLEdPelNqQzs7QUFRRCxBQUFBLGdCQUFnQixDQUFDO0VOMHBCYixZQUFZLEVBQUUsSUFBSztFQUNuQixXQUFXLEVBQUUsSUFBSztFQUNsQixZQUFZLEVBQUcsSUFBa0I7RUFDakMsYUFBYSxFQUFHLElBQWtCLEdNM3BCckM7RUFGRCxBQUFBLGdCQUFnQixBTlhYLE9BQU8sRU1XWixBQUFBLGdCQUFnQixBTlZYLE1BQU0sQ0FBQztJQUNKLE9BQU8sRUFBRSxHQUFJO0lBQ2IsT0FBTyxFQUFFLEtBQU0sR0FDbEI7RU1PTCxBQUFBLGdCQUFnQixBTkxYLE1BQU0sQ0FBQztJQUNKLEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FNWUwsQUFBQSxJQUFJLEVxQ21CSixBckNuQkEsTXFDbUJNLENBR0YsY0FBYyxBSERiLGFBQWEsQ0FTVixNQUFNLEVHWGQsQXJDbkJBLE1xQ21CTSxDQU9GLGdCQUFnQixBSExmLGFBQWEsQ0FTVixNQUFNLEVHWGQsQXJDbkJBLE1xQ21CTSxDQVdGLGVBQWUsQUhUZCxhQUFhLENBU1YsTUFBTSxFR1hkLEFyQ25CQSxNcUNtQk0sQ0FlRixXQUFXLEFIYlYsYUFBYSxDQVNWLE1BQU0sQ2xDOUJUO0VOMHBCRCxXQUFXLEVBQUcsS0FBTztFQUNyQixZQUFZLEVBQUcsS0FBTyxHTXpwQnpCO0VBRkQsQUFBQSxJQUFJLEFOcEJDLE9BQU8sRTJDdUNaLEFyQ25CQSxNcUNtQk0sQ0FHRixjQUFjLEFIRGIsYUFBYSxDQVNWLE1BQU0sQXhDbERULE9BQU8sRTJDdUNaLEFyQ25CQSxNcUNtQk0sQ0FPRixnQkFBZ0IsQUhMZixhQUFhLENBU1YsTUFBTSxBeENsRFQsT0FBTyxFMkN1Q1osQXJDbkJBLE1xQ21CTSxDQVdGLGVBQWUsQUhUZCxhQUFhLENBU1YsTUFBTSxBeENsRFQsT0FBTyxFMkN1Q1osQXJDbkJBLE1xQ21CTSxDQWVGLFdBQVcsQUhiVixhQUFhLENBU1YsTUFBTSxBeENsRFQsT0FBTyxFTW9CWixBQUFBLElBQUksQU5uQkMsTUFBTSxFMkNzQ1gsQXJDbkJBLE1xQ21CTSxDQUdGLGNBQWMsQUhEYixhQUFhLENBU1YsTUFBTSxBeENqRFQsTUFBTSxFMkNzQ1gsQXJDbkJBLE1xQ21CTSxDQU9GLGdCQUFnQixBSExmLGFBQWEsQ0FTVixNQUFNLEF4Q2pEVCxNQUFNLEUyQ3NDWCxBckNuQkEsTXFDbUJNLENBV0YsZUFBZSxBSFRkLGFBQWEsQ0FTVixNQUFNLEF4Q2pEVCxNQUFNLEUyQ3NDWCxBckNuQkEsTXFDbUJNLENBZUYsV0FBVyxBSGJWLGFBQWEsQ0FTVixNQUFNLEF4Q2pEVCxNQUFNLENBQUM7SUFDSixPQUFPLEVBQUUsR0FBSTtJQUNiLE9BQU8sRUFBRSxLQUFNLEdBQ2xCO0VNZ0JMLEFBQUEsSUFBSSxBTmRDLE1BQU0sRTJDaUNYLEFyQ25CQSxNcUNtQk0sQ0FHRixjQUFjLEFIRGIsYUFBYSxDQVNWLE1BQU0sQXhDNUNULE1BQU0sRTJDaUNYLEFyQ25CQSxNcUNtQk0sQ0FPRixnQkFBZ0IsQUhMZixhQUFhLENBU1YsTUFBTSxBeEM1Q1QsTUFBTSxFMkNpQ1gsQXJDbkJBLE1xQ21CTSxDQVdGLGVBQWUsQUhUZCxhQUFhLENBU1YsTUFBTSxBeEM1Q1QsTUFBTSxFMkNpQ1gsQXJDbkJBLE1xQ21CTSxDQWVGLFdBQVcsQUhiVixhQUFhLENBU1YsTUFBTSxBeEM1Q1QsTUFBTSxDQUFDO0lBQ0osS0FBSyxFQUFFLElBQUssR0FDZjs7QUFtekJELEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFNkNlM0gsQTdDZmdILFc2Q2VyRyxDQUNQLGFBQWEsQ0FDVCxXQUFXLEVBRk4sQTdDZm1HLGdCNkNlbkYsQ0FDekIsYUFBYSxDQUNULFdBQVcsRTdDakIwRyxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRTZDakI1SixBN0NpQmlKLGE2Q2pCcEksQ0FDVCxPQUFPLEU3Q2dCbUosQUFBQSxTQUFTLEU2Q3VHdkssQTdDdkc0SixXNkN1R2pKLENBQ1AsWUFBWSxDQUtSLFFBQVEsRUFOSCxBN0N2RytJLGdCNkN1Ry9ILENBQ3pCLFlBQVksQ0FLUixRQUFRLEU3QzdHeUosQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEU2Q21IOU4sQTdDbkhtTixXNkNtSHhNLENBQ1AsWUFBWSxDQUtSLFFBQVEsRTdDekhnTixBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRTZDMEkvUCxBN0MxSW9QLFk2QzBJeE8sQ0FDUixZQUFZLENBQ1IsV0FBVyxFQUZuQixBN0MxSW9QLFk2QzBJeE8sQ0FDTSxXQUFXLENBQ3JCLFdBQVcsRUFGbkIsQTdDMUlvUCxZNkMwSXhPLENBQ1IsWUFBWSxDQUtSLFFBQVEsRUFOaEIsQTdDMUlvUCxZNkMwSXhPLENBQ00sV0FBVyxDQUtyQixRQUFRLEU3Q2hKaVAsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEU2Q21IdFQsQTdDbkgyUyxXNkNtSGhTLENBQ1AsWUFBWSxDQUNSLFdBQVcsRTdDckhxUyxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRTZDZXZWLEE3Q2Y0VSxXNkNlalUsQ0FDUCxhQUFhLENBS1QsUUFBUSxFQU5ILEE3Q2YrVCxnQjZDZS9TLENBQ3pCLGFBQWEsQ0FLVCxRQUFRLEVBa0ZoQixBN0N2RzRVLFc2Q3VHalUsQ0FDUCxZQUFZLENBQ1IsV0FBVyxFQUZOLEE3Q3ZHK1QsZ0I2Q3VHL1MsQ0FDekIsWUFBWSxDQUNSLFdBQVcsRTdDekdzVSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRTJDcHhCMWYsQTNDb3hCOGUsTTJDcHhCeGUsQ0FHRixjQUFjLEFIRGIsYUFBYSxDQVNWLE1BQU0sRUdYZCxBM0NveEI4ZSxNMkNweEJ4ZSxDQU9GLGdCQUFnQixBSExmLGFBQWEsQ0FTVixNQUFNLEVHWGQsQTNDb3hCOGUsTTJDcHhCeGUsQ0FXRixlQUFlLEFIVGQsYUFBYSxDQVNWLE1BQU0sRUdYZCxBM0NveEI4ZSxNMkNweEJ4ZSxDQWVGLFdBQVcsQUhiVixhQUFhLENBU1YsTUFBTSxFSzQzQmQsQTdDbkg4ZSxXNkNtSG5lLENBV1AsV0FBVyxDQUNQLFdBQVcsRUFabkIsQTdDbkg4ZSxXNkNtSG5lLENBV1AsV0FBVyxDQUtQLFFBQVEsRTdDbkk0ZSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsQ0FBMWhCO0VBQ0ksUUFBUSxFQUFFLFFBQVM7RUFFbkIsVUFBVSxFQUFFLEdBQUk7RUFFaEIsWUFBWSxFQUFHLElBQWtCO0VBQ2pDLGFBQWEsRUFBRyxJQUFrQixHQUNyQzs7QUFhRCxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRUFBRSxBQUFBLFVBQVUsRTJDeHlCekksQTNDd3lCNkgsTTJDeHlCdkgsQ0FHRixjQUFjLEFIRGIsYUFBYSxDQVNWLE1BQU0sRUdYZCxBM0N3eUI2SCxNMkN4eUJ2SCxDQU9GLGdCQUFnQixBSExmLGFBQWEsQ0FTVixNQUFNLEVHWGQsQTNDd3lCNkgsTTJDeHlCdkgsQ0FXRixlQUFlLEFIVGQsYUFBYSxDQVNWLE1BQU0sRUdYZCxBM0N3eUI2SCxNMkN4eUJ2SCxDQWVGLFdBQVcsQUhiVixhQUFhLENBU1YsTUFBTSxFSzQzQmQsQTdDL0Y2SCxXNkMrRmxILENBV1AsV0FBVyxDQUNQLFdBQVcsRUFabkIsQTdDL0Y2SCxXNkMrRmxILENBV1AsV0FBVyxDQUtQLFFBQVEsQzdDL0daO0VBQ0ksS0FBSyxFQUFFLElBQUssR0FDZjs7QUFLRyxBQUFBLFNBQVMsQ0FBVDtFQUNJLEtBQUssRUFBRSxRQUFVLEdBQ3BCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7O0FBRkQsQUFBQSxTQUFTLENBQVQ7RUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjs7QUFGRCxBQUFBLFNBQVMsQ0FBVDtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7O0FBRkQsQUFBQSxTQUFTLENBQVQ7RUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjs7QUFGRCxBQUFBLFNBQVMsQ0FBVDtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7O0FBRkQsQUFBQSxTQUFTLENBQVQ7RUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjs7QUFGRCxBQUFBLFVBQVUsQ0FBVjtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsVUFBVSxDQUFWO0VBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7O0FBRkQsQUFBQSxVQUFVLEUyQy95QmxCLEEzQyt5QlEsTTJDL3lCRixDQUdGLGNBQWMsQUhEYixhQUFhLENBU1YsTUFBTSxFR1hkLEEzQyt5QlEsTTJDL3lCRixDQU9GLGdCQUFnQixBSExmLGFBQWEsQ0FTVixNQUFNLEVHWGQsQTNDK3lCUSxNMkMveUJGLENBV0YsZUFBZSxBSFRkLGFBQWEsQ0FTVixNQUFNLEVHWGQsQTNDK3lCUSxNMkMveUJGLENBZUYsV0FBVyxBSGJWLGFBQWEsQ0FTVixNQUFNLEVLNDNCZCxBN0N4RlEsVzZDd0ZHLENBV1AsV0FBVyxDQUNQLFdBQVcsRUFabkIsQTdDeEZRLFc2Q3dGRyxDQVdQLFdBQVcsQ0FLUCxRQUFRLEM3Q3hHUjtFQUNJLEtBQUssRUFBRSxJQUFVLEdBQ3BCOztBQVVELEFBQUEsY0FBYyxDQUFkO0VBQ0ksS0FBSyxFQUFFLEVBQVUsR0FDcEI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxLQUFLLEVBQUUsUUFBVSxHQUNwQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksS0FBSyxFQUFFLEdBQVUsR0FDcEI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksS0FBSyxFQUFFLEdBQVUsR0FDcEI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksS0FBSyxFQUFFLEdBQVUsR0FDcEI7O0FBRkQsQUFBQSxlQUFlLENBQWY7RUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjs7QUFGRCxBQUFBLGVBQWUsQ0FBZjtFQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCOztBQUZELEFBQUEsZUFBZSxDQUFmO0VBQ0ksS0FBSyxFQUFFLElBQVUsR0FDcEI7O0FBUkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxJQUFJLEVBQUUsRUFBVSxHQUNuQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLElBQUksRUFBRSxRQUFVLEdBQ25COztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksSUFBSSxFQUFFLFNBQVUsR0FDbkI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxJQUFJLEVBQUUsR0FBVSxHQUNuQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLElBQUksRUFBRSxTQUFVLEdBQ25COztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksSUFBSSxFQUFFLFNBQVUsR0FDbkI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxJQUFJLEVBQUUsR0FBVSxHQUNuQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNJLElBQUksRUFBRSxTQUFVLEdBQ25COztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0ksSUFBSSxFQUFFLFNBQVUsR0FDbkI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDSSxJQUFJLEVBQUUsR0FBVSxHQUNuQjs7QUFGRCxBQUFBLGVBQWUsQ0FBZjtFQUNJLElBQUksRUFBRSxTQUFVLEdBQ25COztBQUZELEFBQUEsZUFBZSxDQUFmO0VBQ0ksSUFBSSxFQUFFLFNBQVUsR0FDbkI7O0FBRkQsQUFBQSxlQUFlLENBQWY7RUFDSSxJQUFJLEVBQUUsSUFBVSxHQUNuQjs7QUFVRCxBQUFBLGdCQUFnQixDQUFoQjtFQUNJLFdBQVcsRUFBRSxFQUFVLEdBQzFCOztBQUZELEFBQUEsZ0JBQWdCLENBQWhCO0VBQ0ksV0FBVyxFQUFFLFFBQVUsR0FDMUI7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBaEI7RUFDSSxXQUFXLEVBQUUsU0FBVSxHQUMxQjs7QUFGRCxBQUFBLGdCQUFnQixDQUFoQjtFQUNJLFdBQVcsRUFBRSxHQUFVLEdBQzFCOztBQUZELEFBQUEsZ0JBQWdCLENBQWhCO0VBQ0ksV0FBVyxFQUFFLFNBQVUsR0FDMUI7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBaEI7RUFDSSxXQUFXLEVBQUUsU0FBVSxHQUMxQjs7QUFGRCxBQUFBLGdCQUFnQixDQUFoQjtFQUNJLFdBQVcsRUFBRSxHQUFVLEdBQzFCOztBQUZELEFBQUEsZ0JBQWdCLENBQWhCO0VBQ0ksV0FBVyxFQUFFLFNBQVUsR0FDMUI7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBaEI7RUFDSSxXQUFXLEVBQUUsU0FBVSxHQUMxQjs7QUFGRCxBQUFBLGdCQUFnQixDQUFoQjtFQUNJLFdBQVcsRUFBRSxHQUFVLEdBQzFCOztBQUZELEFBQUEsaUJBQWlCLENBQWpCO0VBQ0ksV0FBVyxFQUFFLFNBQVUsR0FDMUI7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBakI7RUFDSSxXQUFXLEVBQUUsU0FBVSxHQUMxQjs7QUFGRCxBQUFBLGlCQUFpQixDQUFqQjtFQUNJLFdBQVcsRUFBRSxJQUFVLEdBQzFCOztBTTd6QlQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0VOa3lCYixBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRUFBRSxBQUFBLFNBQVMsRTZDckM5QyxBN0NxQ21DLGE2Q3JDdEIsQ0FDVCxPQUFPLEU3Q29DcUMsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLENBQXJJO0lBQ0ksS0FBSyxFQUFFLElBQUssR0FDZjtFQUtHLEFBQUEsU0FBUyxDQUFUO0lBQ0ksS0FBSyxFQUFFLFFBQVUsR0FDcEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjtFQUZELEFBQUEsU0FBUyxFNkM1Q2pCLEE3QzRDUSxhNkM1Q0ssQ0FDVCxPQUFPLEM3QzJDSDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0ksS0FBSyxFQUFFLEdBQVUsR0FDcEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0ksS0FBSyxFQUFFLEdBQVUsR0FDcEI7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxVQUFVLENBQVY7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsVUFBVSxDQUFWO0lBQ0ksS0FBSyxFQUFFLElBQVUsR0FDcEI7RUFVRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxFQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsUUFBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxHQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxHQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxHQUFVLEdBQ3BCO0VBRkQsQUFBQSxlQUFlLENBQWY7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsZUFBZSxDQUFmO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGVBQWUsQ0FBZjtJQUNJLEtBQUssRUFBRSxJQUFVLEdBQ3BCO0VBUkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxJQUFJLEVBQUUsRUFBVSxHQUNuQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksSUFBSSxFQUFFLFFBQVUsR0FDbkI7RUFGRCxBQUFBLGNB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cUIsQ0FDekIsWUFBWSxDQUNSLFdBQVcsQzdDOUVYO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNJLEtBQUssRUFBRSxHQUFVLEdBQ3BCO0VBRkQsQUFBQSxVQUFVLENBQVY7SUFDSSxLQUFLLEVBQUUsU0FBVSxHQUNwQjtFQUZELEFBQUEsVUFBVSxDQUFWO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQUNJLEtBQUssRUFBRSxJQUFVLEdBQ3BCO0VBVUQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsRUFBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFFBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDSSxLQUFLLEVBQUUsR0FBVSxHQUNwQjtFQUZELEFBQUEsZUFBZSxDQUFmO0lBQ0ksS0FBSyxFQUFFLFNBQVUsR0FDcEI7RUFGRCxBQUFBLGVBQWUsQ0FBZjtJQUNJLEtBQUssRUFBRSxTQUFVLEdBQ3BCO0VBRkQsQUFBQSxlQUFlLENBQWY7SUFDSSxLQUFLLEVBQUUsSUFBVSxHQUNwQjtFQVJELEFBQUEsY0FBYyxDQUFkO0lBQ0ksSUFBSSxFQUFFLEVBQVUsR0FDbkI7RUFGRCxBQUFBLGNBQWMs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SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7SUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDcEI7RUFQRixBQUFBLFNBQVMsQ0FBVDtJQUNHLE9BQU8sRUFBRSxnQkFBaUI7SUFDMUIsS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLEdBQUk7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RSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxTQUFTLENBQVQ7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxTQUFTLENBQVQ7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxVQUFVLENBQVY7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxVQUFVLENBQVY7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxVQUFVLENBQVY7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3BCO0VBUEYsQUFBQSxTQUFTLENBQVQ7SUFDRyxPQUFPLEVBQUUsZ0JBQWlCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixLQUFLLEVBQUUsSUFBSztJQUNaLFlBQVksRUFB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SztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsVUFBVSxDQUFWO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsVUFBVSxDQUFWO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsU0FBUyxDQUFUO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsU0FBUyxDQUFUO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsU0FBUyxDQUFUO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFBSztJQUNaLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUs7SUFDWixZQUFZLEVBQUUsR0FBSTtJQUNsQixhQUFhLEVBQUUsR0FBSSxHQUNwQjtFQVBGLEFBQUEsU0FBUyxDQUFUO0lBQ0csT0FBTyxFQUFFLGdCQUFpQjtJQUMxQixLQUFLLEVBQUUsSUFB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 */
