in



.bg-warning {

	background-color: #fcf8e3

}



a.bg-warning:focus,

a.bg-warning:hover {

	background-color: #f7ecb5

}



.bg-danger {

	background-color: #f2dede

}



a.bg-danger:focus,

a.bg-danger:hover {

	background-color: #e4b9b9

}



.page-header {

	padding-bottom: 9px;

	margin: 40px 0 20px;

	border-bottom: 1px solid #eee

}



ol,

ul {

	margin-top: 0;

	margin-bottom: 10px

}



ol ol,

ol ul,

ul ol,

ul ul {

	margin-bottom: 0

}



.list-unstyled {

	padding-left: 0;

	list-style: none

}



.list-inline {

	padding-left: 0;

	margin-left: -5px;

	list-style: none

}



.list-inline>li {

	display: inline-block;

	padding-right: 5px;

	padding-left: 5px

}



dl {

	margin-top: 0;

	margin-bottom: 20px

}



dd,

dt {

	line-height: 1.42857143

}



dt {

	font-weight: 700

}



dd {

	margin-left: 0

}



@media (min-width:768px) {

	.dl-horizontal dt {

		float: left;

		width: 160px;

		overflow: hidden;

		clear: left;

		text-align: right;

		text-overflow: ellipsis;

		white-space: nowrap

	}

	.dl-horizontal dd {

		margin-left: 180px

	}

}



abbr[data-original-title],

abbr[title] {

	cursor: help;

	border-bottom: 1px dotted #777

}



.initialism {

	font-size: 90%;

	text-transform: uppercase

}



blockquote {

	padding: 10px 20px;

	margin: 0 0 20px;

	font-size: 17.5px;

	border-left: 5px solid #eee

}



blockquote ol:last-child,

blockquote p:last-child,

blockquote ul:last-child {

	margin-bottom: 0

}



blockquote .small,

blockquote footer,

blockquote small {

	display: block;

	font-size: 80%;

	line-height: 1.42857143;

	color: #777

}



blockquote .small:before,

blockquote footer:before,

blockquote small:before {

	content: '\2014 \00A0'

}



.blockquote-reverse,

blockquote.pull-right {

	padding-right: 15px;

	padding-left: 0;

	text-align: right;

	border-right: 5px solid #eee;

	border-left: 0

}



.blockquote-reverse .small:before,

.blockquote-reverse footer:before,

.blockquote-reverse small:before,

blockquote.pull-right .small:before,

blockquote.pull-right footer:before,

blockquote.pull-right small:before {

	content: ''

}



.blockquote-reverse .small:after,

.blockquote-reverse footer:after,

.blockquote-reverse small:after,

blockquote.pull-right .small:after,

blockquote.pull-right footer:after,

blockquote.pull-right small:after {

	content: '\00A0 \2014'

}



address {

	margin-bottom: 20px;

	font-style: normal;

	line-height: 1.42857143

}



code,

kbd,

pre,

samp {

	font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}



code {

	padding: 2px 4px;

	font-size: 90%;

	color: #c7254e;

	background-color: #f9f2f4;

	border-radius: 4px

}



