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,menu,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-color: 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
{
	box-sizing: content-box;
	height: 0;
	moz-box-sizing: content-box;
	webkit-box-sizing: content-box;
}
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"]
{
	cursor: pointer;
	webkit-appearance: button;
}
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;
	moz-box-sizing: border-box;
	padding: 0;
	webkit-box-sizing: border-box;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
{
	height: auto;
}
input[type="search"]
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-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
{
	*,*:before,*:after
	{
		background: transparent !important;
		box-shadow: none !important;
		color: #000 
	!important;
		text-shadow: none !important;
		webkit-box-shadow: none !important;
	}
	a,a:visited
	{
		text-decoration: underline;
	}
	a[href]:after
	{
		content: " (" attr(href) ")";
	}
	abbr[title]:after
	{
		content: " (" attr(title) 
	")";
	}
	a[href^="#"]:after,a[href^="javascript:"]: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;
	}
	.navbar
	{
		display: none;
	}
	.btn>.caret,.dropup>.btn>.caret
	{
		border-top-color: #000 !important;
	}
	.label
	{
		border: 1px solid #000;
	}
	.table
	{
		border-collapse: collapse !important;
	}
	.table td,.table th
	{
		background-color: #fff !important;
	}
	.table-bordered	th,.table-bordered td
	{
		border: 1px solid #ddd !important;
	}
}
*
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
*:before,*:after
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
html
{
	font-size: 10px;
	webkit-tap-highlight-color: rgba(0,0,0,0);
}
body
{
	background-color: #fff;
	color: #333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
}
input,button,select,textarea
{
	e: inherit;
	font-family: inherit;
	line-height: inherit;
}
a
{
	color: #337ab7;
	text-decoration: none;
}
a:hover,a:focus
{
	color: #23527c;
	text-decoration: underline;
}
a:focus
{
	outline: 5px auto 
-webkit-focus-ring-color;
	outline: thin 
dotted;
	outline-offset: -2px;
}
figure
{
	margin: 0;
}
img
{
	vertical-align: middle;
}
.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img
{
	height: auto;
	display: block;
	max-width: 100%;
}
.img-rounded
{
	border-radius: 6px;
}
.img-thumbnail
{
	background-color: #fff;
	border: 1px solid 
#ddd;
	border-radius: 4px;
	display: inline-block;
	height: auto;
	line-height: 1.42857143;
	max-width: 100%;
	o-transition: all .2s ease-in-out;
	padding: 4px;
	transition: all .2s 
ease-in-out;
	webkit-transition: all .2s ease-in-out;
}
.img-circle
{
	border-radius: 50%;
}
hr
{
	border: 0;
	border-top: 1px solid #eee;
	margin-bottom: 20px;
	margin-top: 20px;
}
.sr-only
{
	border: 0;
	clip: rect(0, 0, 0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.sr-only-focusable:active,.sr-only-focusable:focus
{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
[role="button"]
{
	cursor: pointer;
}
.container
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width:768px)
{
	.container
	{
		width: 750px;
	}
}
@media 
(min-width:992px)
{
	.container
	{
		width: 970px;
	}
}
@media 
(min-width:1200px)
{
	.container
	{
		width: 1170px;
	}
}
.container-fluid
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row
{
	margin-left: -15px;
	margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, 
.col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, 
.col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, 
.col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, 
.col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, 
.col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, 
.col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, 
.col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, 
.col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, 
.col-lg-30
{
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.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, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, 
.col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, 
.col-xs-30
{
	float: left;
}
.col-xs-30
{
	width: 100%;
}
.col-xs-29
{
	width: 96.66666667%;
}
.col-xs-28
{
	width: 93.33333333%;
}
.col-xs-27
{
	width: 90%;
}
.col-xs-26
{
	width: 86.66666667%;
}
.col-xs-25
{
	width: 83.33333333%;
}
.col-xs-24
{
	width: 80%;
}
.col-xs-23
{
	width: 76.66666667%;
}
.col-xs-22
{
	width: 73.33333333%;
}
.col-xs-21
{
	width: 70%;
}
.col-xs-20
{
	width: 66.66666667%;
}
.col-xs-19
{
	width: 63.33333333%;
}
.col-xs-18
{
	width: 60%;
}
.col-xs-17
{
	width: 56.66666667%;
}
.col-xs-16
{
	width: 53.33333333%;
}
.col-xs-15
{
	width: 50%;
}
.col-xs-14
{
	width: 46.66666667%;
}
.col-xs-13
{
	width: 43.33333333%;
}
.col-xs-12
{
	width: 40%;
}
.col-xs-11
{
	width: 36.66666667%;
}
.col-xs-10
{
	width: 33.33333333%;
}
.col-xs-9
{
	width: 30%;
}
.col-xs-8
{
	width: 26.66666667%;
}
.col-xs-7
{
	width: 23.33333333%;
}
.col-xs-6
{
	width: 20%;
}
.col-xs-5
{
	width: 16.66666667%;
}
.col-xs-4
{
	width: 13.33333333%;
}
.col-xs-3
{
	width: 10%;
}
.col-xs-2
{
	width: 6.66666667%;
}
.col-xs-1
{
	width: 3.33333333%;
}
.col-xs-pull-30
{
	right: 100%;
}
.col-xs-pull-29
{
	right: 96.66666667%;
}
.col-xs-pull-28
{
	right: 93.33333333%;
}
.col-xs-pull-27
{
	right: 90%;
}
.col-xs-pull-26
{
	right: 86.66666667%;
}
.col-xs-pull-25
{
	right: 83.33333333%;
}
.col-xs-pull-24
{
	right: 80%;
}
.col-xs-pull-23
{
	right: 76.66666667%;
}
.col-xs-pull-22
{
	right: 73.33333333%;
}
.col-xs-pull-21
{
	right: 70%;
}
.col-xs-pull-20
{
	right: 66.66666667%;
}
.col-xs-pull-19
{
	right: 63.33333333%;
}
.col-xs-pull-18
{
	right: 60%;
}
.col-xs-pull-17
{
	right: 56.66666667%;
}
.col-xs-pull-16
{
	right: 53.33333333%;
}
.col-xs-pull-15
{
	right: 50%;
}
.col-xs-pull-14
{
	right: 46.66666667%;
}
.col-xs-pull-13
{
	right: 43.33333333%;
}
.col-xs-pull-12
{
	right: 40%;
}
.col-xs-pull-11
{
	right: 36.66666667%;
}
.col-xs-pull-10
{
	right: 33.33333333%;
}
.col-xs-pull-9
{
	right: 30%;
}
.col-xs-pull-8
{
	right: 26.66666667%;
}
.col-xs-pull-7
{
	right: 23.33333333%;
}
.col-xs-pull-6
{
	right: 20%;
}
.col-xs-pull-5
{
	right: 16.66666667%;
}
.col-xs-pull-4
{
	right: 13.33333333%;
}
.col-xs-pull-3
{
	right: 10%;
}
.col-xs-pull-2
{
	right: 6.66666667%;
}
.col-xs-pull-1
{
	right: 3.33333333%;
}
.col-xs-pull-0
{
	right: auto;
}
.col-xs-push-30
{
	left: 100%;
}
.col-xs-push-29
{
	left: 96.66666667%;
}
.col-xs-push-28
{
	left: 93.33333333%;
}
.col-xs-push-27
{
	left: 90%;
}
.col-xs-push-26
{
	left: 86.66666667%;
}
.col-xs-push-25
{
	left: 83.33333333%;
}
.col-xs-push-24
{
	left: 80%;
}
.col-xs-push-23
{
	left: 76.66666667%;
}
.col-xs-push-22
{
	left: 73.33333333%;
}
.col-xs-push-21
{
	left: 70%;
}
.col-xs-push-20
{
	left: 66.66666667%;
}
.col-xs-push-19
{
	left: 63.33333333%;
}
.col-xs-push-18
{
	left: 60%;
}
.col-xs-push-17
{
	left: 56.66666667%;
}
.col-xs-push-16
{
	left: 53.33333333%;
}
.col-xs-push-15
{
	left: 50%;
}
.col-xs-push-14
{
	left: 46.66666667%;
}
.col-xs-push-13
{
	left: 43.33333333%;
}
.col-xs-push-12
{
	left: 40%;
}
.col-xs-push-11
{
	left: 36.66666667%;
}
.col-xs-push-10
{
	left: 33.33333333%;
}
.col-xs-push-9
{
	left: 30%;
}
.col-xs-push-8
{
	left: 26.66666667%;
}
.col-xs-push-7
{
	left: 23.33333333%;
}
.col-xs-push-6
{
	left: 20%;
}
.col-xs-push-5
{
	left: 16.66666667%;
}
.col-xs-push-4
{
	left: 13.33333333%;
}
.col-xs-push-3
{
	left: 10%;
}
.col-xs-push-2
{
	left: 6.66666667%;
}
.col-xs-push-1
{
	left: 3.33333333%;
}
.col-xs-push-0
{
	left: auto;
}
.col-xs-offset-30
{
	margin-left: 100%;
}
.col-xs-offset-29
{
	margin-left: 96.66666667%;
}
.col-xs-offset-28
{
	margin-left: 93.33333333%;
}
.col-xs-offset-27
{
	margin-left: 90%;
}
.col-xs-offset-26
{
	margin-left: 86.66666667%;
}
.col-xs-offset-25
{
	margin-left: 83.33333333%;
}
.col-xs-offset-24
{
	margin-left: 80%;
}
.col-xs-offset-23
{
	margin-left: 76.66666667%;
}
.col-xs-offset-22
{
	margin-left: 73.33333333%;
}
.col-xs-offset-21
{
	margin-left: 70%;
}
.col-xs-offset-20
{
	margin-left: 66.66666667%;
}
.col-xs-offset-19
{
	margin-left: 63.33333333%;
}
.col-xs-offset-18
{
	margin-left: 60%;
}
.col-xs-offset-17
{
	margin-left: 56.66666667%;
}
.col-xs-offset-16
{
	margin-left: 53.33333333%;
}
.col-xs-offset-15
{
	margin-left: 50%;
}
.col-xs-offset-14
{
	margin-left: 46.66666667%;
}
.col-xs-offset-13
{
	margin-left: 43.33333333%;
}
.col-xs-offset-12
{
	margin-left: 40%;
}
.col-xs-offset-11
{
	margin-left: 36.66666667%;
}
.col-xs-offset-10
{
	margin-left: 33.33333333%;
}
.col-xs-offset-9
{
	margin-left: 30%;
}
.col-xs-offset-8
{
	margin-left: 26.66666667%;
}
.col-xs-offset-7
{
	margin-left: 23.33333333%;
}
.col-xs-offset-6
{
	margin-left: 20%;
}
.col-xs-offset-5
{
	margin-left: 16.66666667%;
}
.col-xs-offset-4
{
	margin-left: 13.33333333%;
}
.col-xs-offset-3
{
	margin-left: 10%;
}
.col-xs-offset-2
{
	margin-left: 6.66666667%;
}
.col-xs-offset-1
{
	margin-left: 3.33333333%;
}
.col-xs-offset-0
{
	margin-left: 0;
}
@media (min-width:768px)
{
	.col-sm-1, .col-sm-2, .col-sm-3, 
	.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, 
	.col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, 
	.col-sm-30
	{
		float: left;
	}
	.col-sm-30
	{
		width: 100%;
	}
	.col-sm-29
	{
		width: 96.66666667%;
	}
	.col-sm-28
	{
		width: 93.33333333%;
	}
	.col-sm-27
	{
		width: 90%;
	}
	.col-sm-26
	{
		width: 86.66666667%;
	}
	.col-sm-25
	{
		width: 83.33333333%;
	}
	.col-sm-24
	{
		width: 80%;
	}
	.col-sm-23
	{
		width: 76.66666667%;
	}
	.col-sm-22
	{
		width: 73.33333333%;
	}
	.col-sm-21
	{
		width: 70%;
	}
	.col-sm-20
	{
		width: 66.66666667%;
	}
	.col-sm-19
	{
		width: 63.33333333%;
	}
	.col-sm-18
	{
		width: 60%;
	}
	.col-sm-17
	{
		width: 56.66666667%;
	}
	.col-sm-16
	{
		width: 53.33333333%;
	}
	.col-sm-15
	{
		width: 50%;
	}
	.col-sm-14
	{
		width: 46.66666667%;
	}
	.col-sm-13
	{
		width: 43.33333333%;
	}
	.col-sm-12
	{
		width: 40%;
	}
	.col-sm-11
	{
		width: 36.66666667%;
	}
	.col-sm-10
	{
		width: 33.33333333%;
	}
	.col-sm-9
	{
		width: 30%;
	}
	.col-sm-8
	{
		width: 26.66666667%;
	}
	.col-sm-7
	{
		width: 23.33333333%;
	}
	.col-sm-6
	{
		width: 20%;
	}
	.col-sm-5
	{
		width: 16.66666667%;
	}
	.col-sm-4
	{
		width: 13.33333333%;
	}
	.col-sm-3
	{
		width: 10%;
	}
	.col-sm-2
	{
		width: 6.66666667%;
	}
	.col-sm-1
	{
		width: 3.33333333%;
	}
	.col-sm-pull-30
	{
		right: 100%;
	}
	.col-sm-pull-29
	{
		right: 96.66666667%;
	}
	.col-sm-pull-28
	{
		right: 93.33333333%;
	}
	.col-sm-pull-27
	{
		right: 90%;
	}
	.col-sm-pull-26
	{
		right: 86.66666667%;
	}
	.col-sm-pull-25
	{
		right: 83.33333333%;
	}
	.col-sm-pull-24
	{
		right: 80%;
	}
	.col-sm-pull-23
	{
		right: 76.66666667%;
	}
	.col-sm-pull-22
	{
		right: 73.33333333%;
	}
	.col-sm-pull-21
	{
		right: 70%;
	}
	.col-sm-pull-20
	{
		right: 66.66666667%;
	}
	.col-sm-pull-19
	{
		right: 63.33333333%;
	}
	.col-sm-pull-18
	{
		right: 60%;
	}
	.col-sm-pull-17
	{
		right: 56.66666667%;
	}
	.col-sm-pull-16
	{
		right: 53.33333333%;
	}
	.col-sm-pull-15
	{
		right: 50%;
	}
	.col-sm-pull-14
	{
		right: 46.66666667%;
	}
	.col-sm-pull-13
	{
		right: 43.33333333%;
	}
	.col-sm-pull-12
	{
		right: 40%;
	}
	.col-sm-pull-11
	{
		right: 36.66666667%;
	}
	.col-sm-pull-10
	{
		right: 33.33333333%;
	}
	.col-sm-pull-9
	{
		right: 30%;
	}
	.col-sm-pull-8
	{
		right: 26.66666667%;
	}
	.col-sm-pull-7
	{
		right: 23.33333333%;
	}
	.col-sm-pull-6
	{
		right: 20%;
	}
	.col-sm-pull-5
	{
		right: 16.66666667%;
	}
	.col-sm-pull-4
	{
		right: 13.33333333%;
	}
	.col-sm-pull-3
	{
		right: 10%;
	}
	.col-sm-pull-2
	{
		right: 6.66666667%;
	}
	.col-sm-pull-1
	{
		right: 3.33333333%;
	}
	.col-sm-pull-0
	{
		right: auto;
	}
	.col-sm-push-30
	{
		left: 100%;
	}
	.col-sm-push-29
	{
		left: 96.66666667%;
	}
	.col-sm-push-28
	{
		left: 93.33333333%;
	}
	.col-sm-push-27
	{
		left: 90%;
	}
	.col-sm-push-26
	{
		left: 86.66666667%;
	}
	.col-sm-push-25
	{
		left: 83.33333333%;
	}
	.col-sm-push-24
	{
		left: 80%;
	}
	.col-sm-push-23
	{
		left: 76.66666667%;
	}
	.col-sm-push-22
	{
		left: 73.33333333%;
	}
	.col-sm-push-21
	{
		left: 70%;
	}
	.col-sm-push-20
	{
		left: 66.66666667%;
	}
	.col-sm-push-19
	{
		left: 63.33333333%;
	}
	.col-sm-push-18
	{
		left: 60%;
	}
	.col-sm-push-17
	{
		left: 56.66666667%;
	}
	.col-sm-push-16
	{
		left: 53.33333333%;
	}
	.col-sm-push-15
	{
		left: 50%;
	}
	.col-sm-push-14
	{
		left: 46.66666667%;
	}
	.col-sm-push-13
	{
		left: 43.33333333%;
	}
	.col-sm-push-12
	{
		left: 40%;
	}
	.col-sm-push-11
	{
		left: 36.66666667%;
	}
	.col-sm-push-10
	{
		left: 33.33333333%;
	}
	.col-sm-push-9
	{
		left: 30%;
	}
	.col-sm-push-8
	{
		left: 26.66666667%;
	}
	.col-sm-push-7
	{
		left: 23.33333333%;
	}
	.col-sm-push-6
	{
		left: 20%;
	}
	.col-sm-push-5
	{
		left: 16.66666667%;
	}
	.col-sm-push-4
	{
		left: 13.33333333%;
	}
	.col-sm-push-3
	{
		left: 10%;
	}
	.col-sm-push-2
	{
		left: 6.66666667%;
	}
	.col-sm-push-1
	{
		left: 3.33333333%;
	}
	.col-sm-push-0
	{
		left: auto;
	}
	.col-sm-offset-30
	{
		margin-left: 100%;
	}
	.col-sm-offset-29
	{
		margin-left: 96.66666667%;
	}
	.col-sm-offset-28
	{
		margin-left: 93.33333333%;
	}
	.col-sm-offset-27
	{
		margin-left: 90%;
	}
	.col-sm-offset-26
	{
		margin-left: 86.66666667%;
	}
	.col-sm-offset-25
	{
		margin-left: 83.33333333%;
	}
	.col-sm-offset-24
	{
		margin-left: 80%;
	}
	.col-sm-offset-23
	{
		margin-left: 76.66666667%;
	}
	.col-sm-offset-22
	{
		margin-left: 73.33333333%;
	}
	.col-sm-offset-21
	{
		margin-left: 70%;
	}
	.col-sm-offset-20
	{
		margin-left: 66.66666667%;
	}
	.col-sm-offset-19
	{
		margin-left: 63.33333333%;
	}
	.col-sm-offset-18
	{
		margin-left: 60%;
	}
	.col-sm-offset-17
	{
		margin-left: 56.66666667%;
	}
	.col-sm-offset-16
	{
		margin-left: 53.33333333%;
	}
	.col-sm-offset-15
	{
		margin-left: 50%;
	}
	.col-sm-offset-14
	{
		margin-left: 46.66666667%;
	}
	.col-sm-offset-13
	{
		margin-left: 43.33333333%;
	}
	.col-sm-offset-12
	{
		margin-left: 40%;
	}
	.col-sm-offset-11
	{
		margin-left: 36.66666667%;
	}
	.col-sm-offset-10
	{
		margin-left: 33.33333333%;
	}
	.col-sm-offset-9
	{
		margin-left: 30%;
	}
	.col-sm-offset-8
	{
		margin-left: 26.66666667%;
	}
	.col-sm-offset-7
	{
		margin-left: 23.33333333%;
	}
	.col-sm-offset-6
	{
		margin-left: 20%;
	}
	.col-sm-offset-5
	{
		margin-left: 16.66666667%;
	}
	.col-sm-offset-4
	{
		margin-left: 13.33333333%;
	}
	.col-sm-offset-3
	{
		margin-left: 10%;
	}
	.col-sm-offset-2
	{
		margin-left: 6.66666667%;
	}
	.col-sm-offset-1
	{
		margin-left: 3.33333333%;
	}
	.col-sm-offset-0
	{
		margin-left: 0;
	}
}
@media (min-width:992px)
{
	.col-md-1, .col-md-2, .col-md-3, 
	.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, 
	.col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, 
	.col-md-30
	{
		float: left;
	}
	.col-md-30
	{
		width: 100%;
	}
	.col-md-29
	{
		width: 96.66666667%;
	}
	.col-md-28
	{
		width: 93.33333333%;
	}
	.col-md-27
	{
		width: 90%;
	}
	.col-md-26
	{
		width: 86.66666667%;
	}
	.col-md-25
	{
		width: 83.33333333%;
	}
	.col-md-24
	{
		width: 80%;
	}
	.col-md-23
	{
		width: 76.66666667%;
	}
	.col-md-22
	{
		width: 73.33333333%;
	}
	.col-md-21
	{
		width: 70%;
	}
	.col-md-20
	{
		width: 66.66666667%;
	}
	.col-md-19
	{
		width: 63.33333333%;
	}
	.col-md-18
	{
		width: 60%;
	}
	.col-md-17
	{
		width: 56.66666667%;
	}
	.col-md-16
	{
		width: 53.33333333%;
	}
	.col-md-15
	{
		width: 50%;
	}
	.col-md-14
	{
		width: 46.66666667%;
	}
	.col-md-13
	{
		width: 43.33333333%;
	}
	.col-md-12
	{
		width: 40%;
	}
	.col-md-11
	{
		width: 36.66666667%;
	}
	.col-md-10
	{
		width: 33.33333333%;
	}
	.col-md-9
	{
		width: 30%;
	}
	.col-md-8
	{
		width: 26.66666667%;
	}
	.col-md-7
	{
		width: 23.33333333%;
	}
	.col-md-6
	{
		width: 20%;
	}
	.col-md-5
	{
		width: 16.66666667%;
	}
	.col-md-4
	{
		width: 13.33333333%;
	}
	.col-md-3
	{
		width: 10%;
	}
	.col-md-2
	{
		width: 6.66666667%;
	}
	.col-md-1
	{
		width: 3.33333333%;
	}
	.col-md-pull-30
	{
		right: 100%;
	}
	.col-md-pull-29
	{
		right: 96.66666667%;
	}
	.col-md-pull-28
	{
		right: 93.33333333%;
	}
	.col-md-pull-27
	{
		right: 90%;
	}
	.col-md-pull-26
	{
		right: 86.66666667%;
	}
	.col-md-pull-25
	{
		right: 83.33333333%;
	}
	.col-md-pull-24
	{
		right: 80%;
	}
	.col-md-pull-23
	{
		right: 76.66666667%;
	}
	.col-md-pull-22
	{
		right: 73.33333333%;
	}
	.col-md-pull-21
	{
		right: 70%;
	}
	.col-md-pull-20
	{
		right: 66.66666667%;
	}
	.col-md-pull-19
	{
		right: 63.33333333%;
	}
	.col-md-pull-18
	{
		right: 60%;
	}
	.col-md-pull-17
	{
		right: 56.66666667%;
	}
	.col-md-pull-16
	{
		right: 53.33333333%;
	}
	.col-md-pull-15
	{
		right: 50%;
	}
	.col-md-pull-14
	{
		right: 46.66666667%;
	}
	.col-md-pull-13
	{
		right: 43.33333333%;
	}
	.col-md-pull-12
	{
		right: 40%;
	}
	.col-md-pull-11
	{
		right: 36.66666667%;
	}
	.col-md-pull-10
	{
		right: 33.33333333%;
	}
	.col-md-pull-9
	{
		right: 30%;
	}
	.col-md-pull-8
	{
		right: 26.66666667%;
	}
	.col-md-pull-7
	{
		right: 23.33333333%;
	}
	.col-md-pull-6
	{
		right: 20%;
	}
	.col-md-pull-5
	{
		right: 16.66666667%;
	}
	.col-md-pull-4
	{
		right: 13.33333333%;
	}
	.col-md-pull-3
	{
		right: 10%;
	}
	.col-md-pull-2
	{
		right: 6.66666667%;
	}
	.col-md-pull-1
	{
		right: 3.33333333%;
	}
	.col-md-pull-0
	{
		right: auto;
	}
	.col-md-push-30
	{
		left: 100%;
	}
	.col-md-push-29
	{
		left: 96.66666667%;
	}
	.col-md-push-28
	{
		left: 93.33333333%;
	}
	.col-md-push-27
	{
		left: 90%;
	}
	.col-md-push-26
	{
		left: 86.66666667%;
	}
	.col-md-push-25
	{
		left: 83.33333333%;
	}
	.col-md-push-24
	{
		left: 80%;
	}
	.col-md-push-23
	{
		left: 76.66666667%;
	}
	.col-md-push-22
	{
		left: 73.33333333%;
	}
	.col-md-push-21
	{
		left: 70%;
	}
	.col-md-push-20
	{
		left: 66.66666667%;
	}
	.col-md-push-19
	{
		left: 63.33333333%;
	}
	.col-md-push-18
	{
		left: 60%;
	}
	.col-md-push-17
	{
		left: 56.66666667%;
	}
	.col-md-push-16
	{
		left: 53.33333333%;
	}
	.col-md-push-15
	{
		left: 50%;
	}
	.col-md-push-14
	{
		left: 46.66666667%;
	}
	.col-md-push-13
	{
		left: 43.33333333%;
	}
	.col-md-push-12
	{
		left: 40%;
	}
	.col-md-push-11
	{
		left: 36.66666667%;
	}
	.col-md-push-10
	{
		left: 33.33333333%;
	}
	.col-md-push-9
	{
		left: 30%;
	}
	.col-md-push-8
	{
		left: 26.66666667%;
	}
	.col-md-push-7
	{
		left: 23.33333333%;
	}
	.col-md-push-6
	{
		left: 20%;
	}
	.col-md-push-5
	{
		left: 16.66666667%;
	}
	.col-md-push-4
	{
		left: 13.33333333%;
	}
	.col-md-push-3
	{
		left: 10%;
	}
	.col-md-push-2
	{
		left: 6.66666667%;
	}
	.col-md-push-1
	{
		left: 3.33333333%;
	}
	.col-md-push-0
	{
		left: auto;
	}
	.col-md-offset-30
	{
		margin-left: 100%;
	}
	.col-md-offset-29
	{
		margin-left: 96.66666667%;
	}
	.col-md-offset-28
	{
		margin-left: 93.33333333%;
	}
	.col-md-offset-27
	{
		margin-left: 90%;
	}
	.col-md-offset-26
	{
		margin-left: 86.66666667%;
	}
	.col-md-offset-25
	{
		margin-left: 83.33333333%;
	}
	.col-md-offset-24
	{
		margin-left: 80%;
	}
	.col-md-offset-23
	{
		margin-left: 76.66666667%;
	}
	.col-md-offset-22
	{
		margin-left: 73.33333333%;
	}
	.col-md-offset-21
	{
		margin-left: 70%;
	}
	.col-md-offset-20
	{
		margin-left: 66.66666667%;
	}
	.col-md-offset-19
	{
		margin-left: 63.33333333%;
	}
	.col-md-offset-18
	{
		margin-left: 60%;
	}
	.col-md-offset-17
	{
		margin-left: 56.66666667%;
	}
	.col-md-offset-16
	{
		margin-left: 53.33333333%;
	}
	.col-md-offset-15
	{
		margin-left: 50%;
	}
	.col-md-offset-14
	{
		margin-left: 46.66666667%;
	}
	.col-md-offset-13
	{
		margin-left: 43.33333333%;
	}
	.col-md-offset-12
	{
		margin-left: 40%;
	}
	.col-md-offset-11
	{
		margin-left: 36.66666667%;
	}
	.col-md-offset-10
	{
		margin-left: 33.33333333%;
	}
	.col-md-offset-9
	{
		margin-left: 30%;
	}
	.col-md-offset-8
	{
		margin-left: 26.66666667%;
	}
	.col-md-offset-7
	{
		margin-left: 23.33333333%;
	}
	.col-md-offset-6
	{
		margin-left: 20%;
	}
	.col-md-offset-5
	{
		margin-left: 16.66666667%;
	}
	.col-md-offset-4
	{
		margin-left: 13.33333333%;
	}
	.col-md-offset-3
	{
		margin-left: 10%;
	}
	.col-md-offset-2
	{
		margin-left: 6.66666667%;
	}
	.col-md-offset-1
	{
		margin-left: 3.33333333%;
	}
	.col-md-offset-0
	{
		margin-left: 0;
	}
}
@media (min-width:1200px)
{
	.col-lg-1, .col-lg-2, .col-lg-3, 
	.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, 
	.col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, 
	.col-lg-30
	{
		float: left;
	}
	.col-lg-30
	{
		width: 100%;
	}
	.col-lg-29
	{
		width: 96.66666667%;
	}
	.col-lg-28
	{
		width: 93.33333333%;
	}
	.col-lg-27
	{
		width: 90%;
	}
	.col-lg-26
	{
		width: 86.66666667%;
	}
	.col-lg-25
	{
		width: 83.33333333%;
	}
	.col-lg-24
	{
		width: 80%;
	}
	.col-lg-23
	{
		width: 76.66666667%;
	}
	.col-lg-22
	{
		width: 73.33333333%;
	}
	.col-lg-21
	{
		width: 70%;
	}
	.col-lg-20
	{
		width: 66.66666667%;
	}
	.col-lg-19
	{
		width: 63.33333333%;
	}
	.col-lg-18
	{
		width: 60%;
	}
	.col-lg-17
	{
		width: 56.66666667%;
	}
	.col-lg-16
	{
		width: 53.33333333%;
	}
	.col-lg-15
	{
		width: 50%;
	}
	.col-lg-14
	{
		width: 46.66666667%;
	}
	.col-lg-13
	{
		width: 43.33333333%;
	}
	.col-lg-12
	{
		width: 40%;
	}
	.col-lg-11
	{
		width: 36.66666667%;
	}
	.col-lg-10
	{
		width: 33.33333333%;
	}
	.col-lg-9
	{
		width: 30%;
	}
	.col-lg-8
	{
		width: 26.66666667%;
	}
	.col-lg-7
	{
		width: 23.33333333%;
	}
	.col-lg-6
	{
		width: 20%;
	}
	.col-lg-5
	{
		width: 16.66666667%;
	}
	.col-lg-4
	{
		width: 13.33333333%;
	}
	.col-lg-3
	{
		width: 10%;
	}
	.col-lg-2
	{
		width: 6.66666667%;
	}
	.col-lg-1
	{
		width: 3.33333333%;
	}
	.col-lg-pull-30
	{
		right: 100%;
	}
	.col-lg-pull-29
	{
		right: 96.66666667%;
	}
	.col-lg-pull-28
	{
		right: 93.33333333%;
	}
	.col-lg-pull-27
	{
		right: 90%;
	}
	.col-lg-pull-26
	{
		right: 86.66666667%;
	}
	.col-lg-pull-25
	{
		right: 83.33333333%;
	}
	.col-lg-pull-24
	{
		right: 80%;
	}
	.col-lg-pull-23
	{
		right: 76.66666667%;
	}
	.col-lg-pull-22
	{
		right: 73.33333333%;
	}
	.col-lg-pull-21
	{
		right: 70%;
	}
	.col-lg-pull-20
	{
		right: 66.66666667%;
	}
	.col-lg-pull-19
	{
		right: 63.33333333%;
	}
	.col-lg-pull-18
	{
		right: 60%;
	}
	.col-lg-pull-17
	{
		right: 56.66666667%;
	}
	.col-lg-pull-16
	{
		right: 53.33333333%;
	}
	.col-lg-pull-15
	{
		right: 50%;
	}
	.col-lg-pull-14
	{
		right: 46.66666667%;
	}
	.col-lg-pull-13
	{
		right: 43.33333333%;
	}
	.col-lg-pull-12
	{
		right: 40%;
	}
	.col-lg-pull-11
	{
		right: 36.66666667%;
	}
	.col-lg-pull-10
	{
		right: 33.33333333%;
	}
	.col-lg-pull-9
	{
		right: 30%;
	}
	.col-lg-pull-8
	{
		right: 26.66666667%;
	}
	.col-lg-pull-7
	{
		right: 23.33333333%;
	}
	.col-lg-pull-6
	{
		right: 20%;
	}
	.col-lg-pull-5
	{
		right: 16.66666667%;
	}
	.col-lg-pull-4
	{
		right: 13.33333333%;
	}
	.col-lg-pull-3
	{
		right: 10%;
	}
	.col-lg-pull-2
	{
		right: 6.66666667%;
	}
	.col-lg-pull-1
	{
		right: 3.33333333%;
	}
	.col-lg-pull-0
	{
		right: auto;
	}
	.col-lg-push-30
	{
		left: 100%;
	}
	.col-lg-push-29
	{
		left: 96.66666667%;
	}
	.col-lg-push-28
	{
		left: 93.33333333%;
	}
	.col-lg-push-27
	{
		left: 90%;
	}
	.col-lg-push-26
	{
		left: 86.66666667%;
	}
	.col-lg-push-25
	{
		left: 83.33333333%;
	}
	.col-lg-push-24
	{
		left: 80%;
	}
	.col-lg-push-23
	{
		left: 76.66666667%;
	}
	.col-lg-push-22
	{
		left: 73.33333333%;
	}
	.col-lg-push-21
	{
		left: 70%;
	}
	.col-lg-push-20
	{
		left: 66.66666667%;
	}
	.col-lg-push-19
	{
		left: 63.33333333%;
	}
	.col-lg-push-18
	{
		left: 60%;
	}
	.col-lg-push-17
	{
		left: 56.66666667%;
	}
	.col-lg-push-16
	{
		left: 53.33333333%;
	}
	.col-lg-push-15
	{
		left: 50%;
	}
	.col-lg-push-14
	{
		left: 46.66666667%;
	}
	.col-lg-push-13
	{
		left: 43.33333333%;
	}
	.col-lg-push-12
	{
		left: 40%;
	}
	.col-lg-push-11
	{
		left: 36.66666667%;
	}
	.col-lg-push-10
	{
		left: 33.33333333%;
	}
	.col-lg-push-9
	{
		left: 30%;
	}
	.col-lg-push-8
	{
		left: 26.66666667%;
	}
	.col-lg-push-7
	{
		left: 23.33333333%;
	}
	.col-lg-push-6
	{
		left: 20%;
	}
	.col-lg-push-5
	{
		left: 16.66666667%;
	}
	.col-lg-push-4
	{
		left: 13.33333333%;
	}
	.col-lg-push-3
	{
		left: 10%;
	}
	.col-lg-push-2
	{
		left: 6.66666667%;
	}
	.col-lg-push-1
	{
		left: 3.33333333%;
	}
	.col-lg-push-0
	{
		left: auto;
	}
	.col-lg-offset-30
	{
		margin-left: 100%;
	}
	.col-lg-offset-29
	{
		margin-left: 96.66666667%;
	}
	.col-lg-offset-28
	{
		margin-left: 93.33333333%;
	}
	.col-lg-offset-27
	{
		margin-left: 90%;
	}
	.col-lg-offset-26
	{
		margin-left: 86.66666667%;
	}
	.col-lg-offset-25
	{
		margin-left: 83.33333333%;
	}
	.col-lg-offset-24
	{
		margin-left: 80%;
	}
	.col-lg-offset-23
	{
		margin-left: 76.66666667%;
	}
	.col-lg-offset-22
	{
		margin-left: 73.33333333%;
	}
	.col-lg-offset-21
	{
		margin-left: 70%;
	}
	.col-lg-offset-20
	{
		margin-left: 66.66666667%;
	}
	.col-lg-offset-19
	{
		margin-left: 63.33333333%;
	}
	.col-lg-offset-18
	{
		margin-left: 60%;
	}
	.col-lg-offset-17
	{
		margin-left: 56.66666667%;
	}
	.col-lg-offset-16
	{
		margin-left: 53.33333333%;
	}
	.col-lg-offset-15
	{
		margin-left: 50%;
	}
	.col-lg-offset-14
	{
		margin-left: 46.66666667%;
	}
	.col-lg-offset-13
	{
		margin-left: 43.33333333%;
	}
	.col-lg-offset-12
	{
		margin-left: 40%;
	}
	.col-lg-offset-11
	{
		margin-left: 36.66666667%;
	}
	.col-lg-offset-10
	{
		margin-left: 33.33333333%;
	}
	.col-lg-offset-9
	{
		margin-left: 30%;
	}
	.col-lg-offset-8
	{
		margin-left: 26.66666667%;
	}
	.col-lg-offset-7
	{
		margin-left: 23.33333333%;
	}
	.col-lg-offset-6
	{
		margin-left: 20%;
	}
	.col-lg-offset-5
	{
		margin-left: 16.66666667%;
	}
	.col-lg-offset-4
	{
		margin-left: 13.33333333%;
	}
	.col-lg-offset-3
	{
		margin-left: 10%;
	}
	.col-lg-offset-2
	{
		margin-left: 6.66666667%;
	}
	.col-lg-offset-1
	{
		margin-left: 3.33333333%;
	}
	.col-lg-offset-0
	{
		margin-left: 0;
	}
}
.fade
{
	opacity: 0;
	o-transition: opacity .15s linear;
	transition: opacity .15s 
linear;
	webkit-transition: opacity .15s 
linear;
}
.fade.in
{
	opacity: 1;
}
.collapse
{
	display: none;
}
.collapse.in
{
	display: block;
}
tr.collapse.in
{
	display: table-row;
}
tbody.collapse.in
{
	display: table-row-group;
}
.collapsing
{
	ction: ease;
	height: 0;
	o-transition-duration: .35s;
	o-transition-property: height, 
visibility;
	overflow: hidden;
	position: relative;
	transition-duration: .35s;
	transition-property: height, 
visibility;
	transition-timing-function: ease;
	webkit-transition-duration: .35s;
	webkit-transition-property: height, visibility;
	webkit-transition-timing-function: ease;
}
.caret
{
	border-left: 4px solid 
transparent;
	border-right: 4px solid transparent;
	border-top: 4px 
dashed;
	border-top: 4px solid \9;
	display: inline-block;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	width: 0;
}
.dropup,.dropdown
{
	position: relative;
}
.dropdown-toggle:focus
{
	outline: 0;
}
.dropdown-menu
{
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid 
rgba(0,0,0,0.15);
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px 
rgba(0,0,0,0.175);
	display: none;
	float: left;
	font-size: 14px;
	left: 0;
	list-style: none;
	margin: 2px 0 0;
	min-width: 160px;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	webkit-background-clip: padding-box;
	webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	z-index: 1000;
}
.dropdown-menu.pull-right
{
	left: auto;
	right: 0;
}
.dropdown-menu 
.divider
{
	background-color: #e5e5e5;
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
}
.dropdown-menu>li>a
{
	clear: both;
	color: #333;
	display: block;
	font-weight: normal;
	line-height: 1.42857143;
	padding: 3px 
20px;
	white-space: nowrap;
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus
{
	background-color: #f5f5f5;
	color: #262626;
	text-decoration: none;
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus
{
	background-color: #337ab7;
	color: #fff;
	line: 0;
	text-decoration: none;
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus
{
	color: #777;
}
.dropdown-menu>.disabled>
a:hover,.dropdown-menu>.disabled>a:focus
{
	background-color: transparent;
	background-image: none;
	cursor: not-allowed;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-decoration: none;
}
.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
{
	color: #777;
	display: block;
	font-size: 12px;
	line-height: 1.42857143;
	padding: 3px 
20px;
	white-space: nowrap;
}
.dropdown-backdrop
{
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 990;
}
.pull-right>
.dropdown-menu
{
	left: auto;
	right: 0;
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret
{
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	border-top: 0;
	content: "";
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu
{
	bottom: 100%;
	margin-bottom: 2px;
	top: auto;
}
@media 
(min-width:768px)
{
	.navbar-right .dropdown-menu
	{
		left: auto;
		right: 0;
	}
	.navbar-right 
	.dropdown-menu-left
	{
		left: 0;
		right: auto;
	}
}
.media
{
	margin-top: 15px;
}
.media:first-child
{
	margin-top: 0;
}
.media,.media-body
{
	overflow: hidden;
	zoom: 1;
}
.media-body
{
	width: 10000px;
}
.media-object
{
	display: block;
}
.media-object.img-thumbnail
{
	max-width: none;
}
.media-right,.media>.pull-right
{
	padding-left: 10px;
}
.media-left,.media>.pull-left
{
	right: 10px;
}
.media-left,.media-right,.media-body
{
	display: table-cell;
	vertical-align: top;
}
.media-middle
{
	vertical-align: middle;
}
.media-bottom
{
	vertical-align: bottom;
}
.media-heading
{
	margin-bottom: 5px;
	margin-top: 0;
}
.media-list
{
	list-style: none;
	padding-left: 0;
}
.embed-responsive
{
	display: block;
	height: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video
{
	border: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.embed-responsive-16by9
{
	padding-bottom: 56.25%;
}
.embed-responsive-4by3
{
	padding-bottom: 75%;
}
.modal-open
{
	overflow: hidden;
}
.modal
{
	bottom: 0;
	display: none;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	outline: 0;
	webkit-overflow-scrolling: touch;
	z-index: 1050;
}
.modal.fade .modal-dialog
{
	ms-transform: translate(0, -25%);
	o-transform: translate(0, -25%);
	o-transition: -o-transform 0.3s ease-out;
	transform: translate(0, -25%);
	transition: transform 0.3s ease-out;
	webkit-transform: translate(0, -25%);
	webkit-transition: -webkit-transform 0.3s ease-out;
}
.modal.in 
.modal-dialog
{
	ms-transform: translate(0, 0);
	o-transform: translate(0, 0);
	transform: translate(0, 0);
	webkit-transform: translate(0, 0);
}
.modal-open 
.modal
{
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog
{
	margin: 10px;
	position: relative;
	width: auto;
}
.modal-content
{
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.2);
	border: 1px
 solid #999;
	border-radius: 6px;
	box-shadow: 0 3px 9px 
rgba(0,0,0,0.5);
	outline: 0;
	position: relative;
	webkit-background-clip: padding-box;
	webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.modal-backdrop
{
	background-color: #000;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040;
}
.modal-backdrop.fade
{
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in
{
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-header
{
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
	padding: 15px;
}
.modal-header 
.close
{
	margin-top: -2px;
}
.modal-title
{
	line-height: 1.42857143;
	margin: 0;
}
.modal-body
{
	padding: 15px;
	position: relative;
}
.modal-footer
{
	padding: 15px;
	text-align: right;
	top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn
{
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn
{
	margin-left: -1px;
}
.modal-footer 
.btn-block+.btn-block
{
	margin-left: 0;
}
.modal-scrollbar-measure
{
	height: 50px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
	width: 50px;
}
@media 
(min-width:768px)
{
	.modal-dialog
	{
		margin: 30px auto;
		width: 600px;
	}
	.modal-content
	{
		box-shadow: 0 5px 15px 
	rgba(0,0,0,0.5);
		webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	}
	.modal-sm
	{
		width: 300px;
	}
}
@media 
(min-width:992px)
{
	.modal-lg
	{
		width: 900px;
	}
}
.tooltip
{
	display: block;
	font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	filter: alpha(opacity=0);
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	opacity: 0;
	position: absolute;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	z-index: 1070;
}
.tooltip.in
{
	filter: alpha(opacity=90);
	opacity: .9;
}
.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
{
	background-color: #000;
	border-radius: 4px;
	color: #fff;
	max-width: 200px;
	padding: 3px 8px;
	text-align: center;
}
.tooltip-arrow
{
	border-color: transparent;
	border-style: solid;
	height: 0;
	position: absolute;
	width: 0;
}
.tooltip.top .tooltip-arrow
{
	border-top-color: #000;
	border-width: 5px 5px 0;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
}
.tooltip.top-left 
.tooltip-arrow
{
	border-top-color: #000;
	border-width: 5px 5px 0;
	bottom: 0;
	margin-bottom: -5px;
	right: 5px;
}
.tooltip.top-right 
.tooltip-arrow
{
	border-top-color: #000;
	border-width: 5px 5px 0;
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
}
.tooltip.right 
.tooltip-arrow
{
	border-right-color: #000;
	border-width: 5px 5px 5px 0;
	left: 0;
	margin-top: -5px;
	top: 50%;
}
.tooltip.left 
.tooltip-arrow
{
	border-left-color: #000;
	border-width: 5px 0 5px 5px;
	margin-top: -5px;
	right: 0;
	top: 50%;
}
.tooltip.bottom 
.tooltip-arrow
{
	border-bottom-color: #000;
	border-width: 0 5px 5px;
	left: 50%;
	margin-left: -5px;
	top: 0;
}
.tooltip.bottom-left 
.tooltip-arrow
{
	border-bottom-color: #000;
	border-width: 0 5px 5px;
	margin-top: -5px;
	right: 5px;
	top: 0;
}
.tooltip.bottom-right 
.tooltip-arrow
{
	border-bottom-color: #000;
	border-width: 0 5px 
5px;
	left: 5px;
	margin-top: -5px;
	top: 0;
}
.popover
{
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.2);
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	color: #fff;
	display: none;
	font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	max-width: 276px;
	padding: 1px;
	position: absolute;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	top: 0;
	webkit-background-clip: padding-box;
	webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	z-index: 1060;
}
.popover.top
{
	margin-top: -10px;
}
.popover.right
{
	margin-left: 10px;
}
.popover.bottom
{
	margin-top: 10px;
}
.popover.left
{
	margin-left: -10px;
}
.popover-title
{
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	margin: 0;
	padding: 8px 14px;
}
.popover-content
{
	padding: 9px 14px;
}
.popover>.arrow,.popover>.arrow:after
{
	border-color: transparent;
	border-style: solid;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}
.popover>.arrow
{
	width: 11px;
}
.popover>.arrow:after
{
	border-width: 10px;
	content: "";
}
.popover.top>.arrow
{
	border-bottom-width: 0;
	border-top-color: #999;
	bottom: -11px;
	color: rgba(0,0,0,0.25);
	left: 50%;
	margin-left: -11px;
}
.popover.top>.arrow:after
{
	border-bottom-width: 0;
	border-top-color: #fff;
	bottom: 1px;
	content: "";
	margin-left: -10px;
}
.popover.right>.arrow
{
	border-left-width: 0;
	border-right-color: rgba(0,0,0,0.25);
	ight-color: #999;
	left: -11px;
	margin-top: -11px;
	top: 50%;
}
.popover.right>.arrow:after
{
	border-left-width: 0;
	border-right-color: #fff;
	bottom: -10px;
	content: "";
	left: 1px;
}
.popover.bottom>.arrow
{
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	border-top-width: 0;
	left: 50%;
	margin-left: -11px;
	top: -11px;
}
.popover.bottom>.arrow:after
{
	border-bottom-color: #fff;
	border-top-width: 0;
	content: "";
	margin-left: -10px;
	top: 1px;
}
.popover.left>.arrow
{
	border-left-color: rgba(0,0,0,0.25);
	border-right-width: 0;
	margin-top: -11px;
	right: -11px;
	t-color: #999;
	top: 50%;
}
.popover.left>.arrow:after
{
	border-left-color: #fff;
	border-right-width: 0;
	bottom: -10px;
	content: "";
	right: 1px;
}
.carousel
{
	position: relative;
}
.carousel-inner
{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.carousel-inner>.item
{
	display: none;
	o-transition: .6s ease-in-out left;
	position: relative;
	transition: .6s ease-in-out left;
	webkit-transition: .6s ease-in-out left;
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img
{
	line-height: 1;
}
@media all and 
(transform-3d),(-webkit-transform-3d)
{
	.carousel-inner>.item
	{
		backface-visibility: hidden;
		o-transition: -o-transform 0.6s ease-in-out;
		perspective: 1000px;
		transition: transform 0.6s 
	ease-in-out;
		webkit-backface-visibility: hidden;
		webkit-perspective: 1000px;
		webkit-transition: -webkit-transform 0.6s ease-in-out;
	}
	.carousel-inner>.item.next,.carousel-inner>.item.active.right
	{
		left: 0;
		transform: translate3d(100%, 0, 
	0);
		webkit-transform: translate3d(100%, 0, 0);
	}
	.carousel-inner>.item.prev,.carousel-inner>.item.active.left
	{
		left: 0;
		transform: translate3d(-100%, 0, 0);
		webkit-transform: translate3d(-100%, 0, 0);
	}
	.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active
	{
		left: 0;
		transform: translate3d(0, 0, 
	0);
		webkit-transform: translate3d(0, 0,	0);
	}
}
.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
{
	bottom: 0;
	color: #fff;
	filter: alpha(opacity=50);
	font-size: 20px;
	left: 0;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px 
rgba(0,0,0,0.6);
	top: 0;
	opacity: .5;
	width: 15%;
}
.carousel-control.left
{
	background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 
100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, 
color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
	background-image: -webkit-linear-gradient(left, 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
{
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 
100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, 
color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));
	background-image: -webkit-linear-gradient(left, 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);
	left: auto;
	right: 0;
}
.carousel-control:hover,.carousel-control:focus
{
	color: #fff;
	filter: alpha(opacity=90);
	opacity: .9;
	outline: 0;
	text-decoration: none;
}
.carousel-control 
.icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right
{
	display: inline-block;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	z-index: 5;
}
.carousel-control .icon-prev,.carousel-control 
.glyphicon-chevron-left
{
	left: 50%;
	margin-left: -10px;
}
.carousel-control .icon-next,.carousel-control 
.glyphicon-chevron-right
{
	margin-right: -10px;
	right: 50%;
}
.carousel-control .icon-prev,.carousel-control 
.icon-next
{
	font-family: serif;
	height: 20px;
	line-height: 1;
	width: 20px;
}
.carousel-control .icon-prev:before
{
	content: '\2039';
}
.carousel-control 
.icon-next:before
{
	content: '\203a';
}
.carousel-indicators
{
	bottom: 10px;
	left: 50%;
	list-style: non
e;
	margin-left: -30%;
	padding-left: 0;
	position: absolute;
	text-align: center;
	width: 60%;
	z-index: 15;
}
.carousel-indicators li
{
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	width: 10px;
}
.carousel-indicators 
.active
{
	background-color: #fff;
	height: 12px;
	margin: 0;
	width: 12px;
}
.carousel-caption
{
	bottom: 20px;
	color: #fff;
	padding-bottom: 20px;
	left: 15%;
	padding-top: 20px;
	position: absolute;
	right: 15%;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	z-index: 10;
}
.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
	{
		font-size: 30px;
		height: 30px;
		margin-top: -15px;
		width: 30px;
	}
	.carousel-control .glyphicon-chevron-left,.carousel-control 
	.icon-prev
	{
		margin-left: -15px;
	}
	.carousel-control .glyphicon-chevron-right,.carousel-control 
	.icon-next
	{
		margin-right: -15px;
	}
	.carousel-caption
	{
		left: 20%;
		padding-bottom: 30px;
		right: 20%;
	}
	.carousel-indicators
	{
		bottom: 20px;
	}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.modal-footer:before,.modal-footer:after
{
	content: "";
	display: table;
}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.modal-footer:after
{
	clear: both;
}
.center-block
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right
{
	float: right !important;
}
.pull-left
{
	float: left !important;
}
.hide
{
	display: none !important;
}
.show
{
	display: block 
!important;
}
.invisible
{
	visibility: hidden;
}
.text-hide
{
	background-color: transparent;
	border: 0;
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
}
.hidden
{
	display: none 
!important;
}
.affix
{
	position: fixed;
}
@-ms-viewport
{
	width: device-width;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg
{
	display: none 
!important;
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block
{
	display: none !important;
}
@media 
(max-width:767px)
{
	.visible-xs
	{
		display: block !important;
	}
	table.visible-xs
	{
		display: table !important;
	}
	tr.visible-xs
	{
		display: table-row 
	!important;
	}
	th.visible-xs,td.visible-xs
	{
		display: table-cell !important;
	}
}
@media (max-width:767px)
{
	.visible-xs-block
	{
		display: block !important;
	}
}
@media 
(max-width:767px)
{
	.visible-xs-inline
	{
		display: inline !important;
	}
}
@media (max-width:767px)
{
	.visible-xs-inline-block
	{
		display: inline-block !important;
	}
}
@media 
(min-width:768px) and (max-width:991px)
{
	.visible-sm
	{
		display: block !important;
	}
	table.visible-sm
	{
		display: table !important;
	}
	tr.visible-sm
	{
		display: table-row 
	!important;
	}
	th.visible-sm,td.visible-sm
	{
		display: table-cell !important;
	}
}
@media (min-width:768px) and (max-width:991px)
{
	.visible-sm-block
	{
		display: block 
	!important;
	}
}
@media (min-width:768px) and (max-width:991px)
{
	.visible-sm-inline
	{
		display: inline !important;
	}
}
@media (min-width:768px) and 
(max-width:991px)
{
	.visible-sm-inline-block
	{
		display: inline-block !important;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	.visible-md
	{
		display: block 
	!important;
	}
	table.visible-md
	{
		display: table !important;
	}
	tr.visible-md
	{
		display: table-row !important;
	}
	th.visible-md,td.visible-md
	{
		display: table-cell 
	!important;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	.visible-md-block
	{
		display: block !important;
	}
}
@media (min-width:992px) and 
(max-width:1199px)
{
	.visible-md-inline
	{
		display: inline !important;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	.visible-md-inline-block
	{
		display: inline-block 
	!important;
	}
}
@media (min-width:1200px)
{
	.visible-lg
	{
		display: block !important;
	}
	table.visible-lg
	{
		display: table !important;
	}
	tr.visible-lg
	{
		display: table-row 
	!important;
	}
	th.visible-lg,td.visible-lg
	{
		display: table-cell !important;
	}
}
@media (min-width:1200px)
{
	.visible-lg-block
	{
		display: block !important;
	}
}
@media 
(min-width:1200px)
{
	.visible-lg-inline
	{
		display: inline !important;
	}
}
@media (min-width:1200px)
{
	.visible-lg-inline-block
	{
		display: inline-block !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 
	!important;
	}
	tr.visible-print
	{
		display: table-row !important;
	}
	th.visible-print,td.visible-print
	{
		display: table-cell !important;
	}
}
.visible-print-block
{
	display: none 
!important;
}
@media print
{
	.visible-print-block
	{
		display: block !important;
	}
}
.visible-print-inline
{
	display: none !important;
}
@media 
print
{
	.visible-print-inline
	{
		display: inline !important;
	}
}
.visible-print-inline-block
{
	display: none !important;
}
@media 
print
{
	.visible-print-inline-block
	{
		display: inline-block !important;
	}
}
@media print
{
	.hidden-print
	{
		display: none !important;
	}
}