﻿/* [gx-css-import ignore - start] */
.BaseRBtn{
	display:inline-block;
}
.BaseRBtn span, .RoundedBtn input{
	display:block;
	float: left;
}
.BaseRBtn .BtnLeft{
	background: transparent no-repeat scroll 0 0;
}
.BaseRBtn .BtnRight{
	background: transparent no-repeat scroll right 0;
}
.BaseRBtn .BtnBackground{
	overflow:hidden;
	background: transparent repeat-x scroll;
}
.BaseRBtn .BtnText{
	border: 0px;
	background: transparent;
	margin:0;
	white-space:nowrap;
	width:auto;
	overflow:visible;
}
/* [gx-css-import ignore - end] */
.Animation
{
	--gx-animation-type: 'idNative';
}
.GridRow
{
	border-style: none;
	border-width: 0px;
}
.Tab
{
	border-style: none;
	border-width: 0px;
}
.TabPage
{
	border-style: none;
	border-width: 0px;
}
.EmbeddedPage
{
	border-style: none;
	border-width: 0px;
}
.ErrorViewerLine
{
	border-style: none;
	border-width: 0px;
}
.Flex
{
	border-style: none;
	border-width: 0px;
}
.GridColumn
{
	border-style: none;
	border-width: 0px;
}
.TableRow
{
	border-style: none;
	border-width: 0px;
}
.TableCell
{
	border-style: none;
	border-width: 0px;
}
.Popup,.Form .gx-popup.gx-popup-default
{
	border-style: none;
	border-width: 0px;
}
.CallTarget,.ResponsiveSlide .gx-call-target.top,.Form .gx-call-target.top,.ResponsiveSlide .gx-call-target.right,.Form .gx-call-target.right,.ResponsiveSlide .gx-call-target.bottom,.Form .gx-call-target.bottom,.ResponsiveSlide .gx-call-target.left,.Form .gx-call-target.left
{
	background-color: white;
	border-style: none;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
}
/* [gx-css-import ignore - start] */

.NavigationStyle #gx-column-targets {
	display: table;
	width: 100%;
	height: calc(100vh - 15vh - 10vh);
	table-layout: fixed;
}

.NavigationStyle .gx-call-target {
	overflow: auto;
}

.NavigationStyle .gx-center-target {
	display: table-cell;
}

.NavigationStyle .gx-call-target.top {
	height: 15vh;
}

.NavigationStyle .gx-call-target.right {
	display: table-cell;
	width: 400px;
}

.NavigationStyle .gx-call-target.bottom {
	height: 10vh;
}

.NavigationStyle .gx-call-target.left {
	display: table-cell;
	width: 400px;
}


.ResponsiveSlide #gx-column-targets {
	display: table;
	width: 100%;
	height: calc(100vh - 15vh - 10vh);
	table-layout: fixed;
}

.ResponsiveSlide .gx-call-target {
	overflow: auto;
}

.ResponsiveSlide .gx-center-target {
	display: table-cell;
}

.ResponsiveSlide .gx-call-target.top {
	height: 15vh;
}

.ResponsiveSlide .gx-call-target.right {
	display: table-cell;
	width: 400px;
}

.ResponsiveSlide .gx-call-target.bottom {
	height: 10vh;
}

.ResponsiveSlide .gx-call-target.left {
	display: table-cell;
	width: 400px;
}


.Form #gx-column-targets {
	display: table;
	width: 100%;
	height: calc(100vh - 15vh - 10vh);
	table-layout: fixed;
}

.Form .gx-call-target {
	overflow: auto;
}

.Form .gx-center-target {
	display: table-cell;
}

.Form .gx-call-target.top {
	height: 15vh;
}

.Form .gx-call-target.right {
	display: table-cell;
	width: 400px;
}

.Form .gx-call-target.bottom {
	height: 10vh;
}

.Form .gx-call-target.left {
	display: table-cell;
	width: 400px;
}

/* [gx-css-import ignore - end] */
/* [gx-css-import ignore - start] */

.ResponsiveSlide #gx-column-targets {
	display: table;
	width: 100%;
	height: calc(100vh - 15vh - 10vh);
	table-layout: fixed;
}

.ResponsiveSlide .gx-call-target {
	overflow: auto;
}

.ResponsiveSlide .gx-center-target {
	display: table-cell;
}

.ResponsiveSlide .gx-call-target.top {
	height: 15vh;
}

.ResponsiveSlide .gx-call-target.right {
	display: table-cell;
	width: 400px;
}

.ResponsiveSlide .gx-call-target.bottom {
	height: 10vh;
}

.ResponsiveSlide .gx-call-target.left {
	display: table-cell;
	width: 400px;
}


.Form #gx-column-targets {
	display: table;
	width: 100%;
	height: calc(100vh - 15vh - 10vh);
	table-layout: fixed;
}

.Form .gx-call-target {
	overflow: auto;
}

.Form .gx-center-target {
	display: table-cell;
}

.Form .gx-call-target.top {
	height: 15vh;
}

.Form .gx-call-target.right {
	display: table-cell;
	width: 400px;
}

.Form .gx-call-target.bottom {
	height: 10vh;
}

.Form .gx-call-target.left {
	display: table-cell;
	width: 400px;
}

/* [gx-css-import ignore - end] */
.ActionGroupItem
{
	border-style: none;
	border-width: 0px;
}
.ActionGroup
{
	border-style: none;
	border-width: 0px;
}
.Rating.rating-container .rating-stars
{
	color: #f5c145;
}
.Rating.rating-container
{
	color: #e6e6e6;
}
.GridPageController .slick-dots li button:before
{
	content: '\2022';
}
.GridPageController .slick-dots li.slick-active button:before
{
	color: black;
}
.GridPageController .slick-prev:before
{
	content: '\2190';
}
.GridPageController .slick-next:before
{
	content: '\2192';
}
.gx-switch-Switch .on
{
	background-color: #5cb85c !important;
	color: #fff !important;
}
.gx-switch-Switch .off
{
	background-color: #eee !important;
	color: #000 !important;
}
.Attribute,.TXTGrande,.BlobContentTXTGrande,.ReadonlyBlobContentTXTGrande,.BlobInputTXTGrande,.ReadonlyTXTGrande,.DownloadAttribute,.ReadonlyDownloadAttribute,.ImageAttribute,.ReadonlyImageAttribute,.VideoAttribute,.ReadonlyVideoAttribute,.AudioAttribute,.ReadonlyAudioAttribute,.ErrorAttribute,.WarningAttribute,.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio,.BlobContentAttribute,.ReadonlyBlobContentAttribute,.BlobInputAttribute,.AttributeDragging,.AttributeAcceptDrag,.AttributeNoAcceptDrag,.AttSubTitle,.BlobInputAttSubTitle,.BlobContentAttSubTitle,.ReadonlyBlobContentAttSubTitle,.ReadonlyAttSubTitle,.CheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox,.ReadonlyCheckBox
{
	border-bottom-color: #d3d4d3;
	border-left-color: #d3d4d3;
	border-right-color: #d3d4d3;
	border-top-color: #d3d4d3;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-size: 9pt;
	color: #333;
	vertical-align: middle;
}
.ReadonlyDownloadAttribute
{
	border-style: none;
	border-width: 0px;
}
.ReadonlyImageAttribute
{
	border-style: none;
	border-width: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	max-width:124px;
	max-height:68px;
}
.ReadonlyVideoAttribute
{
	background-repeat: no-repeat;
	display: inline-block;
	border-style: none;
	border-width: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 64px;
	width: 64px;
}
.ReadonlyAudioAttribute
{
	background-repeat: no-repeat;
	display: inline-block;
	border-style: none;
	border-width: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 64px;
	width: 64px;
}
.ErrorAttribute
{
	border-bottom-color: #c60b44;
	border-left-color: #c60b44;
	border-right-color: #c60b44;
	border-top-color: #c60b44;
	border-style: dotted;
}
.WarningAttribute
{
	border-bottom-color: #ff8000;
	border-left-color: #ff8000;
	border-right-color: #ff8000;
	border-top-color: #ff8000;
	border-style: dotted;
}
.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-style: none;
	color: #747474;
}
.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio
{
	font-size: 1em;
	font-weight: bold;
}
.ReadonlyBlobContentReadonlyMedio
{
	border-width: 0px;
}
.ReadonlyReadonlyMedio
{
	border-width: 0px;
}
.AttSubTitle,.BlobInputAttSubTitle,.BlobContentAttSubTitle,.ReadonlyBlobContentAttSubTitle,.ReadonlyAttSubTitle
{
	padding-top: 5pt;
	border-style: none;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
	height: 30px;
}
.CheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox,.ReadonlyCheckBox
{
	margin-bottom: 10px;
	margin-top: 10px;
	position: relative;
	display: block;
	border-width: 0px;
}
.Button,.BtnGrande,.SpecialButtons,.BtnCancel,.BtnCheck,.BtnDelete,.BtnEnter,.BtnFirst,.BtnGet,.BtnHelp,.BtnLast,.BtnNext,.BtnPrevious,.BtnRefresh,.BtnSelect,.SpecialButtonsDisabled,.ButtonDragging,.ButtonAcceptDrag,.ButtonNoAcceptDrag,.ActionButtons,.ButtonDisabled
{
	box-shadow: 0px 2px 4px #555;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	background-color: dodgerblue;
	background-image: none;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: inherit;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	text-indent: 0pt;
	text-transform: none;
	vertical-align: top;
	-webkit-appearance:button;
	line-height:inherit;
}

.BtnGrande
{
	box-shadow: 0px 2px 4px #555;
}

.SpecialButtons,.BtnCancel,.BtnCheck,.BtnDelete,.BtnEnter,.BtnFirst,.BtnGet,.BtnHelp,.BtnLast,.BtnNext,.BtnPrevious,.BtnRefresh,.BtnSelect,.SpecialButtonsDisabled
{
	box-shadow: 0px 2px 4px #555;
}

.BtnCancel
{
	box-shadow: 0px 2px 4px #555;
	background-color: darkgray;
}

.BtnCheck
{
	box-shadow: 0px 2px 4px #555;
}

.BtnDelete
{
	box-shadow: 0px 2px 4px #555;
}

.BtnEnter
{
	box-shadow: 0px 2px 4px #555;
}

.BtnFirst
{
	box-shadow: 0px 2px 4px #555;
}

.BtnGet
{
	box-shadow: 0px 2px 4px #555;
}

.BtnHelp
{
	box-shadow: 0px 2px 4px #555;
}

.BtnLast
{
	box-shadow: 0px 2px 4px #555;
}

.BtnNext
{
	box-shadow: 0px 2px 4px #555;
}

.BtnPrevious
{
	box-shadow: 0px 2px 4px #555;
}

.BtnRefresh
{
	box-shadow: 0px 2px 4px #555;
}

.BtnSelect
{
	box-shadow: 0px 2px 4px #555;
}

.SpecialButtonsDisabled
{
	box-shadow: 0px 2px 4px #555;
	background-color: white;
	border-bottom-color: darkgray;
	border-left-color: darkgray;
	border-right-color: darkgray;
	border-top-color: darkgray;
	border-width: 1px;
	color: #e0e0e0;
}

.ButtonDragging
{
	box-shadow: 0px 2px 4px #555;
}

.ButtonAcceptDrag
{
	box-shadow: 0px 2px 4px #555;
}

.ButtonNoAcceptDrag
{
	box-shadow: 0px 2px 4px #555;
}

.ActionButtons
{
	box-shadow: 0px 2px 4px #555;
	background-color: #9f9f9f;
}

.ButtonDisabled
{
	box-shadow: 0px 2px 4px #555;
	background-color: white;
	border-bottom-color: darkgray;
	border-left-color: darkgray;
	border-right-color: darkgray;
	border-top-color: darkgray;
	border-width: 1px;
	color: #e0e0e0;
}

.ErrorViewer
{
	border-style: none;
	border-width: 0px;
	font-family: "Microsoft Sans Serif";
	font-size: 8.25pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f00;
}
.Form
{
	margin-bottom: 0pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	background-image: none;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	height: 100%;
}

/* [gx-css-import ignore - start] */
div.gx-content-placeholder > div.gx-ct-body.Form-fx, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx, body.Form-fx
{
	transition-property: transform, opacity;
	-moz-transition-property: transform, opacity;
	-ms-transition-property: transform, opacity;
	-o-transition-property: transform, opacity;
	-webkit-transition-property: transform, opacity;
	transition-timing-function: cubic-bezier(0, 1, 1, 0.69);
	-moz-transition-timing-function: cubic-bezier(0, 1, 1, 0.69);
	-ms-transition-timing-function: cubic-bezier(0, 1, 1, 0.69);
	-o-transition-timing-function: cubic-bezier(0, 1, 1, 0.69);
	-webkit-transition-timing-function: cubic-bezier(0, 1, 1, 0.69);
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}

div.gx-content-placeholder > div.gx-ct-body.Form-fx.enter-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx.enter-fx-duration, body.Form-fx.enter-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}

div.gx-content-placeholder > div.gx-ct-body.Form-fx.leave-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx.leave-fx-duration, body.Form-fx.leave-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}

div.gx-content-placeholder.transitioning, div.gxwebcomponent.transitioning
{
	overflow: hidden;
	position: relative;
}

.Form-fx.entering
{
	opacity: 0.1;
	position: absolute;
}

.Form-fx.leaving
{
	opacity: 0.1;
	position: absolute;
}

/* [gx-css-import ignore - end] */
.FreeStyleGrid,.VerticalTabGrid
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-style: none;
	border-width: 0px;
}

.FreeStyleGrid>tbody>tr,.FreeStyleGrid>[data-gxrow]
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.FreeStyleGrid[data-bkgstyle='none']>tbody>tr
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.FreeStyleGrid[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .FreeStyleGrid[data-bkgstyle='uniform']>tbody>tr:nth-child(even)
{
	background-color: #d3d4d3;
}

.FreeStyleGrid[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #fff;
}

.FreeStyleGrid[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #d3d4d3;
}

.VerticalTabGrid>tbody>tr,.VerticalTabGrid>[data-gxrow]
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #fff;
}

.VerticalTabGrid[data-bkgstyle='none']>tbody>tr
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #fff;
}

.VerticalTabGrid[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #fff;
}

.VerticalTabGrid[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #d3d4d3;
}