kbd {

	padding: 2px 4px;

	font-size: 90%;

	color: #fff;

	background-color: #333;

	border-radius: 3px;

	-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 {

	padding: 0;

	font-size: 100%;

	font-weight: 700;

	-webkit-box-shadow: none;

	box-shadow: none

}



pre {

	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 {

	padding: 0;

	font-size: inherit;

	color: inherit;

	white-space: pre-wrap;

	background-color: transparent;

	border-radius: 0

}



.pre-scrollable {

	max-height: 340px;

	overflow-y: scroll

}



.container {

	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-lg-1,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.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-md-1,

.col-md-10,

.col-md-11,

.col-md-12,

.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-sm-1,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.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-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}



.col-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

	float: left

}



.col-xs-12 {

	width: 100%

}



.col-xs-11 {

	width: 91.66666667%

}



.col-xs-10 {

	width: 83.33333333%

}



.col-xs-9 {

	width: 75%

}



.col-xs-8 {

	width: 66.66666667%

}



.col-xs-7 {

	width: 58.33333333%

}



.col-xs-6 {

	width: 50%

}



.col-xs-5 {

	width: 41.66666667%

}



.col-xs-4 {

	width: 33.33333333%

}



.col-xs-3 {

	width: 25%

}



.col-xs-2 {

	width: 16.66666667%

}



.col-xs-1 {

	width: 8.33333333%

}



.col-xs-pull-12 {

	right: 100%

}



.col-xs-pull-11 {

	right: 91.66666667%

}



.col-xs-pull-10 {

	right: 83.33333333%

}



.col-xs-pull-9 {

	right: 75%

}



.col-xs-pull-8 {

	right: 66.66666667%

}



.col-xs-pull-7 {

	right: 58.33333333%

}



.col-xs-pull-6 {

	right: 50%

}



.col-xs-pull-5 {

	right: 41.66666667%

}



.col-xs-pull-4 {

	right: 33.33333333%

}



.col-xs-pull-3 {

	right: 25%

}



.col-xs-pull-2 {

	right: 16.66666667%

}



.col-xs-pull-1 {

	right: 8.33333333%

}



.col-xs-pull-0 {

	right: auto

}



.col-xs-push-12 {

	left: 100%

}



.col-xs-push-11 {

	left: 91.66666667%

}



.col-xs-push-10 {

	left: 83.33333333%

}



.col-xs-push-9 {

	left: 75%

}



.col-xs-push-8 {

	left: 66.66666667%

}



.col-xs-push-7 {

	left: 58.33333333%

}



.col-xs-push-6 {

	left: 50%

}



.col-xs-push-5 {

	left: 41.66666667%

}



.col-xs-push-4 {

	left: 33.33333333%

}



.col-xs-push-3 {

	left: 25%

}



.col-xs-push-2 {

	left: 16.66666667%

}



.col-xs-push-1 {

	left: 8.33333333%

}



.col-xs-push-0 {

	left: auto

}



.col-xs-offset-12 {

	margin-left: 100%

}



.col-xs-offset-11 {

	margin-left: 91.66666667%

}



.col-xs-offset-10 {

	margin-left: 83.33333333%

}



.col-xs-offset-9 {

	margin-left: 75%

}



.col-xs-offset-8 {

	margin-left: 66.66666667%

}



.col-xs-offset-7 {

	margin-left: 58.33333333%

}



.col-xs-offset-6 {

	margin-left: 50%

}



.col-xs-offset-5 {

	margin-left: 41.66666667%

}



.col-xs-offset-4 {

	margin-left: 33.33333333%

}



.col-xs-offset-3 {

	margin-left: 25%

}



.col-xs-offset-2 {

	margin-left: 16.66666667%

}



.col-xs-offset-1 {

	margin-left: 8.33333333%

}



.col-xs-offset-0 {

	margin-left: 0

}



@media (min-width:768px) {

	.col-sm-1,

	.col-sm-10,

	.col-sm-11,

	.col-sm-12,

	.col-sm-2,

	.col-sm-3,

	.col-sm-4,

	.col-sm-5,

	.col-sm-6,

	.col-sm-7,

	.col-sm-8,

	.col-sm-9 {

		float: left

	}

	.col-sm-12 {

		width: 100%

	}

	.col-sm-11 {

		width: 91.66666667%

	}

	.col-sm-10 {

		width: 83.33333333%

	}

	.col-sm-9 {

		width: 75%

	}

	.col-sm-8 {

		width: 66.66666667%

	}

	.col-sm-7 {

		width: 58.33333333%

	}

	.col-sm-6 {

		width: 50%

	}

	.col-sm-5 {

		width: 41.66666667%

	}

	.col-sm-4 {

		width: 33.33333333%

	}

	.col-sm-3 {

		width: 25%

	}

	.col-sm-2 {

		width: 16.66666667%

	}

	.col-sm-1 {

		width: 8.33333333%

	}

	.col-sm-pull-12 {

		right: 100%

	}

	.col-sm-pull-11 {

		right: 91.66666667%

	}

	.col-sm-pull-10 {

		right: 83.33333333%

	}

	.col-sm-pull-9 {

		right: 75%

	}

	.col-sm-pull-8 {

		right: 66.66666667%

	}

	.col-sm-pull-7 {

		right: 58.33333333%

	}

	.col-sm-pull-6 {

		right: 50%

	}

	.col-sm-pull-5 {

		right: 41.66666667%

	}

	.col-sm-pull-4 {

		right: 33.33333333%

	}

	.col-sm-pull-3 {

		right: 25%

	}

	.col-sm-pull-2 {

		right: 16.66666667%

	}

	.col-sm-pull-1 {

		right: 8.33333333%

	}

	.col-sm-pull-0 {

		right: auto

	}

	.col-sm-push-12 {

		left: 100%

	}

	.col-sm-push-11 {

		left: 91.66666667%

	}

	.col-sm-push-10 {

		left: 83.33333333%

	}

	.col-sm-push-9 {

		left: 75%

	}

	.col-sm-push-8 {

		left: 66.66666667%

	}

	.col-sm-push-7 {

		left: 58.33333333%

	}

	.col-sm-push-6 {

		left: 50%

	}

	.col-sm-push-5 {

		left: 41.66666667%

	}

	.col-sm-push-4 {

		left: 33.33333333%

	}

	.col-sm-push-3 {

		left: 25%

	}

	.col-sm-push-2 {

		left: 16.66666667%

	}

	.col-sm-push-1 {

		left: 8.33333333%

	}

	.col-sm-push-0 {

		left: auto

	}

	.col-sm-offset-12 {

		margin-left: 100%

	}

	.col-sm-offset-11 {

		margin-left: 91.66666667%

	}

	.col-sm-offset-10 {

		margin-left: 83.33333333%

	}

	.col-sm-offset-9 {

		margin-left: 75%

	}

	.col-sm-offset-8 {

		margin-left: 66.66666667%

	}

	.col-sm-offset-7 {

		margin-left: 58.33333333%

	}

	.col-sm-offset-6 {

		margin-left: 50%

	}

	.col-sm-offset-5 {

		margin-left: 41.66666667%

	}

	.col-sm-offset-4 {

		margin-left: 33.33333333%

	}

	.col-sm-offset-3 {

		margin-left: 25%

	}

	.col-sm-offset-2 {

		margin-left: 16.66666667%

	}

	.col-sm-offset-1 {

		margin-left: 8.33333333%

	}

	.col-sm-offset-0 {

		margin-left: 0

	}

}



@media (min-width:992px) {

	.col-md-1,

	.col-md-10,

	.col-md-11,

	.col-md-12,

	.col-md-2,

	.col-md-3,

	.col-md-4,

	.col-md-5,

	.col-md-6,

	.col-md-7,

	.col-md-8,

	.col-md-9 {

		float: left

	}

	.col-md-12 {

		width: 100%

	}

	.col-md-11 {

		width: 91.66666667%

	}

	.col-md-10 {

		width: 83.33333333%

	}

	.col-md-9 {

		width: 75%

	}

	.col-md-8 {

		width: 66.66666667%

	}

	.col-md-7 {

		width: 58.33333333%

	}

	.col-md-6 {

		width: 50%

	}

	.col-md-5 {

		width: 41.66666667%

	}

	.col-md-4 {

		width: 33.33333333%

	}

	.col-md-3 {

		width: 25%

	}

	.col-md-2 {

		width: 16.66666667%

	}

	.col-md-1 {

		width: 8.33333333%

	}

	.col-md-pull-12 {

		right: 100%

	}

	.col-md-pull-11 {

		right: 91.66666667%

	}

	.col-md-pull-10 {

		right: 83.33333333%

	}

	.col-md-pull-9 {

		right: 75%

	}

	.col-md-pull-8 {

		right: 66.66666667%

	}

	.col-md-pull-7 {

		right: 58.33333333%

	}

	.col-md-pull-6 {

		right: 50%

	}

	.col-md-pull-5 {

		right: 41.66666667%

	}

	.col-md-pull-4 {

		right: 33.33333333%

	}

	.col-md-pull-3 {

		right: 25%

	}

	.col-md-pull-2 {

		right: 16.66666667%

	}

	.col-md-pull-1 {

		right: 8.33333333%

	}

	.col-md-pull-0 {

		right: auto

	}

	.col-md-push-12 {

		left: 100%

	}

	.col-md-push-11 {

		left: 91.66666667%

	}

	.col-md-push-10 {

		left: 83.33333333%

	}

	.col-md-push-9 {

		left: 75%

	}

	.col-md-push-8 {

		left: 66.66666667%

	}

	.col-md-push-7 {

		left: 58.33333333%

	}

	.col-md-push-6 {

		left: 50%

	}

	.col-md-push-5 {

		left: 41.66666667%

	}

	.col-md-push-4 {

		left: 33.33333333%

	}

	.col-md-push-3 {

		left: 25%

	}

	.col-md-push-2 {

		left: 16.66666667%

	}

	.col-md-push-1 {

		left: 8.33333333%

	}

	.col-md-push-0 {

		left: auto

	}

	.col-md-offset-12 {

		margin-left: 100%

	}

	.col-md-offset-11 {

		margin-left: 91.66666667%

	}

	.col-md-offset-10 {

		margin-left: 83.33333333%

	}

	.col-md-offset-9 {

		margin-left: 75%

	}

	.col-md-offset-8 {

		margin-left: 66.66666667%

	}

	.col-md-offset-7 {

		margin-left: 58.33333333%

	}

	.col-md-offset-6 {

		margin-left: 50%

	}

	.col-md-offset-5 {

		margin-left: 41.66666667%

	}

	.col-md-offset-4 {

		margin-left: 33.33333333%

	}

	.col-md-offset-3 {

		margin-left: 25%

	}

	.col-md-offset-2 {

		margin-left: 16.66666667%

	}

	.col-md-offset-1 {

		margin-left: 8.33333333%

	}

	.col-md-offset-0 {

		margin-left: 0

	}

}



@media (min-width:1200px) {

	.col-lg-1,

	.col-lg-10,

	.col-lg-11,

	.col-lg-12,

	.col-lg-2,

	.col-lg-3,

	.col-lg-4,

	.col-lg-5,

	.col-lg-6,

	.col-lg-7,

	.col-lg-8,

	.col-lg-9 {

		float: left

	}

	.col-lg-12 {

		width: 100%

	}

	.col-lg-11 {

		width: 91.66666667%

	}

	.col-lg-10 {

		width: 83.33333333%

	}

	.col-lg-9 {

		width: 75%

	}

	.col-lg-8 {

		width: 66.66666667%

	}

	.col-lg-7 {

		width: 58.33333333%

	}

	.col-lg-6 {

		width: 50%

	}

	.col-lg-5 {

		width: 41.66666667%

	}

	.col-lg-4 {

		width: 33.33333333%

	}

	.col-lg-3 {

		width: 25%

	}

	.col-lg-2 {

		width: 16.66666667%

	}

	.col-lg-1 {

		width: 8.33333333%

	}

	.col-lg-pull-12 {

		right: 100%

	}

	.col-lg-pull-11 {

		right: 91.66666667%

	}

	.col-lg-pull-10 {

		right: 83.33333333%

	}

	.col-lg-pull-9 {

		right: 75%

	}

	.col-lg-pull-8 {

		right: 66.66666667%

	}

	.col-lg-pull-7 {

		right: 58.33333333%

	}

	.col-lg-pull-6 {

		right: 50%

	}

	.col-lg-pull-5 {

		right: 41.66666667%

	}

	.col-lg-pull-4 {

		right: 33.33333333%

	}

	.col-lg-pull-3 {

		right: 25%

	}

	.col-lg-pull-2 {

		right: 16.66666667%

	}

	.col-lg-pull-1 {

		right: 8.33333333%

	}

	.col-lg-pull-0 {

		right: auto

	}

	.col-lg-push-12 {

		left: 100%

	}

	.col-lg-push-11 {

		left: 91.66666667%

	}

	.col-lg-push-10 {

		left: 83.33333333%

	}

	.col-lg-push-9 {

		left: 75%

	}

	.col-lg-push-8 {

		left: 66.66666667%

	}

	.col-lg-push-7 {

		left: 58.33333333%

	}

	.col-lg-push-6 {

		left: 50%

	}

	.col-lg-push-5 {

		left: 41.66666667%

	}

	.col-lg-push-4 {

		left: 33.33333333%

	}

	.col-lg-push-3 {

		left: 25%

	}

	.col-lg-push-2 {

		left: 16.66666667%

	}

	.col-lg-push-1 {

		left: 8.33333333%

	}

	.col-lg-push-0 {

		left: auto

	}

	.col-lg-offset-12 {

		margin-left: 100%

	}

	.col-lg-offset-11 {

		margin-left: 91.66666667%

	}

	.col-lg-offset-10 {

		margin-left: 83.33333333%

	}

	.col-lg-offset-9 {

		margin-left: 75%

	}

	.col-lg-offset-8 {

		margin-left: 66.66666667%

	}

	.col-lg-offset-7 {

		margin-left: 58.33333333%

	}

	.col-lg-offset-6 {

		margin-left: 50%

	}

	.col-lg-offset-5 {

		margin-left: 41.66666667%

	}

	.col-lg-offset-4 {

		margin-left: 33.33333333%

	}

	.col-lg-offset-3 {

		margin-left: 25%

	}

	.col-lg-offset-2 {

		margin-left: 16.66666667%

	}

	.col-lg-offset-1 {

		margin-left: 8.33333333%

	}

	.col-lg-offset-0 {

		margin-left: 0

	}

}



/**/



table{

    background-color:transparent

}

th{

    text-align:left

}

.table{

    width:100%;

    max-width:100%;

    margin-bottom:20px

}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{

    padding:8px;

    line-height:1.42857143;

    vertical-align:top;

    border-top:1px solid #ddd

}

.table>thead>tr>th{

    vertical-align:bottom;

    border-bottom:2px solid #ddd

}

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

    border-top:0

}

