/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%}
body{
	margin: 0}
article:where(:not(.ds, .ds *)),aside:where(:not(.ds, .ds *)),details:where(:not(.ds, .ds *)),figcaption:where(:not(.ds, .ds *)),figure:where(:not(.ds, .ds *)),footer:where(:not(.ds, .ds *)),header:where(:not(.ds, .ds *)),hgroup:where(:not(.ds, .ds *)),main:where(:not(.ds, .ds *)),menu:where(:not(.ds, .ds *)),nav:where(:not(.ds, .ds *)),section:where(:not(.ds, .ds *)),summary:where(:not(.ds, .ds *)){
	display: block}
audio:where(:not(.ds, .ds *)),canvas:where(:not(.ds, .ds *)),progress:where(:not(.ds, .ds *)),video:where(:not(.ds, .ds *)){
	display: inline-block;
	vertical-align: baseline}
audio:not([controls]):where(:not(.ds, .ds *))
{
	display: none;
	height: 0}
[hidden]:where(:not(.ds, .ds *)),template:where(:not(.ds, .ds *)){
	display: none}
a:where(:not(.ds, .ds *)){
	background-color: transparent}
a:active:where(:not(.ds, .ds *)),a:hover:where(:not(.ds, .ds *)){
	outline: 0}
abbr[title]:where(:not(.ds, .ds *)){
	border-bottom: 1px dotted}
b:where(:not(.ds, .ds *)),strong:where(:not(.ds, .ds *)){
	font-weight: 700}
dfn:where(:not(.ds, .ds *)){
	font-style: italic}
h1:where(:not(.ds, .ds *)){
	margin: .67em 0;
	font-size: 2em}