.Grid,.GridNoData,.FreeStyleGrid[data-gx-grid-nodata],.VerticalTabGrid[data-gx-grid-nodata],.Grid[data-gx-grid-nodata],.GridNoData[data-gx-grid-nodata],.GridDragging[data-gx-grid-nodata],.GridAcceptDrag[data-gx-grid-nodata],.GridNoAcceptDrag[data-gx-grid-nodata],.WorkWith[data-gx-grid-nodata],.GridDragging,.GridAcceptDrag,.GridNoAcceptDrag,.WorkWith
{
	background-color: navy;
	margin-bottom: 1pt;
	margin-left: 1pt;
	margin-right: 1pt;
	margin-top: 1pt;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	border-style: none;
	border-width: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid>tbody>tr,.Grid>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid>thead>tr, .Grid>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid[data-bkgstyle='none']>thead>tr, .Grid[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.Grid[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .Grid[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .Grid[data-bkgstyle='uniform']>thead>tr, .Grid[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid[data-bkgstyle='header']>tbody>tr:nth-child(odd), .Grid[data-bkgstyle='header']>tbody>tr:nth-child(even), .Grid[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Grid[data-bkgstyle='header']>thead>tr, .Grid[data-bkgstyle='header']>tfoot>tr, .Grid[data-bkgstyle='report']>thead>tr, .Grid[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData,.FreeStyleGrid[data-gx-grid-nodata],.VerticalTabGrid[data-gx-grid-nodata],.Grid[data-gx-grid-nodata],.GridNoData[data-gx-grid-nodata],.GridDragging[data-gx-grid-nodata],.GridAcceptDrag[data-gx-grid-nodata],.GridNoAcceptDrag[data-gx-grid-nodata],.WorkWith[data-gx-grid-nodata]
{
	background-color: lightgray;
	min-height: 4em;
	width: 100%;
}

.GridNoData>tbody>tr,.GridNoData>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData>thead>tr, .GridNoData>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData[data-bkgstyle='none']>thead>tr, .GridNoData[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.GridNoData[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .GridNoData[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .GridNoData[data-bkgstyle='uniform']>thead>tr, .GridNoData[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData[data-bkgstyle='header']>tbody>tr:nth-child(odd), .GridNoData[data-bkgstyle='header']>tbody>tr:nth-child(even), .GridNoData[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoData[data-bkgstyle='header']>thead>tr, .GridNoData[data-bkgstyle='header']>tfoot>tr, .GridNoData[data-bkgstyle='report']>thead>tr, .GridNoData[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging
{
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
}

.GridDragging>tbody>tr,.GridDragging>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging>thead>tr, .GridDragging>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging[data-bkgstyle='none']>thead>tr, .GridDragging[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.GridDragging[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .GridDragging[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .GridDragging[data-bkgstyle='uniform']>thead>tr, .GridDragging[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #d3d4d3;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging[data-bkgstyle='header']>tbody>tr:nth-child(odd), .GridDragging[data-bkgstyle='header']>tbody>tr:nth-child(even), .GridDragging[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridDragging[data-bkgstyle='header']>thead>tr, .GridDragging[data-bkgstyle='header']>tfoot>tr, .GridDragging[data-bkgstyle='report']>thead>tr, .GridDragging[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag
{
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
}

.GridAcceptDrag>tbody>tr,.GridAcceptDrag>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag>thead>tr, .GridAcceptDrag>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag[data-bkgstyle='none']>thead>tr, .GridAcceptDrag[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.GridAcceptDrag[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .GridAcceptDrag[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .GridAcceptDrag[data-bkgstyle='uniform']>thead>tr, .GridAcceptDrag[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #d3d4d3;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag[data-bkgstyle='header']>tbody>tr:nth-child(odd), .GridAcceptDrag[data-bkgstyle='header']>tbody>tr:nth-child(even), .GridAcceptDrag[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridAcceptDrag[data-bkgstyle='header']>thead>tr, .GridAcceptDrag[data-bkgstyle='header']>tfoot>tr, .GridAcceptDrag[data-bkgstyle='report']>thead>tr, .GridAcceptDrag[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag
{
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
}

.GridNoAcceptDrag>tbody>tr,.GridNoAcceptDrag>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag>thead>tr, .GridNoAcceptDrag>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag[data-bkgstyle='none']>thead>tr, .GridNoAcceptDrag[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.GridNoAcceptDrag[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .GridNoAcceptDrag[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .GridNoAcceptDrag[data-bkgstyle='uniform']>thead>tr, .GridNoAcceptDrag[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #d3d4d3;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag[data-bkgstyle='header']>tbody>tr:nth-child(odd), .GridNoAcceptDrag[data-bkgstyle='header']>tbody>tr:nth-child(even), .GridNoAcceptDrag[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #f0f0f0;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.GridNoAcceptDrag[data-bkgstyle='header']>thead>tr, .GridNoAcceptDrag[data-bkgstyle='header']>tfoot>tr, .GridNoAcceptDrag[data-bkgstyle='report']>thead>tr, .GridNoAcceptDrag[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith>tbody>tr,.WorkWith>[data-gxrow]
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #fff;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith>thead>tr, .WorkWith>tfoot>tr
{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith[data-bkgstyle='none']>thead>tr, .WorkWith[data-bkgstyle='none']>tfoot>tr
{
	background-color: transparent;}

.WorkWith[data-bkgstyle='none']>tbody>tr
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	background-color: #fff;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith[data-bkgstyle='uniform']>tbody>tr:nth-child(odd), .WorkWith[data-bkgstyle='uniform']>tbody>tr:nth-child(even), .WorkWith[data-bkgstyle='uniform']>thead>tr, .WorkWith[data-bkgstyle='uniform']>tfoot>tr
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith[data-bkgstyle='header']>tbody>tr:nth-child(odd), .WorkWith[data-bkgstyle='header']>tbody>tr:nth-child(even), .WorkWith[data-bkgstyle='report']>tbody>tr:nth-child(odd)
{
	background-color: #fff;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith[data-bkgstyle='report']>tbody>tr:nth-child(even)
{
	background-color: #e5e5e5;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.WorkWith[data-bkgstyle='header']>thead>tr, .WorkWith[data-bkgstyle='header']>tfoot>tr, .WorkWith[data-bkgstyle='report']>thead>tr, .WorkWith[data-bkgstyle='report']>tfoot>tr
{
	background-color: transparent;
	text-align: left;
	text-indent: 5px;
	border-spacing:0;
	border-collapse:collapse;
}

.Hyperlink
{
	border-style: none;
	border-width: 0px;
}
.Image,.ImageDragging,.ImageAcceptDrag,.ImageNoAcceptDrag,.ImageTop,.ImageHandCenter,.ImageHandCenter:hover,.TabPaging,.TabPagingNext,.TabPagingPrevious,.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious,.ImageSombra
{
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
}
.ImageTop
{
	background-color: white;
	height: 10px;
	width: 5px;
}
.ImageHandCenter,.ImageHandCenter:hover
{
	margin-left: 2px;
	margin-top: 2px;
	cursor: pointer;
}
.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious
{
	background-repeat: no-repeat;
	margin-left: 4px;
	height: 32px;
	width: 32px;
	cursor: pointer;
	padding-left:0 !important;
	padding-bottom:0 !important;
}
.PagingButtonsFirst
{
	float: left;
	background-image: url(../Bootstrap2/PageFirst.gif);
	height: 16px;
	width: 16px;
}
.PagingButtonsLast
{
	float: left;
	background-image: url(../Bootstrap2/PageLast.gif);
	height: 16px;
	width: 16px;
}
.PagingButtonsNext
{
	float: left;
	background-image: url(../Bootstrap2/PageNext.gif);
	height: 16px;
	width: 16px;
}
.PagingButtonsPrevious
{
	float: left;
	background-image: url(../Bootstrap2/PagePrevious.gif);
	height: 16px;
	width: 16px;
}
.ImageSombra
{
	box-shadow: 1px 1px 10px 1px silver;
}
.Messages,.ErrorMessages,.WarningMessages
{
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	position: relative;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #c00000;
}
.ErrorMessages
{
	background-color: rgba(255,255,255,0.6);
	background-position: 4px center;
	background-repeat: no-repeat;
	border-bottom-color: #c00000;
	border-left-color: #c00000;
	border-right-color: #c00000;
	border-top-color: #c00000;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: 2px;
	padding-left: 20px;
	font-weight: bold;
}
.WarningMessages
{
	background-color: rgba(255,255,255,0.6);
	background-position: 4px center;
	background-repeat: no-repeat;
	border-bottom-color: #ff8000;
	border-left-color: #ff8000;
	border-right-color: #ff8000;
	border-top-color: #ff8000;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: 2px;
	padding-left: 20px;
	font-weight: bold;
	color: #ff8000;
}
.Table,.TableDragging,.TableAcceptDrag,.TableNoAcceptDrag,.TableGrid,.TableTop,.TableContent,.Table100x100,.TableBorder,.ViewTable,.TableHorizontalLine,.Tableheader_pink_line_3,.Tableheader_pink_line_2,.header_pink_line,.Tableheader_pink_line,.HorizontalSpace,.TableBottom,.RecentLinksTable,.Table960,.TableGreyFooter,.TableBlackFooter,.TableBlackHeader,.Table95,.TableLogin
{
	margin-bottom: 20px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	font-family: Verdana,Arial;
	font-size: 9pt;
	font-style: normal;
	vertical-align: middle;
}
.TableGrid
{
	background-color: #e4e5e6;
	border-bottom-color: #747474;
	border-left-color: #747474;
	border-right-color: #747474;
	border-top-color: #747474;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
}
.TableTop
{
	background-repeat: repeat-x;
	list-style-image: none;
	background-color: white;
	background-image: none;
	height: 50px;
	width: 100%;
}
.TableContent
{
	padding-bottom: 10pt;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-top: 10pt;
	color: #747474;
	vertical-align: top;
}
.Table100x100,.TableBorder
{
	width: 100%;
	vertical-align: top;
}
.TableBorder
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	padding-bottom: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
	border-bottom-color: #9d1f1f;
	border-left-color: #9d1f1f;
	border-right-color: #9d1f1f;
	width: 90%;
}
.ViewTable
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: white;
	border-bottom-color: silver;
	border-left-color: silver;
	border-right-color: silver;
	border-top-color: silver;
	border-width: 1px;
	color: #404040;
	width: 100%;
}
.TableHorizontalLine,.Tableheader_pink_line_3,.Tableheader_pink_line_2,.header_pink_line,.Tableheader_pink_line
{
	background-color: green;
	height: 6px;
	width: 100%;
}
.Tableheader_pink_line_2
{
	width: 960px;
}
.HorizontalSpace
{
	background-color: #fff;
	height: 5px;
	width: 100%;
}
.TableBottom
{
	background-color: #e0e0e0;
	height: 30px;
	width: 100%;
	text-align: center;
}
.RecentLinksTable
{
	padding-left: 5pt;
	padding-right: 5pt;
	background-color: whitesmoke;
	border-bottom-color: #9d1f1f;
	height: 15px;
	width: 100%;
}
.Table960
{
	width: 960px;
}
.TableGreyFooter
{
	background-image: url(../footer_body.png);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 32px;
	width: 100%;
}
.TableBlackFooter
{
	background-image: url(../cabezal_cuerpo.png);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 36px;
	width: 100%;
}
.TableBlackHeader
{
	background-image: url(../cabezal_cuerpo.png);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 36px;
	width: 100%;
}
.Table95
{
	width: 100%;
}
.TableLogin
{
	box-shadow: 2px 2px 4px #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 300px;
}
.TextBlock,.GridNewRow,.FreeStyleGridFooter>.gx_newrow,.VerticalTabGridFooter>.gx_newrow,.Grid>tfoot .gx_newrow,.GridNoData>tfoot .gx_newrow,.FreeStyleGrid[data-gx-grid-nodata]>tfoot .gx_newrow,.VerticalTabGrid[data-gx-grid-nodata]>tfoot .gx_newrow,.Grid[data-gx-grid-nodata]>tfoot .gx_newrow,.GridNoData[data-gx-grid-nodata]>tfoot .gx_newrow,.GridDragging[data-gx-grid-nodata]>tfoot .gx_newrow,.GridAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow,.GridNoAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow,.WorkWith[data-gx-grid-nodata]>tfoot .gx_newrow,.GridDragging>tfoot .gx_newrow,.GridAcceptDrag>tfoot .gx_newrow,.GridNoAcceptDrag>tfoot .gx_newrow,.WorkWith>tfoot .gx_newrow,.GridLoadingText,.FreeStyleGrid+div.gx-grid-loading,.VerticalTabGrid+div.gx-grid-loading,.Grid+div.gx-grid-loading,.GridNoData+div.gx-grid-loading,.FreeStyleGrid[data-gx-grid-nodata]+div.gx-grid-loading,.VerticalTabGrid[data-gx-grid-nodata]+div.gx-grid-loading,.Grid[data-gx-grid-nodata]+div.gx-grid-loading,.GridNoData[data-gx-grid-nodata]+div.gx-grid-loading,.GridDragging[data-gx-grid-nodata]+div.gx-grid-loading,.GridAcceptDrag[data-gx-grid-nodata]+div.gx-grid-loading,.GridNoAcceptDrag[data-gx-grid-nodata]+div.gx-grid-loading,.WorkWith[data-gx-grid-nodata]+div.gx-grid-loading,.GridDragging+div.gx-grid-loading,.GridAcceptDrag+div.gx-grid-loading,.GridNoAcceptDrag+div.gx-grid-loading,.WorkWith+div.gx-grid-loading,.TableHeaderText,.Grid>caption,.GridNoData>caption,.FreeStyleGrid[data-gx-grid-nodata]>caption,.VerticalTabGrid[data-gx-grid-nodata]>caption,.Grid[data-gx-grid-nodata]>caption,.GridNoData[data-gx-grid-nodata]>caption,.GridDragging[data-gx-grid-nodata]>caption,.GridAcceptDrag[data-gx-grid-nodata]>caption,.GridNoAcceptDrag[data-gx-grid-nodata]>caption,.WorkWith[data-gx-grid-nodata]>caption,.GridDragging>caption,.GridAcceptDrag>caption,.GridNoAcceptDrag>caption,.WorkWith>caption,.Table>caption,.td5>caption,.td100>caption,.ToolbarMain>caption,.TableDragging>caption,.TableAcceptDrag>caption,.TableNoAcceptDrag>caption,.TableGrid>caption,.TableTop>caption,.TableContent>caption,.Table100x100>caption,.TableBorder>caption,.ViewTable>caption,.TableHorizontalLine>caption,.Tableheader_pink_line_3>caption,.Tableheader_pink_line_2>caption,.header_pink_line>caption,.Tableheader_pink_line>caption,.HorizontalSpace>caption,.TableBottom>caption,.RecentLinksTable>caption,.Table960>caption,.TableGreyFooter>caption,.TableBlackFooter>caption,.TableBlackHeader>caption,.Table95>caption,.TableLogin>caption,.GridNoDataText,.FreeStyleGrid+.gx-text-gridnodata,.VerticalTabGrid+.gx-text-gridnodata,.Grid+.gx-text-gridnodata,.GridNoData+.gx-text-gridnodata,.FreeStyleGrid[data-gx-grid-nodata]+.gx-text-gridnodata,.VerticalTabGrid[data-gx-grid-nodata]+.gx-text-gridnodata,.Grid[data-gx-grid-nodata]+.gx-text-gridnodata,.GridNoData[data-gx-grid-nodata]+.gx-text-gridnodata,.GridDragging[data-gx-grid-nodata]+.gx-text-gridnodata,.GridAcceptDrag[data-gx-grid-nodata]+.gx-text-gridnodata,.GridNoAcceptDrag[data-gx-grid-nodata]+.gx-text-gridnodata,.WorkWith[data-gx-grid-nodata]+.gx-text-gridnodata,.GridDragging+.gx-text-gridnodata,.GridAcceptDrag+.gx-text-gridnodata,.GridNoAcceptDrag+.gx-text-gridnodata,.WorkWith+.gx-text-gridnodata,.TextBlockDragging,.TextBlockAcceptDrag,.TextBlockNoAcceptDrag,.Title,.SubTitle,.Label,.gx-label.RatingLabel,.gx-label.AttributeLabel,.gx-label.form-controlLabel,.gx-label.TXTGrandeLabel,.gx-label.BlobContentTXTGrandeLabel,.gx-label.ReadonlyBlobContentTXTGrandeLabel,.gx-label.BlobInputTXTGrandeLabel,.gx-label.ReadonlyTXTGrandeLabel,.gx-label.DownloadAttributeLabel,.gx-label.ReadonlyDownloadAttributeLabel,.gx-label.ImageAttributeLabel,.gx-label.ReadonlyImageAttributeLabel,.gx-label.VideoAttributeLabel,.gx-label.ReadonlyVideoAttributeLabel,.gx-label.AudioAttributeLabel,.gx-label.ReadonlyAudioAttributeLabel,.gx-label.ErrorAttributeLabel,.gx-label.WarningAttributeLabel,.gx-label.ReadonlyAttributeLabel,.gx-label.ReadonlyMedioLabel,.gx-label.BlobContentReadonlyMedioLabel,.gx-label.ReadonlyBlobContentReadonlyMedioLabel,.gx-label.BlobInputReadonlyMedioLabel,.gx-label.ReadonlyReadonlyMedioLabel,.gx-label.BlobContentAttributeLabel,.gx-label.ReadonlyBlobContentAttributeLabel,.gx-label.BlobInputAttributeLabel,.gx-label.AttributeDraggingLabel,.gx-label.AttributeAcceptDragLabel,.gx-label.AttributeNoAcceptDragLabel,.gx-label.AttSubTitleLabel,.gx-label.BlobInputAttSubTitleLabel,.gx-label.BlobContentAttSubTitleLabel,.gx-label.ReadonlyBlobContentAttSubTitleLabel,.gx-label.ReadonlyAttSubTitleLabel,.gx-label.CheckBoxLabel,.gx-label.BlobContentCheckBoxLabel,.gx-label.ReadonlyBlobContentCheckBoxLabel,.gx-label.BlobInputCheckBoxLabel,.gx-label.ReadonlyCheckBoxLabel,.SmallText,.TextBlockHeader,.RecentLink,.Separator,.FooterText,.RecentLinkItem,.VerticalMenuOption
{
	padding-right: 3pt;
	white-space: nowrap;
	border-style: none;
	border-width: 0px;
	font-size: 9pt;
	color: #404040;
}
.GridNewRow:before,.FreeStyleGridFooter>.gx_newrow:before,.VerticalTabGridFooter>.gx_newrow:before,.Grid>tfoot .gx_newrow:before,.GridNoData>tfoot .gx_newrow:before,.FreeStyleGrid[data-gx-grid-nodata]>tfoot .gx_newrow:before,.VerticalTabGrid[data-gx-grid-nodata]>tfoot .gx_newrow:before,.Grid[data-gx-grid-nodata]>tfoot .gx_newrow:before,.GridNoData[data-gx-grid-nodata]>tfoot .gx_newrow:before,.GridDragging[data-gx-grid-nodata]>tfoot .gx_newrow:before,.GridAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow:before,.GridNoAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow:before,.WorkWith[data-gx-grid-nodata]>tfoot .gx_newrow:before,.GridDragging>tfoot .gx_newrow:before,.GridAcceptDrag>tfoot .gx_newrow:before,.GridNoAcceptDrag>tfoot .gx_newrow:before,.WorkWith>tfoot .gx_newrow:before
{
	content: '[';
}

.GridNewRow:after,.FreeStyleGridFooter>.gx_newrow:after,.VerticalTabGridFooter>.gx_newrow:after,.Grid>tfoot .gx_newrow:after,.GridNoData>tfoot .gx_newrow:after,.FreeStyleGrid[data-gx-grid-nodata]>tfoot .gx_newrow:after,.VerticalTabGrid[data-gx-grid-nodata]>tfoot .gx_newrow:after,.Grid[data-gx-grid-nodata]>tfoot .gx_newrow:after,.GridNoData[data-gx-grid-nodata]>tfoot .gx_newrow:after,.GridDragging[data-gx-grid-nodata]>tfoot .gx_newrow:after,.GridAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow:after,.GridNoAcceptDrag[data-gx-grid-nodata]>tfoot .gx_newrow:after,.WorkWith[data-gx-grid-nodata]>tfoot .gx_newrow:after,.GridDragging>tfoot .gx_newrow:after,.GridAcceptDrag>tfoot .gx_newrow:after,.GridNoAcceptDrag>tfoot .gx_newrow:after,.WorkWith>tfoot .gx_newrow:after
{
	content: ']';
}

.GridLoadingText,.FreeStyleGrid+div.gx-grid-loading,.VerticalTabGrid+div.gx-grid-loading,.Grid+div.gx-grid-loading,.GridNoData+div.gx-grid-loading,.FreeStyleGrid[data-gx-grid-nodata]+div.gx-grid-loading,.VerticalTabGrid[data-gx-grid-nodata]+div.gx-grid-loading,.Grid[data-gx-grid-nodata]+div.gx-grid-loading,.GridNoData[data-gx-grid-nodata]+div.gx-grid-loading,.GridDragging[data-gx-grid-nodata]+div.gx-grid-loading,.GridAcceptDrag[data-gx-grid-nodata]+div.gx-grid-loading,.GridNoAcceptDrag[data-gx-grid-nodata]+div.gx-grid-loading,.WorkWith[data-gx-grid-nodata]+div.gx-grid-loading,.GridDragging+div.gx-grid-loading,.GridAcceptDrag+div.gx-grid-loading,.GridNoAcceptDrag+div.gx-grid-loading,.WorkWith+div.gx-grid-loading
{
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: rgba(0,0,255,0.3);
	font-size: 1.5em;
	color: white;
	min-height: 2em;
	width: 30%;
	text-align: center;
}
.TableHeaderText,.Grid>caption,.GridNoData>caption,.FreeStyleGrid[data-gx-grid-nodata]>caption,.VerticalTabGrid[data-gx-grid-nodata]>caption,.Grid[data-gx-grid-nodata]>caption,.GridNoData[data-gx-grid-nodata]>caption,.GridDragging[data-gx-grid-nodata]>caption,.GridAcceptDrag[data-gx-grid-nodata]>caption,.GridNoAcceptDrag[data-gx-grid-nodata]>caption,.WorkWith[data-gx-grid-nodata]>caption,.GridDragging>caption,.GridAcceptDrag>caption,.GridNoAcceptDrag>caption,.WorkWith>caption,.Table>caption,.td5>caption,.td100>caption,.ToolbarMain>caption,.TableDragging>caption,.TableAcceptDrag>caption,.TableNoAcceptDrag>caption,.TableGrid>caption,.TableTop>caption,.TableContent>caption,.Table100x100>caption,.TableBorder>caption,.ViewTable>caption,.TableHorizontalLine>caption,.Tableheader_pink_line_3>caption,.Tableheader_pink_line_2>caption,.header_pink_line>caption,.Tableheader_pink_line>caption,.HorizontalSpace>caption,.TableBottom>caption,.RecentLinksTable>caption,.Table960>caption,.TableGreyFooter>caption,.TableBlackFooter>caption,.TableBlackHeader>caption,.Table95>caption,.TableLogin>caption
{
	display: none;
	font-size: 1.4em;
}
.GridNoDataText,.FreeStyleGrid+.gx-text-gridnodata,.VerticalTabGrid+.gx-text-gridnodata,.Grid+.gx-text-gridnodata,.GridNoData+.gx-text-gridnodata,.FreeStyleGrid[data-gx-grid-nodata]+.gx-text-gridnodata,.VerticalTabGrid[data-gx-grid-nodata]+.gx-text-gridnodata,.Grid[data-gx-grid-nodata]+.gx-text-gridnodata,.GridNoData[data-gx-grid-nodata]+.gx-text-gridnodata,.GridDragging[data-gx-grid-nodata]+.gx-text-gridnodata,.GridAcceptDrag[data-gx-grid-nodata]+.gx-text-gridnodata,.GridNoAcceptDrag[data-gx-grid-nodata]+.gx-text-gridnodata,.WorkWith[data-gx-grid-nodata]+.gx-text-gridnodata,.GridDragging+.gx-text-gridnodata,.GridAcceptDrag+.gx-text-gridnodata,.GridNoAcceptDrag+.gx-text-gridnodata,.WorkWith+.gx-text-gridnodata
{
	margin-top: -1em;
	display: block;
	font-size: 1.5em;
	color: gray;
	text-align: center;
	vertical-align: middle;
}
.TextBlockDragging
{
	color: #747474;
}
.TextBlockAcceptDrag
{
	color: #747474;
}
.TextBlockNoAcceptDrag
{
	color: #747474;
}
.Title,.SubTitle
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #1a1a1a;
}
.SubTitle
{
	clear: none;
	padding-left: 3px;
	padding-top: 5pt;
	-moz-box-sizing: border-box;
	background-image: none;
	font-size: 10pt;
	color: black;
	height: 20px;
	width: 100%;
}
.Label,.gx-label.RatingLabel,.gx-label.AttributeLabel,.gx-label.form-controlLabel,.gx-label.TXTGrandeLabel,.gx-label.BlobContentTXTGrandeLabel,.gx-label.ReadonlyBlobContentTXTGrandeLabel,.gx-label.BlobInputTXTGrandeLabel,.gx-label.ReadonlyTXTGrandeLabel,.gx-label.DownloadAttributeLabel,.gx-label.ReadonlyDownloadAttributeLabel,.gx-label.ImageAttributeLabel,.gx-label.ReadonlyImageAttributeLabel,.gx-label.VideoAttributeLabel,.gx-label.ReadonlyVideoAttributeLabel,.gx-label.AudioAttributeLabel,.gx-label.ReadonlyAudioAttributeLabel,.gx-label.ErrorAttributeLabel,.gx-label.WarningAttributeLabel,.gx-label.ReadonlyAttributeLabel,.gx-label.ReadonlyMedioLabel,.gx-label.BlobContentReadonlyMedioLabel,.gx-label.ReadonlyBlobContentReadonlyMedioLabel,.gx-label.BlobInputReadonlyMedioLabel,.gx-label.ReadonlyReadonlyMedioLabel,.gx-label.BlobContentAttributeLabel,.gx-label.ReadonlyBlobContentAttributeLabel,.gx-label.BlobInputAttributeLabel,.gx-label.AttributeDraggingLabel,.gx-label.AttributeAcceptDragLabel,.gx-label.AttributeNoAcceptDragLabel,.gx-label.AttSubTitleLabel,.gx-label.BlobInputAttSubTitleLabel,.gx-label.BlobContentAttSubTitleLabel,.gx-label.ReadonlyBlobContentAttSubTitleLabel,.gx-label.ReadonlyAttSubTitleLabel,.gx-label.CheckBoxLabel,.gx-label.BlobContentCheckBoxLabel,.gx-label.ReadonlyBlobContentCheckBoxLabel,.gx-label.BlobInputCheckBoxLabel,.gx-label.ReadonlyCheckBoxLabel
{
	margin-bottom: 5px;
	padding-bottom: .3em;
	padding-right: .6em;
	padding-top: .2em;
	display: inline-block;
	border-top-left-radius: .25em;
	border-top-right-radius: .25em;
	border-bottom-right-radius: .25em;
	border-bottom-left-radius: .25em;
	font-size: 75%;
	color: #fff;
	max-width: 100%;
	text-align: center;
	vertical-align: baseline;
	border:1px solid #000;
	line-height:1;
}
.SmallText
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: gray;
	text-align: center;
}
.TextBlockHeader
{
	background-repeat: no-repeat;
	list-style-image: none;
	white-space: normal;
	background-image: none;
	font-size: 30pt;
	font-style: italic;
	color: #c60b44;
	text-shadow: 2px 2px 5px #888 ;
}
.RecentLink
{
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	color: #494949;
	height: 20px;
	width: 5%;
	text-align: left;
}
.Separator
{
	box-sizing: border-box;
	display: block;
	-moz-box-sizing: border-box;
	color: white;
}
.FooterText
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-align: center;
}
.RecentLinkItem
{
	float: left;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	overflow: hidden;
	font-weight: normal;
	color: #828282;
	height: 20px;
	width: auto;
	text-align: left;
	max-width:120px;
}
.Section,.TabContainer
{
	border-style: none;
	border-width: 0px;
	display: block;
}
.TabContainer
{
	background-image: none;
	border-bottom: 1px;
	border-bottom-color: #000;
	border-style: solid;
	float: left;
	width: 100%;
}
.Group,.Sombra,.Sombreamento
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-width: 0px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.GroupTitle
{
	font-size: 26px;
	color: green;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.SombraTitle
{
	font-size: 26px;
	color: green;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.Sombreamento
{
	background-color: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	box-shadow: 1px 1px 10px 1px silver;
}

.SombreamentoTitle
{
	font-size: 26px;
	color: green;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

DIV.gx-mask
{
	background-color: black;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	animation: entermask 1s;
	-webkit-animation: entermask 1s;
	-ms-filter:"alpha(opacity=10)";
	opacity:.10;
}
DIV.gx-unmask
{
	background-color: transparent;
	animation: leavemask .3s;
	-webkit-animation: leavemask .3s;
}
BODY.gx-masked DIV.gx-mask
{
	bottom: 0px;
	position: fixed;
}
.gx-masked-relative 
{
	position: relative;
}
.GXProgressBar  .progress-bar-title 
{
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}
BODY
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 100%;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 14px;
	color: #333;
	line-height:1.42857143;
}
HTML
{
	height: 100%;
	font-family: sans-serif;
	font-size: 10px;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-text-size-adjust:100%;
}
.Calendar 
{
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	position: relative;
	display: none;
	cursor: default;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px ;
	font-style: normal;
	font-variant: normal;
	color: #7d7d7d;
}
.Calendar  .CalendarButton 
{
	background-color: #e4e5e6;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.Calendar  .nav 
{
	background-color: #e4e5e6;
	background-image: url(../menuarrow.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	list-style:none;
}
.Calendar  TABLE
{
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	cursor: default;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.Calendar  TABLE .wn 
{
	background-color: #d3d4d3;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 2px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.Calendar  THEAD
{
	display: table-header-group;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}
.Calendar  THEAD .headrow 
{
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.Calendar  THEAD .daynames 
{
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #404040;
}
.Calendar  THEAD .name 
{
	background-color: #c00000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.Calendar  THEAD .weekend 
{
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #d84523;
}
.Calendar  THEAD .hilite 
{
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.Calendar  THEAD .active 
{
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.Calendar  THEAD .CalendarTitle 
{
	background-color: #747474;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.Calendar  TBODY .day 
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
	width: 2em;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.Calendar  TBODY .rowhilite  TD
{
	background-color: #e4e5e6;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #333;
}
.Calendar  TBODY .emptyrow 
{
	display: none;
}
.Calendar  TBODY .emptycell 
{
	visibility: hidden;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.Calendar  TBODY TD .hilite 
{
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 1px;
}
.Calendar  TBODY TD .active 
{
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.Calendar  TBODY TD .selected 
{
	background-color: ButtonFace;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight: bold;
	color: ButtonText;
}
.Calendar  TBODY TD .weekend 
{
	color: #f00;
}
.Calendar  TBODY TD .today 
{
	font-weight: bold;
	color: #00f;
}
.Calendar  TBODY TD .disabled 
{
	color: GrayText;
}
.Calendar  TBODY TD .time 
{
	background-color: ButtonFace;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	text-align: center;
}
.Calendar  TBODY TD .time  .hour 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  .minute 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  .ampm 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	text-align: center;
}
.Calendar  TBODY TD .time  .colon 
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  SPAN .hilite 
{
	background-color: Highlight;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	color: HighlightText;
}
.Calendar  TBODY TD .time  SPAN .active 
{
	background-color: #000;
	border-bottom-color: #f00;
	border-left-color: #f00;
	border-right-color: #f00;
	border-top-color: #f00;
	color: #0f0;
}
.Calendar  TFOOT .footrow 
{
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: white;
}
.Calendar  TFOOT .ttip 
{
	background-color: #e4e5e6;
	border-bottom-color: #fff;
	border-left-color: #767676;
	border-right-color: #fff;
	border-top-color: #767676;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.Calendar  TFOOT .hilite 
{
	background-color: #d3d4d3;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}
.Calendar  TFOOT .active 
{
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #fff;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.CalendarCombo 
{
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	left: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	width: 4em;
	display: none;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.CalendarCombo  .label 
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.CalendarCombo  .label-IEfix 
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	width: 4em;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-align: center;
}
.CalendarCombo  .active 
{
	border-bottom-color: #969696;
	border-left-color: #969696;
	border-right-color: #969696;
	border-top-color: #969696;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.CalendarCombo  .hilite 
{
	background-color: #969696;
	border-bottom-color: #d3d4d3;
	border-left-color: #d3d4d3;
	border-right-color: #d3d4d3;
	border-top-color: #d3d4d3;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #fff;
}
DIV.suggestions
{
	background-color: white;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV.suggestions DIV
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	cursor: default;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV.suggestions DIV.current
{
	background-color: #b0c4de;
	font-family: Arial, Verdana;
	font-size: 9px;
	color: white;
}
.ErrorViewerBullet div 
{
	margin-left: 5px;
	display: list-item;
	list-style-position: inside;
}
.GeoLocOption 
{
	margin-left: 4px;
	margin-right: 4px;
	position: relative;
	top: 2px;
	cursor: pointer;
}
.ComponentTrigger 
{
	margin-left: 4px;
	cursor: pointer;
}
.dojoDialog 
{
	background-color: #eee;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
#gx_ajax_notification
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}
.PopupHeader 
{
	background-color: #337ab7;
	background-image: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-top: -15px;
	padding-right: 20px;
	z-index: 1;
	width: 100%;
	cursor: move;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
	text-indent: 3px;
	vertical-align: middle;
	width:100% !important;
	 top:0px !important;
	 left:0px !important;
	height: 60px !important;
}
.PopupHeaderButton 
{
	background-image: url(../Bootstrap2/ClosePrompt.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
	height: 36px;
	width: 36px;
	cursor: pointer;
	text-align: right;
}
.PopupContent 
{
	background-color: #555;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	padding: 20px 0px 0px 0px !important;
}
.PopupContent  IFRAME
{
	border-width: 0px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	height: 100%;
	width: 100%;
	max-width: 800px;
	min-width: 600px;
	width="100%";
	 height="100%";
	 frameborder="0";
	 marginheight="0";
	 marginwidth="0";
	 scrolling="no";
}
.RowDeleted 
{
	text-decoration: line-through;
}
.dp_container 
{
	position: relative;
}
UL.Tabs
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.Tabs LI.Tab
{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
UL.Tabs LI.Tab A
{
	background-color: transparent;
	display: block;
	text-decoration: underline;
	color: #337ab7;
}
UL.Tabs LI.Tab A.TabFirst
{
	background-image: none;
	padding-left: 11px;
}
UL.Tabs LI.Tab A.TabLeft
{
	background-image: none;
}
UL.Tabs LI.Tab SPAN
{
	display: block;
}
UL.Tabs LI.Tab SPAN.TabBackground
{
	background-color: #333;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-bottom: -1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 5px;
	overflow: hidden;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
}
UL.Tabs LI.Tab SPAN.TabLast
{
	background-image: none;
}
UL.Tabs LI.Tab SPAN.TabRight
{
	background-image: none;
}
UL.Tabs LI.Tab SPAN.TabText
{
	white-space: nowrap;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	color: #fff;
}
UL.Tabs LI.TabSelected
{
	position: relative;
}
UL.Tabs LI.TabSelected A
{
	float: left;
	position: relative;
}
UL.Tabs LI.TabSelected A.TabFirst
{
	background-image: none;
}
UL.Tabs LI.TabSelected A.TabLeft
{
	background-image: none;
}
UL.Tabs LI.TabSelected SPAN
{
	float: left;
	position: relative;
}
UL.Tabs LI.TabSelected SPAN.TabBackground
{
	background-color: #fff;
	background-image: none;
	border-style: solid;
	border-width: 1px;
	margin-top: 0px;
	padding-top: 8px;
	border-bottom:0px;
}
UL.Tabs LI.TabSelected SPAN.TabLast
{
	background-image: none;
}
UL.Tabs LI.TabSelected SPAN.TabRight
{
	background-image: none;
	margin-right: 0px;
}
UL.Tabs LI.TabSelected SPAN.TabText
{
	color: #c60b44;
}
DIV.gx-multimedia-upload
{
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	position: relative;
	height: 72px;
	width: 128px;
	display: block;
	text-align: center;
	line-height:68px;
}
DIV.gx-multimedia-upload INPUT.BtnEnter
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-download
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-download IMG
{
	display: none;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-video-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-audio-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload A.gx-multimedia-download SPAN.gx-download-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload *
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: left;
	line-height:normal;
	-webkit-box-sizing:border-box;
}
DIV.gx-multimedia-upload DIV.fields-ct
{
	background-color: white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding-left: 5px;
	padding-top: 10px;
	height: 100%;
	display: none;
	white-space: nowrap;
}
DIV.gx-multimedia-upload A:first-child
{
	right: 20px;
}
DIV.gx-multimedia-upload INPUT.field
{
	float: none;
	margin-top: 10px;
	display: none;
}
DIV.gx-multimedia-upload INPUT.field-selected
{
	display: inline;
}
DIV.gx-multimedia-upload LABEL.option
{
	clear: left;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	display: inline;
	cursor: pointer;
	font-size: 11px;
}
DIV.gx-multimedia-upload LABEL.option INPUT
{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	display: inline;
	cursor: pointer;
	font-family: inherit;
	color: inherit;
	line-height:normal;
	line-height:inherit;
}
DIV.gx-multimedia-upload INPUT.Button
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	display: block;
}
DIV.gx-multimedia-upload IMG
{
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
	max-width:124px;
	max-height:68px;
	border:0;
}
DIV.gx-multimedia-upload A SPAN
{
	background-position: center center;
	background-repeat: no-repeat;
	height: 68px;
	width: 124px;
	color: transparent;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-download-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty IMG
{
	display: none;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-video-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder
{
	opacity:1;
}
DIV.gx-multimedia-upload A.action
{
	background-color: #c60b44;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	color: white;
	opacity:0;
	line-height:15px;
	-moz-transition:opacity .3s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-transition:opacity .3s ease-in-out;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
}
DIV.gx-multimedia-upload A.change-action
{
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 4px;
	right: 20px;
}
DIV.gx-multimedia-upload A.clear-action
{
	background-image: url(../MultimediaClear.png);
	background-position: center center;;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 9px;
	right: 0px;
}
DIV.gx-multimedia-upload A.action:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action:hover
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action
{
	display: block;
	opacity:.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
A:not([href]) SPAN.gx-download-placeholder
{
	opacity:.5;
}
A:not([href]) SPAN.gx-video-placeholder
{
	opacity:.5;
}
A:not([href]) SPAN.gx-audio-placeholder
{
	opacity:.5;
}
.td5 
{
	width: 5%;
	vertical-align: middle;
}
.td100 
{
	width: 100%;
}
.PopupBorder 
{
	background-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-right:40px !important;
	padding-bottom:20px !important;
}
.PopupBorder  IMG
{
	margin-left: -2px;
	margin-top: -6px;
	padding-bottom: 10px;
}
.PopupShadow 
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.HRDefault 
{
	background-color: transparent;
	border-width: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	height: 1px;
	color: transparent;
}
.NoLinkLabel 
{
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 14px;
	color: #000;
	text-align: right;
}
.NoLinkLabel  A:active
{
	color: #000;
	text-decoration:none;
	outline:0;
}
.NoLinkLabel  A:link
{
	color: #000;
	text-decoration:none;
}
.NoLinkLabel  A:visited
{
	text-decoration: none;
	color: #000;
}
.TDMiddle 
{
	vertical-align: middle;
}
.MenuOption 
{
	margin-right: 15px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
.MenuOption  A:active
{
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.MenuOption  A:link
{
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.MenuOption  A:visited
{
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.MenuOption  A:hover
{
	text-decoration: underline;
	color: #23527c;
	outline:0;
}
.TextBlock 
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.TextBlock  A:active
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: black;
}
.TextBlock  A:link
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: black;
}
.TextBlock  A:visited
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: black;
}
.TextBlock  A:hover
{
	text-decoration: underline;
}
.TableTopMenu  SPAN.TextBlock
{
	color: white;
}
.Button:active, input[type='button']:active 
{
	background-color: #3e4095;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 1.125em;
	padding-top: 0px;
	height: 2.75em;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-weight: 700;
	text-decoration: none;
	color: rgba(255,255,255,0);
	text-align: center;
	box-shadow:none;
}
.gx_newrow 
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: green;
}
.TextBlockHeader  A:active
{
	text-decoration: none;
	color: #c60b44;
}
.TextBlockHeader  A:hover
{
	text-decoration: none;
	color: #c60b44;
}
.TextBlockHeader  A:link
{
	text-decoration: none;
	color: #c60b44;
}
.TextBlockHeader  A:visited
{
	text-decoration: none;
	color: #c60b44;
}
.SmallText  A:active
{
	text-decoration: none;
	color: gray;
}
.SmallText  A:hover
{
	text-decoration: none;
	color: gray;
}
.SmallText  A:link
{
	text-decoration: none;
	color: gray;
}
.SmallText  A:visited
{
	text-decoration: none;
	color: gray;
}
.RecentLinkItem  A:active
{
	text-decoration: none;
	color: #828282;
}
.RecentLinkItem  A:hover
{
	text-decoration: none;
	color: #828282;
}
.RecentLinkItem  A:link
{
	text-decoration: none;
	color: #828282;
}
.RecentLinkItem  A:visited
{
	text-decoration: none;
	color: #828282;
}
.ReadonlyAttribute  A:active
{
	text-decoration: underline;
	color: #747474;
}
.ReadonlyAttribute  A:link
{
	text-decoration: underline;
	color: #747474;
}
.ReadonlyAttribute  A:visited
{
	text-decoration: underline;
	color: #747474;
}
.VerticalMenuOption  A:active
{
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}
.VerticalMenuOption  A:hover
{
	text-decoration: underline;
	color: #404040;
}
.VerticalMenuOption  A:link
{
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}
.VerticalMenuOption  A:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}
.HeaderLogin 
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 20px;
	height: 32px;
}
.Button 
{
	background-color: #3e4095;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 1.125em;
	padding-top: 0px;
	height: 2.75em;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
	color: rgba(255,255,255,0);
	text-align: center;
	vertical-align: baseline;
	border:0;
	appearance:none;
	border:0;
	input[type="submit"]:hover,		input[type="reset"];
	line-height:2.75em;
	-moz-appearance:none;
	-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
	-ms-appearance:none;
	-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
	-webkit-appearance:none;
	-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.ImageButton:hover 
{
	-webkit-box-shadow: 0px 0px 12px 3px rgba(207,72,119,1);
}
DIV.suggestions
{
	background-color: #fff;
	border-bottom-color: #969696;
	border-left-color: #969696;
	border-right-color: #969696;
	border-top-color: #969696;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
}
DIV.suggestions DIV
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
DIV.suggestions DIV.current
{
	background-color: #d3d4d3;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
DIV.dp_container IMG
{
	vertical-align: text-bottom;
}
.*:before,*:after 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
}
.Affix 
{
	position: fixed;
}
.Alert 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	border:1px solid transparent;
}
.Alert alert-link 
{
	font-weight: bold;
}
.Alert > p + p 
{
	margin-top: 5px;
}
.Alert > p,alert > ul 
{
	margin-bottom: 0px;
}
.Alert h4 
{
	margin-top: 0px;
	color: inherit;
}
.Alert-danger 
{
	background-color: #f2dede;
	border-bottom-color: #ebccd1;
	border-left-color: #ebccd1;
	border-right-color: #ebccd1;
	border-top-color: #ebccd1;
	color: #a94442;
}
.Alert-danger alert-link 
{
	color: #843534;
}
.Alert-danger hr 
{
	border-top-color: #e4b9c0;
}
.Alert-dismissable close,alert-dismissible close 
{
	position: relative;
	right: -21px;
	top: -2px;
	color: inherit;
}
.Alert-dismissable,alert-dismissible 
{
	padding-right: 35px;
}
.Alert-info 
{
	background-color: #d9edf7;
	border-bottom-color: #bce8f1;
	border-left-color: #bce8f1;
	border-right-color: #bce8f1;
	border-top-color: #bce8f1;
	color: #31708f;
}
.Alert-info alert-link 
{
	color: #245269;
}
.Alert-info hr 
{
	border-top-color: #a6e1ec;
}
.Alert-success 
{
	background-color: #dff0d8;
	border-bottom-color: #d6e9c6;
	border-left-color: #d6e9c6;
	border-right-color: #d6e9c6;
	border-top-color: #d6e9c6;
	color: #3c763d;
}
.Alert-success alert-link 
{
	color: #2b542c;
}
.Alert-success hr 
{
	border-top-color: #c9e2b3;
}
.Alert-warning 
{
	background-color: #fcf8e3;
	border-bottom-color: #faebcc;
	border-left-color: #faebcc;
	border-right-color: #faebcc;
	border-top-color: #faebcc;
	color: #8a6d3b;
}
.Alert-warning alert-link 
{
	color: #66512c;
}
.Alert-warning hr 
{
	border-top-color: #f7e1b5;
}
.Badge 
{
	background-color: #777;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-right: 7px;
	padding-top: 3px;
	min-width: 10px;
	display: inline-block;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height:1;
}
.Badge:empty 
{
	display: none;
}
.Bg-danger 
{
	background-color: #f2dede;
}
.Bg-info 
{
	background-color: #d9edf7;
}
.Bg-primary 
{
	background-color: #337ab7;
	color: #fff;
}
.Bg-success 
{
	background-color: #dff0d8;
}
.Bg-warning 
{
	background-color: #fcf8e3;
}
.Blockquote-reverse footer:after,blockquotepull-right footer:after,blockquote-reverse small:after,blockquotepull-right small:after,blockquote-reverse small:after,blockquotepull-right small:after 
{
	content:'\00a0 \2014';
}
.Blockquote-reverse footer:before,blockquotepull-right footer:before,blockquote-reverse small:before,blockquotepull-right small:before,blockquote-reverse small:before,blockquotepull-right small:before 
{
	content:'';
}
.Blockquote-reverse,blockquotepull-right 
{
	border-left: 0;
	border-right: 5px solid #eee;
	padding-left: 0px;
	padding-right: 15px;
	text-align: right;
}
.Breadcrumb 
{
	background-color: #f5f5f5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 20px;
	padding-right: 15px;
	padding-top: 8px;
	list-style:none;
}
.Breadcrumb > active 
{
	color: #777;
}
.Breadcrumb > li 
{
	display: inline-block;
}
.Breadcrumb > li + li:before 
{
	padding-right: 5px;
	padding-top: 0px;
	color: #ccc;
	content:"/\00a0";
}
.Btn 
{
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	padding-right: 12px;
	padding-top: 6px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border:1px solid transparent;
	line-height:1.42857143;
	-moz-user-select:none;
	-ms-touch-action:manipulation;
	-ms-user-select:none;
	touch-action:manipulation;
	user-select:none;
	-webkit-user-select:none;
}
.Btn badge 
{
	position: relative;
	top: -1px;
}
.Btn caret 
{
	margin-left: 0px;
}
.Btn label 
{
	position: relative;
	top: -1px;
}
.Btn > caret,  dropup > btn > caret 
{
	border-top-color: rgba(0,0,0,0);
}
.Btndisabled,btn[disabled],fieldset[disabled] btn 
{
	cursor: not-allowed;
	filter:alpha(opacity=65);
	opacity:.65;
	-webkit-box-shadow:none;
}
.Btn:active,btnactive 
{
	background-image: none;
	box-shadow: 0px 3px 5px rgba(0,0,0,0) (Unknown);
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
}
.Btn:focus,btn:active:focus,btnactive:focus,btnfocus,btn:activefocus,btnactivefocus 
{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.Btn:hover,btn:focus,btnfocus 
{
	text-decoration: none;
	color: #333;
}
.Btn-block 
{
	width: 100%;
	display: block;
}
.Btn-block + btn-block 
{
	margin-top: 5px;
}
.Btn-danger 
{
	background-color: #d9534f;
	border-bottom-color: #d43f3a;
	border-left-color: #d43f3a;
	border-right-color: #d43f3a;
	border-top-color: #d43f3a;
	color: #fff;
}
.Btn-danger badge 
{
	background-color: #fff;
	color: #d9534f;
}
.Btn-dangerdisabled:hover,btn-danger[disabled]:hover,fieldset[disabled] btn-danger:hover,btn-dangerdisabled:focus,btn-danger[disabled]:focus,fieldset[disabled] btn-danger:focus,btn-dangerdisabledfocus,btn-danger[disabled]focus,fieldset[disabled] btn-dangerfocus 
{
	background-color: #d9534f;
	border-bottom-color: #d43f3a;
	border-left-color: #d43f3a;
	border-right-color: #d43f3a;
	border-top-color: #d43f3a;
}
.Btn-danger:active,btn-dangeractive,open > dropdown-togglebtn-danger 
{
	background-color: #c9302c;
	background-image: none;
	border-bottom-color: #ac2925;
	border-left-color: #ac2925;
	border-right-color: #ac2925;
	border-top-color: #ac2925;
	color: #fff;
}
.Btn-danger:active:hover,btn-dangeractive:hover,open > dropdown-togglebtn-danger:hover,btn-danger:active:focus,btn-dangeractive:focus,open > dropdown-togglebtn-danger:focus,btn-danger:activefocus,btn-dangeractivefocus,open > dropdown-togglebtn-dangerfocus 
{
	background-color: #ac2925;
	border-bottom-color: #761c19;
	border-left-color: #761c19;
	border-right-color: #761c19;
	border-top-color: #761c19;
	color: #fff;
}
.Btn-danger:focus,btn-dangerfocus 
{
	background-color: #c9302c;
	border-bottom-color: #761c19;
	border-left-color: #761c19;
	border-right-color: #761c19;
	border-top-color: #761c19;
	color: #fff;
}
.Btn-danger:hover 
{
	background-color: #c9302c;
	border-bottom-color: #ac2925;
	border-left-color: #ac2925;
	border-right-color: #ac2925;
	border-top-color: #ac2925;
	color: #fff;
}
.Btn-default 
{
	background-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	color: #333;
}
.Btn-default badge 
{
	background-color: #333;
	color: #fff;
}
.Btn-defaultdisabled:hover,btn-default[disabled]:hover,fieldset[disabled] btn-default:hover,btn-defaultdisabled:focus,btn-default[disabled]:focus,fieldset[disabled] btn-default:focus,btn-defaultdisabledfocus,btn-default[disabled]focus,fieldset[disabled] btn-defaultfocus 
{
	background-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
}
.Btn-default:active,btn-defaultactive,open > dropdown-togglebtn-default 
{
	background-color: #e6e6e6;
	background-image: none;
	border-bottom-color: #adadad;
	border-left-color: #adadad;
	border-right-color: #adadad;
	border-top-color: #adadad;
	color: #333;
}
.Btn-default:active:hover,btn-defaultactive:hover,open > dropdown-togglebtn-default:hover,btn-default:active:focus,btn-defaultactive:focus,open > dropdown-togglebtn-default:focus,btn-default:activefocus,btn-defaultactivefocus,open > dropdown-togglebtn-defaultfocus 
{
	background-color: #d4d4d4;
	border-bottom-color: #8c8c8c;
	border-left-color: #8c8c8c;
	border-right-color: #8c8c8c;
	border-top-color: #8c8c8c;
	color: #333;
}
.Btn-default:focus,btn-defaultfocus 
{
	background-color: #e6e6e6;
	border-bottom-color: #8c8c8c;
	border-left-color: #8c8c8c;
	border-right-color: #8c8c8c;
	border-top-color: #8c8c8c;
	color: #333;
}
.Btn-default:hover 
{
	background-color: #e6e6e6;
	border-bottom-color: #adadad;
	border-left-color: #adadad;
	border-right-color: #adadad;
	border-top-color: #adadad;
	color: #333;
}
.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 dropdown-toggle:active,btn-groupopen dropdown-toggle 
{
	outline:0;
}
.Btn-group > btn + dropdown-toggle 
{
	padding-left: 8px;
	padding-right: 8px;
}
.Btn-group > btn,btn-group-vertical > btn 
{
	float: left;
	position: relative;
}
.Btn-group > btn:first-child 
{
	margin-left: 0px;
}
.Btn-group > btn:first-child:not(:last-child):not(dropdown-toggle) 
{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.Btn-group > btn:hover,btn-group-vertical > btn:hover,btn-group > btn:focus,btn-group-vertical > btn:focus,btn-group > btn:active,btn-group-vertical > btn:active,btn-group > btnactive,btn-group-vertical > btnactive 
{
	z-index: 2;
}
.Btn-group > btn:last-child:not(:first-child),btn-group > dropdown-toggle:not(:first-child) 
{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group > btn:not(:first-child):not(:last-child):not(dropdown-toggle) 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group > btn-group 
{
	float: left;
}
.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: 0px;
	border-bottom-right-radius: 0px;
}
.Btn-group > btn-group:last-child:not(:first-child) > btn:first-child 
{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group > btn-group:not(:first-child):not(:last-child) > btn 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group > btn-lg + dropdown-toggle 
{
	padding-left: 12px;
	padding-right: 12px;
}
.Btn-group,btn-group-vertical 
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.Btn-groupopen dropdown-toggle 
{
	box-shadow: 0px 3px 5px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
}
.Btn-groupopen dropdown-togglebtn-link 
{
	-webkit-box-shadow:none;
}
.Btn-group-justified 
{
	width: 100%;
	display: table;
	border-collapse:separate;
	table-layout:fixed;
}
.Btn-group-justified > btn,btn-group-justified > btn-group 
{
	float: none;
	width: 1%;
	display: table-cell;
}
.Btn-group-justified > btn-group btn 
{
	width: 100%;
}
.Btn-group-justified > btn-group dropdown-menu 
{
	left: auto;
}
.Btn-group-vertical > btn + btn,btn-group-vertical > btn + btn-group,btn-group-vertical > btn-group + btn,btn-group-vertical > btn-group + btn-group 
{
	margin-left: 0px;
	margin-top: -1px;
}
.Btn-group-vertical > btn,btn-group-vertical > btn-group,btn-group-vertical > btn-group > btn 
{
	float: none;
	width: 100%;
	max-width: 100%;
	display: block;
}
.Btn-group-vertical > btn:first-child:not(:last-child) 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group-vertical > btn:last-child:not(:first-child) 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.Btn-group-vertical > btn:not(:first-child):not(:last-child) 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group-vertical > btn-group > btn 
{
	float: none;
}
.Btn-group-vertical > btn-group:first-child:not(:last-child) > btn:last-child,btn-group-vertical > btn-group:first-child:not(:last-child) > dropdown-toggle 
{
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-group-vertical > btn-group:last-child:not(:first-child) > btn:first-child 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.Btn-group-vertical > btn-group:not(:first-child):not(:last-child) > btn 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Btn-info 
{
	background-color: #5bc0de;
	border-bottom-color: #46b8da;
	border-left-color: #46b8da;
	border-right-color: #46b8da;
	border-top-color: #46b8da;
	color: #fff;
}
.Btn-info badge 
{
	background-color: #fff;
	color: #5bc0de;
}
.Btn-infodisabled:hover,btn-info[disabled]:hover,fieldset[disabled] btn-info:hover,btn-infodisabled:focus,btn-info[disabled]:focus,fieldset[disabled] btn-info:focus,btn-infodisabledfocus,btn-info[disabled]focus,fieldset[disabled] btn-infofocus 
{
	background-color: #5bc0de;
	border-bottom-color: #46b8da;
	border-left-color: #46b8da;
	border-right-color: #46b8da;
	border-top-color: #46b8da;
}
.Btn-info:active,btn-infoactive,open > dropdown-togglebtn-info 
{
	background-color: #31b0d5;
	background-image: none;
	border-bottom-color: #269abc;
	border-left-color: #269abc;
	border-right-color: #269abc;
	border-top-color: #269abc;
	color: #fff;
}
.Btn-info:active:hover,btn-infoactive:hover,open > dropdown-togglebtn-info:hover,btn-info:active:focus,btn-infoactive:focus,open > dropdown-togglebtn-info:focus,btn-info:activefocus,btn-infoactivefocus,open > dropdown-togglebtn-infofocus 
{
	background-color: #269abc;
	border-bottom-color: #1b6d85;
	border-left-color: #1b6d85;
	border-right-color: #1b6d85;
	border-top-color: #1b6d85;
	color: #fff;
}
.Btn-info:focus,btn-infofocus 
{
	background-color: #31b0d5;
	border-bottom-color: #1b6d85;
	border-left-color: #1b6d85;
	border-right-color: #1b6d85;
	border-top-color: #1b6d85;
	color: #fff;
}
.Btn-info:hover 
{
	background-color: #31b0d5;
	border-bottom-color: #269abc;
	border-left-color: #269abc;
	border-right-color: #269abc;
	border-top-color: #269abc;
	color: #fff;
}
.Btn-lg caret 
{
	border-bottom-width:0;
}
.Btn-lg,btn-group-lg > btn 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 16px;
	padding-top: 10px;
	font-size: 18px;
	line-height:1.3333333;
}
.Btn-link 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	font-weight: normal;
	color: #337ab7;
}
.Btn-link,btn-link:active,btn-linkactive,btn-link[disabled],fieldset[disabled] btn-link 
{
	background-color: transparent;
	-webkit-box-shadow:none;
}
.Btn-link,btn-link:hover,btn-link:focus,btn-link:active 
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
}
.Btn-link:hover,btn-link:focus 
{
	background-color: transparent;
	text-decoration: underline;
	color: #23527c;
}
.Btn-link[disabled]:hover,fieldset[disabled] btn-link:hover,btn-link[disabled]:focus,fieldset[disabled] btn-link:focus 
{
	text-decoration: none;
	color: #777;
}
.Btn-primary 
{
	background-color: #337ab7;
	border-bottom-color: #2e6da4;
	border-left-color: #2e6da4;
	border-right-color: #2e6da4;
	border-top-color: #2e6da4;
	color: #fff;
}
.Btn-primary badge 
{
	background-color: #fff;
	color: #337ab7;
}
.Btn-primarydisabled:hover,btn-primary[disabled]:hover,fieldset[disabled] btn-primary:hover,btn-primarydisabled:focus,btn-primary[disabled]:focus,fieldset[disabled] btn-primary:focus,btn-primarydisabledfocus,btn-primary[disabled]focus,fieldset[disabled] btn-primaryfocus 
{
	background-color: #337ab7;
	border-bottom-color: #2e6da4;
	border-left-color: #2e6da4;
	border-right-color: #2e6da4;
	border-top-color: #2e6da4;
}
.Btn-primary:active,btn-primaryactive,open > dropdown-togglebtn-primary 
{
	background-color: #286090;
	background-image: none;
	border-bottom-color: #204d74;
	border-left-color: #204d74;
	border-right-color: #204d74;
	border-top-color: #204d74;
	color: #fff;
}
.Btn-primary:active:hover,btn-primaryactive:hover,open > dropdown-togglebtn-primary:hover,btn-primary:active:focus,btn-primaryactive:focus,open > dropdown-togglebtn-primary:focus,btn-primary:activefocus,btn-primaryactivefocus,open > dropdown-togglebtn-primaryfocus 
{
	background-color: #204d74;
	border-bottom-color: #122b40;
	border-left-color: #122b40;
	border-right-color: #122b40;
	border-top-color: #122b40;
	color: #fff;
}
.Btn-primary:focus,btn-primaryfocus 
{
	background-color: #286090;
	border-bottom-color: #122b40;
	border-left-color: #122b40;
	border-right-color: #122b40;
	border-top-color: #122b40;
	color: #fff;
}
.Btn-primary:hover 
{
	background-color: #286090;
	border-bottom-color: #204d74;
	border-left-color: #204d74;
	border-right-color: #204d74;
	border-top-color: #204d74;
	color: #fff;
}
.Btn-sm,btn-group-sm > btn 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	line-height:1.5;
}
.Btn-success 
{
	background-color: #5cb85c;
	border-bottom-color: #4cae4c;
	border-left-color: #4cae4c;
	border-right-color: #4cae4c;
	border-top-color: #4cae4c;
	color: #fff;
}
.Btn-success badge 
{
	background-color: #fff;
	color: #5cb85c;
}
.Btn-successdisabled:hover,btn-success[disabled]:hover,fieldset[disabled] btn-success:hover,btn-successdisabled:focus,btn-success[disabled]:focus,fieldset[disabled] btn-success:focus,btn-successdisabledfocus,btn-success[disabled]focus,fieldset[disabled] btn-successfocus 
{
	background-color: #5cb85c;
	border-bottom-color: #4cae4c;
	border-left-color: #4cae4c;
	border-right-color: #4cae4c;
	border-top-color: #4cae4c;
}
.Btn-success:active,btn-successactive,open > dropdown-togglebtn-success 
{
	background-color: #449d44;
	background-image: none;
	border-bottom-color: #398439;
	border-left-color: #398439;
	border-right-color: #398439;
	border-top-color: #398439;
	color: #fff;
}
.Btn-success:active:hover,btn-successactive:hover,open > dropdown-togglebtn-success:hover,btn-success:active:focus,btn-successactive:focus,open > dropdown-togglebtn-success:focus,btn-success:activefocus,btn-successactivefocus,open > dropdown-togglebtn-successfocus 
{
	background-color: #398439;
	border-bottom-color: #255625;
	border-left-color: #255625;
	border-right-color: #255625;
	border-top-color: #255625;
	color: #fff;
}
.Btn-success:focus,btn-successfocus 
{
	background-color: #449d44;
	border-bottom-color: #255625;
	border-left-color: #255625;
	border-right-color: #255625;
	border-top-color: #255625;
	color: #fff;
}
.Btn-success:hover 
{
	background-color: #449d44;
	border-bottom-color: #398439;
	border-left-color: #398439;
	border-right-color: #398439;
	border-top-color: #398439;
	color: #fff;
}
.Btn-toolbar 
{
	margin-left: -5px;
}
.Btn-toolbar btn,btn-toolbar btn-group,btn-toolbar input-group 
{
	float: left;
}
.Btn-toolbar > btn,btn-toolbar > btn-group,btn-toolbar > input-group 
{
	margin-left: 5px;
}
.Btn-warning 
{
	background-color: #f0ad4e;
	border-bottom-color: #eea236;
	border-left-color: #eea236;
	border-right-color: #eea236;
	border-top-color: #eea236;
	color: #fff;
}
.Btn-warning badge 
{
	background-color: #fff;
	color: #f0ad4e;
}
.Btn-warningdisabled:hover,btn-warning[disabled]:hover,fieldset[disabled] btn-warning:hover,btn-warningdisabled:focus,btn-warning[disabled]:focus,fieldset[disabled] btn-warning:focus,btn-warningdisabledfocus,btn-warning[disabled]focus,fieldset[disabled] btn-warningfocus 
{
	background-color: #f0ad4e;
	border-bottom-color: #eea236;
	border-left-color: #eea236;
	border-right-color: #eea236;
	border-top-color: #eea236;
}
.Btn-warning:active,btn-warningactive,open > dropdown-togglebtn-warning 
{
	background-color: #ec971f;
	background-image: none;
	border-bottom-color: #d58512;
	border-left-color: #d58512;
	border-right-color: #d58512;
	border-top-color: #d58512;
	color: #fff;
}
.Btn-warning:active:hover,btn-warningactive:hover,open > dropdown-togglebtn-warning:hover,btn-warning:active:focus,btn-warningactive:focus,open > dropdown-togglebtn-warning:focus,btn-warning:activefocus,btn-warningactivefocus,open > dropdown-togglebtn-warningfocus 
{
	background-color: #d58512;
	border-bottom-color: #985f0d;
	border-left-color: #985f0d;
	border-right-color: #985f0d;
	border-top-color: #985f0d;
	color: #fff;
}
.Btn-warning:focus,btn-warningfocus 
{
	background-color: #ec971f;
	border-bottom-color: #985f0d;
	border-left-color: #985f0d;
	border-right-color: #985f0d;
	border-top-color: #985f0d;
	color: #fff;
}
.Btn-warning:hover 
{
	background-color: #ec971f;
	border-bottom-color: #d58512;
	border-left-color: #d58512;
	border-right-color: #d58512;
	border-top-color: #d58512;
	color: #fff;
}
.Btn-xs badge,btn-group-xs > btn badge 
{
	padding-right: 5px;
	padding-top: 1px;
	top: 0px;
}
.Btn-xs,btn-group-xs > btn 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 5px;
	padding-top: 1px;
	font-size: 12px;
	line-height:1.5;
}
.Caret 
{
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid \9;
	margin-left: 2px;
	height: 0px;
	width: 0px;
	display: inline-block;
	vertical-align: middle;
}
.Carousel 
{
	position: relative;
}
.Carousel-caption 
{
	bottom: 20px;
	left: 20%;
	padding-bottom: 30px;
	padding-top: 20px;
	position: absolute;
	right: 20%;
	z-index: 9;
	color: #fff;
	text-align: center;
	text-shadow: 0px 1px 2px rgba(0,0,0,0) ;
}
.Carousel-caption btn 
{
	text-shadow: none;
}
.Carousel-control 
{
	background-color: rgba(0,0,0,0);
	bottom: 0px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0px 1px 2px rgba(0,0,0,0) ;
	filter:alpha(opacity=50);
	opacity:.5;
}
.Carousel-control glyphicon-chevron-left,  carousel-control icon-prev 
{
	margin-left: -10px;
}
.Carousel-control glyphicon-chevron-right,  carousel-control icon-next 
{
	margin-right: -10px;
}
.Carousel-control icon-next,carousel-control glyphicon-chevron-right 
{
	margin-right: -10px;
	right: 50%;
}
.Carousel-control icon-next:before 
{
	content:'\203a';
}
.Carousel-control icon-prev,carousel-control glyphicon-chevron-left 
{
	left: 50%;
	margin-left: -10px;
}
.Carousel-control icon-prev,carousel-control icon-next 
{
	height: 20px;
	width: 20px;
	font-family: serif;
	line-height:1;
}
.Carousel-control icon-prev,carousel-control icon-next,carousel-control glyphicon-chevron-left,carousel-control glyphicon-chevron-right 
{
	margin-top: -10px;
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}
.Carousel-control icon-prev:before 
{
	content:'\2039';
}
.Carousel-controlleft 
{
	background-image: none;
	background-repeat: repeat-x;
	filter:progid;
}
.Carousel-controlright 
{
	background-image: none;
	background-repeat: repeat-x;
	left: auto;
	right: 0px;
	filter:progid;
}
.Carousel-control:hover,carousel-control:focus 
{
	text-decoration: none;
	color: #fff;
	filter:alpha(opacity=90);
	opacity:.9;
	outline:0;
}
.Carousel-indicators 
{
	bottom: 20px;
	left: 50%;
	margin-left: -30%;
	padding-left: 0px;
	position: absolute;
	z-index: 15;
	width: 60%;
	text-align: center;
	list-style:none;
}
.Carousel-indicators active 
{
	background-color: #fff;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 12px;
	width: 12px;
}
.Carousel-indicators li 
{
	background-color: rgba(0,0,0,0);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	height: 10px;
	width: 10px;
	display: inline-block;
	cursor: pointer;
	text-indent: -999px;
	border:1px solid #fff;
}
.Carousel-inner 
{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.Carousel-inner > active 
{
	left: 0px;
}
.Carousel-inner > active,carousel-inner > next,carousel-inner > prev 
{
	display: block;
}
.Carousel-inner > activeleft 
{
	left: -100%;
}
.Carousel-inner > activeright 
{
	left: 100%;
}
.Carousel-inner > item 
{
	position: relative;
	display: none;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
	-webkit-transition:.6s ease-in-out left;
}
.Carousel-inner > item > img,carousel-inner > item > a > img 
{
	line-height:1;
}
.Carousel-inner > itemnext,  carousel-inner > itemactiveright 
{
	left: 0px;
	transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);
}
.Carousel-inner > itemnextleft,  carousel-inner > itemprevright,  carousel-inner > itemactive 
{
	left: 0px;
	transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
}
.Carousel-inner > itemprev,  carousel-inner > itemactiveleft 
{
	left: 0px;
	transform:translate3d(-100%, 0, 0);
	-webkit-transform:translate3d(-100%, 0, 0);
}
.Carousel-inner > next 
{
	left: 100%;
}
.Carousel-inner > next,carousel-inner > prev 
{
	position: absolute;
	top: 0px;
	width: 100%;
}
.Carousel-inner > nextleft,carousel-inner > prevright 
{
	left: 0px;
}
.Carousel-inner > prev 
{
	left: -100%;
}
.Center-block 
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.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-header:after,modal-footer:after 
{
	clear: both;
}
.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-header:before,modal-header:after,modal-footer:before,modal-footer:after 
{
	display: table;
	content:" ";
}
.Close 
{
	float: right;
	font-size: 21px;
	font-weight: bold;
	color: #000;
	text-shadow: 0px 1px 0px #fff ;
	filter:alpha(opacity=20);
	line-height:1;
	opacity:.2;
}
.Close:hover,close:focus 
{
	cursor: pointer;
	text-decoration: none;
	color: #000;
	filter:alpha(opacity=50);
	opacity:.5;
}
.Collapse 
{
	display: none;
}
.Collapsein 
{
	display: block;
}
.Collapsing 
{
	overflow: hidden;
	position: relative;
	height: 0px;
	-o-transition-duration:.35s;
	-o-transition-property:height, visibility;
	-o-transition-timing-function:ease;
	transition-duration:.35s;
	transition-property:height, visibility;
	transition-timing-function:ease;
	-webkit-transition-duration:.35s;
	-webkit-transition-property:height, visibility;
	-webkit-transition-timing-function:ease;
}
.Col-lg-1 
{
	width: 8.33333333%;
}
.Col-lg-10 
{
	width: 83.33333333%;
}
.Col-lg-11 
{
	width: 91.66666667%;
}
.Col-lg-12 
{
	width: 100%;
}
.Col-lg-2 
{
	width: 16.66666667%;
}
.Col-lg-3 
{
	width: 25%;
}
.Col-lg-4 
{
	width: 33.33333333%;
}
.Col-lg-5 
{
	width: 41.66666667%;
}
.Col-lg-6 
{
	width: 50%;
}
.Col-lg-7 
{
	width: 58.33333333%;
}
.Col-lg-8 
{
	width: 66.66666667%;
}
.Col-lg-9 
{
	width: 75%;
}
.Col-lg-offset-0 
{
	margin-left: 0px;
}
.Col-lg-offset-1 
{
	margin-left: 8.33333333%;
}
.Col-lg-offset-10 
{
	margin-left: 83.33333333%;
}
.Col-lg-offset-11 
{
	margin-left: 91.66666667%;
}
.Col-lg-offset-12 
{
	margin-left: 100%;
}
.Col-lg-offset-2 
{
	margin-left: 16.66666667%;
}
.Col-lg-offset-3 
{
	margin-left: 25%;
}
.Col-lg-offset-4 
{
	margin-left: 33.33333333%;
}
.Col-lg-offset-5 
{
	margin-left: 41.66666667%;
}
.Col-lg-offset-6 
{
	margin-left: 50%;
}
.Col-lg-offset-7 
{
	margin-left: 58.33333333%;
}
.Col-lg-offset-8 
{
	margin-left: 66.66666667%;
}
.Col-lg-offset-9 
{
	margin-left: 75%;
}
.Col-lg-pull-0 
{
	right: auto;
}
.Col-lg-pull-1 
{
	right: 8.33333333%;
}
.Col-lg-pull-10 
{
	right: 83.33333333%;
}
.Col-lg-pull-11 
{
	right: 91.66666667%;
}
.Col-lg-pull-12 
{
	right: 100%;
}
.Col-lg-pull-2 
{
	right: 16.66666667%;
}
.Col-lg-pull-3 
{
	right: 25%;
}
.Col-lg-pull-4 
{
	right: 33.33333333%;
}
.Col-lg-pull-5 
{
	right: 41.66666667%;
}
.Col-lg-pull-6 
{
	right: 50%;
}
.Col-lg-pull-7 
{
	right: 58.33333333%;
}
.Col-lg-pull-8 
{
	right: 66.66666667%;
}
.Col-lg-pull-9 
{
	right: 75%;
}
.Col-lg-push-0 
{
	left: auto;
}
.Col-lg-push-1 
{
	left: 8.33333333%;
}
.Col-lg-push-10 
{
	left: 83.33333333%;
}
.Col-lg-push-11 
{
	left: 91.66666667%;
}
.Col-lg-push-12 
{
	left: 100%;
}
.Col-lg-push-2 
{
	left: 16.66666667%;
}
.Col-lg-push-3 
{
	left: 25%;
}
.Col-lg-push-4 
{
	left: 33.33333333%;
}
.Col-lg-push-5 
{
	left: 41.66666667%;
}
.Col-lg-push-6 
{
	left: 50%;
}
.Col-lg-push-7 
{
	left: 58.33333333%;
}
.Col-lg-push-8 
{
	left: 66.66666667%;
}
.Col-lg-push-9 
{
	left: 75%;
}
.Col-md-1 
{
	width: 8.33333333%;
}
.Col-md-10 
{
	width: 83.33333333%;
}
.Col-md-11 
{
	width: 91.66666667%;
}
.Col-md-12 
{
	width: 100%;
}
.Col-md-2 
{
	width: 16.66666667%;
}
.Col-md-3 
{
	width: 25%;
}
.Col-md-4 
{
	width: 33.33333333%;
}
.Col-md-5 
{
	width: 41.66666667%;
}
.Col-md-6 
{
	width: 50%;
}
.Col-md-7 
{
	width: 58.33333333%;
}
.Col-md-8 
{
	width: 66.66666667%;
}
.Col-md-9 
{
	width: 75%;
}
.Col-md-offset-0 
{
	margin-left: 0px;
}
.Col-md-offset-1 
{
	margin-left: 8.33333333%;
}
.Col-md-offset-10 
{
	margin-left: 83.33333333%;
}
.Col-md-offset-11 
{
	margin-left: 91.66666667%;
}
.Col-md-offset-12 
{
	margin-left: 100%;
}
.Col-md-offset-2 
{
	margin-left: 16.66666667%;
}
.Col-md-offset-3 
{
	margin-left: 25%;
}
.Col-md-offset-4 
{
	margin-left: 33.33333333%;
}
.Col-md-offset-5 
{
	margin-left: 41.66666667%;
}
.Col-md-offset-6 
{
	margin-left: 50%;
}
.Col-md-offset-7 
{
	margin-left: 58.33333333%;
}
.Col-md-offset-8 
{
	margin-left: 66.66666667%;
}
.Col-md-offset-9 
{
	margin-left: 75%;
}
.Col-md-pull-0 
{
	right: auto;
}
.Col-md-pull-1 
{
	right: 8.33333333%;
}
.Col-md-pull-10 
{
	right: 83.33333333%;
}
.Col-md-pull-11 
{
	right: 91.66666667%;
}
.Col-md-pull-12 
{
	right: 100%;
}
.Col-md-pull-2 
{
	right: 16.66666667%;
}
.Col-md-pull-3 
{
	right: 25%;
}
.Col-md-pull-4 
{
	right: 33.33333333%;
}
.Col-md-pull-5 
{
	right: 41.66666667%;
}
.Col-md-pull-6 
{
	right: 50%;
}
.Col-md-pull-7 
{
	right: 58.33333333%;
}
.Col-md-pull-8 
{
	right: 66.66666667%;
}
.Col-md-pull-9 
{
	right: 75%;
}
.Col-md-push-0 
{
	left: auto;
}
.Col-md-push-1 
{
	left: 8.33333333%;
}
.Col-md-push-10 
{
	left: 83.33333333%;
}
.Col-md-push-11 
{
	left: 91.66666667%;
}
.Col-md-push-12 
{
	left: 100%;
}
.Col-md-push-2 
{
	left: 16.66666667%;
}
.Col-md-push-3 
{
	left: 25%;
}
.Col-md-push-4 
{
	left: 33.33333333%;
}
.Col-md-push-5 
{
	left: 41.66666667%;
}
.Col-md-push-6 
{
	left: 50%;
}
.Col-md-push-7 
{
	left: 58.33333333%;
}
.Col-md-push-8 
{
	left: 66.66666667%;
}
.Col-md-push-9 
{
	left: 75%;
}
.Col-sm-1 
{
	width: 8.33333333%;
}
.Col-sm-10 
{
	width: 83.33333333%;
}
.Col-sm-11 
{
	width: 91.66666667%;
}
.Col-sm-12 
{
	width: 100%;
}
.Col-sm-2 
{
	width: 16.66666667%;
}
.Col-sm-3 
{
	width: 25%;
}
.Col-sm-4 
{
	width: 33.33333333%;
}
.Col-sm-5 
{
	width: 41.66666667%;
}
.Col-sm-6 
{
	width: 50%;
}
.Col-sm-7 
{
	width: 58.33333333%;
}
.Col-sm-8 
{
	width: 66.66666667%;
}
.Col-sm-9 
{
	width: 75%;
}
.Col-sm-offset-0 
{
	margin-left: 0px;
}
.Col-sm-offset-1 
{
	margin-left: 8.33333333%;
}
.Col-sm-offset-10 
{
	margin-left: 83.33333333%;
}
.Col-sm-offset-11 
{
	margin-left: 91.66666667%;
}
.Col-sm-offset-12 
{
	margin-left: 100%;
}
.Col-sm-offset-2 
{
	margin-left: 16.66666667%;
}
.Col-sm-offset-3 
{
	margin-left: 25%;
}
.Col-sm-offset-4 
{
	margin-left: 33.33333333%;
}
.Col-sm-offset-5 
{
	margin-left: 41.66666667%;
}
.Col-sm-offset-6 
{
	margin-left: 50%;
}
.Col-sm-offset-7 
{
	margin-left: 58.33333333%;
}
.Col-sm-offset-8 
{
	margin-left: 66.66666667%;
}
.Col-sm-offset-9 
{
	margin-left: 75%;
}
.Col-sm-pull-0 
{
	right: auto;
}
.Col-sm-pull-1 
{
	right: 8.33333333%;
}
.Col-sm-pull-10 
{
	right: 83.33333333%;
}
.Col-sm-pull-11 
{
	right: 91.66666667%;
}
.Col-sm-pull-12 
{
	right: 100%;
}
.Col-sm-pull-2 
{
	right: 16.66666667%;
}
.Col-sm-pull-3 
{
	right: 25%;
}
.Col-sm-pull-4 
{
	right: 33.33333333%;
}
.Col-sm-pull-5 
{
	right: 41.66666667%;
}
.Col-sm-pull-6 
{
	right: 50%;
}
.Col-sm-pull-7 
{
	right: 58.33333333%;
}
.Col-sm-pull-8 
{
	right: 66.66666667%;
}
.Col-sm-pull-9 
{
	right: 75%;
}
.Col-sm-push-0 
{
	left: auto;
}
.Col-sm-push-1 
{
	left: 8.33333333%;
}
.Col-sm-push-10 
{
	left: 83.33333333%;
}
.Col-sm-push-11 
{
	left: 91.66666667%;
}
.Col-sm-push-12 
{
	left: 100%;
}
.Col-sm-push-2 
{
	left: 16.66666667%;
}
.Col-sm-push-3 
{
	left: 25%;
}
.Col-sm-push-4 
{
	left: 33.33333333%;
}
.Col-sm-push-5 
{
	left: 41.66666667%;
}
.Col-sm-push-6 
{
	left: 50%;
}
.Col-sm-push-7 
{
	left: 58.33333333%;
}
.Col-sm-push-8 
{
	left: 66.66666667%;
}
.Col-sm-push-9 
{
	left: 75%;
}
.Col-xs-1 
{
	width: 8.33333333%;
}
.Col-xs-1, col-sm-1, col-md-1, col-lg-1, col-xs-2, col-sm-2, col-md-2, col-lg-2, col-xs-3, col-sm-3, col-md-3, col-lg-3, col-xs-4, col-sm-4, col-md-4, col-lg-4, col-xs-5, col-sm-5, col-md-5, col-lg-5, col-xs-6, col-sm-6, col-md-6, col-lg-6, col-xs-7, col-sm-7, col-md-7, col-lg-7, col-xs-8, col-sm-8, col-md-8, col-lg-8, col-xs-9, col-sm-9, col-md-9, col-lg-9, col-xs-10, col-sm-10, col-md-10, col-lg-10, col-xs-11, col-sm-11, col-md-11, col-lg-11, col-xs-12, col-sm-12, col-md-12, col-lg-12 
{
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	min-height: 1px;
}
.Col-xs-1, col-xs-2, col-xs-3, col-xs-4, col-xs-5, col-xs-6, col-xs-7, col-xs-8, col-xs-9, col-xs-10, col-xs-11, col-xs-12 
{
	float: left;
}
.Col-xs-10 
{
	width: 83.33333333%;
}
.Col-xs-11 
{
	width: 91.66666667%;
}
.Col-xs-12 
{
	width: 100%;
}
.Col-xs-2 
{
	width: 16.66666667%;
}
.Col-xs-3 
{
	width: 25%;
}
.Col-xs-4 
{
	width: 33.33333333%;
}
.Col-xs-5 
{
	width: 41.66666667%;
}
.Col-xs-6 
{
	width: 50%;
}
.Col-xs-7 
{
	width: 58.33333333%;
}
.Col-xs-8 
{
	width: 66.66666667%;
}
.Col-xs-9 
{
	width: 75%;
}
.Col-xs-offset-0 
{
	margin-left: 0px;
}
.Col-xs-offset-1 
{
	margin-left: 8.33333333%;
}
.Col-xs-offset-10 
{
	margin-left: 83.33333333%;
}
.Col-xs-offset-11 
{
	margin-left: 91.66666667%;
}
.Col-xs-offset-12 
{
	margin-left: 100%;
}
.Col-xs-offset-2 
{
	margin-left: 16.66666667%;
}
.Col-xs-offset-3 
{
	margin-left: 25%;
}
.Col-xs-offset-4 
{
	margin-left: 33.33333333%;
}
.Col-xs-offset-5 
{
	margin-left: 41.66666667%;
}
.Col-xs-offset-6 
{
	margin-left: 50%;
}
.Col-xs-offset-7 
{
	margin-left: 58.33333333%;
}
.Col-xs-offset-8 
{
	margin-left: 66.66666667%;
}
.Col-xs-offset-9 
{
	margin-left: 75%;
}
.Col-xs-pull-0 
{
	right: auto;
}
.Col-xs-pull-1 
{
	right: 8.33333333%;
}
.Col-xs-pull-10 
{
	right: 83.33333333%;
}
.Col-xs-pull-11 
{
	right: 91.66666667%;
}
.Col-xs-pull-12 
{
	right: 100%;
}
.Col-xs-pull-2 
{
	right: 16.66666667%;
}
.Col-xs-pull-3 
{
	right: 25%;
}
.Col-xs-pull-4 
{
	right: 33.33333333%;
}
.Col-xs-pull-5 
{
	right: 41.66666667%;
}
.Col-xs-pull-6 
{
	right: 50%;
}
.Col-xs-pull-7 
{
	right: 58.33333333%;
}
.Col-xs-pull-8 
{
	right: 66.66666667%;
}
.Col-xs-pull-9 
{
	right: 75%;
}
.Col-xs-push-0 
{
	left: auto;
}
.Col-xs-push-1 
{
	left: 8.33333333%;
}
.Col-xs-push-10 
{
	left: 83.33333333%;
}
.Col-xs-push-11 
{
	left: 91.66666667%;
}
.Col-xs-push-12 
{
	left: 100%;
}
.Col-xs-push-2 
{
	left: 16.66666667%;
}
.Col-xs-push-3 
{
	left: 25%;
}
.Col-xs-push-4 
{
	left: 33.33333333%;
}
.Col-xs-push-5 
{
	left: 41.66666667%;
}
.Col-xs-push-6 
{
	left: 50%;
}
.Col-xs-push-7 
{
	left: 58.33333333%;
}
.Col-xs-push-8 
{
	left: 66.66666667%;
}
.Col-xs-push-9 
{
	left: 75%;
}
.Container 
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.Container jumbotron,  container-fluid jumbotron 
{
	padding-left: 60px;
	padding-right: 60px;
}
.Container jumbotron,container-fluid jumbotron 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
}
.Container > navbar-header,container-fluid > navbar-header,container > navbar-collapse,container-fluid > navbar-collapse 
{
	margin-left: -15px;
	margin-right: -15px;
}
.Container-fluid 
{
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.Dl-horizontal dd 
{
	margin-left: 180px;
}
.Dropdown-backdrop 
{
	bottom: 0px;
	left: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 990;
}
.Dropdown-header 
{
	padding-right: 20px;
	padding-top: 3px;
	display: block;
	white-space: nowrap;
	font-size: 12px;
	color: #777;
	line-height:1.42857143;
}
.Dropdown-menu 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 6px 12px 0, (Unknown);
	float: left;
	left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 2px;
	padding-right: 0px;
	padding-top: 5px;
	position: absolute;
	top: 100%;
	z-index: 900;
	min-width: 160px;
	display: none;
	font-size: 14px;
	text-align: left;
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .15);
	list-style:none;
	-webkit-background-clip:padding-box;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
}
.Dropdown-menu divider 
{
	background-color: #e5e5e5;
	margin-right: 0px;
	margin-top: 9px;
	overflow: hidden;
	height: 1px;
}
.Dropdown-menu > active > a,dropdown-menu > active > a:hover,dropdown-menu > active > a:focus 
{
	background-color: #337ab7;
	text-decoration: none;
	color: #fff;
	outline:0;
}
.Dropdown-menu > disabled > a,dropdown-menu > disabled > a:hover,dropdown-menu > disabled > a:focus 
{
	color: #777;
}
.Dropdown-menu > disabled > a:hover,dropdown-menu > disabled > a:focus 
{
	background-color: transparent;
	background-image: none;
	cursor: not-allowed;
	text-decoration: none;
	filter:progid;
}
.Dropdown-menu > li > a 
{
	clear: both;
	padding-right: 20px;
	padding-top: 3px;
	display: block;
	white-space: nowrap;
	font-weight: normal;
	color: #333;
	line-height:1.42857143;
}
.Dropdown-menu > li > a:hover,dropdown-menu > li > a:focus 
{
	background-color: #f5f5f5;
	text-decoration: none;
	color: #262626;
}
.Dropdown-menupull-right 
{
	left: auto;
	right: 0px;
}
.Dropdown-menu-left 
{
	left: 0px;
	right: auto;
}
.Dropdown-menu-right 
{
	left: auto;
	right: 0px;
}
.Dropdown-toggle:focus 
{
	outline:0;
}
.Dropup caret,navbar-fixed-bottom dropdown caret 
{
	border-bottom: 4px solid \9;
	border-top: 0;
	content:"";
}
.Dropup dropdown-menu,navbar-fixed-bottom dropdown dropdown-menu 
{
	bottom: 100%;
	margin-bottom: 2px;
	top: auto;
}
.Dropup,dropdown 
{
	position: relative;
}
.Embed-responsive 
{
	overflow: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	height: 0px;
	display: block;
}
.Embed-responsive embed-responsive-item,embed-responsive iframe,embed-responsive embed,embed-responsive object,embed-responsive video 
{
	bottom: 0px;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	border:0;
}
.Embed-responsive-16by9 
{
	padding-bottom: 56.25%;
}
.Embed-responsive-4by3 
{
	padding-bottom: 75%;
}
.Fade 
{
	opacity:0;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
	-webkit-transition:opacity .15s linear;
}
.Fadein 
{
	opacity:1;
}
.Form-control 
{
	background-color: #fff;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	padding-right: 12px;
	padding-top: 6px;
	height: 34px;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #555;
	border:1px solid #ccc;
	line-height:1.42857143;
	-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.Form-control::-moz-placeholder 
{
	color: #999;
	opacity:1;
}
.Form-control::-ms-expand 
{
	background-color: transparent;
	border:0;
}
.Form-control::-webkit-input-placeholder 
{
	color: #999;
}
.Form-control:focus 
{
	border-bottom-color: #66afe9;
	border-left-color: #66afe9;
	border-right-color: #66afe9;
	border-top-color: #66afe9;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.07) (Unknown);
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.Form-control:-ms-input-placeholder 
{
	color: #999;
}
.Form-control[disabled],form-control[readonly],fieldset[disabled] form-control 
{
	background-color: #eee;
	opacity:1;
}
.Form-control[disabled],fieldset[disabled] form-control 
{
	cursor: not-allowed;
}
.Form-control-feedback 
{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	height: 34px;
	width: 34px;
	display: block;
	text-align: center;
	line-height:34px;
	pointer-events:none;
}
.Form-control-static 
{
	margin-bottom: 0px;
	padding-bottom: 7px;
	padding-top: 7px;
	min-height: 34px;
}
.Form-control-staticinput-lg,form-control-staticinput-sm 
{
	padding-left: 0px;
	padding-right: 0px;
}
.Form-group 
{
	margin-bottom: 15px;
}
.Form-group-lg form-control 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 16px;
	padding-top: 10px;
	height: 46px;
	font-size: 18px;
	line-height:1.3333333;
}
.Form-group-lg form-control-static 
{
	padding-right: 16px;
	padding-top: 11px;
	height: 46px;
	min-height: 38px;
	font-size: 18px;
	line-height:1.3333333;
}
.Form-group-lg selectform-control 
{
	height: 46px;
	line-height:46px;
}
.Form-group-lg textareaform-control,form-group-lg select[multiple]form-control 
{
	height: auto;
}
.Form-group-sm form-control 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 10px;
	padding-top: 5px;
	height: 30px;
	font-size: 12px;
	line-height:1.5;
}
.Form-group-sm form-control-static 
{
	padding-right: 10px;
	padding-top: 6px;
	height: 30px;
	min-height: 32px;
	font-size: 12px;
	line-height:1.5;
}
.Form-group-sm selectform-control 
{
	height: 30px;
	line-height:30px;
}
.Form-group-sm textareaform-control,form-group-sm select[multiple]form-control 
{
	height: auto;
}
.Form-horizontal form-group 
{
	margin-left: -15px;
	margin-right: -15px;
}
.Form-horizontal has-feedback form-control-feedback 
{
	right: 15px;
}
.Form-horizontal radio,form-horizontal checkbox 
{
	min-height: 27px;
}
.Form-horizontal radio,form-horizontal checkbox,form-horizontal radio-inline,form-horizontal checkbox-inline 
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 7px;
}
.Form-inline control-label 
{
	margin-bottom: 0px;
	vertical-align: middle;
}
.Form-inline form-control 
{
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.Form-inline form-control-static 
{
	display: inline-block;
}
.Form-inline has-feedback form-control-feedback 
{
	top: 0px;
}
.Form-inline input-group 
{
	display: inline-table;
	vertical-align: middle;
}
.Form-inline input-group input-group-addon,  form-inline input-group input-group-btn,  form-inline input-group form-control 
{
	width: auto;
}
.Form-inline input-group > form-control 
{
	width: 100%;
}
.Form-inline radio input[type="radio"],  form-inline checkbox input[type="checkbox"] 
{
	margin-left: 0px;
	position: relative;
}
.Form-inline radio label,  form-inline checkbox label 
{
	padding-left: 0px;
}
.Form-inline radio,  form-inline checkbox 
{
	margin-bottom: 0px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: middle;
}
.Glyphicon 
{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'glyphicons halflings';
	font-style: normal;
	font-weight: normal;
	line-height:1;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}
.Glyphicon-adjust:before 
{
	content:"\e063";
}
.Glyphicon-alert:before 
{
	content:"\e209";
}
.Glyphicon-align-center:before 
{
	content:"\e053";
}
.Glyphicon-align-justify:before 
{
	content:"\e055";
}
.Glyphicon-align-left:before 
{
	content:"\e052";
}
.Glyphicon-align-right:before 
{
	content:"\e054";
}
.Glyphicon-apple:before 
{
	content:"\f8ff";
}
.Glyphicon-arrow-down:before 
{
	content:"\e094";
}
.Glyphicon-arrow-left:before 
{
	content:"\e091";
}
.Glyphicon-arrow-right:before 
{
	content:"\e092";
}
.Glyphicon-arrow-up:before 
{
	content:"\e093";
}
.Glyphicon-asterisk:before 
{
	content:"\002a";
}
.Glyphicon-baby-formula:before 
{
	content:"\e216";
}
.Glyphicon-backward:before 
{
	content:"\e071";
}
.Glyphicon-ban-circle:before 
{
	content:"\e090";
}
.Glyphicon-barcode:before 
{
	content:"\e040";
}
.Glyphicon-bed:before 
{
	content:"\e219";
}
.Glyphicon-bell:before 
{
	content:"\e123";
}
.Glyphicon-bishop:before 
{
	content:"\e214";
}
.Glyphicon-bitcoin:before 
{
	content:"\e227";
}
.Glyphicon-blackboard:before 
{
	content:"\e218";
}
.Glyphicon-bold:before 
{
	content:"\e048";
}
.Glyphicon-book:before 
{
	content:"\e043";
}
.Glyphicon-bookmark:before 
{
	content:"\e044";
}
.Glyphicon-briefcase:before 
{
	content:"\e139";
}
.Glyphicon-btc:before 
{
	content:"\e227";
}
.Glyphicon-bullhorn:before 
{
	content:"\e122";
}
.Glyphicon-calendar:before 
{
	content:"\e109";
}
.Glyphicon-camera:before 
{
	content:"\e046";
}
.Glyphicon-cd:before 
{
	content:"\e201";
}
.Glyphicon-certificate:before 
{
	content:"\e124";
}
.Glyphicon-check:before 
{
	content:"\e067";
}
.Glyphicon-chevron-down:before 
{
	content:"\e114";
}
.Glyphicon-chevron-left:before 
{
	content:"\e079";
}
.Glyphicon-chevron-right:before 
{
	content:"\e080";
}
.Glyphicon-chevron-up:before 
{
	content:"\e113";
}
.Glyphicon-circle-arrow-down:before 
{
	content:"\e134";
}
.Glyphicon-circle-arrow-left:before 
{
	content:"\e132";
}
.Glyphicon-circle-arrow-right:before 
{
	content:"\e131";
}
.Glyphicon-circle-arrow-up:before 
{
	content:"\e133";
}
.Glyphicon-cloud:before 
{
	content:"\2601";
}
.Glyphicon-cloud-download:before 
{
	content:"\e197";
}
.Glyphicon-cloud-upload:before 
{
	content:"\e198";
}
.Glyphicon-cog:before 
{
	content:"\e019";
}
.Glyphicon-collapse-down:before 
{
	content:"\e159";
}
.Glyphicon-collapse-up:before 
{
	content:"\e160";
}
.Glyphicon-comment:before 
{
	content:"\e111";
}
.Glyphicon-compressed:before 
{
	content:"\e181";
}
.Glyphicon-console:before 
{
	content:"\e254";
}
.Glyphicon-copy:before 
{
	content:"\e205";
}
.Glyphicon-copyright-mark:before 
{
	content:"\e194";
}
.Glyphicon-credit-card:before 
{
	content:"\e177";
}
.Glyphicon-cutlery:before 
{
	content:"\e179";
}
.Glyphicon-dashboard:before 
{
	content:"\e141";
}
.Glyphicon-download:before 
{
	content:"\e026";
}
.Glyphicon-download-alt:before 
{
	content:"\e025";
}
.Glyphicon-duplicate:before 
{
	content:"\e224";
}
.Glyphicon-earphone:before 
{
	content:"\e182";
}
.Glyphicon-edit:before 
{
	content:"\e065";
}
.Glyphicon-education:before 
{
	content:"\e233";
}
.Glyphicon-eject:before 
{
	content:"\e078";
}
.Glyphicon-envelope:before 
{
	content:"\2709";
}
.Glyphicon-equalizer:before 
{
	content:"\e210";
}
.Glyphicon-erase:before 
{
	content:"\e221";
}
.Glyphicon-euro:before,glyphicon-eur:before 
{
	content:"\20ac";
}
.Glyphicon-exclamation-sign:before 
{
	content:"\e101";
}
.Glyphicon-expand:before 
{
	content:"\e158";
}
.Glyphicon-export:before 
{
	content:"\e170";
}
.Glyphicon-eye-close:before 
{
	content:"\e106";
}
.Glyphicon-eye-open:before 
{
	content:"\e105";
}
.Glyphicon-facetime-video:before 
{
	content:"\e059";
}
.Glyphicon-fast-backward:before 
{
	content:"\e070";
}
.Glyphicon-fast-forward:before 
{
	content:"\e076";
}
.Glyphicon-file:before 
{
	content:"\e022";
}
.Glyphicon-film:before 
{
	content:"\e009";
}
.Glyphicon-filter:before 
{
	content:"\e138";
}
.Glyphicon-fire:before 
{
	content:"\e104";
}
.Glyphicon-flag:before 
{
	content:"\e034";
}
.Glyphicon-flash:before 
{
	content:"\e162";
}
.Glyphicon-floppy-disk:before 
{
	content:"\e172";
}
.Glyphicon-floppy-open:before 
{
	content:"\e176";
}
.Glyphicon-floppy-remove:before 
{
	content:"\e174";
}
.Glyphicon-floppy-save:before 
{
	content:"\e175";
}
.Glyphicon-floppy-saved:before 
{
	content:"\e173";
}
.Glyphicon-folder-close:before 
{
	content:"\e117";
}
.Glyphicon-folder-open:before 
{
	content:"\e118";
}
.Glyphicon-font:before 
{
	content:"\e047";
}
.Glyphicon-forward:before 
{
	content:"\e075";
}
.Glyphicon-fullscreen:before 
{
	content:"\e140";
}
.Glyphicon-gbp:before 
{
	content:"\e149";
}
.Glyphicon-gift:before 
{
	content:"\e102";
}
.Glyphicon-glass:before 
{
	content:"\e001";
}
.Glyphicon-globe:before 
{
	content:"\e135";
}
.Glyphicon-grain:before 
{
	content:"\e239";
}
.Glyphicon-hand-down:before 
{
	content:"\e130";
}
.Glyphicon-hand-left:before 
{
	content:"\e128";
}
.Glyphicon-hand-right:before 
{
	content:"\e127";
}
.Glyphicon-hand-up:before 
{
	content:"\e129";
}
.Glyphicon-hdd:before 
{
	content:"\e121";
}
.Glyphicon-hd-video:before 
{
	content:"\e187";
}
.Glyphicon-header:before 
{
	content:"\e180";
}
.Glyphicon-headphones:before 
{
	content:"\e035";
}
.Glyphicon-heart:before 
{
	content:"\e005";
}
.Glyphicon-heart-empty:before 
{
	content:"\e143";
}
.Glyphicon-home:before 
{
	content:"\e021";
}
.Glyphicon-hourglass:before 
{
	content:"\231b";
}
.Glyphicon-ice-lolly:before 
{
	content:"\e231";
}
.Glyphicon-ice-lolly-tasted:before 
{
	content:"\e232";
}
.Glyphicon-import:before 
{
	content:"\e169";
}
.Glyphicon-inbox:before 
{
	content:"\e028";
}
.Glyphicon-indent-left:before 
{
	content:"\e057";
}
.Glyphicon-indent-right:before 
{
	content:"\e058";
}
.Glyphicon-info-sign:before 
{
	content:"\e086";
}
.Glyphicon-italic:before 
{
	content:"\e049";
}
.Glyphicon-jpy:before 
{
	content:"\00a5";
}
.Glyphicon-king:before 
{
	content:"\e211";
}
.Glyphicon-knight:before 
{
	content:"\e215";
}
.Glyphicon-lamp:before 
{
	content:"\e223";
}
.Glyphicon-leaf:before 
{
	content:"\e103";
}
.Glyphicon-level-up:before 
{
	content:"\e204";
}
.Glyphicon-link:before 
{
	content:"\e144";
}
.Glyphicon-list:before 
{
	content:"\e056";
}
.Glyphicon-list-alt:before 
{
	content:"\e032";
}
.Glyphicon-lock:before 
{
	content:"\e033";
}
.Glyphicon-log-in:before 
{
	content:"\e161";
}
.Glyphicon-log-out:before 
{
	content:"\e163";
}
.Glyphicon-magnet:before 
{
	content:"\e112";
}
.Glyphicon-map-marker:before 
{
	content:"\e062";
}
.Glyphicon-menu-down:before 
{
	content:"\e259";
}
.Glyphicon-menu-hamburger:before 
{
	content:"\e236";
}
.Glyphicon-menu-left:before 
{
	content:"\e257";
}
.Glyphicon-menu-right:before 
{
	content:"\e258";
}
.Glyphicon-menu-up:before 
{
	content:"\e260";
}
.Glyphicon-minus:before 
{
	content:"\2212";
}
.Glyphicon-minus-sign:before 
{
	content:"\e082";
}
.Glyphicon-modal-window:before 
{
	content:"\e237";
}
.Glyphicon-move:before 
{
	content:"\e068";
}
.Glyphicon-music:before 
{
	content:"\e002";
}
.Glyphicon-new-window:before 
{
	content:"\e164";
}
.Glyphicon-object-align-bottom:before 
{
	content:"\e245";
}
.Glyphicon-object-align-horizontal:before 
{
	content:"\e246";
}
.Glyphicon-object-align-left:before 
{
	content:"\e247";
}
.Glyphicon-object-align-right:before 
{
	content:"\e249";
}
.Glyphicon-object-align-top:before 
{
	content:"\e244";
}
.Glyphicon-object-align-vertical:before 
{
	content:"\e248";
}
.Glyphicon-off:before 
{
	content:"\e017";
}
.Glyphicon-oil:before 
{
	content:"\e238";
}
.Glyphicon-ok:before 
{
	content:"\e013";
}
.Glyphicon-ok-circle:before 
{
	content:"\e089";
}
.Glyphicon-ok-sign:before 
{
	content:"\e084";
}
.Glyphicon-open:before 
{
	content:"\e167";
}
.Glyphicon-open-file:before 
{
	content:"\e203";
}
.Glyphicon-option-horizontal:before 
{
	content:"\e234";
}
.Glyphicon-option-vertical:before 
{
	content:"\e235";
}
.Glyphicon-paperclip:before 
{
	content:"\e142";
}
.Glyphicon-paste:before 
{
	content:"\e206";
}
.Glyphicon-pause:before 
{
	content:"\e073";
}
.Glyphicon-pawn:before 
{
	content:"\e213";
}
.Glyphicon-pencil:before 
{
	content:"\270f";
}
.Glyphicon-phone:before 
{
	content:"\e145";
}
.Glyphicon-phone-alt:before 
{
	content:"\e183";
}
.Glyphicon-picture:before 
{
	content:"\e060";
}
.Glyphicon-piggy-bank:before 
{
	content:"\e225";
}
.Glyphicon-plane:before 
{
	content:"\e108";
}
.Glyphicon-play:before 
{
	content:"\e072";
}
.Glyphicon-play-circle:before 
{
	content:"\e029";
}
.Glyphicon-plus:before 
{
	content:"\002b";
}
.Glyphicon-plus-sign:before 
{
	content:"\e081";
}
.Glyphicon-print:before 
{
	content:"\e045";
}
.Glyphicon-pushpin:before 
{
	content:"\e146";
}
.Glyphicon-qrcode:before 
{
	content:"\e039";
}
.Glyphicon-queen:before 
{
	content:"\e212";
}
.Glyphicon-question-sign:before 
{
	content:"\e085";
}
.Glyphicon-random:before 
{
	content:"\e110";
}
.Glyphicon-record:before 
{
	content:"\e165";
}
.Glyphicon-refresh:before 
{
	content:"\e031";
}
.Glyphicon-registration-mark:before 
{
	content:"\e195";
}
.Glyphicon-remove:before 
{
	content:"\e014";
}
.Glyphicon-remove-circle:before 
{
	content:"\e088";
}
.Glyphicon-remove-sign:before 
{
	content:"\e083";
}
.Glyphicon-repeat:before 
{
	content:"\e030";
}
.Glyphicon-resize-full:before 
{
	content:"\e096";
}
.Glyphicon-resize-horizontal:before 
{
	content:"\e120";
}
.Glyphicon-resize-small:before 
{
	content:"\e097";
}
.Glyphicon-resize-vertical:before 
{
	content:"\e119";
}
.Glyphicon-retweet:before 
{
	content:"\e115";
}
.Glyphicon-road:before 
{
	content:"\e024";
}
.Glyphicon-rub:before 
{
	content:"\20bd";
}
.Glyphicon-ruble:before 
{
	content:"\20bd";
}
.Glyphicon-save:before 
{
	content:"\e166";
}
.Glyphicon-saved:before 
{
	content:"\e168";
}
.Glyphicon-save-file:before 
{
	content:"\e202";
}
.Glyphicon-scale:before 
{
	content:"\e230";
}
.Glyphicon-scissors:before 
{
	content:"\e226";
}
.Glyphicon-screenshot:before 
{
	content:"\e087";
}
.Glyphicon-sd-video:before 
{
	content:"\e186";
}
.Glyphicon-search:before 
{
	content:"\e003";
}
.Glyphicon-send:before 
{
	content:"\e171";
}
.Glyphicon-share:before 
{
	content:"\e066";
}
.Glyphicon-share-alt:before 
{
	content:"\e095";
}
.Glyphicon-shopping-cart:before 
{
	content:"\e116";
}
.Glyphicon-signal:before 
{
	content:"\e018";
}
.Glyphicon-sort:before 
{
	content:"\e150";
}
.Glyphicon-sort-by-alphabet:before 
{
	content:"\e151";
}
.Glyphicon-sort-by-alphabet-alt:before 
{
	content:"\e152";
}
.Glyphicon-sort-by-attributes:before 
{
	content:"\e155";
}
.Glyphicon-sort-by-attributes-alt:before 
{
	content:"\e156";
}
.Glyphicon-sort-by-order:before 
{
	content:"\e153";
}
.Glyphicon-sort-by-order-alt:before 
{
	content:"\e154";
}
.Glyphicon-sound-5-1:before 
{
	content:"\e191";
}
.Glyphicon-sound-6-1:before 
{
	content:"\e192";
}
.Glyphicon-sound-7-1:before 
{
	content:"\e193";
}
.Glyphicon-sound-dolby:before 
{
	content:"\e190";
}
.Glyphicon-sound-stereo:before 
{
	content:"\e189";
}
.Glyphicon-star:before 
{
	content:"\e006";
}
.Glyphicon-star-empty:before 
{
	content:"\e007";
}
.Glyphicon-stats:before 
{
	content:"\e185";
}
.Glyphicon-step-backward:before 
{
	content:"\e069";
}
.Glyphicon-step-forward:before 
{
	content:"\e077";
}
.Glyphicon-stop:before 
{
	content:"\e074";
}
.Glyphicon-subscript:before 
{
	content:"\e256";
}
.Glyphicon-subtitles:before 
{
	content:"\e188";
}
.Glyphicon-sunglasses:before 
{
	content:"\e240";
}
.Glyphicon-superscript:before 
{
	content:"\e255";
}
.Glyphicon-tag:before 
{
	content:"\e041";
}
.Glyphicon-tags:before 
{
	content:"\e042";
}
.Glyphicon-tasks:before 
{
	content:"\e137";
}
.Glyphicon-tent:before 
{
	content:"\26fa";
}
.Glyphicon-text-background:before 
{
	content:"\e243";
}
.Glyphicon-text-color:before 
{
	content:"\e242";
}
.Glyphicon-text-height:before 
{
	content:"\e050";
}
.Glyphicon-text-size:before 
{
	content:"\e241";
}
.Glyphicon-text-width:before 
{
	content:"\e051";
}
.Glyphicon-th:before 
{
	content:"\e011";
}
.Glyphicon-th-large:before 
{
	content:"\e010";
}
.Glyphicon-th-list:before 
{
	content:"\e012";
}
.Glyphicon-thumbs-down:before 
{
	content:"\e126";
}
.Glyphicon-thumbs-up:before 
{
	content:"\e125";
}
.Glyphicon-time:before 
{
	content:"\e023";
}
.Glyphicon-tint:before 
{
	content:"\e064";
}
.Glyphicon-tower:before 
{
	content:"\e184";
}
.Glyphicon-transfer:before 
{
	content:"\e178";
}
.Glyphicon-trash:before 
{
	content:"\e020";
}
.Glyphicon-tree-conifer:before 
{
	content:"\e199";
}
.Glyphicon-tree-deciduous:before 
{
	content:"\e200";
}
.Glyphicon-triangle-bottom:before 
{
	content:"\e252";
}
.Glyphicon-triangle-left:before 
{
	content:"\e251";
}
.Glyphicon-triangle-right:before 
{
	content:"\e250";
}
.Glyphicon-triangle-top:before 
{
	content:"\e253";
}
.Glyphicon-unchecked:before 
{
	content:"\e157";
}
.Glyphicon-upload:before 
{
	content:"\e027";
}
.Glyphicon-usd:before 
{
	content:"\e148";
}
.Glyphicon-user:before 
{
	content:"\e008";
}
.Glyphicon-volume-down:before 
{
	content:"\e037";
}
.Glyphicon-volume-off:before 
{
	content:"\e036";
}
.Glyphicon-volume-up:before 
{
	content:"\e038";
}
.Glyphicon-warning-sign:before 
{
	content:"\e107";
}
.Glyphicon-wrench:before 
{
	content:"\e136";
}
.Glyphicon-xbt:before 
{
	content:"\e227";
}
.Glyphicon-yen:before 
{
	content:"\00a5";
}
.Glyphicon-zoom-in:before 
{
	content:"\e015";
}
.Glyphicon-zoom-out:before 
{
	content:"\e016";
}
.Has-error form-control 
{
	border-bottom-color: #a94442;
	border-left-color: #a94442;
	border-right-color: #a94442;
	border-top-color: #a94442;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.Has-error form-control:focus 
{
	border-bottom-color: #843534;
	border-left-color: #843534;
	border-right-color: #843534;
	border-top-color: #843534;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.Has-error form-control-feedback 
{
	color: #a94442;
}
.Has-error help-block,has-error control-label,has-error radio,has-error checkbox,has-error radio-inline,has-error checkbox-inline,has-errorradio label,has-errorcheckbox label,has-errorradio-inline label,has-errorcheckbox-inline label 
{
	color: #a94442;
}
.Has-error input-group-addon 
{
	background-color: #f2dede;
	border-bottom-color: #a94442;
	border-left-color: #a94442;
	border-right-color: #a94442;
	border-top-color: #a94442;
	color: #a94442;
}
.Has-feedback 
{
	position: relative;
}
.Has-feedback form-control 
{
	padding-right: 42.5px;
}
.Has-feedback label ~ form-control-feedback 
{
	top: 25px;
}
.Has-feedback labelsr-only ~ form-control-feedback 
{
	top: 0px;
}
.Has-success form-control 
{
	border-bottom-color: #3c763d;
	border-left-color: #3c763d;
	border-right-color: #3c763d;
	border-top-color: #3c763d;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.Has-success form-control:focus 
{
	border-bottom-color: #2b542c;
	border-left-color: #2b542c;
	border-right-color: #2b542c;
	border-top-color: #2b542c;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.Has-success form-control-feedback 
{
	color: #3c763d;
}
.Has-success help-block,has-success control-label,has-success radio,has-success checkbox,has-success radio-inline,has-success checkbox-inline,has-successradio label,has-successcheckbox label,has-successradio-inline label,has-successcheckbox-inline label 
{
	color: #3c763d;
}
.Has-success input-group-addon 
{
	background-color: #dff0d8;
	border-bottom-color: #3c763d;
	border-left-color: #3c763d;
	border-right-color: #3c763d;
	border-top-color: #3c763d;
	color: #3c763d;
}
.Has-warning form-control 
{
	border-bottom-color: #8a6d3b;
	border-left-color: #8a6d3b;
	border-right-color: #8a6d3b;
	border-top-color: #8a6d3b;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.Has-warning form-control:focus 
{
	border-bottom-color: #66512c;
	border-left-color: #66512c;
	border-right-color: #66512c;
	border-top-color: #66512c;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.Has-warning form-control-feedback 
{
	color: #8a6d3b;
}
.Has-warning help-block,has-warning control-label,has-warning radio,has-warning checkbox,has-warning radio-inline,has-warning checkbox-inline,has-warningradio label,has-warningcheckbox label,has-warningradio-inline label,has-warningcheckbox-inline label 
{
	color: #8a6d3b;
}
.Has-warning input-group-addon 
{
	background-color: #fcf8e3;
	border-bottom-color: #8a6d3b;
	border-left-color: #8a6d3b;
	border-right-color: #8a6d3b;
	border-top-color: #8a6d3b;
	color: #8a6d3b;
}
.Help-block 
{
	margin-bottom: 10px;
	margin-top: 5px;
	display: block;
	color: #737373;
}
.Hidden 
{
	display: none !important;
}
.Hide 
{
	display: none !important;
}
.Img-circle 
{
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
}
.Img-responsive,thumbnail > img,thumbnail a > img,carousel-inner > item > img,carousel-inner > item > a > img 
{
	height: auto;
	max-width: 100%;
	display: block;
}
.Img-rounded 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.Img-thumbnail 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: auto;
	max-width: 100%;
	display: inline-block;
	border:1px solid #ddd;
	line-height:1.42857143;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
}
.Initialism 
{
	font-size: 90%;
	text-transform: uppercase;
}
.Input-group 
{
	position: relative;
	display: table;
	border-collapse:separate;
}
.Input-group form-control 
{
	float: left;
	margin-bottom: 0px;
	position: relative;
	z-index: 2;
	width: 100%;
}
.Input-group form-control:first-child,input-group-addon:first-child,input-group-btn:first-child > btn,input-group-btn:first-child > btn-group > btn,input-group-btn:first-child > dropdown-toggle,input-group-btn:last-child > btn:not(:last-child):not(dropdown-toggle),input-group-btn:last-child > btn-group:not(:last-child) > btn 
{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.Input-group form-control:focus 
{
	z-index: 3;
}
.Input-group form-control:last-child,input-group-addon:last-child,input-group-btn:last-child > btn,input-group-btn:last-child > btn-group > btn,input-group-btn:last-child > dropdown-toggle,input-group-btn:first-child > btn:not(:first-child),input-group-btn:first-child > btn-group:not(:first-child) > btn 
{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Input-group[class*="col-"] 
{
	float: none;
	padding-left: 0px;
	padding-right: 0px;
}
.Input-group-addon 
{
	background-color: #eee;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-right: 12px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	text-align: center;
	border:1px solid #ccc;
	line-height:1;
}
.Input-group-addon input[type="radio"],input-group-addon input[type="checkbox"] 
{
	margin-top: 0px;
}
.Input-group-addon,input-group-btn 
{
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.Input-group-addon,input-group-btn,input-group form-control 
{
	display: table-cell;
}
.Input-group-addoninput-lg 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 16px;
	padding-top: 10px;
	font-size: 18px;
}
.Input-group-addoninput-sm 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
}
.Input-group-addon:first-child 
{
	border-right: 0;
}
.Input-group-addon:last-child 
{
	border-left: 0;
}
.Input-group-addon:not(:first-child):not(:last-child),input-group-btn:not(:first-child):not(:last-child),input-group form-control:not(:first-child):not(:last-child) 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Input-group-btn 
{
	position: relative;
	white-space: nowrap;
	font-size: 0pt;
}
.Input-group-btn > btn 
{
	position: relative;
}
.Input-group-btn > btn + btn 
{
	margin-left: -1px;
}
.Input-group-btn > btn:hover,input-group-btn > btn:focus,input-group-btn > btn:active 
{
	z-index: 2;
}
.Input-group-btn:first-child > btn,input-group-btn:first-child > btn-group 
{
	margin-right: -1px;
}
.Input-group-btn:last-child > btn,input-group-btn:last-child > btn-group 
{
	margin-left: -1px;
	z-index: 2;
}
.Input-group-lg > form-control,input-group-lg > input-group-addon,input-group-lg > input-group-btn > btn 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 16px;
	padding-top: 10px;
	height: 46px;
	font-size: 18px;
	line-height:1.3333333;
}
.Input-group-sm > form-control,input-group-sm > input-group-addon,input-group-sm > input-group-btn > btn 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 10px;
	padding-top: 5px;
	height: 30px;
	font-size: 12px;
	line-height:1.5;
}
.Input-lg 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-right: 16px;
	padding-top: 10px;
	height: 46px;
	font-size: 18px;
	line-height:1.3333333;
}
.Input-lg + form-control-feedback,input-group-lg + form-control-feedback,form-group-lg form-control + form-control-feedback 
{
	height: 46px;
	width: 46px;
	line-height:46px;
}
.Input-sm 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 10px;
	padding-top: 5px;
	height: 30px;
	font-size: 12px;
	line-height:1.5;
}
.Input-sm + form-control-feedback,input-group-sm + form-control-feedback,form-group-sm form-control + form-control-feedback 
{
	height: 30px;
	width: 30px;
	line-height:30px;
}
.Invisible 
{
	visibility: hidden;
}
.Jumbotron 
{
	background-color: #eee;
	margin-bottom: 30px;
	padding-bottom: 30px;
	padding-top: 30px;
	color: inherit;
}
.Jumbotron container 
{
	max-width: 100%;
}
.Jumbotron > hr 
{
	border-top-color: #d5d5d5;
}
.Jumbotron h1,  jumbotron h1 
{
	font-size: 63px;
}
.Jumbotron h1,jumbotron h1 
{
	color: inherit;
}
.Jumbotron p 
{
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}
.Label:empty 
{
	display: none;
}
.Label-danger 
{
	background-color: #d9534f;
}
.Label-danger[href]:hover,label-danger[href]:focus 
{
	background-color: #c9302c;
}
.Label-default 
{
	background-color: #777;
}
.Label-default[href]:hover,label-default[href]:focus 
{
	background-color: #5e5e5e;
}
.Label-info 
{
	background-color: #5bc0de;
}
.Label-info[href]:hover,label-info[href]:focus 
{
	background-color: #31b0d5;
}
.Label-primary 
{
	background-color: #337ab7;
}
.Label-primary[href]:hover,label-primary[href]:focus 
{
	background-color: #286090;
}
.Label-success 
{
	background-color: #5cb85c;
}
.Label-success[href]:hover,label-success[href]:focus 
{
	background-color: #449d44;
}
.Label-warning 
{
	background-color: #f0ad4e;
}
.Label-warning[href]:hover,label-warning[href]:focus 
{
	background-color: #ec971f;
}
.Lead 
{
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height:1.4;
}
.List-group 
{
	margin-bottom: 20px;
	padding-left: 0px;
}
.List-group + panel-footer 
{
	border-top-width:0;
}
.List-group-item 
{
	background-color: #fff;
	margin-bottom: -1px;
	padding-right: 15px;
	padding-top: 10px;
	position: relative;
	display: block;
	border:1px solid #ddd;
}
.List-group-item > badge 
{
	float: right;
}
.List-group-item > badge + badge 
{
	margin-right: 5px;
}
.List-group-itemactive list-group-item-heading,list-group-itemactive:hover list-group-item-heading,list-group-itemactive:focus list-group-item-heading,list-group-itemactive list-group-item-heading > small,list-group-itemactive:hover list-group-item-heading > small,list-group-itemactive:focus list-group-item-heading > small,list-group-itemactive list-group-item-heading > small,list-group-itemactive:hover list-group-item-heading > small,list-group-itemactive:focus list-group-item-heading > small 
{
	color: inherit;
}
.List-group-itemactive list-group-item-text,list-group-itemactive:hover list-group-item-text,list-group-itemactive:focus list-group-item-text 
{
	color: #c7ddef;
}
.List-group-itemactive > badge,nav-pills > active > a > badge 
{
	background-color: #fff;
	color: #337ab7;
}
.List-group-itemactive,list-group-itemactive:hover,list-group-itemactive:focus 
{
	background-color: #337ab7;
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
	z-index: 2;
	color: #fff;
}
.List-group-itemdisabled list-group-item-heading,list-group-itemdisabled:hover list-group-item-heading,list-group-itemdisabled:focus list-group-item-heading 
{
	color: inherit;
}
.List-group-itemdisabled list-group-item-text,list-group-itemdisabled:hover list-group-item-text,list-group-itemdisabled:focus list-group-item-text 
{
	color: #777;
}
.List-group-itemdisabled,list-group-itemdisabled:hover,list-group-itemdisabled:focus 
{
	background-color: #eee;
	cursor: not-allowed;
	color: #777;
}
.List-group-item:first-child 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.List-group-item:last-child 
{
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
}
.List-group-item-danger 
{
	background-color: #f2dede;
	color: #a94442;
}
.List-group-item-heading 
{
	margin-bottom: 5px;
	margin-top: 0px;
}
.List-group-item-info 
{
	background-color: #d9edf7;
	color: #31708f;
}
.List-group-item-success 
{
	background-color: #dff0d8;
	color: #3c763d;
}
.List-group-item-text 
{
	margin-bottom: 0px;
	line-height:1.3;
}
.List-group-item-warning 
{
	background-color: #fcf8e3;
	color: #8a6d3b;
}
.List-inline 
{
	margin-left: -5px;
	padding-left: 0px;
	list-style:none;
}
.List-inline > li 
{
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
}
.List-unstyled 
{
	padding-left: 0px;
	list-style:none;
}
.Media 
{
	margin-top: 15px;
}
.Media,media-body 
{
	overflow: hidden;
	zoom:1;
}
.Media:first-child 
{
	margin-top: 0px;
}
.Media-body 
{
	width: 10000px;
}
.Media-bottom 
{
	vertical-align: bottom;
}
.Media-heading 
{
	margin-bottom: 5px;
	margin-top: 0px;
}
.Media-left,media > pull-left 
{
	padding-right: 10px;
}
.Media-left,media-right,media-body 
{
	display: table-cell;
	vertical-align: top;
}
.Media-list 
{
	padding-left: 0px;
	list-style:none;
}
.Media-middle 
{
	vertical-align: middle;
}
.Media-object 
{
	display: block;
}
.Media-objectimg-thumbnail 
{
	max-width: none;
}
.Media-right,media > pull-right 
{
	padding-left: 10px;
}
.Modal 
{
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 950;
	display: none;
	outline:0;
	-webkit-overflow-scrolling:touch;
}
.Modalfade modal-dialog 
{
	-ms-transform:translate(0, -25%);
	-o-transform:translate(0, -25%);
	-o-transition:-o-transform .3s ease-out;
	transform:translate(0, -25%);
	transition:transform .3s ease-out;
	-webkit-transform:translate(0, -25%);
	-webkit-transition:-webkit-transform .3s ease-out;
}
.Modalin modal-dialog 
{
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0);
	-webkit-transform:translate(0, 0);
}
.Modal-backdrop 
{
	background-color: #000;
	bottom: 0px;
	left: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 940;
}
.Modal-backdropfade 
{
	filter:alpha(opacity=0);
	opacity:0;
}
.Modal-backdropin 
{
	filter:alpha(opacity=50);
	opacity:.5;
}
.Modal-body 
{
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
}
.Modal-content 
{
	background-color: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	box-shadow: 0px 5px 15px 0, (Unknown);
	position: relative;
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .2);
	outline:0;
	-webkit-background-clip:padding-box;
	-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
}
.Modal-dialog 
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	width: auto;
}
.Modal-footer 
{
	border-top: 1px solid #e5e5e5;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	text-align: right;
}
.Modal-footer btn + btn 
{
	margin-bottom: 0px;
	margin-left: 5px;
}
.Modal-footer btn-block + btn-block 
{
	margin-left: 0px;
}
.Modal-footer btn-group btn + btn 
{
	margin-left: -1px;
}
.Modal-header 
{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.Modal-header close 
{
	margin-top: -2px;
}
.Modal-open 
{
	overflow: hidden;
}
.Modal-open modal 
{
	overflow-x:hidden;
	overflow-y:auto;
}
.Modal-scrollbar-measure 
{
	overflow: scroll;
	position: absolute;
	top: -9999px;
	height: 50px;
	width: 50px;
}
.Modal-sm 
{
	width: 300px;
}
.Modal-title 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	line-height:1.42857143;
}
.Nav nav-divider 
{
	background-color: #e5e5e5;
	margin-right: 0px;
	margin-top: 9px;
	overflow: hidden;
	height: 1px;
}
.Nav open > a,nav open > a:hover,nav open > a:focus 
{
	background-color: #eee;
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
}
.Nav > li 
{
	position: relative;
	display: block;
}
.Nav > li > a 
{
	padding-right: 15px;
	padding-top: 10px;
	position: relative;
	display: block;
}
.Nav > li > a > img 
{
	max-width: none;
}
.Nav > li > a:hover,nav > li > a:focus 
{
	background-color: #eee;
	text-decoration: none;
}
.Nav > lidisabled > a 
{
	color: #777;
}
.Nav > lidisabled > a:hover,nav > lidisabled > a:focus 
{
	background-color: transparent;
	cursor: not-allowed;
	text-decoration: none;
	color: #777;
}
.Navbar 
{
	margin-bottom: 20px;
	position: relative;
	min-height: 50px;
	display: none;
	border:1px solid transparent;
}
.Navbar-brand 
{
	float: left;
	padding-right: 15px;
	padding-top: 15px;
	height: 50px;
	font-size: 18px;
	line-height:20px;
}
.Navbar-brand > img 
{
	display: block;
}
.Navbar-brand:hover,navbar-brand:focus 
{
	text-decoration: none;
}
.Navbar-btn 
{
	margin-bottom: 8px;
	margin-top: 8px;
}
.Navbar-btnbtn-sm 
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.Navbar-btnbtn-xs 
{
	margin-bottom: 14px;
	margin-top: 14px;
}
.Navbar-collapse 
{
	border-top: 1px solid transparent;
	box-shadow: 0px 1px 0px rgba(255,0,0,0) (Unknown);
	padding-left: 15px;
	padding-right: 15px;
	overflow-x:visible;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling:touch;
}
.Navbar-collapsecollapse 
{
	overflow: visible !important;
	padding-bottom: 0px;
	display: block !important;
}
.Navbar-collapsein 
{
	overflow-y:visible;
}
.Navbar-default 
{
	background-color: #f8f8f8;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-top-color: #e7e7e7;
}
.Navbar-default btn-link 
{
	color: #777;
}
.Navbar-default btn-link:hover,navbar-default btn-link:focus 
{
	color: #333;
}
.Navbar-default btn-link[disabled]:hover,fieldset[disabled] navbar-default btn-link:hover,navbar-default btn-link[disabled]:focus,fieldset[disabled] navbar-default btn-link:focus 
{
	color: #ccc;
}
.Navbar-default navbar-brand 
{
	color: #777;
}
.Navbar-default navbar-brand:hover,navbar-default navbar-brand:focus 
{
	background-color: transparent;
	color: #5e5e5e;
}
.Navbar-default navbar-collapse,navbar-default navbar-form 
{
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-top-color: #e7e7e7;
}
.Navbar-default navbar-link 
{
	color: #777;
}
.Navbar-default navbar-link:hover 
{
	color: #333;
}
.Navbar-default navbar-nav open dropdown-menu > active > a,  navbar-default navbar-nav open dropdown-menu > active > a:hover,  navbar-default navbar-nav open dropdown-menu > active > a:focus 
{
	background-color: #e7e7e7;
	color: #555;
}
.Navbar-default navbar-nav open dropdown-menu > disabled > a,  navbar-default navbar-nav open dropdown-menu > disabled > a:hover,  navbar-default navbar-nav open dropdown-menu > disabled > a:focus 
{
	background-color: transparent;
	color: #ccc;
}
.Navbar-default navbar-nav open dropdown-menu > li > a:hover,  navbar-default navbar-nav open dropdown-menu > li > a:focus 
{
	background-color: transparent;
	color: #333;
}
.Navbar-default navbar-nav > active > a,navbar-default navbar-nav > active > a:hover,navbar-default navbar-nav > active > a:focus 
{
	background-color: #e7e7e7;
	color: #555;
}
.Navbar-default navbar-nav > disabled > a,navbar-default navbar-nav > disabled > a:hover,navbar-default navbar-nav > disabled > a:focus 
{
	background-color: transparent;
	color: #ccc;
}
.Navbar-default navbar-nav > open > a,navbar-default navbar-nav > open > a:hover,navbar-default navbar-nav > open > a:focus 
{
	background-color: #e7e7e7;
	color: #555;
}
.Navbar-default navbar-nav > li > a 
{
	color: #777;
}
.Navbar-default navbar-nav > li > a:hover,navbar-default navbar-nav > li > a:focus 
{
	background-color: transparent;
	color: #333;
}
.Navbar-default navbar-text 
{
	color: #777;
}
.Navbar-default navbar-toggle 
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
}
.Navbar-default navbar-toggle icon-bar 
{
	background-color: #888;
}
.Navbar-default navbar-toggle:hover,navbar-default navbar-toggle:focus 
{
	background-color: #ddd;
}
.Navbar-fixed-bottom 
{
	bottom: 0px;
	margin-bottom: 0px;
}
.Navbar-fixed-bottom navbar-nav > li > dropdown-menu 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-bottom: 0px;
}
.Navbar-fixed-top 
{
	top: 0px;
}
.Navbar-fixed-top navbar-collapse,  navbar-static-top navbar-collapse,  navbar-fixed-bottom navbar-collapse 
{
	padding-left: 0px;
	padding-right: 0px;
}
.Navbar-fixed-top navbar-collapse,navbar-fixed-bottom navbar-collapse 
{
	max-height: 340px;
}
.Navbar-fixed-top,navbar-fixed-bottom 
{
	left: 0px;
	position: fixed;
	right: 0px;
	z-index: 930;
}
.Navbar-form 
{
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	box-shadow: 0px 1px 0px rgba(255,0,0,0) (Unknown);
	margin-bottom: 8px;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 8px;
	padding-right: 15px;
	padding-top: 10px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
.Navbar-form control-label 
{
	margin-bottom: 0px;
	vertical-align: middle;
}
.Navbar-form form-control 
{
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.Navbar-form form-control-static 
{
	display: inline-block;
}
.Navbar-form form-group:last-child 
{
	margin-bottom: 0px;
}
.Navbar-form has-feedback form-control-feedback 
{
	top: 0px;
}
.Navbar-form input-group 
{
	display: inline-table;
	vertical-align: middle;
}
.Navbar-form input-group input-group-addon,  navbar-form input-group input-group-btn,  navbar-form input-group form-control 
{
	width: auto;
}
.Navbar-form input-group > form-control 
{
	width: 100%;
}
.Navbar-form radio input[type="radio"],  navbar-form checkbox input[type="checkbox"] 
{
	margin-left: 0px;
	position: relative;
}
.Navbar-form radio label,  navbar-form checkbox label 
{
	padding-left: 0px;
}
.Navbar-form radio,  navbar-form checkbox 
{
	margin-bottom: 0px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: middle;
}
.Navbar-inverse 
{
	background-color: #222;
	border-bottom-color: #080808;
	border-left-color: #080808;
	border-right-color: #080808;
	border-top-color: #080808;
}
.Navbar-inverse btn-link 
{
	color: #9d9d9d;
}
.Navbar-inverse btn-link:hover,navbar-inverse btn-link:focus 
{
	color: #fff;
}
.Navbar-inverse btn-link[disabled]:hover,fieldset[disabled] navbar-inverse btn-link:hover,navbar-inverse btn-link[disabled]:focus,fieldset[disabled] navbar-inverse btn-link:focus 
{
	color: #444;
}
.Navbar-inverse navbar-brand 
{
	color: #9d9d9d;
}
.Navbar-inverse navbar-brand:hover,navbar-inverse navbar-brand:focus 
{
	background-color: transparent;
	color: #fff;
}
.Navbar-inverse navbar-collapse,navbar-inverse navbar-form 
{
	border-bottom-color: #101010;
	border-left-color: #101010;
	border-right-color: #101010;
	border-top-color: #101010;
}
.Navbar-inverse navbar-link 
{
	color: #9d9d9d;
}
.Navbar-inverse navbar-link:hover 
{
	color: #fff;
}
.Navbar-inverse navbar-nav open dropdown-menu divider 
{
	background-color: #080808;
}
.Navbar-inverse navbar-nav open dropdown-menu > active > a,  navbar-inverse navbar-nav open dropdown-menu > active > a:hover,  navbar-inverse navbar-nav open dropdown-menu > active > a:focus 
{
	background-color: #080808;
	color: #fff;
}
.Navbar-inverse navbar-nav open dropdown-menu > disabled > a,  navbar-inverse navbar-nav open dropdown-menu > disabled > a:hover,  navbar-inverse navbar-nav open dropdown-menu > disabled > a:focus 
{
	background-color: transparent;
	color: #444;
}
.Navbar-inverse navbar-nav open dropdown-menu > li > a 
{
	color: #9d9d9d;
}
.Navbar-inverse navbar-nav open dropdown-menu > li > a:hover,  navbar-inverse navbar-nav open dropdown-menu > li > a:focus 
{
	background-color: transparent;
	color: #fff;
}
.Navbar-inverse navbar-nav > active > a,navbar-inverse navbar-nav > active > a:hover,navbar-inverse navbar-nav > active > a:focus 
{
	background-color: #080808;
	color: #fff;
}
.Navbar-inverse navbar-nav > disabled > a,navbar-inverse navbar-nav > disabled > a:hover,navbar-inverse navbar-nav > disabled > a:focus 
{
	background-color: transparent;
	color: #444;
}
.Navbar-inverse navbar-nav > open > a,navbar-inverse navbar-nav > open > a:hover,navbar-inverse navbar-nav > open > a:focus 
{
	background-color: #080808;
	color: #fff;
}
.Navbar-inverse navbar-nav > li > a 
{
	color: #9d9d9d;
}
.Navbar-inverse navbar-nav > li > a:hover,navbar-inverse navbar-nav > li > a:focus 
{
	background-color: transparent;
	color: #fff;
}
.Navbar-inverse navbar-text 
{
	color: #9d9d9d;
}
.Navbar-inverse navbar-toggle 
{
	border-bottom-color: #333;
	border-left-color: #333;
	border-right-color: #333;
	border-top-color: #333;
}
.Navbar-inverse navbar-toggle icon-bar 
{
	background-color: #fff;
}
.Navbar-inverse navbar-toggle:hover,navbar-inverse navbar-toggle:focus 
{
	background-color: #333;
}
.Navbar-nav 
{
	margin-right: -15px;
	margin-top: 7.5px;
}
.Navbar-nav open dropdown-menu > li > a 
{
	line-height:20px;
}
.Navbar-nav open dropdown-menu > li > a,  navbar-nav open dropdown-menu dropdown-header 
{
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 5px;
}
.Navbar-nav open dropdown-menu > li > a:hover,  navbar-nav open dropdown-menu > li > a:focus 
{
	background-image: none;
}
.Navbar-nav > li 
{
	float: left;
}
.Navbar-nav > li > dropdown-menu 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: 0px;
}
.Navbar-nav > li > a 
{
	padding-bottom: 15px;
	padding-top: 15px;
	line-height:20px;
}
.Navbar-right 
{
	float: right !important;
	margin-right: -15px;
}
.Navbar-right dropdown-menu-left 
{
	left: 0px;
	right: auto;
}
.Navbar-right ~ navbar-right 
{
	margin-right: 0px;
}
.Navbar-static-top 
{
	z-index: 900;
}
.Navbar-text 
{
	margin-bottom: 15px;
	margin-top: 15px;
}
.Navbar-toggle 
{
	background-color: transparent;
	background-image: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	float: right;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 8px;
	padding-right: 10px;
	padding-top: 9px;
	position: relative;
	border:1px solid transparent;
}
.Navbar-toggle icon-bar 
{
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
	height: 2px;
	width: 22px;
	display: block;
}
.Navbar-toggle icon-bar + icon-bar 
{
	margin-top: 4px;
}
.Navbar-toggle:focus 
{
	outline:0;
}
.Nav-justified 
{
	width: 100%;
}
.Nav-justified > dropdown dropdown-menu 
{
	left: auto;
	top: auto;
}
.Nav-justified > li 
{
	float: none;
}
.Nav-justified > li > a 
{
	margin-bottom: 0px;
	text-align: center;
}
.Nav-pills > li 
{
	float: left;
}
.Nav-pills > li + li 
{
	margin-left: 2px;
}
.Nav-pills > li > a 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.Nav-pills > li > a > badge 
{
	margin-left: 3px;
}
.Nav-pills > liactive > a,nav-pills > liactive > a:hover,nav-pills > liactive > a:focus 
{
	background-color: #337ab7;
	color: #fff;
}
.Nav-stacked > li 
{
	float: none;
}
.Nav-stacked > li + li 
{
	margin-left: 0px;
	margin-top: 2px;
}
.Nav-tabs 
{
	border-bottom: 1px solid #ddd;
}
.Nav-tabs dropdown-menu 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: -1px;
}
.Nav-tabs > li 
{
	float: left;
	margin-bottom: -1px;
}
.Nav-tabs > li > a 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-right: 2px;
	border:1px solid transparent;
	line-height:1.42857143;
}
.Nav-tabs > li > a:hover 
{
	border-bottom-color: #ddd;
	border-right-color: #eee;
	border-top-color: #eee;
}
.Nav-tabs > liactive > a,nav-tabs > liactive > a:hover,nav-tabs > liactive > a:focus 
{
	background-color: #fff;
	border-bottom-color: transparent;
	cursor: default;
	color: #555;
	border:1px solid #ddd;
}
.Nav-tabsnav-justified 
{
	border-bottom: 0;
	width: 100%;
}
.Nav-tabsnav-justified > active > a,  nav-tabsnav-justified > active > a:hover,  nav-tabsnav-justified > active > a:focus 
{
	border-bottom-color: #fff;
}
.Nav-tabsnav-justified > active > a,nav-tabsnav-justified > active > a:hover,nav-tabsnav-justified > active > a:focus 
{
	border:1px solid #ddd;
}
.Nav-tabsnav-justified > dropdown dropdown-menu 
{
	left: auto;
	top: auto;
}
.Nav-tabsnav-justified > li 
{
	float: none;
}
.Nav-tabsnav-justified > li > a 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: center;
}
.Nav-tabs-justified 
{
	border-bottom: 0;
}
.Nav-tabs-justified > active > a,  nav-tabs-justified > active > a:hover,  nav-tabs-justified > active > a:focus 
{
	border-bottom-color: #fff;
}
.Nav-tabs-justified > active > a,nav-tabs-justified > active > a:hover,nav-tabs-justified > active > a:focus 
{
	border:1px solid #ddd;
}
.Nav-tabs-justified > li > a 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-right: 0px;
}
.Open > dropdown-menu 
{
	display: block;
}
.Open > a 
{
	outline:0;
}
.Page-header 
{
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 40px;
	padding-bottom: 9px;
}
.Pager 
{
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 0px;
	text-align: center;
	list-style:none;
}
.Pager disabled > a,pager disabled > a:hover,pager disabled > a:focus,pager disabled > span 
{
	background-color: #fff;
	cursor: not-allowed;
	color: #777;
}
.Pager next > a,pager next > span 
{
	float: right;
}
.Pager previous > a,pager previous > span 
{
	float: left;
}
.Pager li 
{
	display: inline;
}
.Pager li > a,pager li > span 
{
	background-color: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding-right: 14px;
	padding-top: 5px;
	display: inline-block;
	border:1px solid #ddd;
}
.Pager li > a:hover,pager li > a:focus 
{
	background-color: #eee;
	text-decoration: none;
}
.Pagination 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-right: 0px;
	margin-top: 20px;
	padding-left: 0px;
	display: inline-block;
}
.Pagination > active > a,pagination > active > span,pagination > active > a:hover,pagination > active > span:hover,pagination > active > a:focus,pagination > active > span:focus 
{
	background-color: #337ab7;
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
	z-index: 3;
	cursor: default;
	color: #fff;
}
.Pagination > disabled > span,pagination > disabled > span:hover,pagination > disabled > span:focus,pagination > disabled > a,pagination > disabled > a:hover,pagination > disabled > a:focus 
{
	background-color: #fff;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	cursor: not-allowed;
	color: #777;
}
.Pagination > li 
{
	display: inline;
}
.Pagination > li > a,pagination > li > span 
{
	background-color: #fff;
	float: left;
	margin-left: -1px;
	padding-right: 12px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	color: #337ab7;
	border:1px solid #ddd;
	line-height:1.42857143;
}
.Pagination > li > a:hover,pagination > li > span:hover,pagination > li > a:focus,pagination > li > span:focus 
{
	background-color: #eee;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	z-index: 2;
	color: #23527c;
}
.Pagination > li:first-child > a,pagination > li:first-child > span 
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-left: 0px;
}
.Pagination > li:last-child > a,pagination > li:last-child > span 
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.Pagination-lg > li > a,pagination-lg > li > span 
{
	padding-right: 16px;
	padding-top: 10px;
	font-size: 18px;
	line-height:1.3333333;
}
.Pagination-lg > li:first-child > a,pagination-lg > li:first-child > span 
{
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.Pagination-lg > li:last-child > a,pagination-lg > li:last-child > span 
{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.Pagination-sm > li > a,pagination-sm > li > span 
{
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	line-height:1.5;
}
.Pagination-sm > li:first-child > a,pagination-sm > li:first-child > span 
{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.Pagination-sm > li:last-child > a,pagination-sm > li:last-child > span 
{
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.Panel 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 1px 1px 0, (Unknown);
	margin-bottom: 20px;
	border:1px solid transparent;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
}
.Panel > list-group list-group-item,panel > panel-collapse > list-group list-group-item 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.Panel > list-group,panel > panel-collapse > list-group 
{
	margin-bottom: 0px;
}
.Panel > list-group:first-child list-group-item:first-child,panel > panel-collapse > 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,panel > panel-collapse > list-group:last-child list-group-item:last-child 
{
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-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 > panel-heading + panel-collapse > list-group list-group-item:first-child 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.Panel > table > tbody:first-child > tr:first-child th,panel > table > tbody:first-child > tr:first-child td 
{
	border-top: 0;
}
.Panel > table caption,panel > table-responsive > table caption,panel > panel-collapse > table caption 
{
	padding-left: 15px;
	padding-right: 15px;
}
.Panel > table,panel > table-responsive > table,panel > panel-collapse > table 
{
	margin-bottom: 0px;
}
.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:first-child > thead:first-child > tr:first-child,panel > table-responsive:first-child > table:first-child > thead:first-child > tr:first-child,panel > table:first-child > tbody:first-child > tr:first-child,panel > table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.Panel > table:first-child,panel > table-responsive:first-child > table:first-child 
{
	border-top-left-radius: 3px;
	border-top-right-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 > table:last-child > tbody:last-child > tr:last-child,panel > table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child,panel > table:last-child > tfoot:last-child > tr:last-child,panel > table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child 
{
	border-bottom-right-radius: 3px;
	border-bottom-left-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-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-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,panel > table-responsive > table-bordered 
{
	border:0;
}
.Panel > table-responsive 
{
	margin-bottom: 0px;
	border:0;
}
.Panel-body 
{
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.Panel-danger 
{
	border-bottom-color: #ebccd1;
	border-left-color: #ebccd1;
	border-right-color: #ebccd1;
	border-top-color: #ebccd1;
}
.Panel-danger > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #ebccd1;
}
.Panel-danger > panel-heading 
{
	background-color: #f2dede;
	border-bottom-color: #ebccd1;
	border-left-color: #ebccd1;
	border-right-color: #ebccd1;
	border-top-color: #ebccd1;
	color: #a94442;
}
.Panel-danger > panel-heading badge 
{
	background-color: #a94442;
	color: #f2dede;
}
.Panel-danger > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #ebccd1;
}
.Panel-default 
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	box-shadow: 1px 1px 10px 1px silver;
}
.Panel-default > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #ddd;
}
.Panel-default > panel-heading 
{
	background-color: #f5f5f5;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	color: #333;
}
.Panel-default > panel-heading badge 
{
	background-color: #333;
	color: #f5f5f5;
}
.Panel-default > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #ddd;
}
.Panel-footer 
{
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-right: 15px;
	padding-top: 10px;
}
.Panel-group 
{
	margin-bottom: 20px;
}
.Panel-group panel 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
}
.Panel-group panel + panel 
{
	margin-top: 5px;
}
.Panel-group panel-footer 
{
	border-top: 0;
}
.Panel-group panel-footer + panel-collapse panel-body 
{
	border-bottom: 1px solid #ddd;
}
.Panel-group panel-heading 
{
	border-bottom: 0;
}
.Panel-group panel-heading + panel-collapse > panel-body,panel-group panel-heading + panel-collapse > list-group 
{
	border-top: 1px solid #ddd;
}
.Panel-heading 
{
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-right: 15px;
	padding-top: 10px;
}
.Panel-heading + list-group list-group-item:first-child 
{
	border-top-width:0;
}
.Panel-heading > dropdown dropdown-toggle 
{
	color: inherit;
}
.Panel-info 
{
	border-bottom-color: #bce8f1;
	border-left-color: #bce8f1;
	border-right-color: #bce8f1;
	border-top-color: #bce8f1;
}
.Panel-info > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #bce8f1;
}
.Panel-info > panel-heading 
{
	background-color: #d9edf7;
	border-bottom-color: #bce8f1;
	border-left-color: #bce8f1;
	border-right-color: #bce8f1;
	border-top-color: #bce8f1;
	color: #31708f;
}
.Panel-info > panel-heading badge 
{
	background-color: #31708f;
	color: #d9edf7;
}
.Panel-info > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #bce8f1;
}
.Panel-primary 
{
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
}
.Panel-primary > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #337ab7;
}
.Panel-primary > panel-heading 
{
	background-color: #337ab7;
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
	color: #fff;
}
.Panel-primary > panel-heading badge 
{
	background-color: #fff;
	color: #337ab7;
}
.Panel-primary > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #337ab7;
}
.Panel-success 
{
	border-bottom-color: #d6e9c6;
	border-left-color: #d6e9c6;
	border-right-color: #d6e9c6;
	border-top-color: #d6e9c6;
}
.Panel-success > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #d6e9c6;
}
.Panel-success > panel-heading 
{
	background-color: #dff0d8;
	border-bottom-color: #d6e9c6;
	border-left-color: #d6e9c6;
	border-right-color: #d6e9c6;
	border-top-color: #d6e9c6;
	color: #3c763d;
}
.Panel-success > panel-heading badge 
{
	background-color: #3c763d;
	color: #dff0d8;
}
.Panel-success > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #d6e9c6;
}
.Panel-title 
{
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 16px;
	color: inherit;
}
.Panel-title > a,panel-title > small,panel-title > small,panel-title > small > a,panel-title > small > a 
{
	color: inherit;
}
.Panel-warning 
{
	border-bottom-color: #faebcc;
	border-left-color: #faebcc;
	border-right-color: #faebcc;
	border-top-color: #faebcc;
}
.Panel-warning > panel-footer + panel-collapse > panel-body 
{
	border-bottom-color: #faebcc;
}
.Panel-warning > panel-heading 
{
	background-color: #fcf8e3;
	border-bottom-color: #faebcc;
	border-left-color: #faebcc;
	border-right-color: #faebcc;
	border-top-color: #faebcc;
	color: #8a6d3b;
}
.Panel-warning > panel-heading badge 
{
	background-color: #8a6d3b;
	color: #fcf8e3;
}
.Panel-warning > panel-heading + panel-collapse > panel-body 
{
	border-top-color: #faebcc;
}
.Popover 
{
	background-color: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	box-shadow: 0px 5px 10px 0, (Unknown);
	left: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	z-index: 960;
	max-width: 276px;
	display: none;
	white-space: normal;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: start;
	text-transform: none;
	text-shadow: none;
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .2);
	line-break:auto;
	line-height:1.42857143;
	-webkit-background-clip:padding-box;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);
	word-break:normal;
	word-wrap:normal;
}
.Popover > arrow 
{
	border-width: 11px;
}
.Popover > arrow,popover > arrow:after 
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	border-style: solid;
	position: absolute;
	height: 0px;
	width: 0px;
	display: block;
}
.Popover > arrow:after 
{
	border-width: 10px;
	content:"";
}
.Popoverbottom 
{
	margin-top: 10px;
}
.Popoverbottom > arrow 
{
	border-bottom-color: rgba(0,0,0,0.25);
	left: 50%;
	margin-left: -11px;
	top: -11px;
	border-top-width:0;
}
.Popoverbottom > arrow:after 
{
	border-bottom-color: #fff;
	margin-left: -10px;
	top: 1px;
	border-top-width:0;
	content:" ";
}
.Popoverleft 
{
	margin-left: -10px;
}
.Popoverleft > arrow 
{
	border-left-color: rgba(0,0,0,0.25);
	margin-top: -11px;
	right: -11px;
	top: 50%;
	border-right-width:0;
}
.Popoverleft > arrow:after 
{
	border-left-color: #fff;
	bottom: -10px;
	right: 1px;
	border-right-width:0;
	content:" ";
}
.Popoverright 
{
	margin-left: 10px;
}
.Popoverright > arrow 
{
	border-right-color: rgba(0,0,0,0.25);
	left: -11px;
	margin-top: -11px;
	top: 50%;
	border-left-width:0;
}
.Popoverright > arrow:after 
{
	border-right-color: #fff;
	bottom: -10px;
	left: 1px;
	border-left-width:0;
	content:" ";
}
.Popovertop 
{
	margin-top: -10px;
}
.Popovertop > arrow 
{
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-width:0;
}
.Popovertop > arrow:after 
{
	border-top-color: #fff;
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width:0;
	content:" ";
}
.Popover-content 
{
	padding-right: 14px;
	padding-top: 9px;
}
.Popover-title 
{
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 14px;
	padding-top: 8px;
	font-size: 14px;
}
.Pre-scrollable 
{
	max-height: 340px;
	overflow-y:scroll;
}
.Progress 
{
	background-color: #f5f5f5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0) (Unknown);
	margin-bottom: 20px;
	overflow: hidden;
	height: 20px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
}
.Progressactive progress-bar,progress-baractive 
{
	animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	-webkit-animation:progress-bar-stripes 2s linear infinite;
}
.Progress-bar 
{
	background-color: #337ab7;
	box-shadow: 0px -1px 0px rgba(0,0,0,0) (Unknown);
	float: left;
	height: 100%;
	width: 0px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height:20px;
	-o-transition:width .6s ease;
	transition:width .6s ease;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition:width .6s ease;
}
.Progress-bar-danger 
{
	background-color: #d9534f;
}
.Progress-bar-info 
{
	background-color: #5bc0de;
}
.Progress-bar-success 
{
	background-color: #5cb85c;
}
.Progress-bar-warning 
{
	background-color: #f0ad4e;
}
.Progress-striped progress-bar,progress-bar-striped 
{
	background-image: none;
	background-size:40px 40px;
	-webkit-background-size:40px 40px;
}
.Progress-striped progress-bar-danger 
{
	background-image: none;
}
.Progress-striped progress-bar-info 
{
	background-image: none;
}
.Progress-striped progress-bar-success 
{
	background-image: none;
}
.Progress-striped progress-bar-warning 
{
	background-image: none;
}
.Pull-left 
{
	float: left !important;
}
.Pull-right 
{
	float: right !important;
}
.Pull-right > dropdown-menu 
{
	left: auto;
	right: 0px;
}
.Radio + radio,checkbox + checkbox 
{
	margin-top: -5px;
}
.Radio input[type="radio"],radio-inline input[type="radio"],checkbox input[type="checkbox"],checkbox-inline input[type="checkbox"] 
{
	margin-left: -20px;
	position: absolute;
}
.Radio label,checkbox label 
{
	margin-bottom: 0px;
	padding-left: 20px;
	min-height: 20px;
	cursor: pointer;
	font-weight: normal;
}
.Radiodisabled label,checkboxdisabled label,fieldset[disabled] radio label,fieldset[disabled] checkbox label 
{
	cursor: not-allowed;
}
.Radio-inline + radio-inline,checkbox-inline + checkbox-inline 
{
	margin-left: 10px;
	margin-top: 0px;
}
.Radio-inline,checkbox-inline 
{
	margin-bottom: 0px;
	padding-left: 20px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	vertical-align: middle;
}
.Radio-inlinedisabled,checkbox-inlinedisabled,fieldset[disabled] radio-inline,fieldset[disabled] checkbox-inline 
{
	cursor: not-allowed;
}
.Row 
{
	margin-left: -15px;
	margin-right: -15px;
}
.Show 
{
	display: block !important;
}
.Sr-only 
{
	margin-bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
	margin-top: -1px;
	overflow: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	height: 1px;
	width: 1px;
	border:0;
	clip:rect(0, 0, 0, 0);
}
.Sr-only-focusable:active,sr-only-focusable:focus 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible;
	position: static;
	height: auto;
	width: auto;
	clip:auto;
}
.Tab-content > active 
{
	display: block;
}
.Tab-content > tab-pane 
{
	display: none;
}
.Table table 
{
	background-color: #fff;
}
.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 > thead > tr > tdactive,table > tbody > tr > tdactive,table > tfoot > tr > tdactive,table > thead > tr > thactive,table > tbody > tr > thactive,table > tfoot > tr > thactive,table > thead > tractive > td,table > tbody > tractive > td,table > tfoot > tractive > td,table > thead > tractive > th,table > tbody > tractive > th,table > tfoot > tractive > th 
{
	background-color: #f5f5f5;
}
.Table > thead > tr > tddanger,table > tbody > tr > tddanger,table > tfoot > tr > tddanger,table > thead > tr > thdanger,table > tbody > tr > thdanger,table > tfoot > tr > thdanger,table > thead > trdanger > td,table > tbody > trdanger > td,table > tfoot > trdanger > td,table > thead > trdanger > th,table > tbody > trdanger > th,table > tfoot > trdanger > th 
{
	background-color: #f2dede;
}
.Table > thead > tr > tdinfo,table > tbody > tr > tdinfo,table > tfoot > tr > tdinfo,table > thead > tr > thinfo,table > tbody > tr > thinfo,table > tfoot > tr > thinfo,table > thead > trinfo > td,table > tbody > trinfo > td,table > tfoot > trinfo > td,table > thead > trinfo > th,table > tbody > trinfo > th,table > tfoot > trinfo > th 
{
	background-color: #d9edf7;
}
.Table > thead > tr > tdsuccess,table > tbody > tr > tdsuccess,table > tfoot > tr > tdsuccess,table > thead > tr > thsuccess,table > tbody > tr > thsuccess,table > tfoot > tr > thsuccess,table > thead > trsuccess > td,table > tbody > trsuccess > td,table > tfoot > trsuccess > td,table > thead > trsuccess > th,table > tbody > trsuccess > th,table > tfoot > trsuccess > th 
{
	background-color: #dff0d8;
}
.Table > thead > tr > tdwarning,table > tbody > tr > tdwarning,table > tfoot > tr > tdwarning,table > thead > tr > thwarning,table > tbody > tr > thwarning,table > tfoot > tr > thwarning,table > thead > trwarning > td,table > tbody > trwarning > td,table > tfoot > trwarning > td,table > thead > trwarning > th,table > tbody > trwarning > th,table > tfoot > trwarning > th 
{
	background-color: #fcf8e3;
}
.Table > thead > tr > th 
{
	border-bottom: 2px solid #ddd;
	vertical-align: bottom;
}
.Table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td 
{
	border-top: 1px solid #ddd;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: top;
	line-height:1.42857143;
}
.Table td,  table th 
{
	background-color: rgba(255,0,0,0);
}
.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-bordered th,  table-bordered td 
{
	border:1px solid #ddd !important;
}
.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-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.Table-hover > tbody > tr > tdactive:hover,table-hover > tbody > tr > thactive:hover,table-hover > tbody > tractive:hover > td,table-hover > tbody > tr:hover > active,table-hover > tbody > tractive:hover > th 
{
	background-color: #e8e8e8;
}
.Table-hover > tbody > tr > tddanger:hover,table-hover > tbody > tr > thdanger:hover,table-hover > tbody > trdanger:hover > td,table-hover > tbody > tr:hover > danger,table-hover > tbody > trdanger:hover > th 
{
	background-color: #ebcccc;
}
.Table-hover > tbody > tr > tdinfo:hover,table-hover > tbody > tr > thinfo:hover,table-hover > tbody > trinfo:hover > td,table-hover > tbody > tr:hover > info,table-hover > tbody > trinfo:hover > th 
{
	background-color: #c4e3f3;
}
.Table-hover > tbody > tr > tdsuccess:hover,table-hover > tbody > tr > thsuccess:hover,table-hover > tbody > trsuccess:hover > td,table-hover > tbody > tr:hover > success,table-hover > tbody > trsuccess:hover > th 
{
	background-color: #d0e9c6;
}
.Table-hover > tbody > tr > tdwarning:hover,table-hover > tbody > tr > thwarning:hover,table-hover > tbody > trwarning:hover > td,table-hover > tbody > tr:hover > warning,table-hover > tbody > trwarning:hover > th 
{
	background-color: #faf2cc;
}
.Table-hover > tbody > tr:hover 
{
	background-color: #f5f5f5;
}
.Table-responsive 
{
	min-height: .01%;
	overflow-x:auto;
}
.Table-responsive > table 
{
	margin-bottom: 0px;
}
.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 > 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;
}
.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-striped > tbody > tr:nth-of-type(odd) 
{
	background-color: #f9f9f9;
}
.Text-capitalize 
{
	text-transform: capitalize;
}
.Text-center 
{
	text-align: center;
}
.Text-danger 
{
	color: #a94442;
}
.Text-hide 
{
	background-color: transparent;
	color: transparent;
	text-shadow: none;
	border:0;
}
.Text-info 
{
	color: #31708f;
}
.Text-justify 
{
	text-align: justify;
}
.Text-left 
{
	text-align: left;
}
.Text-lowercase 
{
	text-transform: lowercase;
}
.Text-muted 
{
	color: #777;
}
.Text-nowrap 
{
	white-space: nowrap;
}
.Text-primary 
{
	color: #337ab7;
}
.Text-right 
{
	text-align: right;
}
.Text-success 
{
	color: #3c763d;
}
.Text-uppercase 
{
	text-transform: uppercase;
}
.Text-warning 
{
	color: #8a6d3b;
}
.Thumbnail 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	display: block;
	border:1px solid #ddd;
	line-height:1.42857143;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out;
	-webkit-transition:border .2s ease-in-out;
}
.Thumbnail caption 
{
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	color: #333;
}
.Thumbnail > img,thumbnail a > img 
{
	margin-left: auto;
	margin-right: auto;
}
.Tooltip 
{
	position: absolute;
	z-index: 970;
	display: block;
	white-space: normal;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: start;
	text-transform: none;
	text-shadow: none;
	filter:alpha(opacity=0);
	line-break:auto;
	line-height:1.42857143;
	opacity:0;
	word-break:normal;
	word-wrap:normal;
}
.Tooltipbottom 
{
	margin-top: 3px;
	padding-right: 0px;
	padding-top: 5px;
}
.Tooltipbottom tooltip-arrow 
{
	border-bottom-color: #000;
	left: 50%;
	margin-left: -5px;
	top: 0px;
}
.Tooltipbottom-left tooltip-arrow 
{
	border-bottom-color: #000;
	margin-top: -5px;
	right: 5px;
	top: 0px;
}
.Tooltipbottom-right tooltip-arrow 
{
	border-bottom-color: #000;
	left: 5px;
	margin-top: -5px;
	top: 0px;
}
.Tooltipin 
{
	filter:alpha(opacity=90);
	opacity:.9;
}
.Tooltipleft 
{
	margin-left: -3px;
	padding-right: 5px;
	padding-top: 0px;
}
.Tooltipleft tooltip-arrow 
{
	border-left-color: #000;
	margin-top: -5px;
	right: 0px;
	top: 50%;
}
.Tooltipright 
{
	margin-left: 3px;
	padding-right: 5px;
	padding-top: 0px;
}
.Tooltipright tooltip-arrow 
{
	border-right-color: #000;
	left: 0px;
	margin-top: -5px;
	top: 50%;
}
.Tooltiptop 
{
	margin-top: -3px;
	padding-right: 0px;
	padding-top: 5px;
}
.Tooltiptop tooltip-arrow 
{
	border-top-color: #000;
	bottom: 0px;
	left: 50%;
	margin-left: -5px;
}
.Tooltiptop-left tooltip-arrow 
{
	border-top-color: #000;
	bottom: 0px;
	margin-bottom: -5px;
	right: 5px;
}
.Tooltiptop-right tooltip-arrow 
{
	border-top-color: #000;
	bottom: 0px;
	left: 5px;
	margin-bottom: -5px;
}
.Tooltip-arrow 
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	border-style: solid;
	position: absolute;
	height: 0px;
	width: 0px;
}
.Tooltip-inner 
{
	background-color: #000;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-right: 8px;
	padding-top: 3px;
	max-width: 200px;
	color: #fff;
	text-align: center;
}
.Visible-print 
{
	display: none !important;
}
.Visible-print-block 
{
	display: none !important;
}
.Visible-print-inline 
{
	display: none !important;
}
.Visible-print-inline-block 
{
	display: none !important;
}
.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;
}
.Well 
{
	background-color: #f5f5f5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0) (Unknown);
	margin-bottom: 20px;
	padding-bottom: 19px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 19px;
	min-height: 20px;
	border:1px solid #e3e3e3;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
}
.Well blockquote 
{
	border-bottom-color: 0,;
	border-left-color: .15);
	border-right-color: 0,;
	border-top-color: rgba(0,0,0,0);
}
.Well-lg 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-bottom: 24px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
}
.Well-sm 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
}
.@font-face 
{
	font-family: 'glyphicons halflings';
	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');
}
.@media print 
{
	*,  *:before,  *;
}
.[data-toggle="buttons"] > btn input[type="radio"],[data-toggle="buttons"] > btn-group > btn input[type="radio"],[data-toggle="buttons"] > btn input[type="checkbox"],[data-toggle="buttons"] > btn-group > btn input[type="checkbox"] 
{
	position: absolute;
	clip:rect(0, 0, 0, 0);
	pointer-events:none;
}
.[hidden],template 
{
	display: none;
}
.[role="button"] 
{
	cursor: pointer;
}
.Abadge:hover,abadge:focus 
{
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}
.Abg-danger:hover,abg-danger:focus 
{
	background-color: #e4b9b9;
}
.Abg-info:hover,abg-info:focus 
{
	background-color: #afd9ee;
}
.Abg-primary:hover,abg-primary:focus 
{
	background-color: #286090;
}
.Abg-success:hover,abg-success:focus 
{
	background-color: #c1e2b3;
}
.Abg-warning:hover,abg-warning:focus 
{
	background-color: #f7ecb5;
}
.Abtndisabled,fieldset[disabled] abtn 
{
	pointer-events:none;
}
.Alabel:hover,alabel:focus 
{
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}
.Alist-group-item list-group-item-heading,buttonlist-group-item list-group-item-heading 
{
	color: #333;
}
.Alist-group-item,buttonlist-group-item 
{
	color: #555;
}
.Alist-group-item:hover,buttonlist-group-item:hover,alist-group-item:focus,buttonlist-group-item:focus 
{
	background-color: #f5f5f5;
	text-decoration: none;
	color: #555;
}
.Alist-group-item-danger list-group-item-heading,buttonlist-group-item-danger list-group-item-heading 
{
	color: inherit;
}
.Alist-group-item-danger,buttonlist-group-item-danger 
{
	color: #a94442;
}
.Alist-group-item-dangeractive,buttonlist-group-item-dangeractive,alist-group-item-dangeractive:hover,buttonlist-group-item-dangeractive:hover,alist-group-item-dangeractive:focus,buttonlist-group-item-dangeractive:focus 
{
	background-color: #a94442;
	border-bottom-color: #a94442;
	border-left-color: #a94442;
	border-right-color: #a94442;
	border-top-color: #a94442;
	color: #fff;
}
.Alist-group-item-danger:hover,buttonlist-group-item-danger:hover,alist-group-item-danger:focus,buttonlist-group-item-danger:focus 
{
	background-color: #ebcccc;
	color: #a94442;
}
.Alist-group-item-info list-group-item-heading,buttonlist-group-item-info list-group-item-heading 
{
	color: inherit;
}
.Alist-group-item-info,buttonlist-group-item-info 
{
	color: #31708f;
}
.Alist-group-item-infoactive,buttonlist-group-item-infoactive,alist-group-item-infoactive:hover,buttonlist-group-item-infoactive:hover,alist-group-item-infoactive:focus,buttonlist-group-item-infoactive:focus 
{
	background-color: #31708f;
	border-bottom-color: #31708f;
	border-left-color: #31708f;
	border-right-color: #31708f;
	border-top-color: #31708f;
	color: #fff;
}
.Alist-group-item-info:hover,buttonlist-group-item-info:hover,alist-group-item-info:focus,buttonlist-group-item-info:focus 
{
	background-color: #c4e3f3;
	color: #31708f;
}
.Alist-group-item-success list-group-item-heading,buttonlist-group-item-success list-group-item-heading 
{
	color: inherit;
}
.Alist-group-item-success,buttonlist-group-item-success 
{
	color: #3c763d;
}
.Alist-group-item-successactive,buttonlist-group-item-successactive,alist-group-item-successactive:hover,buttonlist-group-item-successactive:hover,alist-group-item-successactive:focus,buttonlist-group-item-successactive:focus 
{
	background-color: #3c763d;
	border-bottom-color: #3c763d;
	border-left-color: #3c763d;
	border-right-color: #3c763d;
	border-top-color: #3c763d;
	color: #fff;
}
.Alist-group-item-success:hover,buttonlist-group-item-success:hover,alist-group-item-success:focus,buttonlist-group-item-success:focus 
{
	background-color: #d0e9c6;
	color: #3c763d;
}
.Alist-group-item-warning list-group-item-heading,buttonlist-group-item-warning list-group-item-heading 
{
	color: inherit;
}
.Alist-group-item-warning,buttonlist-group-item-warning 
{
	color: #8a6d3b;
}
.Alist-group-item-warningactive,buttonlist-group-item-warningactive,alist-group-item-warningactive:hover,buttonlist-group-item-warningactive:hover,alist-group-item-warningactive:focus,buttonlist-group-item-warningactive:focus 
{
	background-color: #8a6d3b;
	border-bottom-color: #8a6d3b;
	border-left-color: #8a6d3b;
	border-right-color: #8a6d3b;
	border-top-color: #8a6d3b;
	color: #fff;
}
.Alist-group-item-warning:hover,buttonlist-group-item-warning:hover,alist-group-item-warning:focus,buttonlist-group-item-warning:focus 
{
	background-color: #faf2cc;
	color: #8a6d3b;
}
.Atext-danger:hover,atext-danger:focus 
{
	color: #843534;
}
.Atext-info:hover,atext-info:focus 
{
	color: #245269;
}
.Atext-primary:hover,atext-primary:focus 
{
	color: #286090;
}
.Atext-success:hover,atext-success:focus 
{
	color: #2b542c;
}
.Atext-warning:hover,atext-warning:focus 
{
	color: #66512c;
}
.Athumbnail:hover,athumbnail:focus,athumbnailactive 
{
	border-bottom-color: #337ab7;
	border-left-color: #337ab7;
	border-right-color: #337ab7;
	border-top-color: #337ab7;
}
.A:focus 
{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.A[href]:after 
{
	content:" (" attr(href) ")";
}
.A[href^="#"]:after,  a[href^="javascript:"]:after 
{
	content:"";
}
.Abbr[title] 
{
	border-bottom: 1px dotted;
}
.Abbr[title],abbr[data-original-title] 
{
	border-bottom: 1px dotted #777;
	cursor: help;
}
.Abbr[title]:after 
{
	content:" (" attr(title) ")";
}
.Address 
{
	margin-bottom: 20px;
	font-style: normal;
	line-height:1.42857143;
}
.Audio,canvas,progress,video 
{
	display: inline-block;
	vertical-align: baseline;
}
.Audio:not([controls]) 
{
	height: 0px;
	display: none;
}
.B,strong 
{
	font-weight: bold;
}
.Blockquote 
{
	border-left: 5px solid #eee;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 20px;
	padding-top: 10px;
	font-size: 17.5px;
}
.Blockquote footer,blockquote small,blockquote small 
{
	display: block;
	font-size: 80%;
	color: #777;
	line-height:1.42857143;
}
.Blockquote footer:before,blockquote small:before,blockquote small:before 
{
	content:'\2014 \00a0';
}
.Blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child 
{
	margin-bottom: 0px;
}
.Buttonclose 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	cursor: pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
}
.Buttonlist-group-item 
{
	width: 100%;
	text-align: left;
}
.Button::-moz-focus-inner,input::-moz-focus-inner 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border:0;
}
.Button[disabled],html input[disabled] 
{
	cursor: default;
}
.Caption 
{
	padding-bottom: 8px;
	padding-top: 8px;
	color: #777;
	text-align: left;
}
.Code 
{
	background-color: #f9f2f4;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-right: 4px;
	padding-top: 2px;
	font-size: 90%;
	color: #c7254e;
}
.Code,kbd,pre,samp 
{
	font-family: menlo, monaco, consolas, "courier new", monospace;
	font-size: 1em;
}
.Dd 
{
	margin-left: 0px;
}
.Dfn 
{
	font-style: italic;
}
.Dl 
{
	margin-bottom: 20px;
	margin-top: 0px;
}
.Dt 
{
	font-weight: bold;
}
.Dt,dd 
{
	line-height:1.42857143;
}
.Fieldset 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-width: 0px;
	border:0;
}
.Figure 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.H1 
{
	margin-right: 0px;
	margin-top: .67em;
	font-size: 2em;
}
.H1 small,h1 small,h2 small,h2 small,h3 small,h3 small,h1 small,h1 small,h2 small,h2 small,h3 small,h3 small 
{
	font-size: 65%;
}
.H1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small 
{
	font-weight: normal;
	color: #777;
	line-height:1;
}
.H1,h1 
{
	font-size: 36px;
}
.H1,h1,h2,h2,h3,h3 
{
	margin-bottom: 10px;
	margin-top: 20px;
}
.H1,h2,h3,h4,h5,h6,h1,h2,h3,h4,h5,h6 
{
	font-family: inherit;
	font-weight: 500;
	color: inherit;
	line-height:1.1;
}
.H2,  h3 
{
	page-break-after:avoid;
}
.H2,h2 
{
	font-size: 30px;
}
.H3,h3 
{
	font-size: 24px;
}
.H4 small,h4 small,h5 small,h5 small,h6 small,h6 small,h4 small,h4 small,h5 small,h5 small,h6 small,h6 small 
{
	font-size: 75%;
}
.H4,h4 
{
	font-size: 18px;
}
.H4,h4,h5,h5,h6,h6 
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.H5,h5 
{
	font-size: 14px;
}
.H6,h6 
{
	font-size: 12px;
}
.Hr 
{
	border-top: 1px solid #eee;
	box-sizing: content-box;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 0px;
	-moz-box-sizing: content-box;
	border:0;
	-webkit-box-sizing:content-box;
}
.Input[type="checkbox"],input[type="radio"] 
{
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
}
.Input[type="date"]input-lg,  input[type="time"]input-lg,  input[type="datetime-local"]input-lg,  input[type="month"]input-lg,  input-group-lg input[type="date"],  input-group-lg input[type="time"],  input-group-lg input[type="datetime-local"],  input-group-lg input[type="month"] 
{
	line-height:46px;
}
.Input[type="date"]input-sm,  input[type="time"]input-sm,  input[type="datetime-local"]input-sm,  input[type="month"]input-sm,  input-group-sm input[type="date"],  input-group-sm input[type="time"],  input-group-sm input[type="datetime-local"],  input-group-sm input[type="month"] 
{
	line-height:30px;
}
.Input[type="file"] 
{
	display: block;
}
.Input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus 
{
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.Input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button 
{
	height: auto;
}
.Input[type="radio"],input[type="checkbox"] 
{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 4px;
	line-height:normal;
}
.Input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"]disabled,input[type="checkbox"]disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] 
{
	cursor: not-allowed;
}
.Input[type="range"] 
{
	width: 100%;
	display: block;
}
.Input[type="search"] 
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-appearance:none;
	-webkit-box-sizing:border-box;
}
.Input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration 
{
	-webkit-appearance:none;
}
.Input[type="submit"]btn-block,input[type="reset"]btn-block,input[type="button"]btn-block 
{
	width: 100%;
}
.Kbd 
{
	background-color: #333;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: 0px -1px 0px rgba(0,0,0,0) (Unknown);
	padding-right: 4px;
	padding-top: 2px;
	font-size: 90%;
	color: #fff;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);
}
.Kbd kbd 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-size: 100%;
	font-weight: bold;
	-webkit-box-shadow:none;
}
.Legend 
{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
	display: block;
	font-size: 21px;
	color: #333;
	border:0;
	line-height:inherit;
}
.Mark 
{
	color: #000;
	background:#ff0;
}
.Mark,mark 
{
	background-color: #fcf8e3;
	padding-bottom: .2em;
	padding-left: .2em;
	padding-right: .2em;
	padding-top: .2em;
}
.Optgroup 
{
	font-weight: bold;
}
.Output 
{
	padding-top: 7px;
	display: block;
	font-size: 14px;
	color: #555;
	line-height:1.42857143;
}
.P 
{
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
}
.P,  h2,  h3 
{
	orphans:3;
	widows:3;
}
.Pre 
{
	background-color: #f5f5f5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: auto;
	padding-bottom: 9.5px;
	padding-left: 9.5px;
	padding-right: 9.5px;
	padding-top: 9.5px;
	display: block;
	font-size: 13px;
	color: #333;
	border:1px solid #ccc;
	line-height:1.42857143;
	word-break:break-all;
	word-wrap:break-word;
}
.Pre code 
{
	background-color: transparent;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	white-space: pre-wrap;
	color: inherit;
}
.Pre,  blockquote 
{
	border:1px solid #999;
	page-break-inside:avoid;
}
.Selectinput-group-lg > form-control,selectinput-group-lg > input-group-addon,selectinput-group-lg > input-group-btn > btn 
{
	height: 46px;
	line-height:46px;
}
.Selectinput-group-sm > form-control,selectinput-group-sm > input-group-addon,selectinput-group-sm > input-group-btn > btn 
{
	height: 30px;
	line-height:30px;
}
.Selectinput-lg 
{
	height: 46px;
	line-height:46px;
}
.Selectinput-sm 
{
	height: 30px;
	line-height:30px;
}
.Select[multiple],select[size] 
{
	height: auto;
}
.Small 
{
	font-size: 80%;
}
.Small,small 
{
	font-size: 85%;
}
.Sub 
{
	bottom: -.25em;
}
.Sub,sup 
{
	position: relative;
	font-size: 75%;
	vertical-align: baseline;
	line-height:0;
}
.Sup 
{
	top: -.5em;
}
.Svg:not(:root) 
{
	overflow: hidden;
}
.Table col[class*="col-"] 
{
	float: none;
	position: static;
	display: table-column;
}
.Table td[class*="col-"],table th[class*="col-"] 
{
	float: none;
	position: static;
	display: table-cell;
}
.Tablevisible-lg 
{
	display: table !important;
}
.Tablevisible-md 
{
	display: table !important;
}
.Tablevisible-print 
{
	display: table !important;
}
.Tablevisible-sm 
{
	display: table !important;
}
.Tablevisible-xs 
{
	display: table !important;
}
.Tbodycollapsein 
{
	display: table-row-group;
}
.Textarea 
{
	overflow: auto;
}
.Textareaform-control 
{
	height: auto;
}
.Textareainput-group-lg > form-control,textareainput-group-lg > input-group-addon,textareainput-group-lg > input-group-btn > btn,select[multiple]input-group-lg > form-control,select[multiple]input-group-lg > input-group-addon,select[multiple]input-group-lg > input-group-btn > btn 
{
	height: auto;
}
.Textareainput-group-sm > form-control,textareainput-group-sm > input-group-addon,textareainput-group-sm > input-group-btn > btn,select[multiple]input-group-sm > form-control,select[multiple]input-group-sm > input-group-addon,select[multiple]input-group-sm > input-group-btn > btn 
{
	height: auto;
}
.Textareainput-lg,select[multiple]input-lg 
{
	height: auto;
}
.Textareainput-sm,select[multiple]input-sm 
{
	height: auto;
}
.Th 
{
	text-align: left;
}
.Thvisible-lg,  tdvisible-lg 
{
	display: table-cell !important;
}
.Thvisible-md,  tdvisible-md 
{
	display: table-cell !important;
}
.Thvisible-print,  tdvisible-print 
{
	display: table-cell !important;
}
.Thvisible-sm,  tdvisible-sm 
{
	display: table-cell !important;
}
.Thvisible-xs,  tdvisible-xs 
{
	display: table-cell !important;
}
.To 
{
	background-position: 0 0;
}
.Tr,  img 
{
	page-break-inside:avoid;
}
.Trcollapsein 
{
	display: table-row;
}
.Trvisible-lg 
{
	display: table-row !important;
}
.Trvisible-md 
{
	display: table-row !important;
}
.Trvisible-print 
{
	display: table-row !important;
}
.Trvisible-sm 
{
	display: table-row !important;
}
.Trvisible-xs 
{
	display: table-row !important;
}
.Ul ul,ol ul,ul ol,ol ol 
{
	margin-bottom: 0px;
}
.Ul,ol 
{
	margin-bottom: 10px;
	margin-top: 0px;
}
/* [gx-css-import ignore - start] */

@keyframes entermask {
  from {
    background-color: transparent;
  }
  to {
    background-color: black;
  }
}

@keyframes leavemask {
  from {
    background-color: black;
  }
  to {
    background-color: transparent;
  }
}
div[data-align="center"] > div[data-align-outer] {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
div[data-align="right"] > div[data-align-outer] {
  display: table;
  margin-left: auto;
}
div[data-valign="middle"] > div[data-align-outer] {
  display: table;
  height: 100%;
  width: 100%;
}
div[data-valign="middle"] > div[data-align-outer] > div[data-align-inner] {
  display: table-cell;
  vertical-align: middle;
}
div[data-valign="bottom"] > div[data-align-outer] {
  display: table;
  height: 100%;
  width: 100%;
}
div[data-valign="bottom"] > div[data-align-outer] > div[data-align-inner] {
  display: table-cell;
  vertical-align: bottom;
}
td[data-cell-valign="top"] {
  vertical-align: top;
}
td[data-cell-valign="middle"] {
  vertical-align: middle;
}
td[data-cell-valign="bottom"] {
  vertical-align: bottom;
}
div[data-cell-valign="middle"] {
  display: table-cell;
  vertical-align: middle;
}
div[data-cell-valign="bottom"] {
  display: table-cell;
  vertical-align: bottom;
}
div[data-align="center"] > div[data-align-outer] {
  width: auto;
}
div[data-align="right"] > div[data-align-outer] {
  width: auto;
}
div[data-align][data-align-image] > div[data-align-outer] {
  display: block;
  margin-left: 0;
  margin-right: 0;
  height: 100%;
}
div[data-align][data-align-image]
  > div[data-align-outer]
  > div[data-align-inner] {
  height: 100%;
}
div[data-valign][data-align-image]
  > div[data-align-outer]
  > div[data-align-inner] {
  display: block;
  height: 100%;
}
div[data-align="center"][data-align-image] img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
div[data-align="right"][data-align-image] img {
  margin-left: auto;
  display: block;
}
div[data-align="center"]:not([data-valign])[data-align-image] img {
  background-position: center top;
}
div[data-align="center"][data-valign="middle"][data-align-image] img {
  background-position: center center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
div[data-valign][data-align-image] div[data-align-inner] {
  position: relative;
}
div[data-valign][data-align-image] img {
  position: absolute;
  margin: auto;
}
div[data-align="center"][data-valign="bottom"][data-align-image] img {
  background-position: center bottom;
  right: 0;
  bottom: 0;
  left: 0;
}
div[data-align="right"]:not([data-valign])[data-align-image] img {
  background-position: right top;
}
div[data-align="right"][data-valign="middle"][data-align-image] img {
  background-position: right center;
  top: 0;
  right: 0;
  bottom: 0;
}
div[data-align="right"][data-valign="bottom"][data-align-image] img {
  background-position: right bottom;
  right: 0;
  bottom: 0;
}
div:not([data-align])[data-valign="middle"][data-align-image] img {
  background-position: left center;
  top: 0;
  bottom: 0;
}
div:not([data-align])[data-valign="bottom"][data-align-image] img {
  background-position: left bottom;
  bottom: 0;
}
div[data-align="center"]
  > div
  > div
  > div.gx-attribute
  > p.form-control-static {
  text-align: center;
}
div[data-align="right"] > div > div > div.gx-attribute > p.form-control-static {
  text-align: right;
}

[data-gx-flex] {
  display: flex;
}

div[data-gx-canvas] {
  position: relative;
}

div[data-gx-canvas-cell] > div.gx-attribute {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: inherit;
  align-items: inherit;
}

div[data-gx-smarttable] {
  display:grid;
}

div[data-gx-smarttable-cell] > div [data-gxgridid] {
  width: 100%;
  height: 100%;
}

div[data-gx-smarttable-cell] > div.gx-attribute {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: inherit;
  align-items: inherit;
}

.gxlivepreview-hidesubelements {
  visibility: hidden;
}
.gx-responsive-grid .gx-remove-row {
  position: absolute;
  z-index: 1;
}

.gx-responsive-grid .gx-remove-row-right {
  right: 10px;
}

.gx-responsive-grid .gx-remove-row-top {
  top: 0;
}

.gx-responsive-grid .gx-remove-row-bottom {
  bottom: 0;
}

[data-gxrow].RowDeleted div {
  text-decoration: inherit;
}

[data-gxgridid] > [data-gx-flex] > [data-gxrow] > .gx-remove-row + div,
[data-gxgridid] > [data-gx-flex] > [data-gxrow] > .gx-remove-row + table {
  margin: 15px;
}

[data-gxgridid] > [data-gx-flex] > [data-gxrow] {
  position: relative;
}

.gx-responsive-grid > [data-gx-flex] > [data-gxrow] > .gx-remove-row-right {
  right: 0;
}

.gx-popup-frame-mask {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

form[tabindex="-1"] {
  outline: none;
}

.gx-navbar .gx-attribute,
.gx-action-group .gx-attribute,
.gx-action-group .gx-button {
  display: inline-block;
}

.gx-action-group .gx-form-group {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}

.gx-radio-button-vertical,
.gx-radio-button-vertical label {
  display: block;
  line-height: 25px;
}

label.gx-radio-label.disabled.active {
  box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.28);
}

.gx-prompt.gx-disabled {
  display: none;
}

.input-group input.form-control.gx-invisible + span > a.gx-image-link,
.input-group input.form-control[disabled] + span > a.gx-image-link {
  display: none;
}

div.gxwebcomponent > div.gx-mask {
  position: absolute;
}

html.gx-blocking,
html.gx-blocking body {
  overflow: hidden;
}

.gx-call-target.empty {
  display: none !important;
}

.gx-invisible,
.gx-sr-only,
[data-gx-sr-only] {
  display: none !important;
}

.gx-grid [data-gx-grid-nodata] + .GridNoDataText {
  display: block;
}

.gx-grid .GridNoDataText {
  display: none;
}

TD.gx-attribute .form-control {
  display: inline-block;
  width: 100%;
  }

.MainContainer .gx-infinite-scrolling-container, .container-fluid .gx-infinite-scrolling-container {
	padding-left:15px;
	padding-right:15px;
	margin-left:-15px;
	margin-right:-15px;
}

.gx-infinite-scrolling-container table,
.gx-infinite-scrolling-container thead {
  overflow-x: hidden;
  display: block;
  width: 100%;
}

.gx-infinite-scrolling-container > table {
  width:100%;  
}

.gx-infinite-scrolling-element {
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

.gx-grid .gx-grid-fixed-height {
  overflow-y: scroll;
  display: inline-block;
}

.gx-grid-fixed-header-ie7 > table > thead > tr {
  display: block;
  position: absolute;
}
.gx-grid-fixed-header-ie7 {
  overflow-x: hidden;
  overflow-y: auto;
}
.gx-grid-fixed-header-ie7 > table > tbody {
  height: auto;
}
.gx-grid-fixed-header-ie7 > table {
  width: auto;
}

table > .gx-infinite-scrolling-element {
  width: 100%;
  display: block;
}

.gx-tbldsp-container {
  display: table;
}
.gx-tbldsp-container > div {
  display: table-cell;
}
[data-gx-evt],
[data-gx-evt-control] {
  cursor: pointer;
}
.gx-disabled[data-gx-evt],
.gx-disabled[data-gx-evt-control] {
  cursor: auto;
}

/* Start Responsive Popups required Styling */
.gx-responsive-popup.gx-popup {
  position: fixed;
  z-index: 1500;
  margin-top: 0px;
}

.gx-responsive-popup .gx-popup-content > iframe {
  border: none;
}

.gx-responsive-popup div.gx-popup-pdf {
  overflow: hidden;
}

body.gx-popup-opened {
  overflow: hidden;
}

div[data-gx-dynitem-container] {
  display: inline;
}

li[data-gx-dynitem-hook],
input[type="checkbox"].gx-invisible + label {
  display: none;
}

.input-group input[data-gx-password-reveal] {
  width: 100%;
}

input[data-gx-password-reveal] + .gx-pwd-reveal-btn {
  display: table-cell;
}

.gx-pwd-reveal-btn {
  display: none;
}

input[data-gx-password-reveal]::-ms-reveal {
  display: none;
}

.gxwebcomponent-loading {
  opacity: 0;
}

.gx-label {
  font-weight: 700;
}

.gx-form-item {
  padding-right: 15px;
  padding-left: 15px;
}

.gx-default-form-group {
  margin-bottom: 15px;
  display: flex;
  flex-wrap: nowrap;
}

.gx-default-form-group.gx-label-top {
  flex-wrap: wrap;
}

[data-gx-checkbox-title] {
  font-weight: normal;
  margin-left: 5px;
}

.gx-checkbox-wrapper {
  min-height: 27px;
  display: inline-block;
  padding-top: 7px;
  padding-left: 20px;
}

.gx-checkbox-wrapper > input {
  position: absolute;
  margin-left: -20px;
}

.form-control[type="checkbox"] {
  display: inline-block;
  vertical-align: middle;
}

body:not(.gx-show-input-spinner) input[type="number"] {
  -moz-appearance: textfield;
}

body:not(.gx-show-input-spinner)
  input[type="number"]::-webkit-inner-spin-button,
body:not(.gx-show-input-spinner)
  input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media (min-width: 736px) {
  /* Just in case for compatibility reasons.*/
  .gx-responsive-popup .gx-popup-header {
    float: none;
    width: auto;
  }

  .gx-popup-opened,
  .gx-popup-opened form {
    overflow: hidden;
  }

  .gx-responsive-popup .gx-popup-content iframe {
    overflow: auto;
  }
  .gx-responsive-popup .gx-popup-resize {
    position: absolute;
    bottom: 2px;
    right: 2px;
  }

  .gx-responsive-popup div.iframe-container {
    max-height: calc(100vh - 80px);
  }

  .gx-responsive-popup div.iframe-container > iframe {
    max-height: none !important;
  }

  .gx-responsive-popup.gx-popup-initial .gx-popup-content iframe {
    max-height: calc(
      100vh - 80px
    ); /* 80px harcoded for Header Popup Height. Not good. Flexbox instead? */
    max-width: 100vw;
  }
  .gx-responsive-popup.gx-popup-centered {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50% !important;
    top: 50% !important;
  }

  .gx-responsive-popup.gx-popup-horizontal-center {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
  }
}
@media (max-width: 736px) /*Small and ExtraSmall*/ {
  .gx-responsive-popup .gx-popup-header {
    height: 40px;
  }
  .gx-responsive-popup.gx-popup {
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
  }
  .gx-responsive-popup .gx-popup-content {
    height: calc(
      100% - 40px
    ); /* 40px harcoded for Header Popup Height. Not good. Flexbox instead? */
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .gx-responsive-popup .gx-popup-content > iframe {
    width: 100vw !important;
  }
  .gx-responsive-popup .gx-popup-resize {
    display: none;
  }

  body.gx-popup-opened {
    position: fixed;
  }

  .gx-popup-document {
    width: 100% !important;
  }
}

.gx-multimedia-ro img:not([src=""]) {
  background-image: none;
}

.gx-multimedia-ro img:not([src=""]) + * {
  display: none;
}
/* Bootstrap Float Labels  https://github.com/tonystar/bootstrap-float-label/blob/master/bootstrap-float-label.css */

.has-float-label {
  display: block;
  position: relative;
}
.has-float-label label,
.has-float-label > span {
  position: absolute;
  left: 0;
  top: 0;
  cursor: text;
  font-size: 75%;
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  top: -0.5em;
  left: 0.75rem;
  z-index: 3;
  line-height: 1;
  padding: 0 1px;
}
.has-float-label label::after,
.has-float-label > span::after {
  content: " ";
  display: block;
  position: absolute;
  background: white;
  height: 2px;
  top: 50%;
  left: -0.2em;
  right: -0.2em;
  z-index: -1;
}
.has-float-label .form-control::-webkit-input-placeholder {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.has-float-label .form-control::-moz-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control:-ms-input-placeholder {
  opacity: 1;
  transition: all 0.2s;
}
.has-float-label .form-control::placeholder {
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.has-float-label
  .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
}
.has-float-label
  .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}
.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  font-size: 125%;
  opacity: 0.5;
  top: 50%;
  transform: translate(0, -50%);
}

.input-group .has-float-label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.input-group .has-float-label .form-control {
  width: 100%;
  border-radius: 0.25rem;
}
.input-group .has-float-label:not(:last-child),
.input-group .has-float-label:not(:last-child) .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}
.input-group .has-float-label:not(:first-child),
.input-group .has-float-label:not(:first-child) .form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}


/* [gx-css-import ignore - end] */