.table>tbody+tbody{

    border-top:2px solid #ddd

}

.table .table{

    background-color:#fff

}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{

    padding:5px

}

.table-bordered{

    border:1px solid #ddd

}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{

    border:1px solid #ddd

}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{

    border-bottom-width:2px

}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{

    background-color:#f9f9f9

}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{

    background-color:#f5f5f5

}

table col[class*=col-]{

    position:static;

    display:table-column;

    float:none

}

table td[class*=col-],table th[class*=col-]{

    position:static;

    display:table-cell;

    float:none

}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{

    background-color:#f5f5f5

}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{

    background-color:#e8e8e8

}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{

    background-color:#dff0d8

}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{

    background-color:#d0e9c6

}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{

    background-color:#d9edf7

}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{

    background-color:#c4e3f3

}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{

    background-color:#fcf8e3

}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{

    background-color:#faf2cc

}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{

    background-color:#f2dede

}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{

    background-color:#ebcccc

}

@media screen and (max-width:767px){

    .table-responsive{

        width:100%;

        margin-bottom:15px;

        overflow-x:auto;

        overflow-y:hidden;

        -webkit-overflow-scrolling:touch;

        -ms-overflow-style:-ms-autohiding-scrollbar;

        border:1px solid #ddd

    }

    .table-responsive>.table{

        margin-bottom:0

    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{

        white-space:nowrap

    }

    .table-responsive>.table-bordered{

        border:0

    }

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

        border-left:0

    }

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

        border-right:0

    }

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

        border-bottom:0

    }

}