mark:where(:not(.ds, .ds *)){
	color: #000;
	background: #ff0}
small:where(:not(.ds, .ds *)){
	font-size: 80%}
sub:where(:not(.ds, .ds *)),sup:where(:not(.ds, .ds *)){
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline}
sup:where(:not(.ds, .ds *)){
	top: -.5em}
sub:where(:not(.ds, .ds *)){
	bottom: -.25em}
img:where(:not(.ds, .ds *)){
	border: 0}
svg:not(:root):where(:not(.ds, .ds *))
{
	overflow: hidden}
figure:where(:not(.ds, .ds *)){
	margin: 1em 40px}
hr:where(:not(.ds, .ds *)){
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box}
pre:where(:not(.ds, .ds *)){
	overflow: auto}
code:where(:not(.ds, .ds *)),kbd:where(:not(.ds, .ds *)),pre:where(:not(.ds, .ds *)),samp:where(:not(.ds, .ds *)){
	font-family: monospace,monospace;
	font-size: 1em}
button:where(:not(.ds, .ds *)),input:where(:not(.ds, .ds *)),optgroup:where(:not(.ds, .ds *)),select:where(:not(.ds, .ds *)),textarea:where(:not(.ds, .ds *)){
	margin: 0;
	font: inherit;
	color: inherit}
button:where(:not(.ds, .ds *)){
	overflow: visible}
button:where(:not(.ds, .ds *)),select:where(:not(.ds, .ds *)){
	text-transform: none}
button:where(:not(.ds, .ds *)),html input[type=button]:where(:not(.ds, .ds *)),input[type=reset]:where(:not(.ds, .ds *)),input[type=submit]:where(:not(.ds, .ds *)){
	-webkit-appearance: button;
	cursor: pointer}
button[disabled]:where(:not(.ds, .ds *)),html input[disabled]:where(:not(.ds, .ds *)){
	cursor: default}
button:where(:not(.ds, .ds *))::-moz-focus-inner,input:where(:not(.ds, .ds *))::-moz-focus-inner{
	padding: 0;
	border: 0}
input:where(:not(.ds, .ds *)){
	line-height: normal}
input[type=checkbox]:where(:not(.ds, .ds *)),input[type=radio]:where(:not(.ds, .ds *)){
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0}
input[type=number]:where(:not(.ds, .ds *))::-webkit-inner-spin-button,input[type=number]:where(:not(.ds, .ds *))::-webkit-outer-spin-button{
	height: auto}
input[type=search]:where(:not(.ds, .ds *)){
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield}
input[type=search]:where(:not(.ds, .ds *))::-webkit-search-cancel-button,input[type=search]:where(:not(.ds, .ds *))::-webkit-search-decoration{
	-webkit-appearance: none}
fieldset:where(:not(.ds, .ds *)){
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver}
legend:where(:not(.ds, .ds *)){
	padding: 0;
	border: 0}
textarea:where(:not(.ds, .ds *)){
	overflow: auto}
optgroup:where(:not(.ds, .ds *)){
	font-weight: 700}
table:where(:not(.ds, .ds *)){
	border-spacing: 0;
	border-collapse: collapse}
td:where(:not(.ds, .ds *)),th:where(:not(.ds, .ds *)){
	padding: 0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*:where(:not(.ds, .ds *)),:where(:not(.ds, .ds *)):after,:where(:not(.ds, .ds *)):before{
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important}
	a:where(:not(.ds, .ds *)),a:visited:where(:not(.ds, .ds *)){
		text-decoration: underline}
	a[href]:where(:not(.ds, .ds *)):after{
		content: " (" attr(href) ")"}
	abbr[title]:where(:not(.ds, .ds *)):after{
		content: " (" attr(title) ")"}
	a[href^="javascript:"]:where(:not(.ds, .ds *)):after,a[href^="#"]:where(:not(.ds, .ds *)):after{
		content: ""}
	blockquote:where(:not(.ds, .ds *)),pre:where(:not(.ds, .ds *)){
		border: 1px solid #999;
		page-break-inside: avoid}
	thead:where(:not(.ds, .ds *)){
		display: table-header-group}
	img:where(:not(.ds, .ds *)),tr:where(:not(.ds, .ds *)){
		page-break-inside: avoid}
	img:where(:not(.ds, .ds *)){
		max-width: 100%!important}
	h2:where(:not(.ds, .ds *)),h3:where(:not(.ds, .ds *)),p:where(:not(.ds, .ds *)){
		orphans: 3;
		widows: 3}
	h2:where(:not(.ds, .ds *)),h3:where(:not(.ds, .ds *)){
		page-break-after: avoid}
	.navbar{
		display: none}
	.btn>.caret{
		border-top-color: #000!important}
	.label{
		border: 1px solid #000}
	.table{
		border-collapse: collapse!important}
	.table td:where(:not(.ds, .ds *)),.table th:where(:not(.ds, .ds *)){
		background-color: #fff!important}
}@font-face{
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),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')}
*:where(:not(.ds, .ds *)){
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box}
:where(:not(.ds, .ds *)):after,:where(:not(.ds, .ds *)):before{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box}
html{
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)}
body{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff}
button:where(:not(.ds, .ds *)),input:where(:not(.ds, .ds *)),select:where(:not(.ds, .ds *)),textarea:where(:not(.ds, .ds *)){
	font-family: inherit;
	font-size: inherit;
	line-height: inherit}
a:where(:not(.ds, .ds *)){
	color: #337ab7;
	text-decoration: none}
a:focus:where(:not(.ds, .ds *)),a:hover:where(:not(.ds, .ds *)){
	color: #23527c;
	text-decoration: underline}
a:focus:where(:not(.ds, .ds *)){
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px}
figure:where(:not(.ds, .ds *)){
	margin: 0}
img:where(:not(.ds, .ds *)){
	vertical-align: middle}
.img-responsive,.thumbnail a>img:where(:not(.ds, .ds *)),.thumbnail>img:where(:not(.ds, .ds *)){
	display: block;
	max-width: 100%;
	height: auto}
hr:where(:not(.ds, .ds *)){
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee}
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0}
[role=button]:where(:not(.ds, .ds *)){
	cursor: pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1:where(:not(.ds, .ds *)),h2:where(:not(.ds, .ds *)),h3:where(:not(.ds, .ds *)),h4:where(:not(.ds, .ds *)),h5:where(:not(.ds, .ds *)),h6:where(:not(.ds, .ds *)){
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit}
.h1 .small,.h1 small:where(:not(.ds, .ds *)),.h2 .small,.h2 small:where(:not(.ds, .ds *)),.h3 .small,.h3 small:where(:not(.ds, .ds *)),.h4 .small,.h4 small:where(:not(.ds, .ds *)),.h5 .small,.h5 small:where(:not(.ds, .ds *)),.h6 .small,.h6 small:where(:not(.ds, .ds *)),h1 .small,h1 small:where(:not(.ds, .ds *)),h2 .small,h2 small:where(:not(.ds, .ds *)),h3 .small,h3 small:where(:not(.ds, .ds *)),h4 .small,h4 small:where(:not(.ds, .ds *)),h5 .small,h5 small:where(:not(.ds, .ds *)),h6 .small,h6 small:where(:not(.ds, .ds *)){
	font-weight: 400;
	line-height: 1;
	color: #777}
.h1,.h2,.h3,h1:where(:not(.ds, .ds *)),h2:where(:not(.ds, .ds *)),h3:where(:not(.ds, .ds *)){
	margin-top: 20px;
	margin-bottom: 10px}
.h1 .small,.h1 small:where(:not(.ds, .ds *)),.h2 .small,.h2 small:where(:not(.ds, .ds *)),.h3 .small,.h3 small:where(:not(.ds, .ds *)),h1 .small,h1 small:where(:not(.ds, .ds *)),h2 .small,h2 small:where(:not(.ds, .ds *)),h3 .small,h3 small:where(:not(.ds, .ds *)){
	font-size: 65%}
.h4,.h5,.h6,h4:where(:not(.ds, .ds *)),h5:where(:not(.ds, .ds *)),h6:where(:not(.ds, .ds *)){
	margin-top: 10px;
	margin-bottom: 10px}
.h4 .small,.h4 small:where(:not(.ds, .ds *)),.h5 .small,.h5 small:where(:not(.ds, .ds *)),.h6 .small,.h6 small:where(:not(.ds, .ds *)),h4 .small,h4 small:where(:not(.ds, .ds *)),h5 .small,h5 small:where(:not(.ds, .ds *)),h6 .small,h6 small:where(:not(.ds, .ds *)){
	font-size: 75%}
.h1,h1:where(:not(.ds, .ds *)){
	font-size: 36px}
.h2,h2:where(:not(.ds, .ds *)){
	font-size: 30px}
.h3,h3:where(:not(.ds, .ds *)){
	font-size: 24px}
.h4,h4:where(:not(.ds, .ds *)){
	font-size: 18px}
.h5,h5:where(:not(.ds, .ds *)){
	font-size: 14px}
.h6,h6:where(:not(.ds, .ds *)){
	font-size: 12px}
p:where(:not(.ds, .ds *)){
	margin: 0 0 10px}
.lead{
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4}
@media (min-width:768px){.lead{
		font-size: 21px}
}.small,small:where(:not(.ds, .ds *)){
	font-size: 85%}
.mark,mark:where(:not(.ds, .ds *)){
	padding: .2em;
	background-color: #fcf8e3}
.text-right{
	text-align: right}
.text-center{
	text-align: center}
ol:where(:not(.ds, .ds *)),ul:where(:not(.ds, .ds *)){
	margin-top: 0;
	margin-bottom: 10px}
ol ol:where(:not(.ds, .ds *)),ol ul:where(:not(.ds, .ds *)),ul ol:where(:not(.ds, .ds *)),ul ul:where(:not(.ds, .ds *)){
	margin-bottom: 0}
.list-unstyled{
	padding-left: 0;
	list-style: none}
dl:where(:not(.ds, .ds *)){
	margin-top: 0;
	margin-bottom: 20px}
dd:where(:not(.ds, .ds *)),dt:where(:not(.ds, .ds *)){
	line-height: 1.42857143}
dt:where(:not(.ds, .ds *)){
	font-weight: 700}
dd:where(:not(.ds, .ds *)){
	margin-left: 0}abbr[data-original-title]:where(:not(.ds, .ds *)),abbr[title]:where(:not(.ds, .ds *)){
	cursor: help;
	border-bottom: 1px dotted #777}
blockquote:where(:not(.ds, .ds *)){
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee}
blockquote ol:last-child:where(:not(.ds, .ds *)),blockquote p:last-child:where(:not(.ds, .ds *)),blockquote ul:last-child:where(:not(.ds, .ds *)){
	margin-bottom: 0}
blockquote .small,blockquote footer:where(:not(.ds, .ds *)),blockquote small:where(:not(.ds, .ds *)){
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777}
blockquote .small:before,blockquote footer:where(:not(.ds, .ds *)):before,blockquote small:where(:not(.ds, .ds *)):before{
	content: '\2014 \00A0'}
address:where(:not(.ds, .ds *)){
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143}
code:where(:not(.ds, .ds *)),kbd:where(:not(.ds, .ds *)),pre:where(:not(.ds, .ds *)),samp:where(:not(.ds, .ds *)){
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace}
code:where(:not(.ds, .ds *)){
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px}
kbd:where(:not(.ds, .ds *)){
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd:where(:not(.ds, .ds *)){
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none}
pre:where(:not(.ds, .ds *)){
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px}
pre code:where(:not(.ds, .ds *)){
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0}
.container{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto}
@media (min-width:768px){.container{
		width: 750px}
}@media (min-width:992px){.container{
		width: 970px}
}@media (min-width:1200px){.container{
		width: 1170px}
}.container-fluid{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto}
.row{
	margin-right: -15px;
	margin-left: -15px}
.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-sm-12,.col-xs-12{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px}
.col-xs-12{
	float: left}
.col-xs-12{
	width: 100%}
@media (min-width:768px){.col-sm-12{
		float: left}
	.col-sm-12{
		width: 100%}
}@media (min-width:992px){.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8{
		float: left}
	.col-md-12{
		width: 100%}
	.col-md-10{
		width: 83.33333333%}
	.col-md-8{
		width: 66.66666667%}
	.col-md-7{
		width: 58.33333333%}
	.col-md-6{
		width: 50%}
	.col-md-5{
		width: 41.66666667%}
	.col-md-4{
		width: 33.33333333%}
	.col-md-3{
		width: 25%}
	.col-md-offset-2{
		margin-left: 16.66666667%}
	.col-md-offset-1{
		margin-left: 8.33333333%}
}table:where(:not(.ds, .ds *)){
	background-color: transparent}
caption:where(:not(.ds, .ds *)){
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left}
th:where(:not(.ds, .ds *)){
	text-align: left}
.table{
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px}
.table>tbody>tr>td:where(:not(.ds, .ds *)),.table>tbody>tr>th:where(:not(.ds, .ds *)),.table>tfoot>tr>td:where(:not(.ds, .ds *)),.table>tfoot>tr>th:where(:not(.ds, .ds *)),.table>thead>tr>td:where(:not(.ds, .ds *)),.table>thead>tr>th:where(:not(.ds, .ds *)){
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd}
.table>thead>tr>th:where(:not(.ds, .ds *)){
	vertical-align: bottom;
	border-bottom: 2px solid #ddd}
.table>caption+thead>tr:first-child>td:where(:not(.ds, .ds *)),.table>caption+thead>tr:first-child>th:where(:not(.ds, .ds *)),.table>colgroup+thead>tr:first-child>td:where(:not(.ds, .ds *)),.table>colgroup+thead>tr:first-child>th:where(:not(.ds, .ds *)),.table>thead:first-child>tr:first-child>td:where(:not(.ds, .ds *)),.table>thead:first-child>tr:first-child>th:where(:not(.ds, .ds *)){
	border-top: 0}
.table>tbody+tbody:where(:not(.ds, .ds *)){
	border-top: 2px solid #ddd}
.table .table{
	background-color: #fff}
table col[class*=col-]:where(:not(.ds, .ds *)){
	position: static;
	display: table-column;
	float: none}
table td[class*=col-]:where(:not(.ds, .ds *)),table th[class*=col-]:where(:not(.ds, .ds *)){
	position: static;
	display: table-cell;
	float: none}
.table>tbody>tr.active>td:where(:not(.ds, .ds *)),.table>tbody>tr.active>th:where(:not(.ds, .ds *)),.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td:where(:not(.ds, .ds *)),.table>tfoot>tr.active>th:where(:not(.ds, .ds *)),.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td:where(:not(.ds, .ds *)),.table>thead>tr.active>th:where(:not(.ds, .ds *)),.table>thead>tr>td.active,.table>thead>tr>th.active{
	background-color: #f5f5f5}
.table>tbody>tr.success>td:where(:not(.ds, .ds *)),.table>tbody>tr.success>th:where(:not(.ds, .ds *)),.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td:where(:not(.ds, .ds *)),.table>tfoot>tr.success>th:where(:not(.ds, .ds *)),.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td:where(:not(.ds, .ds *)),.table>thead>tr.success>th:where(:not(.ds, .ds *)),.table>thead>tr>td.success,.table>thead>tr>th.success{
	background-color: #dff0d8}
.table>tbody>tr.info>td:where(:not(.ds, .ds *)),.table>tbody>tr.info>th:where(:not(.ds, .ds *)),.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td:where(:not(.ds, .ds *)),.table>tfoot>tr.info>th:where(:not(.ds, .ds *)),.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td:where(:not(.ds, .ds *)),.table>thead>tr.info>th:where(:not(.ds, .ds *)),.table>thead>tr>td.info,.table>thead>tr>th.info{
	background-color: #d9edf7}
.table-responsive{
	min-height: .01%;
	overflow-x: auto}
@media screen and (max-width:767px){.table-responsive{
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd}
	.table-responsive>.table{
		margin-bottom: 0}
	.table-responsive>.table>tbody>tr>td:where(:not(.ds, .ds *)),.table-responsive>.table>tbody>tr>th:where(:not(.ds, .ds *)),.table-responsive>.table>tfoot>tr>td:where(:not(.ds, .ds *)),.table-responsive>.table>tfoot>tr>th:where(:not(.ds, .ds *)),.table-responsive>.table>thead>tr>td:where(:not(.ds, .ds *)),.table-responsive>.table>thead>tr>th:where(:not(.ds, .ds *)){
		white-space: nowrap}
}fieldset:where(:not(.ds, .ds *)){
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0}
legend:where(:not(.ds, .ds *)){
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5}
label:where(:not(.ds, .ds *)){
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700}
input[type=search]:where(:not(.ds, .ds *)){
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box}
input[type=checkbox]:where(:not(.ds, .ds *)),input[type=radio]:where(:not(.ds, .ds *)){
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal}
input[type=file]:where(:not(.ds, .ds *)){
	display: block}
input[type=range]:where(:not(.ds, .ds *)){
	display: block;
	width: 100%}
select[multiple]:where(:not(.ds, .ds *)),select[size]:where(:not(.ds, .ds *)){
	height: auto}
input[type=file]:focus:where(:not(.ds, .ds *)),input[type=checkbox]:focus:where(:not(.ds, .ds *)),input[type=radio]:focus:where(:not(.ds, .ds *)){
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px}
output:where(:not(.ds, .ds *)){
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555}
input[type=search]:where(:not(.ds, .ds *)){
	-webkit-appearance: none}
.checkbox,.radio{
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px}
.checkbox label:where(:not(.ds, .ds *)),.radio label:where(:not(.ds, .ds *)){
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer}
.checkbox input[type=checkbox]:where(:not(.ds, .ds *)),.radio input[type=radio]:where(:not(.ds, .ds *)){
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px}
.checkbox+.checkbox,.radio+.radio{
	margin-top: -5px}
fieldset[disabled] input[type=checkbox]:where(:not(.ds, .ds *)),fieldset[disabled] input[type=radio]:where(:not(.ds, .ds *)),input[type=checkbox].disabled,input[type=checkbox][disabled]:where(:not(.ds, .ds *)),input[type=radio].disabled,input[type=radio][disabled]:where(:not(.ds, .ds *)){
	cursor: not-allowed}
.checkbox.disabled label:where(:not(.ds, .ds *)),.radio.disabled label:where(:not(.ds, .ds *)),fieldset[disabled] .checkbox label:where(:not(.ds, .ds *)),fieldset[disabled] .radio label:where(:not(.ds, .ds *)){
	cursor: not-allowed}
.has-feedback{
	position: relative}
.has-success .checkbox,.has-success .radio,.has-success.checkbox label:where(:not(.ds, .ds *)),.has-success.radio label:where(:not(.ds, .ds *)){
	color: #3c763d}
.has-warning .checkbox,.has-warning .radio,.has-warning.checkbox label:where(:not(.ds, .ds *)),.has-warning.radio label:where(:not(.ds, .ds *)){
	color: #8a6d3b}
.has-error .checkbox,.has-error .radio,.has-error.checkbox label:where(:not(.ds, .ds *)),.has-error.radio label:where(:not(.ds, .ds *)){
	color: #a94442}.btn{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px}
.btn.focus,.btn:focus,.btn:hover{
	color: #333;
	text-decoration: none}
.btn.active,.btn:active{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65}
a.btn.disabled,fieldset[disabled] a.btn{
	pointer-events: none}
.fade{
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear}
.fade.in{
	opacity: 1}
.collapse{
	display: none}
.collapse.in{
	display: block}
tr.collapse.in{
	display: table-row}
tbody.collapse.in{
	display: table-row-group}
.caret{
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	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;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu .divider{
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5}
.dropdown-menu>li>a:where(:not(.ds, .ds *)){
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap}
.dropdown-menu>li>a:focus:where(:not(.ds, .ds *)),.dropdown-menu>li>a:hover:where(:not(.ds, .ds *)){
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5}
.dropdown-menu>.active>a:where(:not(.ds, .ds *)),.dropdown-menu>.active>a:focus:where(:not(.ds, .ds *)),.dropdown-menu>.active>a:hover:where(:not(.ds, .ds *)){
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0}
.dropdown-menu>.disabled>a:where(:not(.ds, .ds *)),.dropdown-menu>.disabled>a:focus:where(:not(.ds, .ds *)),.dropdown-menu>.disabled>a:hover:where(:not(.ds, .ds *)){
	color: #777}
.dropdown-menu>.disabled>a:focus:where(:not(.ds, .ds *)),.dropdown-menu>.disabled>a:hover:where(:not(.ds, .ds *)){
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.open>.dropdown-menu{
	display: block}
.open>a:where(:not(.ds, .ds *)){
	outline: 0}
.dropdown-menu-right{
	right: 0;
	left: auto}
.dropdown-menu-left{
	right: auto;
	left: 0}
.dropdown-header{
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap}
.dropdown-backdrop{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990}.btn-group{
	position: relative;
	display: inline-block;
	vertical-align: middle}
.btn-group>.btn{
	position: relative;
	float: left}
.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
	z-index: 2}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
	margin-left: -1px}
.btn-group>.btn:not(:first-child)
:not(:last-child)
:not(.dropdown-toggle):where(:not(.ds, .ds *)){
	border-radius: 0}
.btn-group>.btn:first-child{
	margin-left: 0}
.btn-group>.btn:first-child:not(:last-child)
:not(.dropdown-toggle):where(:not(.ds, .ds *)){
	border-top-right-radius: 0;
	border-bottom-right-radius: 0}
.btn-group>.btn:last-child:not(:first-child)
,.btn-group>.dropdown-toggle:not(:first-child)
{
	border-top-left-radius: 0;
	border-bottom-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:not(:last-child)
>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)
>.dropdown-toggle{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0}
.btn-group>.btn-group:last-child:not(:first-child)
>.btn:first-child{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline: 0}
.btn-group>.btn+.dropdown-toggle{
	padding-right: 8px;
	padding-left: 8px}
.btn-group.open .dropdown-toggle{
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}
.btn .caret{
	margin-left: 0}
[data-toggle=buttons]>
.btn input[type=checkbox]:where(:not(.ds, .ds *)),[
	data-toggle=buttons]>
.btn input[type=radio]:where(:not(.ds, .ds *)),[
	data-toggle=buttons]>
.btn-group>.btn input[type=checkbox]:where(:not(.ds, .ds *)),[
	data-toggle=buttons]>
.btn-group>.btn input[type=radio]:where(:not(.ds, .ds *)){
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none}
.nav{
	padding-left: 0;
	margin-bottom: 0;
	list-style: none}
.nav>li:where(:not(.ds, .ds *)){
	position: relative;
	display: block}
.nav>li>a:where(:not(.ds, .ds *)){
	position: relative;
	display: block;
	padding: 10px 15px}
.nav>li>a:focus:where(:not(.ds, .ds *)),.nav>li>a:hover:where(:not(.ds, .ds *)){
	text-decoration: none;
	background-color: #eee}
.nav>li.disabled>a:where(:not(.ds, .ds *)){
	color: #777}
.nav>li.disabled>a:focus:where(:not(.ds, .ds *)),.nav>li.disabled>a:hover:where(:not(.ds, .ds *)){
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent}
.nav .open>a:where(:not(.ds, .ds *)),.nav .open>a:focus:where(:not(.ds, .ds *)),.nav .open>a:hover:where(:not(.ds, .ds *)){
	background-color: #eee;
	border-color: #337ab7}
.nav>li>a>img:where(:not(.ds, .ds *)){
	max-width: none}.tab-content>.tab-pane{
	display: none}
.tab-content>.active{
	display: block}
.navbar{
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent}
@media (min-width:768px){.navbar{
		border-radius: 4px}
}
.pagination{
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px}
.pagination>li:where(:not(.ds, .ds *)){
	display: inline}
.pagination>li>a:where(:not(.ds, .ds *)),.pagination>li>span:where(:not(.ds, .ds *)){
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd}
.pagination>li:first-child>a:where(:not(.ds, .ds *)),.pagination>li:first-child>span:where(:not(.ds, .ds *)){
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px}
.pagination>li:last-child>a:where(:not(.ds, .ds *)),.pagination>li:last-child>span:where(:not(.ds, .ds *)){
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px}
.pagination>li>a:focus:where(:not(.ds, .ds *)),.pagination>li>a:hover:where(:not(.ds, .ds *)),.pagination>li>span:focus:where(:not(.ds, .ds *)),.pagination>li>span:hover:where(:not(.ds, .ds *)){
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd}
.pagination>.active>a:where(:not(.ds, .ds *)),.pagination>.active>a:focus:where(:not(.ds, .ds *)),.pagination>.active>a:hover:where(:not(.ds, .ds *)),.pagination>.active>span:where(:not(.ds, .ds *)),.pagination>.active>span:focus:where(:not(.ds, .ds *)),.pagination>.active>span:hover:where(:not(.ds, .ds *)){
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7}
.pagination>.disabled>a:where(:not(.ds, .ds *)),.pagination>.disabled>a:focus:where(:not(.ds, .ds *)),.pagination>.disabled>a:hover:where(:not(.ds, .ds *)),.pagination>.disabled>span:where(:not(.ds, .ds *)),.pagination>.disabled>span:focus:where(:not(.ds, .ds *)),.pagination>.disabled>span:hover:where(:not(.ds, .ds *)){
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd}
.label{
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em}
a.label:focus,a.label:hover{
	color: #fff;
	text-decoration: none;
	cursor: pointer}
.label:empty{
	display: none}
.btn .label{
	position: relative;
	top: -1px}
.badge{
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px}
.badge:empty{
	display: none}
.btn .badge{
	position: relative;
	top: -1px}
a.badge:focus,a.badge:hover{
	color: #fff;
	text-decoration: none;
	cursor: pointer}.thumbnail{
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out}
.thumbnail a>img:where(:not(.ds, .ds *)),.thumbnail>img:where(:not(.ds, .ds *)){
	margin-right: auto;
	margin-left: auto}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{
	border-color: #337ab7}
.thumbnail .caption{
	padding: 9px;
	color: #333}
.alert{
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px}
.alert h4:where(:not(.ds, .ds *)){
	margin-top: 0;
	color: inherit}
.alert>p:where(:not(.ds, .ds *)),.alert>ul:where(:not(.ds, .ds *)){
	margin-bottom: 0}
.alert>p+p:where(:not(.ds, .ds *)){
	margin-top: 5px}
@-webkit-keyframes progress-bar-stripes{from{
		background-position: 40px 0}
	to{
		background-position: 0 0}
}@-o-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{
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1)}
.media{
	margin-top: 15px}
.media:first-child{
	margin-top: 0}
.media{
	overflow: hidden;
	zoom: 1}
.panel{
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05)}
.panel-body{
	padding: 15px}
.panel-heading{
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px}
.panel-heading>.dropdown .dropdown-toggle{
	color: inherit}
.panel-title{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit}
.panel-title>.small,.panel-title>.small>a:where(:not(.ds, .ds *)),.panel-title>a:where(:not(.ds, .ds *)),.panel-title>small:where(:not(.ds, .ds *)),.panel-title>small>a:where(:not(.ds, .ds *)){
	color: inherit}
.panel-footer{
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
	margin-bottom: 0}
.panel>.panel-collapse>.table caption:where(:not(.ds, .ds *)),.panel>.table caption:where(:not(.ds, .ds *)),.panel>.table-responsive>.table caption:where(:not(.ds, .ds *)){
	padding-right: 15px;
	padding-left: 15px}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>tbody:first-child>tr:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>thead:first-child>tr:first-child:where(:not(.ds, .ds *)){
	border-top-left-radius: 3px;
	border-top-right-radius: 3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>thead:first-child>tr:first-child td:first-child:where(:not(.ds, .ds *)),.panel>.table:first-child>thead:first-child>tr:first-child th:first-child:where(:not(.ds, .ds *)){
	border-top-left-radius: 3px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child:where(:not(.ds, .ds *)),.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child:where(:not(.ds, .ds *)),.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child:where(:not(.ds, .ds *)),.panel>.table:first-child>thead:first-child>tr:first-child td:last-child:where(:not(.ds, .ds *)),.panel>.table:first-child>thead:first-child>tr:first-child th:last-child:where(:not(.ds, .ds *)){
	border-top-right-radius: 3px}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tbody:last-child>tr:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tfoot:last-child>tr:last-child:where(:not(.ds, .ds *)){
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child:where(:not(.ds, .ds *)){
	border-bottom-left-radius: 3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child:where(:not(.ds, .ds *)),.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child:where(:not(.ds, .ds *)),.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child:where(:not(.ds, .ds *)){
	border-bottom-right-radius: 3px}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
	border-top: 1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td:where(:not(.ds, .ds *)),.panel>.table>tbody:first-child>tr:first-child th:where(:not(.ds, .ds *)){
	border-top: 0}
.panel>.table-responsive{
	margin-bottom: 0;
	border: 0}
.panel-group{
	margin-bottom: 20px}
.panel-group .panel{
	margin-bottom: 0;
	border-radius: 4px}
.panel-group .panel+.panel{
	margin-top: 5px}
.panel-group .panel-heading{
	border-bottom: 0}
.panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top: 1px solid #ddd}
.panel-group .panel-footer{
	border-top: 0}
.panel-group .panel-footer+.panel-collapse .panel-body{
	border-bottom: 1px solid #ddd}
.panel-default{
	border-color: #ddd}
.panel-default>.panel-heading{
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #ddd}
.panel-default>.panel-heading .badge{
	color: #f5f5f5;
	background-color: #333}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #ddd}
.panel-primary{
	border-color: #337ab7}
.panel-primary>.panel-heading{
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #337ab7}
.panel-primary>.panel-heading .badge{
	color: #337ab7;
	background-color: #fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #337ab7}
.panel-success{
	border-color: #d6e9c6}
.panel-success>.panel-heading{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #d6e9c6}
.panel-success>.panel-heading .badge{
	color: #dff0d8;
	background-color: #3c763d}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #d6e9c6}
.panel-info{
	border-color: #bce8f1}
.panel-info>.panel-heading{
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #bce8f1}
.panel-info>.panel-heading .badge{
	color: #d9edf7;
	background-color: #31708f}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #bce8f1}
.panel-warning{
	border-color: #faebcc}
.panel-warning>.panel-heading{
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #faebcc}
.panel-warning>.panel-heading .badge{
	color: #fcf8e3;
	background-color: #8a6d3b}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #faebcc}
.panel-danger{
	border-color: #ebccd1}
.panel-danger>.panel-heading{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
	border-top-color: #ebccd1}
.panel-danger>.panel-heading .badge{
	color: #f2dede;
	background-color: #a94442}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
	border-bottom-color: #ebccd1}
.well{
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote:where(:not(.ds, .ds *)){
	border-color: #ddd;
	border-color: rgba(0,0,0,.15)}
.close{
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2}
.close:focus,.close:hover{
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5}
button.close{
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0}
.modal-open{
	overflow: hidden}
.modal{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0}
.modal.fade .modal-dialog{
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	-o-transform: translate(0,-25%);
	transform: translate(0,-25%)}
.modal.in .modal-dialog{
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0)}
.modal-open .modal{
	overflow-x: hidden;
	overflow-y: auto}
.modal-dialog{
	position: relative;
	width: auto;
	margin: 10px}
.modal-content{
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000}
.modal-backdrop.fade{
	filter: alpha(opacity=0);
	opacity: 0}
.modal-backdrop.in{
	filter: alpha(opacity=50);
	opacity: .5}
.modal-header{
	padding: 15px;
	border-bottom: 1px solid #e5e5e5}
.modal-header .close{
	margin-top: -2px}
.modal-title{
	margin: 0;
	line-height: 1.42857143}
.modal-body{
	position: relative;
	padding: 15px}
.modal-footer{
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5}
.modal-footer .btn+.btn{
	margin-bottom: 0;
	margin-left: 5px}
.modal-footer .btn-group .btn+.btn{
	margin-left: -1px}
.modal-scrollbar-measure{
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll}
@media (min-width:768px){.modal-dialog{
		width: 600px;
		margin: 30px auto}
	.modal-content{
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
		box-shadow: 0 5px 15px rgba(0,0,0,.5)}
	.modal-sm{
		width: 300px}
}@media (min-width:992px){.modal-lg{
		width: 900px}
}.tooltip{
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto}
.tooltip.in{
	filter: alpha(opacity=90);
	opacity: .9}
.tooltip.top{
	padding: 5px 0;
	margin-top: -3px}
.tooltip.right{
	padding: 0 5px;
	margin-left: 3px}
.tooltip.bottom{
	padding: 5px 0;
	margin-top: 3px}
.tooltip.left{
	padding: 0 5px;
	margin-left: -3px}
.tooltip-inner{
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	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{
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000}
.tooltip.top-right .tooltip-arrow{
	bottom: 0;
	left: 5px;
	margin-bottom: -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;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000}
.tooltip.bottom-right .tooltip-arrow{
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000}
.popover{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	line-break: auto}
.popover.top{
	margin-top: -10px}
.popover.right{
	margin-left: 10px}
.popover.bottom{
	margin-top: 10px}
.popover.left{
	margin-left: -10px}
.popover-title{
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	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{
	content: "";
	border-width: 10px}
.popover.top>.arrow{
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,.25);
	border-bottom-width: 0}
.popover.top>.arrow:after{
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0}
.popover.right>.arrow{
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,.25);
	border-left-width: 0}
.popover.right>.arrow:after{
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0}
.popover.bottom>.arrow{
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,.25)}
.popover.bottom>.arrow:after{
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff}
.popover.left>.arrow{
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,.25)}
.popover.left>.arrow:after{
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff}
.carousel{
	position: relative}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{
	display: table;
	content: " "}
.container-fluid:after,.container:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar:after,.panel-body:after,.row:after{
	clear: both}
.center-block{
	display: block;
	margin-right: auto;
	margin-left: auto}
.hide{
	display: none!important}
.show{
	display: block!important}
.invisible{
	visibility: hidden}
.hidden{
	display: none!important}
@-ms-viewport{
	width: device-width}
.visible-lg,.visible-md,.visible-sm,.visible-xs{
	display: none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-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}
	td.visible-xs,th.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}
	td.visible-sm,th.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}
	td.visible-md,th.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}
	td.visible-lg,th.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}
	td.visible-print,th.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}}
/*# sourceMappingURL=bootstrap.min.css.map */