.badge:empty{

    display:none

}

.btn .badge{

    position:relative;

    top:-1px

}

.btn-xs .badge{

    top:0;

    padding:1px 5px

}

a.badge:hover,a.badge:focus{

    color:#fff;

    text-decoration:none;

    cursor:pointer

}

a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{

    color:#428bca;

    background-color:#fff

}

.nav-pills>li>a>.badge{

    margin-left:3px

}

.jumbotron{

    padding:30px;

    margin-bottom:30px;

    color:inherit;

    background-color:#eee

}

.jumbotron h1,.jumbotron .h1{

    color:inherit

}

.jumbotron p{

    margin-bottom:15px;

    font-size:21px;

    font-weight:200

}

.jumbotron>hr{

    border-top-color:#d5d5d5

}

.container .jumbotron{

    border-radius:6px

}

.jumbotron .container{

    max-width:100%

}

@media screen and (min-width:768px){

    .jumbotron{

        padding-top:48px;

        padding-bottom:48px

    }

    .container .jumbotron{

        padding-right:60px;

        padding-left:60px

    }

    .jumbotron h1,.jumbotron .h1{

        font-size:63px

    }

}

.thumbnail{

    display:block;

    padding:4px;

    margin-bottom:20px;

    line-height:1.42857143;

    background-color:#fff;

    border:1px solid #ddd;

    border-radius:4px;

    -webkit-transition:all .2s ease-in-out;

    -o-transition:all .2s ease-in-out;

    transition:all .2s ease-in-out

}

.thumbnail>img,.thumbnail a>img{

    margin-right:auto;

    margin-left:auto

}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{

    border-color:#428bca

}

.thumbnail .caption{

    padding:9px;

    color:#333

}

.alert{

    padding:15px;

    margin-bottom:20px;

    border:1px solid transparent;

    border-radius:4px

}

.alert h4{

    margin-top:0;

    color:inherit

}

.alert .alert-link{

    font-weight:700

}

.alert>p,.alert>ul{

    margin-bottom:0

}

.alert>p+p{

    margin-top:5px

}

.alert-dismissable,.alert-dismissible{

    padding-right:35px

}

.alert-dismissable .close,.alert-dismissible .close{

    position:relative;

    top:-2px;

    right:-21px;

    color:inherit

}

.alert-success{

    color:#3c763d;

    background-color:#dff0d8;

    border-color:#d6e9c6

}

.alert-success hr{

    border-top-color:#c9e2b3

}

.alert-success .alert-link{

    color:#2b542c

}

.alert-info{

    color:#31708f;

    background-color:#d9edf7;

    border-color:#bce8f1

}

.alert-info hr{

    border-top-color:#a6e1ec

}

.alert-info .alert-link{

    color:#245269

}

.alert-warning{

    color:#8a6d3b;

    background-color:#fcf8e3;

    border-color:#faebcc

}

.alert-warning hr{

    border-top-color:#f7e1b5

}

.alert-warning .alert-link{

    color:#66512c

}

.alert-danger{

    color:#a94442;

    background-color:#f2dede;

    border-color:#ebccd1

}

.alert-danger hr{

    border-top-color:#e4b9c0

}

.alert-danger .alert-link{

    color:#843534

}

@-webkit-keyframes progress-bar-stripes{

    from{

        background-position:40px 0

    }

    to{

        background-position:0 0

    }

}

@-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)

}

.progress-bar{

    float:left;

    width:0;

    height:100%;

    font-size:12px;

    line-height:20px;

    color:#fff;

    text-align:center;

    background-color:#428bca;

    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);

    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);

    -webkit-transition:width .6s ease;

    -o-transition:width .6s ease;

    transition:width .6s ease

}

.progress-striped .progress-bar,.progress-bar-striped{

    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    -webkit-background-size:40px 40px;

    background-size:40px 40px

}

.progress.active .progress-bar,.progress-bar.active{

    -webkit-animation:progress-bar-stripes 2s linear infinite;

    -o-animation:progress-bar-stripes 2s linear infinite;

    animation:progress-bar-stripes 2s linear infinite

}

.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{

    min-width:30px

}

.progress-bar[aria-valuenow="0"]{

    min-width:30px;

    color:#777;

    background-color:transparent;

    background-image:none;

    -webkit-box-shadow:none;

    box-shadow:none

}

.progress-bar-success{

    background-color:#5cb85c

}

.progress-striped .progress-bar-success{

    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)

}

.progress-bar-info{

    background-color:#5bc0de

}

.progress-striped .progress-bar-info{

    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)

}

.progress-bar-warning{

    background-color:#f0ad4e

}

.progress-striped .progress-bar-warning{

    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)

}

.progress-bar-danger{

    background-color:#d9534f

}

.progress-striped .progress-bar-danger{

    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);

    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)

}

.media,.media-body{

    overflow:hidden;

    zoom:1

}

.media,.media .media{

    margin-top:15px

}

.media:first-child{

    margin-top:0

}

.media-object{

    display:block

}

.media-heading{

    margin:0 0 5px

}

.media>.pull-left{

    margin-right:10px

}

.media>.pull-right{

    margin-left:10px

}

.media-list{

    padding-left:0;

    list-style:none

}

.list-group{

    padding-left:0;

    margin-bottom:20px

}

.list-group-item{

    position:relative;

    display:block;

    padding:10px 15px;

    margin-bottom:-1px;

    background-color:#fff;

    border:1px solid #ddd

}

.list-group-item:first-child{

    border-top-left-radius:4px;

    border-top-right-radius:4px

}

.list-group-item:last-child{

    margin-bottom:0;

    border-bottom-right-radius:4px;

    border-bottom-left-radius:4px

}

.list-group-item>.badge{

    float:right

}

.list-group-item>.badge+.badge{

    margin-right:5px

}

a.list-group-item{

    color:#555

}

a.list-group-item .list-group-item-heading{

    color:#333

}

a.list-group-item:hover,a.list-group-item:focus{

    color:#555;

    text-decoration:none;

    background-color:#f5f5f5

}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{

    color:#777;

    background-color:#eee

}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{

    color:inherit

}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{

    color:#777

}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{

    z-index:2;

    color:#fff;

    background-color:#428bca;

    border-color:#428bca

}

.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{

    color:inherit

}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{

    color:#e1edf7

}

.list-group-item-success{

    color:#3c763d;

    background-color:#dff0d8

}

a.list-group-item-success{

    color:#3c763d

}

a.list-group-item-success .list-group-item-heading{

    color:inherit

}

a.list-group-item-success:hover,a.list-group-item-success:focus{

    color:#3c763d;

    background-color:#d0e9c6

}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{

    color:#fff;

    background-color:#3c763d;

    border-color:#3c763d

}

.list-group-item-info{

    color:#31708f;

    background-color:#d9edf7

}

a.list-group-item-info{

    color:#31708f

}

a.list-group-item-info .list-group-item-heading{

    color:inherit

}

a.list-group-item-info:hover,a.list-group-item-info:focus{

    color:#31708f;

    background-color:#c4e3f3

}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{

    color:#fff;

    background-color:#31708f;

    border-color:#31708f

}

.list-group-item-warning{

    color:#8a6d3b;

    background-color:#fcf8e3

}

a.list-group-item-warning{

    color:#8a6d3b

}

a.list-group-item-warning .list-group-item-heading{

    color:inherit

}

a.list-group-item-warning:hover,a.list-group-item-warning:focus{

    color:#8a6d3b;

    background-color:#faf2cc

}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{

    color:#fff;

    background-color:#8a6d3b;

    border-color:#8a6d3b

}

.list-group-item-danger{

    color:#a94442;

    background-color:#f2dede

}

a.list-group-item-danger{

    color:#a94442

}

a.list-group-item-danger .list-group-item-heading{

    color:inherit

}

a.list-group-item-danger:hover,a.list-group-item-danger:focus{

    color:#a94442;

    background-color:#ebcccc

}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{

    color:#fff;

    background-color:#a94442;

    border-color:#a94442

}

.list-group-item-heading{

    margin-top:0;

    margin-bottom:5px

}

.list-group-item-text{

    margin-bottom:0;

    line-height:1.3

}

.panel{

    margin-bottom: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>a{

    color:inherit

}

.panel-footer{

    padding:10px 15px;

    background-color:#f5f5f5;

    border-top:1px solid #ddd;

    border-bottom-right-radius:3px;

    border-bottom-left-radius:3px

}

.panel>.list-group{

    margin-bottom:0

}

.panel>.list-group .list-group-item{

    border-width:1px 0;

    border-radius:0

}

.panel>.list-group:first-child .list-group-item:first-child{

    border-top:0;

    border-top-left-radius:3px;

    border-top-right-radius:3px

}

.panel>.list-group:last-child .list-group-item:last-child{

    border-bottom:0;

    border-bottom-right-radius:3px;

    border-bottom-left-radius:3px

}

.panel-heading+.list-group .list-group-item:first-child{

    border-top-width:0

}

.list-group+.panel-footer{

    border-top-width:0

}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{

    margin-bottom:0

}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{

    border-top-left-radius:3px;

    border-top-right-radius:3px

}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{

    border-top-left-radius:3px

}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{

    border-top-right-radius:3px

}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{

    border-bottom-right-radius:3px;

    border-bottom-left-radius:3px

}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{

    border-bottom-left-radius:3px

}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{

    border-bottom-right-radius:3px

}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{

    border-top:1px solid #ddd

}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{

    border-top:0

}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered{

    border:0

}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{

    border-left:0

}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{

    border-right:0

}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{

    border-bottom:0

}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{

    border-bottom:0

}

.panel>.table-responsive{

    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:#428bca

}

.panel-primary>.panel-heading{

    color:#fff;

    background-color:#428bca;

    border-color:#428bca

}

.panel-primary>.panel-heading+.panel-collapse>.panel-body{

    border-top-color:#428bca

}

.panel-primary>.panel-heading .badge{

    color:#428bca;

    background-color:#fff

}

.panel-primary>.panel-footer+.panel-collapse>.panel-body{

    border-bottom-color:#428bca

}

.panel-success{

    border-color:#d6e9c6

}

.panel-success>.panel-heading{

    color:#3c763d;

    background-color:#dff0d8;

    border-color:#d6e9c6

}

.panel-success>.panel-heading+.panel-collapse>.panel-body{

    border-top-color:#d6e9c6

}

.panel-success>.panel-heading .badge{

    color:#dff0d8;

    background-color:#3c763d

}

.panel-success>.panel-footer+.panel-collapse>.panel-body{

    border-bottom-color:#d6e9c6

}

.panel-info{

    border-color:#bce8f1

}

.panel-info>.panel-heading{

    color:#31708f;

    background-color:#d9edf7;

    border-color:#bce8f1

}

.panel-info>.panel-heading+.panel-collapse>.panel-body{

    border-top-color:#bce8f1

}

.panel-info>.panel-heading .badge{

    color:#d9edf7;

    background-color:#31708f

}

.panel-info>.panel-footer+.panel-collapse>.panel-body{

    border-bottom-color:#bce8f1

}

.panel-warning{

    border-color:#faebcc

}

.panel-warning>.panel-heading{

    color:#8a6d3b;

    background-color:#fcf8e3;

    border-color:#faebcc

}

.panel-warning>.panel-heading+.panel-collapse>.panel-body{

    border-top-color:#faebcc

}

.panel-warning>.panel-heading .badge{

    color:#fcf8e3;

    background-color:#8a6d3b

}

.panel-warning>.panel-footer+.panel-collapse>.panel-body{

    border-bottom-color:#faebcc

}

.panel-danger{

    border-color:#ebccd1

}

.panel-danger>.panel-heading{

    color:#a94442;

    background-color:#f2dede;

    border-color:#ebccd1

}

.panel-danger>.panel-heading+.panel-collapse>.panel-body{

    border-top-color:#ebccd1

}

.panel-danger>.panel-heading .badge{

    color:#f2dede;

    background-color:#a94442

}

.panel-danger>.panel-footer+.panel-collapse>.panel-body{

    border-bottom-color:#ebccd1

}

.embed-responsive{

    position:relative;

    display:block;

    height:0;

    padding:0;

    overflow:hidden

}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{

    position:absolute;

    top:0;

    bottom:0;

    left:0;

    width:100%;

    height:100%;

    border:0

}

.embed-responsive.embed-responsive-16by9{

    padding-bottom:56.25%

}

.embed-responsive.embed-responsive-4by3{

    padding-bottom:75%

}

.well{

    min-height:20px;

    padding:19px;

    margin-bottom:20px;

    background-color:#f5f5f5;

    border:1px solid #e3e3e3;

    border-radius:4px;

    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);

    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)

}

.well blockquote{

    border-color:#ddd;

    border-color:rgba(0,0,0,.15)

}

.well-lg{

    padding:24px;

    border-radius:6px

}

.well-sm{

    padding:9px;

    border-radius:3px

}

.close{

    float:right;

    font-size:21px;

    font-weight:700;

    line-height:1;

    color:#000;

    text-shadow:0 1px 0 #fff;

    filter:alpha(opacity=20);

    opacity:.2

}

.close:hover,.close:focus{

    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:translate3d(0,-25%,0);

    -o-transform:translate3d(0,-25%,0);

    transform:translate3d(0,-25%,0)

}

.modal.in .modal-dialog{

    -webkit-transform:translate3d(0,0,0);

    -o-transform:translate3d(0,0,0);

    transform:translate3d(0,0,0)

}

.modal-open .modal{

    overflow-x:hidden;

    overflow-y:auto

}

.modal-dialog{

    position:relative;

    width:auto;

    margin:10px

}

.modal-content{

    position:relative;

    background-color:#fff;

    -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{

    min-height:16.43px;

    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-footer .btn-block+.btn-block{

    margin-left:0

}

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

    line-height:1.4;

    visibility:visible;

    filter:alpha(opacity=0);

    opacity:0

}

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

    text-decoration:none;

    background-color:#000;

    border-radius:4px

}

.tooltip-arrow{

    position:absolute;

    width:0;

    height:0;

    border-color:transparent;

    border-style:solid

}

.tooltip.top .tooltip-arrow{

    bottom:0;

    left:50%;

    margin-left:-5px;

    border-width:5px 5px 0;

    border-top-color:#000

}

.tooltip.top-left .tooltip-arrow{

    bottom:0;

    left:5px;

    border-width:5px 5px 0;

    border-top-color:#000

}

.tooltip.top-right .tooltip-arrow{

    right:5px;

    bottom:0;

    border-width:5px 5px 0;

    border-top-color:#000

}

.tooltip.right .tooltip-arrow{

    top:50%;

    left:0;

    margin-top:-5px;

    border-width:5px 5px 5px 0;

    border-right-color:#000

}

.tooltip.left .tooltip-arrow{

    top:50%;

    right:0;

    margin-top:-5px;

    border-width:5px 0 5px 5px;

    border-left-color:#000

}

.tooltip.bottom .tooltip-arrow{

    top:0;

    left:50%;

    margin-left:-5px;

    border-width:0 5px 5px;

    border-bottom-color:#000

}

.tooltip.bottom-left .tooltip-arrow{

    top:0;

    left:5px;

    border-width:0 5px 5px;

    border-bottom-color:#000

}

.tooltip.bottom-right .tooltip-arrow{

    top:0;

    right:5px;

    border-width:0 5px 5px;

    border-bottom-color:#000

}

.popover{

    position:absolute;

    top:0;

    left:0;

    z-index:1060;

    display:none;

    max-width:276px;

    padding:1px;

    text-align:left;

    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)

}

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

    font-weight:400;

    line-height:18px;

    background-color:#f7f7f7;

    border-bottom:1px solid #ebebeb;

    border-radius:5px 5px 0 0

}

.popover-content{

    padding:9px 14px

}

.popover>.arrow,.popover>.arrow:after{

    position:absolute;

    display:block;

    width:0;

    height:0;

    border-color:transparent;

    border-style:solid

}

.popover>.arrow{

    border-width:11px

}

.popover>.arrow:after{

    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

}

.carousel-inner{

    position:relative;

    width:100%;

    overflow:hidden

}

.carousel-inner>.item{

    position:relative;

    display:none;

    -webkit-transition:.6s ease-in-out left;

    -o-transition:.6s ease-in-out left;

    transition:.6s ease-in-out left

}

.carousel-inner>.item>img,.carousel-inner>.item>a>img{

    line-height:1

}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{

    display:block

}

.carousel-inner>.active{

    left:0

}

.carousel-inner>.next,.carousel-inner>.prev{

    position:absolute;

    top:0;

    width:100%

}

.carousel-inner>.next{

    left:100%

}

.carousel-inner>.prev{

    left:-100%

}

.carousel-inner>.next.left,.carousel-inner>.prev.right{

    left:0

}

.carousel-inner>.active.left{

    left:-100%

}

.carousel-inner>.active.right{

    left:100%

}

.carousel-control{

    position:absolute;

    top:0;

    bottom:0;

    left:0;

    width:15%;

    font-size:20px;

    color:#fff;

    text-align:center;

    text-shadow:0 1px 2px rgba(0,0,0,.6);

    filter:alpha(opacity=50);

    opacity:.5

}

.carousel-control.left{

    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);

    background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);

    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));

    background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

    background-repeat:repeat-x

}

.carousel-control.right{

    right:0;

    left:auto;

    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);

    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);

    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));

    background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

    background-repeat:repeat-x

}

.carousel-control:hover,.carousel-control:focus{

    color:#fff;

    text-decoration:none;

    filter:alpha(opacity=90);

    outline:0;

    opacity:.9

}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{

    position:absolute;

    top:50%;

    z-index:5;

    display:inline-block

}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{

    left:50%;

    margin-left:-10px

}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{

    right:50%;

    margin-right:-10px

}

.carousel-control .icon-prev,.carousel-control .icon-next{

    width:20px;

    height:20px;

    margin-top:-10px;

    font-family:serif

}

.carousel-control .icon-prev:before{

    content:'\2039'

}

.carousel-control .icon-next:before{

    content:'\203a'

}

.carousel-indicators{

    position:absolute;

    bottom:10px;

    left:50%;

    z-index:15;

    width:60%;

    padding-left:0;

    margin-left:-30%;

    text-align:center;

    list-style:none

}

.carousel-indicators li{

    display:inline-block;

    width:10px;

    height:10px;

    margin:1px;

    text-indent:-999px;

    cursor:pointer;

    background-color:#000 \9;

    background-color:rgba(0,0,0,0);

    border:1px solid #ec8200;

    border-radius:10px

}

.carousel-indicators .active{

    width:12px;

    height:12px;

    margin:0;

    background-color:#ec8200;

}

.carousel-caption{

    position:absolute;

    right:15%;

    bottom:20px;

    left:15%;

    z-index:10;

    padding-top:20px;

    padding-bottom:20px;

    color:#fff;

    text-align:center;

    text-shadow:0 1px 2px rgba(0,0,0,.6)

}

.carousel-caption .btn{

    text-shadow:none

}

@media screen and (min-width:768px){

    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{

        width:30px;

        height:30px;

        margin-top:-15px;

        font-size:30px

    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{

        margin-left:-15px

    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{

        margin-right:-15px

    }

    .carousel-caption{

        right:20%;

        left:20%;

        padding-bottom:30px

    }

    .carousel-indicators{

        bottom:20px

    }

}

.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{

    display:table;

    content:" "

}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{

    clear:both

}

.center-block{

    display:block;

    margin-right:auto;

    margin-left:auto

}

.pull-right{

    float:right!important

}

.pull-left{

    float:left!important

}

.hide{

    display:none!important

}

.show{

    display:block!important

}

.invisible{

    visibility:hidden

}

.text-hide{

    font:0/0 a;

    color:transparent;

    text-shadow:none;

    background-color:transparent;

    border:0

}

.hidden{

    display:none!important;

    visibility:hidden!important

}

.affix{

    position:fixed;

    -webkit-transform:translate3d(0,0,0);

    -o-transform:translate3d(0,0,0);

    transform:translate3d(0,0,0)

}

@-ms-viewport{

    width:device-width

}

.visible-xs,.visible-sm,.visible-md,.visible-lg{

    display:none!important

}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{

    display:none!important

}

@media (max-width:767px){

    .visible-xs{

        display:block!important

    }

    table.visible-xs{

        display:table

    }

    tr.visible-xs{

        display:table-row!important

    }

    th.visible-xs,td.visible-xs{

        display:table-cell!important

    }

}

@media (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

    }

    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

    }

    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

    }

    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

    }

    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

    }

}

