.sk-rotating-plane {
	width: 40px;
	height: 40px;
	margin: 40px auto;
	background-color: #333;
	animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
.size-md .portlet-col-md-4 {
	width: 33.33333333%;
}
@keyframes sk-rotatePlane {
	0% {
		transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	50% {
		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	}
	to {
		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}
.sk-double-bounce {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
}
.sk-double-bounce .sk-child {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #333;
	border-radius: 50%;
	opacity: 0.6;
	animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-double-bounce .sk-double-bounce2 {
	animation-delay: -1s;
}
@keyframes sk-doubleBounce {
	0%,
	to {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
.sk-wave {
	width: 50px;
	height: 40px;
	margin: 40px auto;
	font-size: 10px;
	text-align: center;
}
.sk-wave .sk-rect {
	display: inline-block;
	width: 6px;
	height: 100%;
	background-color: #333;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-wave .sk-rect1 {
	animation-delay: -1.2s;
}
.sk-wave .sk-rect2 {
	animation-delay: -1.1s;
}
.sk-wave .sk-rect3 {
	animation-delay: -1s;
}
.sk-wave .sk-rect4 {
	animation-delay: -0.9s;
}
.sk-wave .sk-rect5 {
	animation-delay: -0.8s;
}
@keyframes sk-waveStretchDelay {
	0%,
	40%,
	to {
		transform: scaleY(0.4);
	}
	20% {
		transform: scaleY(1);
	}
}
.sk-wandering-cubes {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
}
.sk-wandering-cubes .sk-cube {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: #333;
	animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
}
.sk-wandering-cubes .sk-cube2 {
	animation-delay: -0.9s;
}
@keyframes sk-wanderingCube {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: translateX(30px) rotate(-90deg) scale(0.5);
	}
	50% {
		transform: translateX(30px) translateY(30px) rotate(-179deg);
	}
	50.1% {
		transform: translateX(30px) translateY(30px) rotate(-180deg);
	}
	75% {
		transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
	}
	to {
		transform: rotate(-1turn);
	}
}
.sk-spinner-pulse {
	width: 40px;
	height: 40px;
	margin: 40px auto;
	background-color: #333;
	border-radius: 100%;
	animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@keyframes sk-pulseScaleOut {
	0% {
		transform: scale(0);
	}
	to {
		opacity: 0;
		transform: scale(1);
	}
}
.sk-chasing-dots {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
	text-align: center;
	animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-chasing-dots .sk-child {
	display: inline-block;
	position: absolute;
	top: 0;
	width: 60%;
	height: 60%;
	background-color: #333;
	border-radius: 100%;
	animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-chasing-dots .sk-dot2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s;
}
@keyframes sk-chasingDotsRotate {
	to {
		transform: rotate(1turn);
	}
}
@keyframes sk-chasingDotsBounce {
	0%,
	to {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
.sk-three-bounce {
	width: 80px;
	margin: 40px auto;
	text-align: center;
}
.sk-three-bounce .sk-child {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #333;
	border-radius: 100%;
	animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
}
.sk-three-bounce .sk-bounce1 {
	animation-delay: -0.32s;
}
.sk-three-bounce .sk-bounce2 {
	animation-delay: -0.16s;
}
@keyframes sk-three-bounce {
	0%,
	80%,
	to {
		transform: scale(0);
	}
	40% {
		transform: scale(1);
	}
}
.sk-circle {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
}
.sk-circle .sk-child {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.sk-circle .sk-child:before {
	content: '';
	display: block;
	width: 15%;
	height: 15%;
	margin: 0 auto;
	background-color: #333;
	border-radius: 100%;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
	transform: rotate(30deg);
}
.sk-circle .sk-circle3 {
	transform: rotate(60deg);
}
.sk-circle .sk-circle4 {
	transform: rotate(90deg);
}
.sk-circle .sk-circle5 {
	transform: rotate(120deg);
}
.sk-circle .sk-circle6 {
	transform: rotate(150deg);
}
.sk-circle .sk-circle7 {
	transform: rotate(180deg);
}
.sk-circle .sk-circle8 {
	transform: rotate(210deg);
}
.sk-circle .sk-circle9 {
	transform: rotate(240deg);
}
.sk-circle .sk-circle10 {
	transform: rotate(270deg);
}
.sk-circle .sk-circle11 {
	transform: rotate(300deg);
}
.sk-circle .sk-circle12 {
	transform: rotate(330deg);
}
.sk-circle .sk-circle2:before {
	animation-delay: -1.1s;
}
.sk-circle .sk-circle3:before {
	animation-delay: -1s;
}
.sk-circle .sk-circle4:before {
	animation-delay: -0.9s;
}
.sk-circle .sk-circle5:before {
	animation-delay: -0.8s;
}
.sk-circle .sk-circle6:before {
	animation-delay: -0.7s;
}
.sk-circle .sk-circle7:before {
	animation-delay: -0.6s;
}
.sk-circle .sk-circle8:before {
	animation-delay: -0.5s;
}
.sk-circle .sk-circle9:before {
	animation-delay: -0.4s;
}
.sk-circle .sk-circle10:before {
	animation-delay: -0.3s;
}
.sk-circle .sk-circle11:before {
	animation-delay: -0.2s;
}
.sk-circle .sk-circle12:before {
	animation-delay: -0.1s;
}
@keyframes sk-circleBounceDelay {
	0%,
	80%,
	to {
		transform: scale(0);
	}
	40% {
		transform: scale(1);
	}
}
.sk-cube-grid {
	width: 40px;
	height: 40px;
	margin: 40px auto;
}
.sk-cube-grid .sk-cube {
	float: left;
	width: 33.33%;
	height: 33.33%;
	background-color: #333;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube2 {
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube3 {
	animation-delay: 0.4s;
}
.sk-cube-grid .sk-cube4 {
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube5 {
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube6 {
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube7 {
	animation-delay: 0s;
}
.sk-cube-grid .sk-cube8 {
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube9 {
	animation-delay: 0.2s;
}
@keyframes sk-cubeGridScaleDelay {
	0%,
	70%,
	to {
		transform: scaleX(1);
	}
	35% {
		transform: scale3d(0, 0, 1);
	}
}
.sk-fading-circle {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
}
.sk-fading-circle .sk-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.sk-fading-circle .sk-circle:before {
	content: '';
	display: block;
	width: 15%;
	height: 15%;
	margin: 0 auto;
	background-color: #333;
	border-radius: 100%;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
	transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
	transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
	transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
	transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
	transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
	transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
	transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
	transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
	transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
	transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
	transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
	animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
	animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
	animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
	animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
	animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
	animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
	animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
	animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
	animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
	animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
	animation-delay: -0.1s;
}
@keyframes sk-circleFadeDelay {
	0%,
	39%,
	to {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
}
.sk-folding-cube {
	position: relative;
	width: 40px;
	height: 40px;
	margin: 40px auto;
	transform: rotate(45deg);
}
.sk-folding-cube .sk-cube {
	float: left;
	position: relative;
	width: 50%;
	height: 50%;
	transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #333;
	transform-origin: 100% 100%;
	animation: sk-foldCubeAngle 2.4s infinite linear both;
}
.sk-folding-cube .sk-cube2 {
	transform: scale(1.1) rotate(90deg);
}
.sk-folding-cube .sk-cube3 {
	transform: scale(1.1) rotate(180deg);
}
.sk-folding-cube .sk-cube4 {
	transform: scale(1.1) rotate(270deg);
}
.sk-folding-cube .sk-cube2:before {
	animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
	animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
	animation-delay: 0.9s;
}
@keyframes sk-foldCubeAngle {
	0%,
	10% {
		opacity: 0;
		transform: perspective(140px) rotateX(-180deg);
	}
	25%,
	75% {
		opacity: 1;
		transform: perspective(140px) rotateX(0deg);
	}
	90%,
	to {
		opacity: 0;
		transform: perspective(140px) rotateY(180deg);
	}
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0;
	font-size: 2em;
}
mark {
	color: #000;
	background: #ff0;
}
small {
	font-size: 80%;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	cursor: pointer;
	-webkit-appearance: button;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
input {
	line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}
input[type='search'] {
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	padding: 0.35em 0.625em 0.75em;
	margin: 0 2px;
	border: 1px solid silver;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
td,
th {
	padding: 0;
}
@media print {
	*,
	:after,
	:before {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' (' attr(href) ')';
	}
	abbr[title]:after {
		content: ' (' attr(title) ')';
	}
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd !important;
	}
}
@font-face {
	font-family: Glyphicons Halflings;
	src: url();
	src:
		url() format('embedded-opentype'),
		url('/assets/asset-fe185d11a4967689.woff2') format('woff2'),
		url('/assets/asset-a26394f7ede100ca.woff') format('woff'),
		url() format('truetype'),
		url() format('svg');
}
.glyphicon {
	display: inline-block;
	position: relative;
	top: 1px;
	font-family: Glyphicons Halflings;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
	content: '*';
}
.glyphicon-plus:before {
	content: '+';
}
.glyphicon-eur:before,
.glyphicon-euro:before {
	content: '\20AC';
}
.glyphicon-minus:before {
	content: '\2212';
}
.glyphicon-cloud:before {
	content: '\2601';
}
.glyphicon-envelope:before {
	content: '\2709';
}
.glyphicon-pencil:before {
	content: '\270F';
}
.glyphicon-glass:before {
	content: '\E001';
}
.glyphicon-music:before {
	content: '\E002';
}
.glyphicon-search:before {
	content: '\E003';
}
.glyphicon-heart:before {
	content: '\E005';
}
.glyphicon-star:before {
	content: '\E006';
}
.glyphicon-star-empty:before {
	content: '\E007';
}
.glyphicon-user:before {
	content: '\E008';
}
.glyphicon-film:before {
	content: '\E009';
}
.glyphicon-th-large:before {
	content: '\E010';
}
.glyphicon-th:before {
	content: '\E011';
}
.glyphicon-th-list:before {
	content: '\E012';
}
.glyphicon-ok:before {
	content: '\E013';
}
.glyphicon-remove:before {
	content: '\E014';
}
.glyphicon-zoom-in:before {
	content: '\E015';
}
.glyphicon-zoom-out:before {
	content: '\E016';
}
.glyphicon-off:before {
	content: '\E017';
}
.glyphicon-signal:before {
	content: '\E018';
}
.glyphicon-cog:before {
	content: '\E019';
}
.glyphicon-trash:before {
	content: '\E020';
}
.glyphicon-home:before {
	content: '\E021';
}
.glyphicon-file:before {
	content: '\E022';
}
.glyphicon-time:before {
	content: '\E023';
}
.glyphicon-road:before {
	content: '\E024';
}
.glyphicon-download-alt:before {
	content: '\E025';
}
.glyphicon-download:before {
	content: '\E026';
}
.glyphicon-upload:before {
	content: '\E027';
}
.glyphicon-inbox:before {
	content: '\E028';
}
.glyphicon-play-circle:before {
	content: '\E029';
}
.glyphicon-repeat:before {
	content: '\E030';
}
.glyphicon-refresh:before {
	content: '\E031';
}
.glyphicon-list-alt:before {
	content: '\E032';
}
.glyphicon-lock:before {
	content: '\E033';
}
.glyphicon-flag:before {
	content: '\E034';
}
.glyphicon-headphones:before {
	content: '\E035';
}
.glyphicon-volume-off:before {
	content: '\E036';
}
.glyphicon-volume-down:before {
	content: '\E037';
}
.glyphicon-volume-up:before {
	content: '\E038';
}
.glyphicon-qrcode:before {
	content: '\E039';
}
.glyphicon-barcode:before {
	content: '\E040';
}
.glyphicon-tag:before {
	content: '\E041';
}
.glyphicon-tags:before {
	content: '\E042';
}
.glyphicon-book:before {
	content: '\E043';
}
.glyphicon-bookmark:before {
	content: '\E044';
}
.glyphicon-print:before {
	content: '\E045';
}
.glyphicon-camera:before {
	content: '\E046';
}
.glyphicon-font:before {
	content: '\E047';
}
.glyphicon-bold:before {
	content: '\E048';
}
.glyphicon-italic:before {
	content: '\E049';
}
.glyphicon-text-height:before {
	content: '\E050';
}
.glyphicon-text-width:before {
	content: '\E051';
}
.glyphicon-align-left:before {
	content: '\E052';
}
.glyphicon-align-center:before {
	content: '\E053';
}
.glyphicon-align-right:before {
	content: '\E054';
}
.glyphicon-align-justify:before {
	content: '\E055';
}
.glyphicon-list:before {
	content: '\E056';
}
.glyphicon-indent-left:before {
	content: '\E057';
}
.glyphicon-indent-right:before {
	content: '\E058';
}
.glyphicon-facetime-video:before {
	content: '\E059';
}
.glyphicon-picture:before {
	content: '\E060';
}
.glyphicon-map-marker:before {
	content: '\E062';
}
.glyphicon-adjust:before {
	content: '\E063';
}
.glyphicon-tint:before {
	content: '\E064';
}
.glyphicon-edit:before {
	content: '\E065';
}
.glyphicon-share:before {
	content: '\E066';
}
.glyphicon-check:before {
	content: '\E067';
}
.glyphicon-move:before {
	content: '\E068';
}
.glyphicon-step-backward:before {
	content: '\E069';
}
.glyphicon-fast-backward:before {
	content: '\E070';
}
.glyphicon-backward:before {
	content: '\E071';
}
.glyphicon-play:before {
	content: '\E072';
}
.glyphicon-pause:before {
	content: '\E073';
}
.glyphicon-stop:before {
	content: '\E074';
}
.glyphicon-forward:before {
	content: '\E075';
}
.glyphicon-fast-forward:before {
	content: '\E076';
}
.glyphicon-step-forward:before {
	content: '\E077';
}
.glyphicon-eject:before {
	content: '\E078';
}
.glyphicon-chevron-left:before {
	content: '\E079';
}
.glyphicon-chevron-right:before {
	content: '\E080';
}
.glyphicon-plus-sign:before {
	content: '\E081';
}
.glyphicon-minus-sign:before {
	content: '\E082';
}
.glyphicon-remove-sign:before {
	content: '\E083';
}
.glyphicon-ok-sign:before {
	content: '\E084';
}
.glyphicon-question-sign:before {
	content: '\E085';
}
.glyphicon-info-sign:before {
	content: '\E086';
}
.glyphicon-screenshot:before {
	content: '\E087';
}
.glyphicon-remove-circle:before {
	content: '\E088';
}
.glyphicon-ok-circle:before {
	content: '\E089';
}
.glyphicon-ban-circle:before {
	content: '\E090';
}
.glyphicon-arrow-left:before {
	content: '\E091';
}
.glyphicon-arrow-right:before {
	content: '\E092';
}
.glyphicon-arrow-up:before {
	content: '\E093';
}
.glyphicon-arrow-down:before {
	content: '\E094';
}
.glyphicon-share-alt:before {
	content: '\E095';
}
.glyphicon-resize-full:before {
	content: '\E096';
}
.glyphicon-resize-small:before {
	content: '\E097';
}
.glyphicon-exclamation-sign:before {
	content: '\E101';
}
.glyphicon-gift:before {
	content: '\E102';
}
.glyphicon-leaf:before {
	content: '\E103';
}
.glyphicon-fire:before {
	content: '\E104';
}
.glyphicon-eye-open:before {
	content: '\E105';
}
.glyphicon-eye-close:before {
	content: '\E106';
}
.glyphicon-warning-sign:before {
	content: '\E107';
}
.glyphicon-plane:before {
	content: '\E108';
}
.glyphicon-calendar:before {
	content: '\E109';
}
.glyphicon-random:before {
	content: '\E110';
}
.glyphicon-comment:before {
	content: '\E111';
}
.glyphicon-magnet:before {
	content: '\E112';
}
.glyphicon-chevron-up:before {
	content: '\E113';
}
.glyphicon-chevron-down:before {
	content: '\E114';
}
.glyphicon-retweet:before {
	content: '\E115';
}
.glyphicon-shopping-cart:before {
	content: '\E116';
}
.glyphicon-folder-close:before {
	content: '\E117';
}
.glyphicon-folder-open:before {
	content: '\E118';
}
.glyphicon-resize-vertical:before {
	content: '\E119';
}
.glyphicon-resize-horizontal:before {
	content: '\E120';
}
.glyphicon-hdd:before {
	content: '\E121';
}
.glyphicon-bullhorn:before {
	content: '\E122';
}
.glyphicon-bell:before {
	content: '\E123';
}
.glyphicon-certificate:before {
	content: '\E124';
}
.glyphicon-thumbs-up:before {
	content: '\E125';
}
.glyphicon-thumbs-down:before {
	content: '\E126';
}
.glyphicon-hand-right:before {
	content: '\E127';
}
.glyphicon-hand-left:before {
	content: '\E128';
}
.glyphicon-hand-up:before {
	content: '\E129';
}
.glyphicon-hand-down:before {
	content: '\E130';
}
.glyphicon-circle-arrow-right:before {
	content: '\E131';
}
.glyphicon-circle-arrow-left:before {
	content: '\E132';
}
.glyphicon-circle-arrow-up:before {
	content: '\E133';
}
.glyphicon-circle-arrow-down:before {
	content: '\E134';
}
.glyphicon-globe:before {
	content: '\E135';
}
.glyphicon-wrench:before {
	content: '\E136';
}
.glyphicon-tasks:before {
	content: '\E137';
}
.glyphicon-filter:before {
	content: '\E138';
}
.glyphicon-briefcase:before {
	content: '\E139';
}
.glyphicon-fullscreen:before {
	content: '\E140';
}
.glyphicon-dashboard:before {
	content: '\E141';
}
.glyphicon-paperclip:before {
	content: '\E142';
}
.glyphicon-heart-empty:before {
	content: '\E143';
}
.glyphicon-link:before {
	content: '\E144';
}
.glyphicon-phone:before {
	content: '\E145';
}
.glyphicon-pushpin:before {
	content: '\E146';
}
.glyphicon-usd:before {
	content: '\E148';
}
.glyphicon-gbp:before {
	content: '\E149';
}
.glyphicon-sort:before {
	content: '\E150';
}
.glyphicon-sort-by-alphabet:before {
	content: '\E151';
}
.glyphicon-sort-by-alphabet-alt:before {
	content: '\E152';
}
.glyphicon-sort-by-order:before {
	content: '\E153';
}
.glyphicon-sort-by-order-alt:before {
	content: '\E154';
}
.glyphicon-sort-by-attributes:before {
	content: '\E155';
}
.glyphicon-sort-by-attributes-alt:before {
	content: '\E156';
}
.glyphicon-unchecked:before {
	content: '\E157';
}
.glyphicon-expand:before {
	content: '\E158';
}
.glyphicon-collapse-down:before {
	content: '\E159';
}
.glyphicon-collapse-up:before {
	content: '\E160';
}
.glyphicon-log-in:before {
	content: '\E161';
}
.glyphicon-flash:before {
	content: '\E162';
}
.glyphicon-log-out:before {
	content: '\E163';
}
.glyphicon-new-window:before {
	content: '\E164';
}
.glyphicon-record:before {
	content: '\E165';
}
.glyphicon-save:before {
	content: '\E166';
}
.glyphicon-open:before {
	content: '\E167';
}
.glyphicon-saved:before {
	content: '\E168';
}
.glyphicon-import:before {
	content: '\E169';
}
.glyphicon-export:before {
	content: '\E170';
}
.glyphicon-send:before {
	content: '\E171';
}
.glyphicon-floppy-disk:before {
	content: '\E172';
}
.glyphicon-floppy-saved:before {
	content: '\E173';
}
.glyphicon-floppy-remove:before {
	content: '\E174';
}
.glyphicon-floppy-save:before {
	content: '\E175';
}
.glyphicon-floppy-open:before {
	content: '\E176';
}
.glyphicon-credit-card:before {
	content: '\E177';
}
.glyphicon-transfer:before {
	content: '\E178';
}
.glyphicon-cutlery:before {
	content: '\E179';
}
.glyphicon-header:before {
	content: '\E180';
}
.glyphicon-compressed:before {
	content: '\E181';
}
.glyphicon-earphone:before {
	content: '\E182';
}
.glyphicon-phone-alt:before {
	content: '\E183';
}
.glyphicon-tower:before {
	content: '\E184';
}
.glyphicon-stats:before {
	content: '\E185';
}
.glyphicon-sd-video:before {
	content: '\E186';
}
.glyphicon-hd-video:before {
	content: '\E187';
}
.glyphicon-subtitles:before {
	content: '\E188';
}
.glyphicon-sound-stereo:before {
	content: '\E189';
}
.glyphicon-sound-dolby:before {
	content: '\E190';
}
.glyphicon-sound-5-1:before {
	content: '\E191';
}
.glyphicon-sound-6-1:before {
	content: '\E192';
}
.glyphicon-sound-7-1:before {
	content: '\E193';
}
.glyphicon-copyright-mark:before {
	content: '\E194';
}
.glyphicon-registration-mark:before {
	content: '\E195';
}
.glyphicon-cloud-download:before {
	content: '\E197';
}
.glyphicon-cloud-upload:before {
	content: '\E198';
}
.glyphicon-tree-conifer:before {
	content: '\E199';
}
.glyphicon-tree-deciduous:before {
	content: '\E200';
}
.glyphicon-cd:before {
	content: '\E201';
}
.glyphicon-save-file:before {
	content: '\E202';
}
.glyphicon-open-file:before {
	content: '\E203';
}
.glyphicon-level-up:before {
	content: '\E204';
}
.glyphicon-copy:before {
	content: '\E205';
}
.glyphicon-paste:before {
	content: '\E206';
}
.glyphicon-alert:before {
	content: '\E209';
}
.glyphicon-equalizer:before {
	content: '\E210';
}
.glyphicon-king:before {
	content: '\E211';
}
.glyphicon-queen:before {
	content: '\E212';
}
.glyphicon-pawn:before {
	content: '\E213';
}
.glyphicon-bishop:before {
	content: '\E214';
}
.glyphicon-knight:before {
	content: '\E215';
}
.glyphicon-baby-formula:before {
	content: '\E216';
}
.glyphicon-tent:before {
	content: '\26FA';
}
.glyphicon-blackboard:before {
	content: '\E218';
}
.glyphicon-bed:before {
	content: '\E219';
}
.glyphicon-apple:before {
	content: '\F8FF';
}
.glyphicon-erase:before {
	content: '\E221';
}
.glyphicon-hourglass:before {
	content: '\231B';
}
.glyphicon-lamp:before {
	content: '\E223';
}
.glyphicon-duplicate:before {
	content: '\E224';
}
.glyphicon-piggy-bank:before {
	content: '\E225';
}
.glyphicon-scissors:before {
	content: '\E226';
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
	content: '\E227';
}
.glyphicon-jpy:before,
.glyphicon-yen:before {
	content: '\A5';
}
.glyphicon-rub:before,
.glyphicon-ruble:before {
	content: '\20BD';
}
.glyphicon-scale:before {
	content: '\E230';
}
.glyphicon-ice-lolly:before {
	content: '\E231';
}
.glyphicon-ice-lolly-tasted:before {
	content: '\E232';
}
.glyphicon-education:before {
	content: '\E233';
}
.glyphicon-option-horizontal:before {
	content: '\E234';
}
.glyphicon-option-vertical:before {
	content: '\E235';
}
.glyphicon-menu-hamburger:before {
	content: '\E236';
}
.glyphicon-modal-window:before {
	content: '\E237';
}
.glyphicon-oil:before {
	content: '\E238';
}
.glyphicon-grain:before {
	content: '\E239';
}
.glyphicon-sunglasses:before {
	content: '\E240';
}
.glyphicon-text-size:before {
	content: '\E241';
}
.glyphicon-text-color:before {
	content: '\E242';
}
.glyphicon-text-background:before {
	content: '\E243';
}
.glyphicon-object-align-top:before {
	content: '\E244';
}
.glyphicon-object-align-bottom:before {
	content: '\E245';
}
.glyphicon-object-align-horizontal:before {
	content: '\E246';
}
.glyphicon-object-align-left:before {
	content: '\E247';
}
.glyphicon-object-align-vertical:before {
	content: '\E248';
}
.glyphicon-object-align-right:before {
	content: '\E249';
}
.glyphicon-triangle-right:before {
	content: '\E250';
}
.glyphicon-triangle-left:before {
	content: '\E251';
}
.glyphicon-triangle-bottom:before {
	content: '\E252';
}
.glyphicon-triangle-top:before {
	content: '\E253';
}
.glyphicon-console:before {
	content: '\E254';
}
.glyphicon-superscript:before {
	content: '\E255';
}
.glyphicon-subscript:before {
	content: '\E256';
}
.glyphicon-menu-left:before {
	content: '\E257';
}
.glyphicon-menu-right:before {
	content: '\E258';
}
.glyphicon-menu-down:before {
	content: '\E259';
}
.glyphicon-menu-up:before {
	content: '\E260';
}
*,
:after,
:before {
	box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 1.42857143;
	background-color: #fff;
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #337ab7;
	text-decoration: none;
}
a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline;
}
a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
[role='button'] {
	cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	color: inherit;
	line-height: 1.1;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	color: #777;
	line-height: 1;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.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%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.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%;
}
.h1,
h1 {
	font-size: 36px;
}
.h2,
h2 {
	font-size: 30px;
}
.h3,
h3 {
	font-size: 24px;
}
.h4,
h4 {
	font-size: 18px;
}
.h5,
h5 {
	font-size: 14px;
}
.h6,
h6 {
	font-size: 12px;
}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}
@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}

@media (max-width: 479.98px) {
	body.vub .ScreenFormPage.page-login .login-form .float-right,
	body.vub .ScreenFormPage.page-login .login-form .WidgetLabel.small,
	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .WidgetLink,
	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .WidgetLabel,
	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .app-icons {
		float: none;
		width: 100%;
	}

	body.vub .ScreenFormPage.page-login .login-form .float-right,
	body.vub .ScreenFormPage.page-login .login-form .WidgetLabel.small,
	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .app-icons {
		text-align: center;
	}

	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .app-icons {
		padding-right: 15px;
		padding-left: 15px;
	}

	body.vub
		.ScreenFormPage.page-login
		.login-form
		.float-right
		> .Container-content,
	body.vub
		.ScreenFormPage.page-login
		.WidgetPanel.panel-white.no-space
		> .Container-content
		> .row
		> .app-icons
		> .Container-content {
		text-align: center;
	}

	body.vub .AbstractFooter .list-inline {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		white-space: normal;
	}
}
.small,
small {
	font-size: 85%;
}
.mark,
mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-muted {
	color: #777;
}
.text-primary {
	color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
	color: #286090;
}
.text-success {
	color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
	color: #2b542c;
}
.text-info {
	color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
	color: #245269;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
	color: #66512c;
}
.text-danger {
	color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
	color: #843534;
}
.bg-primary {
	color: #fff;
	background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090;
}
.bg-success {
	background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3;
}
.bg-info {
	background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee;
}
.bg-warning {
	background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5;
}
.bg-danger {
	background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9;
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}
ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}
.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	margin-left: -5px;
}
.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
dl {
	margin-top: 0;
	margin-bottom: 20px;
}
dd,
dt {
	line-height: 1.42857143;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}
abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	color: #777;
	line-height: 1.42857143;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\A0   \2014';
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
	font-family:
		Menlo,
		Monaco,
		Consolas,
		Courier New,
		monospace;
}
code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}
code,
kbd {
	padding: 2px 4px;
	font-size: 90%;
}
kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	box-shadow: none;
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	color: #333;
	line-height: 1.42857143;
	word-wrap: break-word;
	word-break: break-all;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-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 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
}
table {
	background-color: transparent;
}
caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
}
caption,
th {
	text-align: left;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}
table col[class*='col-'] {
	display: table-column;
	float: none;
	position: static;
}
table td[class*='col-'],
table th[class*='col-'] {
	display: table-cell;
	float: none;
	position: static;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
	background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
	background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
	background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
	background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
	background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
	background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
	background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
	background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
	background-color: #ebcccc;
}
.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}
@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.table-responsive > .table {
		margin-bottom: 0;
	}
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > td,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > thead > tr > th {
		white-space: nowrap;
	}
	.table-responsive > .table-bordered {
		border: 0;
	}
	.table-responsive > .table-bordered > tbody > tr > td:first-child,
	.table-responsive > .table-bordered > tbody > tr > th:first-child,
	.table-responsive > .table-bordered > tfoot > tr > td:first-child,
	.table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.table-responsive > .table-bordered > thead > tr > td:first-child,
	.table-responsive > .table-bordered > thead > tr > th:first-child {
		border-left: 0;
	}
	.table-responsive > .table-bordered > tbody > tr > td:last-child,
	.table-responsive > .table-bordered > tbody > tr > th:last-child,
	.table-responsive > .table-bordered > tfoot > tr > td:last-child,
	.table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.table-responsive > .table-bordered > thead > tr > td:last-child,
	.table-responsive > .table-bordered > thead > tr > th:last-child {
		border-right: 0;
	}
	.table-responsive > .table-bordered > tbody > tr:last-child > td,
	.table-responsive > .table-bordered > tbody > tr:last-child > th,
	.table-responsive > .table-bordered > tfoot > tr:last-child > td,
	.table-responsive > .table-bordered > tfoot > tr:last-child > th {
		border-bottom: 0;
	}
}
fieldset {
	min-width: 0;
	margin: 0;
}
fieldset,
legend {
	padding: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	color: #333;
	line-height: inherit;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}
input[type='search'] {
	box-sizing: border-box;
}
input[type='checkbox'],
input[type='radio'] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal;
}
input[type='file'] {
	display: block;
}
input[type='range'] {
	display: block;
	width: 100%;
}
select[multiple],
select[size] {
	height: auto;
}
input[type='checkbox']:focus,
input[type='file']:focus,
input[type='radio']:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
output {
	padding-top: 7px;
}
.form-control,
output {
	display: block;
	font-size: 14px;
	color: #555;
	line-height: 1.42857143;
}
.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #999;
}
.form-control::-webkit-input-placeholder {
	color: #999;
}
.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}
.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;
}
textarea.form-control {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type='date'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control,
	input[type='time'].form-control {
		line-height: 34px;
	}
	.input-group-sm input[type='date'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'],
	.input-group-sm input[type='time'],
	input[type='date'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	input[type='time'].input-sm {
		line-height: 30px;
	}
	.input-group-lg input[type='date'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'],
	.input-group-lg input[type='time'],
	input[type='date'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	input[type='time'].input-lg {
		line-height: 46px;
	}
}
.form-group {
	margin-bottom: 15px;
}
.checkbox,
.radio {
	display: block;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.checkbox-inline input[type='checkbox'],
.checkbox input[type='checkbox'],
.radio-inline input[type='radio'],
.radio input[type='radio'] {
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px;
}
.checkbox + .checkbox,
.radio + .radio {
	margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
	display: inline-block;
	position: relative;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
	margin-top: 0;
	margin-left: 10px;
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
	cursor: not-allowed;
}
.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-sm {
	height: 30px;
	line-height: 30px;
}
select[multiple].input-sm,
textarea.input-sm {
	height: auto;
}
.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto;
}
.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}
.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
select.input-lg {
	height: 46px;
	line-height: 46px;
}
select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}
.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto;
}
.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 42.5px;
}
.form-control-feedback {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #67b168;
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.has-success .form-control-feedback {
	color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
	color: #8a6d3b;
}
.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
	color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
	color: #a94442;
}
.has-error .form-control {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #843534;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #ce8483;
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.has-error .form-control-feedback {
	color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
	top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}
@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}
	.form-inline .input-group > .form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}
	.form-inline .checkbox input[type='checkbox'],
	.form-inline .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}
@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}
@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}
.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	box-shadow: none;
	opacity: 0.65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}
.btn-default .badge {
	color: #fff;
	background-color: #333;
}
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.btn-group-sm > .btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-group-xs > .btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
	width: 100%;
}
.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: 0.35s;
	transition-property: height, visibility;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.dropdown,
.dropup {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	display: none;
	float: left;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	color: #333;
	line-height: 1.42857143;
	white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
	color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	right: 0;
	left: auto;
}
.dropdown-menu-left {
	right: auto;
	left: 0;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	color: #777;
	line-height: 1.42857143;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	content: '';
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}
.btn-group,
.btn-group-vertical {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
	float: left;
	position: relative;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-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-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}
.btn .caret {
	margin-left: 0;
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical
	> .btn-group:first-child:not(:last-child)
	> .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical
	> .btn-group:last-child:not(:first-child)
	> .btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn input[type='radio'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}
.input-group {
	display: table;
	position: relative;
	border-collapse: separate;
}
.input-group[class*='col-'] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}
.input-group .form-control {
	float: left;
	position: relative;
	z-index: 2;
	width: 100%;
	margin-bottom: 0;
}
.input-group .form-control:focus {
	z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px;
}
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	line-height: 30px;
}
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon,
.input-group-btn {
	width: 1%;
	vertical-align: middle;
	white-space: nowrap;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	line-height: 1;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}
.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
	margin-top: 0;
}
.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-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .form-control:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}
.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
	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 {
	z-index: 2;
	margin-left: -1px;
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.nav > li,
.nav > li > a {
	display: block;
	position: relative;
}
.nav > li > a {
	padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
	text-decoration: none;
	background-color: #eee;
}
.nav > li.disabled > a {
	color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
	background-color: #eee;
	border-color: #337ab7;
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:focus,
	.nav-tabs.nav-justified > .active > a:hover {
		border-bottom-color: #fff;
	}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #337ab7;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs-justified {
	border-bottom: 0;
}
.nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified > .active > a,
	.nav-tabs-justified > .active > a:focus,
	.nav-tabs-justified > .active > a:hover {
		border-bottom-color: #fff;
	}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}
@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}
@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1);
	-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
	overflow-y: auto;
}
@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.container-fluid > .navbar-collapse,
	.container-fluid > .navbar-header,
	.container > .navbar-collapse,
	.container > .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}
@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}
.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0;
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand > img {
	display: block;
}
@media (min-width: 768px) {
	.navbar > .container-fluid .navbar-brand,
	.navbar > .container .navbar-brand {
		margin-left: -15px;
	}
}
.navbar-toggle {
	float: right;
	position: relative;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.navbar-toggle:focus {
	outline: 0;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}
.navbar-nav {
	margin: 7.5px -15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		float: none;
		position: static;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu > li > a {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-nav .open .dropdown-menu > li > a:hover {
		background-image: none;
	}
}
@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav > li {
		float: left;
	}
	.navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
.navbar-form {
	padding: 10px 15px;
	margin: 8px -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	box-shadow:
		inset 0 1px 0 hsla(0, 0%, 100%, 0.1),
		0 1px 0 hsla(0, 0%, 100%, 0.1);
}
@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .form-control-static {
		display: inline-block;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto;
	}
	.navbar-form .input-group > .form-control {
		width: 100%;
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0;
	}
	.navbar-form .checkbox input[type='checkbox'],
	.navbar-form .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}
@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		box-shadow: none;
	}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}
@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
	color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
	color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	color: #555;
	background-color: #e7e7e7;
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
		color: #ccc;
		background-color: transparent;
	}
}
.navbar-default .navbar-link {
	color: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: #444;
	background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
	color: #fff;
	background-color: #080808;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
		color: #fff;
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
		color: #444;
		background-color: transparent;
	}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link {
	color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li:before {
	content: '/\A0';
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #777;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a,
.pagination > li > span {
	float: left;
	position: relative;
	padding: 6px 12px;
	margin-left: -1px;
	color: #337ab7;
	line-height: 1.42857143;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	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: 5px 10px;
	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;
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
	text-decoration: none;
	background-color: #eee;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}
.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: baseline;
	text-align: center;
	white-space: nowrap;
	border-radius: 0.25em;
}
a.label:focus,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
.label-default {
	background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e;
}
.label-primary {
	background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090;
}
.label-success {
	background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44;
}
.label-info {
	background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f;
}
.label-danger {
	background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	background-color: #777;
	border-radius: 10px;
}
.badge:empty {
	display: none;
}
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}
a.badge:focus,
a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
	color: #337ab7;
	background-color: #fff;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-color: #eee;
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
	color: inherit;
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}
.jumbotron > hr {
	border-top-color: #d5d5d5;
}
.container-fluid .jumbotron,
.container .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.container-fluid .jumbotron,
	.container .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px;
	}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
	margin-right: auto;
	margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: 700;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	background-color: #337ab7;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
	background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-info {
	background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-warning {
	background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-danger {
	background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media,
.media-body {
	overflow: hidden;
	zoom: 1;
}
.media-body {
	width: 10000px;
}
.media-object {
	display: block;
}
.media-object.img-thumbnail {
	max-width: none;
}
.media-right,
.media > .pull-right {
	padding-left: 10px;
}
.media-left,
.media > .pull-left {
	padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top;
}
.media-middle {
	vertical-align: middle;
}
.media-bottom {
	vertical-align: bottom;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.media-list {
	padding-left: 0;
	list-style: none;
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}
.list-group-item {
	display: block;
	position: relative;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
button.list-group-item {
	width: 100%;
	text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
	color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.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-heading
	+ .panel-collapse
	> .list-group
	.list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
	margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
	padding-right: 15px;
	padding-left: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	td:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	th:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	td:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:first-child {
	border-top-left-radius: 3px;
}
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	td:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	th:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	td:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	td:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	th:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	td:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	td:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	th:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	td:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
	border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	margin-bottom: 0;
	border: 0;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-default {
	border-color: #ddd;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}
.panel-primary {
	border-color: #337ab7;
}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7;
}
.panel-success {
	border-color: #d6e9c6;
}
.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6;
}
.panel-info {
	border-color: #bce8f1;
}
.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1;
}
.panel-warning {
	border-color: #faebcc;
}
.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1;
}
.embed-responsive {
	display: block;
	position: relative;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px;
	border-radius: 6px;
}
.well-sm {
	padding: 9px;
	border-radius: 3px;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	color: #000;
	line-height: 1;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.modal,
.modal-open {
	overflow: hidden;
}
.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	outline: 0;
	-webkit-overflow-scrolling: touch;
}
.modal.fade .modal-dialog {
	transition: transform 0.3s ease-out;
	transform: translateY(-25%);
}
.modal.in .modal-dialog {
	transform: translate(0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 15px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}
.tooltip {
	display: block;
	position: absolute;
	z-index: 1070;
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
	right: 5px;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
	left: 5px;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	max-width: 276px;
	padding: 1px;
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	line-break: auto;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: '';
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	content: ' ';
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0;
}
.popover.right > .arrow:after {
	content: ' ';
	bottom: -10px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
	content: ' ';
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
	content: ' ';
	right: 1px;
	bottom: -10px;
	border-right-width: 0;
	border-left-color: #fff;
}
.carousel,
.carousel-inner {
	position: relative;
}
.carousel-inner {
	width: 100%;
	overflow: hidden;
}
.carousel-inner > .item {
	display: none;
	position: relative;
	transition: left 0.6s ease-in-out;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
	line-height: 1;
}
@media (-webkit-transform-3d), (transform-3d) {
	.carousel-inner > .item {
		transition: transform 0.6s ease-in-out;
		backface-visibility: hidden;
		perspective: 1000px;
	}
	.carousel-inner > .item.active.right,
	.carousel-inner > .item.next {
		left: 0;
		transform: translate3d(100%, 0, 0);
	}
	.carousel-inner > .item.active.left,
	.carousel-inner > .item.prev {
		left: 0;
		transform: translate3d(-100%, 0, 0);
	}
	.carousel-inner > .item.active,
	.carousel-inner > .item.next.left,
	.carousel-inner > .item.prev.right {
		left: 0;
		transform: translateZ(0);
	}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: transparent;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.carousel-control.left {
	background-image: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0.0001)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.0001) 0,
		rgba(0, 0, 0, 0.5)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	display: inline-block;
	position: absolute;
	top: 50%;
	z-index: 5;
	margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}
.carousel-control .icon-prev:before {
	content: '\2039';
}
.carousel-control .icon-next:before {
	content: '\203A';
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 10px;
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	.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-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	content: ' ';
	display: table;
}
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both;
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	td.visible-md,
	th.visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	td.visible-print,
	th.visible-print {
		display: table-cell !important;
	}
}
.visible-print-block {
	display: none !important;
}
@media print {
	.visible-print-block {
		display: block !important;
	}
}
.visible-print-inline {
	display: none !important;
}
@media print {
	.visible-print-inline {
		display: inline !important;
	}
}
.visible-print-inline-block {
	display: none !important;
}
@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}
@media print {
	.hidden-print {
		display: none !important;
	}
}
@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	src: url();
	src:
		url() format('embedded-opentype'),
		url() format('woff2'),
		url() format('woff'),
		url() format('truetype'),
		url() format('svg');
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28571429em;
	text-align: center;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	top: 0.14285714em;
	left: -2.14285714em;
	width: 2.14285714em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.85714286em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: 0.08em solid #eee;
	border-radius: 0.1em;
}
.fa-pull-left {
	float: left;
}
.fa-pull-right {
	float: right;
}
.fa.fa-pull-left {
	margin-right: 0.3em;
}
.fa.fa-pull-right {
	margin-left: 0.3em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: 0.3em;
}
.fa.pull-right {
	margin-left: 0.3em;
}
.fa-spin {
	animation: fa-spin 2s infinite linear;
}
.fa-pulse {
	animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
.fa-rotate-90 {
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
	transform: rotate(90deg);
}
.fa-rotate-180 {
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
	transform: rotate(180deg);
}
.fa-rotate-270 {
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
	transform: rotate(270deg);
}
.fa-flip-horizontal {
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
	transform: scaleX(-1);
}
.fa-flip-vertical {
	-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
	transform: scaleY(-1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
	filter: none;
}
.fa-stack {
	display: inline-block;
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: #fff;
}
.fa-glass:before {
	content: '\F000';
}
.fa-music:before {
	content: '\F001';
}
.fa-search:before {
	content: '\F002';
}
.fa-envelope-o:before {
	content: '\F003';
}
.fa-heart:before {
	content: '\F004';
}
.fa-star:before {
	content: '\F005';
}
.fa-star-o:before {
	content: '\F006';
}
.fa-user:before {
	content: '\F007';
}
.fa-film:before {
	content: '\F008';
}
.fa-th-large:before {
	content: '\F009';
}
.fa-th:before {
	content: '\F00A';
}
.fa-th-list:before {
	content: '\F00B';
}
.fa-check:before {
	content: '\F00C';
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
	content: '\F00D';
}
.fa-search-plus:before {
	content: '\F00E';
}
.fa-search-minus:before {
	content: '\F010';
}
.fa-power-off:before {
	content: '\F011';
}
.fa-signal:before {
	content: '\F012';
}
.fa-cog:before,
.fa-gear:before {
	content: '\F013';
}
.fa-trash-o:before {
	content: '\F014';
}
.fa-home:before {
	content: '\F015';
}
.fa-file-o:before {
	content: '\F016';
}
.fa-clock-o:before {
	content: '\F017';
}
.fa-road:before {
	content: '\F018';
}
.fa-download:before {
	content: '\F019';
}
.fa-arrow-circle-o-down:before {
	content: '\F01A';
}
.fa-arrow-circle-o-up:before {
	content: '\F01B';
}
.fa-inbox:before {
	content: '\F01C';
}
.fa-play-circle-o:before {
	content: '\F01D';
}
.fa-repeat:before,
.fa-rotate-right:before {
	content: '\F01E';
}
.fa-refresh:before {
	content: '\F021';
}
.fa-list-alt:before {
	content: '\F022';
}
.fa-lock:before {
	content: '\F023';
}
.fa-flag:before {
	content: '\F024';
}
.fa-headphones:before {
	content: '\F025';
}
.fa-volume-off:before {
	content: '\F026';
}
.fa-volume-down:before {
	content: '\F027';
}
.fa-volume-up:before {
	content: '\F028';
}
.fa-qrcode:before {
	content: '\F029';
}
.fa-barcode:before {
	content: '\F02A';
}
.fa-tag:before {
	content: '\F02B';
}
.fa-tags:before {
	content: '\F02C';
}
.fa-book:before {
	content: '\F02D';
}
.fa-bookmark:before {
	content: '\F02E';
}
.fa-print:before {
	content: '\F02F';
}
.fa-camera:before {
	content: '\F030';
}
.fa-font:before {
	content: '\F031';
}
.fa-bold:before {
	content: '\F032';
}
.fa-italic:before {
	content: '\F033';
}
.fa-text-height:before {
	content: '\F034';
}
.fa-text-width:before {
	content: '\F035';
}
.fa-align-left:before {
	content: '\F036';
}
.fa-align-center:before {
	content: '\F037';
}
.fa-align-right:before {
	content: '\F038';
}
.fa-align-justify:before {
	content: '\F039';
}
.fa-list:before {
	content: '\F03A';
}
.fa-dedent:before,
.fa-outdent:before {
	content: '\F03B';
}
.fa-indent:before {
	content: '\F03C';
}
.fa-video-camera:before {
	content: '\F03D';
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
	content: '\F03E';
}
.fa-pencil:before {
	content: '\F040';
}
.fa-map-marker:before {
	content: '\F041';
}
.fa-adjust:before {
	content: '\F042';
}
.fa-tint:before {
	content: '\F043';
}
.fa-edit:before,
.fa-pencil-square-o:before {
	content: '\F044';
}
.fa-share-square-o:before {
	content: '\F045';
}
.fa-check-square-o:before {
	content: '\F046';
}
.fa-arrows:before {
	content: '\F047';
}
.fa-step-backward:before {
	content: '\F048';
}
.fa-fast-backward:before {
	content: '\F049';
}
.fa-backward:before {
	content: '\F04A';
}
.fa-play:before {
	content: '\F04B';
}
.fa-pause:before {
	content: '\F04C';
}
.fa-stop:before {
	content: '\F04D';
}
.fa-forward:before {
	content: '\F04E';
}
.fa-fast-forward:before {
	content: '\F050';
}
.fa-step-forward:before {
	content: '\F051';
}
.fa-eject:before {
	content: '\F052';
}
.fa-chevron-left:before {
	content: '\F053';
}
.fa-chevron-right:before {
	content: '\F054';
}
.fa-plus-circle:before {
	content: '\F055';
}
.fa-minus-circle:before {
	content: '\F056';
}
.fa-times-circle:before {
	content: '\F057';
}
.fa-check-circle:before {
	content: '\F058';
}
.fa-question-circle:before {
	content: '\F059';
}
.fa-info-circle:before {
	content: '\F05A';
}
.fa-crosshairs:before {
	content: '\F05B';
}
.fa-times-circle-o:before {
	content: '\F05C';
}
.fa-check-circle-o:before {
	content: '\F05D';
}
.fa-ban:before {
	content: '\F05E';
}
.fa-arrow-left:before {
	content: '\F060';
}
.fa-arrow-right:before {
	content: '\F061';
}
.fa-arrow-up:before {
	content: '\F062';
}
.fa-arrow-down:before {
	content: '\F063';
}
.fa-mail-forward:before,
.fa-share:before {
	content: '\F064';
}
.fa-expand:before {
	content: '\F065';
}
.fa-compress:before {
	content: '\F066';
}
.fa-plus:before {
	content: '\F067';
}
.fa-minus:before {
	content: '\F068';
}
.fa-asterisk:before {
	content: '\F069';
}
.fa-exclamation-circle:before {
	content: '\F06A';
}
.fa-gift:before {
	content: '\F06B';
}
.fa-leaf:before {
	content: '\F06C';
}
.fa-fire:before {
	content: '\F06D';
}
.fa-eye:before {
	content: '\F06E';
}
.fa-eye-slash:before {
	content: '\F070';
}
.fa-exclamation-triangle:before,
.fa-warning:before {
	content: '\F071';
}
.fa-plane:before {
	content: '\F072';
}
.fa-calendar:before {
	content: '\F073';
}
.fa-random:before {
	content: '\F074';
}
.fa-comment:before {
	content: '\F075';
}
.fa-magnet:before {
	content: '\F076';
}
.fa-chevron-up:before {
	content: '\F077';
}
.fa-chevron-down:before {
	content: '\F078';
}
.fa-retweet:before {
	content: '\F079';
}
.fa-shopping-cart:before {
	content: '\F07A';
}
.fa-folder:before {
	content: '\F07B';
}
.fa-folder-open:before {
	content: '\F07C';
}
.fa-arrows-v:before {
	content: '\F07D';
}
.fa-arrows-h:before {
	content: '\F07E';
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: '\F080';
}
.fa-twitter-square:before {
	content: '\F081';
}
.fa-facebook-square:before {
	content: '\F082';
}
.fa-camera-retro:before {
	content: '\F083';
}
.fa-key:before {
	content: '\F084';
}
.fa-cogs:before,
.fa-gears:before {
	content: '\F085';
}
.fa-comments:before {
	content: '\F086';
}
.fa-thumbs-o-up:before {
	content: '\F087';
}
.fa-thumbs-o-down:before {
	content: '\F088';
}
.fa-star-half:before {
	content: '\F089';
}
.fa-heart-o:before {
	content: '\F08A';
}
.fa-sign-out:before {
	content: '\F08B';
}
.fa-linkedin-square:before {
	content: '\F08C';
}
.fa-thumb-tack:before {
	content: '\F08D';
}
.fa-external-link:before {
	content: '\F08E';
}
.fa-sign-in:before {
	content: '\F090';
}
.fa-trophy:before {
	content: '\F091';
}
.fa-github-square:before {
	content: '\F092';
}
.fa-upload:before {
	content: '\F093';
}
.fa-lemon-o:before {
	content: '\F094';
}
.fa-phone:before {
	content: '\F095';
}
.fa-square-o:before {
	content: '\F096';
}
.fa-bookmark-o:before {
	content: '\F097';
}
.fa-phone-square:before {
	content: '\F098';
}
.fa-twitter:before {
	content: '\F099';
}
.fa-facebook-f:before,
.fa-facebook:before {
	content: '\F09A';
}
.fa-github:before {
	content: '\F09B';
}
.fa-unlock:before {
	content: '\F09C';
}
.fa-credit-card:before {
	content: '\F09D';
}
.fa-feed:before,
.fa-rss:before {
	content: '\F09E';
}
.fa-hdd-o:before {
	content: '\F0A0';
}
.fa-bullhorn:before {
	content: '\F0A1';
}
.fa-bell:before {
	content: '\F0F3';
}
.fa-certificate:before {
	content: '\F0A3';
}
.fa-hand-o-right:before {
	content: '\F0A4';
}
.fa-hand-o-left:before {
	content: '\F0A5';
}
.fa-hand-o-up:before {
	content: '\F0A6';
}
.fa-hand-o-down:before {
	content: '\F0A7';
}
.fa-arrow-circle-left:before {
	content: '\F0A8';
}
.fa-arrow-circle-right:before {
	content: '\F0A9';
}
.fa-arrow-circle-up:before {
	content: '\F0AA';
}
.fa-arrow-circle-down:before {
	content: '\F0AB';
}
.fa-globe:before {
	content: '\F0AC';
}
.fa-wrench:before {
	content: '\F0AD';
}
.fa-tasks:before {
	content: '\F0AE';
}
.fa-filter:before {
	content: '\F0B0';
}
.fa-briefcase:before {
	content: '\F0B1';
}
.fa-arrows-alt:before {
	content: '\F0B2';
}
.fa-group:before,
.fa-users:before {
	content: '\F0C0';
}
.fa-chain:before,
.fa-link:before {
	content: '\F0C1';
}
.fa-cloud:before {
	content: '\F0C2';
}
.fa-flask:before {
	content: '\F0C3';
}
.fa-cut:before,
.fa-scissors:before {
	content: '\F0C4';
}
.fa-copy:before,
.fa-files-o:before {
	content: '\F0C5';
}
.fa-paperclip:before {
	content: '\F0C6';
}
.fa-floppy-o:before,
.fa-save:before {
	content: '\F0C7';
}
.fa-square:before {
	content: '\F0C8';
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
	content: '\F0C9';
}
.fa-list-ul:before {
	content: '\F0CA';
}
.fa-list-ol:before {
	content: '\F0CB';
}
.fa-strikethrough:before {
	content: '\F0CC';
}
.fa-underline:before {
	content: '\F0CD';
}
.fa-table:before {
	content: '\F0CE';
}
.fa-magic:before {
	content: '\F0D0';
}
.fa-truck:before {
	content: '\F0D1';
}
.fa-pinterest:before {
	content: '\F0D2';
}
.fa-pinterest-square:before {
	content: '\F0D3';
}
.fa-google-plus-square:before {
	content: '\F0D4';
}
.fa-google-plus:before {
	content: '\F0D5';
}
.fa-money:before {
	content: '\F0D6';
}
.fa-caret-down:before {
	content: '\F0D7';
}
.fa-caret-up:before {
	content: '\F0D8';
}
.fa-caret-left:before {
	content: '\F0D9';
}
.fa-caret-right:before {
	content: '\F0DA';
}
.fa-columns:before {
	content: '\F0DB';
}
.fa-sort:before,
.fa-unsorted:before {
	content: '\F0DC';
}
.fa-sort-desc:before,
.fa-sort-down:before {
	content: '\F0DD';
}
.fa-sort-asc:before,
.fa-sort-up:before {
	content: '\F0DE';
}
.fa-envelope:before {
	content: '\F0E0';
}
.fa-linkedin:before {
	content: '\F0E1';
}
.fa-rotate-left:before,
.fa-undo:before {
	content: '\F0E2';
}
.fa-gavel:before,
.fa-legal:before {
	content: '\F0E3';
}
.fa-dashboard:before,
.fa-tachometer:before {
	content: '\F0E4';
}
.fa-comment-o:before {
	content: '\F0E5';
}
.fa-comments-o:before {
	content: '\F0E6';
}
.fa-bolt:before,
.fa-flash:before {
	content: '\F0E7';
}
.fa-sitemap:before {
	content: '\F0E8';
}
.fa-umbrella:before {
	content: '\F0E9';
}
.fa-clipboard:before,
.fa-paste:before {
	content: '\F0EA';
}
.fa-lightbulb-o:before {
	content: '\F0EB';
}
.fa-exchange:before {
	content: '\F0EC';
}
.fa-cloud-download:before {
	content: '\F0ED';
}
.fa-cloud-upload:before {
	content: '\F0EE';
}
.fa-user-md:before {
	content: '\F0F0';
}
.fa-stethoscope:before {
	content: '\F0F1';
}
.fa-suitcase:before {
	content: '\F0F2';
}
.fa-bell-o:before {
	content: '\F0A2';
}
.fa-coffee:before {
	content: '\F0F4';
}
.fa-cutlery:before {
	content: '\F0F5';
}
.fa-file-text-o:before {
	content: '\F0F6';
}
.fa-building-o:before {
	content: '\F0F7';
}
.fa-hospital-o:before {
	content: '\F0F8';
}
.fa-ambulance:before {
	content: '\F0F9';
}
.fa-medkit:before {
	content: '\F0FA';
}
.fa-fighter-jet:before {
	content: '\F0FB';
}
.fa-beer:before {
	content: '\F0FC';
}
.fa-h-square:before {
	content: '\F0FD';
}
.fa-plus-square:before {
	content: '\F0FE';
}
.fa-angle-double-left:before {
	content: '\F100';
}
.fa-angle-double-right:before {
	content: '\F101';
}
.fa-angle-double-up:before {
	content: '\F102';
}
.fa-angle-double-down:before {
	content: '\F103';
}
.fa-angle-left:before {
	content: '\F104';
}
.fa-angle-right:before {
	content: '\F105';
}
.fa-angle-up:before {
	content: '\F106';
}
.fa-angle-down:before {
	content: '\F107';
}
.fa-desktop:before {
	content: '\F108';
}
.fa-laptop:before {
	content: '\F109';
}
.fa-tablet:before {
	content: '\F10A';
}
.fa-mobile-phone:before,
.fa-mobile:before {
	content: '\F10B';
}
.fa-circle-o:before {
	content: '\F10C';
}
.fa-quote-left:before {
	content: '\F10D';
}
.fa-quote-right:before {
	content: '\F10E';
}
.fa-spinner:before {
	content: '\F110';
}
.fa-circle:before {
	content: '\F111';
}
.fa-mail-reply:before,
.fa-reply:before {
	content: '\F112';
}
.fa-github-alt:before {
	content: '\F113';
}
.fa-folder-o:before {
	content: '\F114';
}
.fa-folder-open-o:before {
	content: '\F115';
}
.fa-smile-o:before {
	content: '\F118';
}
.fa-frown-o:before {
	content: '\F119';
}
.fa-meh-o:before {
	content: '\F11A';
}
.fa-gamepad:before {
	content: '\F11B';
}
.fa-keyboard-o:before {
	content: '\F11C';
}
.fa-flag-o:before {
	content: '\F11D';
}
.fa-flag-checkered:before {
	content: '\F11E';
}
.fa-terminal:before {
	content: '\F120';
}
.fa-code:before {
	content: '\F121';
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: '\F122';
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: '\F123';
}
.fa-location-arrow:before {
	content: '\F124';
}
.fa-crop:before {
	content: '\F125';
}
.fa-code-fork:before {
	content: '\F126';
}
.fa-chain-broken:before,
.fa-unlink:before {
	content: '\F127';
}
.fa-question:before {
	content: '\F128';
}
.fa-info:before {
	content: '\F129';
}
.fa-exclamation:before {
	content: '\F12A';
}
.fa-superscript:before {
	content: '\F12B';
}
.fa-subscript:before {
	content: '\F12C';
}
.fa-eraser:before {
	content: '\F12D';
}
.fa-puzzle-piece:before {
	content: '\F12E';
}
.fa-microphone:before {
	content: '\F130';
}
.fa-microphone-slash:before {
	content: '\F131';
}
.fa-shield:before {
	content: '\F132';
}
.fa-calendar-o:before {
	content: '\F133';
}
.fa-fire-extinguisher:before {
	content: '\F134';
}
.fa-rocket:before {
	content: '\F135';
}
.fa-maxcdn:before {
	content: '\F136';
}
.fa-chevron-circle-left:before {
	content: '\F137';
}
.fa-chevron-circle-right:before {
	content: '\F138';
}
.fa-chevron-circle-up:before {
	content: '\F139';
}
.fa-chevron-circle-down:before {
	content: '\F13A';
}
.fa-html5:before {
	content: '\F13B';
}
.fa-css3:before {
	content: '\F13C';
}
.fa-anchor:before {
	content: '\F13D';
}
.fa-unlock-alt:before {
	content: '\F13E';
}
.fa-bullseye:before {
	content: '\F140';
}
.fa-ellipsis-h:before {
	content: '\F141';
}
.fa-ellipsis-v:before {
	content: '\F142';
}
.fa-rss-square:before {
	content: '\F143';
}
.fa-play-circle:before {
	content: '\F144';
}
.fa-ticket:before {
	content: '\F145';
}
.fa-minus-square:before {
	content: '\F146';
}
.fa-minus-square-o:before {
	content: '\F147';
}
.fa-level-up:before {
	content: '\F148';
}
.fa-level-down:before {
	content: '\F149';
}
.fa-check-square:before {
	content: '\F14A';
}
.fa-pencil-square:before {
	content: '\F14B';
}
.fa-external-link-square:before {
	content: '\F14C';
}
.fa-share-square:before {
	content: '\F14D';
}
.fa-compass:before {
	content: '\F14E';
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
	content: '\F150';
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
	content: '\F151';
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
	content: '\F152';
}
.fa-eur:before,
.fa-euro:before {
	content: '\F153';
}
.fa-gbp:before {
	content: '\F154';
}
.fa-dollar:before,
.fa-usd:before {
	content: '\F155';
}
.fa-inr:before,
.fa-rupee:before {
	content: '\F156';
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
	content: '\F157';
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
	content: '\F158';
}
.fa-krw:before,
.fa-won:before {
	content: '\F159';
}
.fa-bitcoin:before,
.fa-btc:before {
	content: '\F15A';
}
.fa-file:before {
	content: '\F15B';
}
.fa-file-text:before {
	content: '\F15C';
}
.fa-sort-alpha-asc:before {
	content: '\F15D';
}
.fa-sort-alpha-desc:before {
	content: '\F15E';
}
.fa-sort-amount-asc:before {
	content: '\F160';
}
.fa-sort-amount-desc:before {
	content: '\F161';
}
.fa-sort-numeric-asc:before {
	content: '\F162';
}
.fa-sort-numeric-desc:before {
	content: '\F163';
}
.fa-thumbs-up:before {
	content: '\F164';
}
.fa-thumbs-down:before {
	content: '\F165';
}
.fa-youtube-square:before {
	content: '\F166';
}
.fa-youtube:before {
	content: '\F167';
}
.fa-xing:before {
	content: '\F168';
}
.fa-xing-square:before {
	content: '\F169';
}
.fa-youtube-play:before {
	content: '\F16A';
}
.fa-dropbox:before {
	content: '\F16B';
}
.fa-stack-overflow:before {
	content: '\F16C';
}
.fa-instagram:before {
	content: '\F16D';
}
.fa-flickr:before {
	content: '\F16E';
}
.fa-adn:before {
	content: '\F170';
}
.fa-bitbucket:before {
	content: '\F171';
}
.fa-bitbucket-square:before {
	content: '\F172';
}
.fa-tumblr:before {
	content: '\F173';
}
.fa-tumblr-square:before {
	content: '\F174';
}
.fa-long-arrow-down:before {
	content: '\F175';
}
.fa-long-arrow-up:before {
	content: '\F176';
}
.fa-long-arrow-left:before {
	content: '\F177';
}
.fa-long-arrow-right:before {
	content: '\F178';
}
.fa-apple:before {
	content: '\F179';
}
.fa-windows:before {
	content: '\F17A';
}
.fa-android:before {
	content: '\F17B';
}
.fa-linux:before {
	content: '\F17C';
}
.fa-dribbble:before {
	content: '\F17D';
}
.fa-skype:before {
	content: '\F17E';
}
.fa-foursquare:before {
	content: '\F180';
}
.fa-trello:before {
	content: '\F181';
}
.fa-female:before {
	content: '\F182';
}
.fa-male:before {
	content: '\F183';
}
.fa-gittip:before,
.fa-gratipay:before {
	content: '\F184';
}
.fa-sun-o:before {
	content: '\F185';
}
.fa-moon-o:before {
	content: '\F186';
}
.fa-archive:before {
	content: '\F187';
}
.fa-bug:before {
	content: '\F188';
}
.fa-vk:before {
	content: '\F189';
}
.fa-weibo:before {
	content: '\F18A';
}
.fa-renren:before {
	content: '\F18B';
}
.fa-pagelines:before {
	content: '\F18C';
}
.fa-stack-exchange:before {
	content: '\F18D';
}
.fa-arrow-circle-o-right:before {
	content: '\F18E';
}
.fa-arrow-circle-o-left:before {
	content: '\F190';
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
	content: '\F191';
}
.fa-dot-circle-o:before {
	content: '\F192';
}
.fa-wheelchair:before {
	content: '\F193';
}
.fa-vimeo-square:before {
	content: '\F194';
}
.fa-try:before,
.fa-turkish-lira:before {
	content: '\F195';
}
.fa-plus-square-o:before {
	content: '\F196';
}
.fa-space-shuttle:before {
	content: '\F197';
}
.fa-slack:before {
	content: '\F198';
}
.fa-envelope-square:before {
	content: '\F199';
}
.fa-wordpress:before {
	content: '\F19A';
}
.fa-openid:before {
	content: '\F19B';
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
	content: '\F19C';
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
	content: '\F19D';
}
.fa-yahoo:before {
	content: '\F19E';
}
.fa-google:before {
	content: '\F1A0';
}
.fa-reddit:before {
	content: '\F1A1';
}
.fa-reddit-square:before {
	content: '\F1A2';
}
.fa-stumbleupon-circle:before {
	content: '\F1A3';
}
.fa-stumbleupon:before {
	content: '\F1A4';
}
.fa-delicious:before {
	content: '\F1A5';
}
.fa-digg:before {
	content: '\F1A6';
}
.fa-pied-piper-pp:before {
	content: '\F1A7';
}
.fa-pied-piper-alt:before {
	content: '\F1A8';
}
.fa-drupal:before {
	content: '\F1A9';
}
.fa-joomla:before {
	content: '\F1AA';
}
.fa-language:before {
	content: '\F1AB';
}
.fa-fax:before {
	content: '\F1AC';
}
.fa-building:before {
	content: '\F1AD';
}
.fa-child:before {
	content: '\F1AE';
}
.fa-paw:before {
	content: '\F1B0';
}
.fa-spoon:before {
	content: '\F1B1';
}
.fa-cube:before {
	content: '\F1B2';
}
.fa-cubes:before {
	content: '\F1B3';
}
.fa-behance:before {
	content: '\F1B4';
}
.fa-behance-square:before {
	content: '\F1B5';
}
.fa-steam:before {
	content: '\F1B6';
}
.fa-steam-square:before {
	content: '\F1B7';
}
.fa-recycle:before {
	content: '\F1B8';
}
.fa-automobile:before,
.fa-car:before {
	content: '\F1B9';
}
.fa-cab:before,
.fa-taxi:before {
	content: '\F1BA';
}
.fa-tree:before {
	content: '\F1BB';
}
.fa-spotify:before {
	content: '\F1BC';
}
.fa-deviantart:before {
	content: '\F1BD';
}
.fa-soundcloud:before {
	content: '\F1BE';
}
.fa-database:before {
	content: '\F1C0';
}
.fa-file-pdf-o:before {
	content: '\F1C1';
}
.fa-file-word-o:before {
	content: '\F1C2';
}
.fa-file-excel-o:before {
	content: '\F1C3';
}
.fa-file-powerpoint-o:before {
	content: '\F1C4';
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
	content: '\F1C5';
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
	content: '\F1C6';
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
	content: '\F1C7';
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: '\F1C8';
}
.fa-file-code-o:before {
	content: '\F1C9';
}
.fa-vine:before {
	content: '\F1CA';
}
.fa-codepen:before {
	content: '\F1CB';
}
.fa-jsfiddle:before {
	content: '\F1CC';
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: '\F1CD';
}
.fa-circle-o-notch:before {
	content: '\F1CE';
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
	content: '\F1D0';
}
.fa-empire:before,
.fa-ge:before {
	content: '\F1D1';
}
.fa-git-square:before {
	content: '\F1D2';
}
.fa-git:before {
	content: '\F1D3';
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
	content: '\F1D4';
}
.fa-tencent-weibo:before {
	content: '\F1D5';
}
.fa-qq:before {
	content: '\F1D6';
}
.fa-wechat:before,
.fa-weixin:before {
	content: '\F1D7';
}
.fa-paper-plane:before,
.fa-send:before {
	content: '\F1D8';
}
.fa-paper-plane-o:before,
.fa-send-o:before {
	content: '\F1D9';
}
.fa-history:before {
	content: '\F1DA';
}
.fa-circle-thin:before {
	content: '\F1DB';
}
.fa-header:before {
	content: '\F1DC';
}
.fa-paragraph:before {
	content: '\F1DD';
}
.fa-sliders:before {
	content: '\F1DE';
}
.fa-share-alt:before {
	content: '\F1E0';
}
.fa-share-alt-square:before {
	content: '\F1E1';
}
.fa-bomb:before {
	content: '\F1E2';
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
	content: '\F1E3';
}
.fa-tty:before {
	content: '\F1E4';
}
.fa-binoculars:before {
	content: '\F1E5';
}
.fa-plug:before {
	content: '\F1E6';
}
.fa-slideshare:before {
	content: '\F1E7';
}
.fa-twitch:before {
	content: '\F1E8';
}
.fa-yelp:before {
	content: '\F1E9';
}
.fa-newspaper-o:before {
	content: '\F1EA';
}
.fa-wifi:before {
	content: '\F1EB';
}
.fa-calculator:before {
	content: '\F1EC';
}
.fa-paypal:before {
	content: '\F1ED';
}
.fa-google-wallet:before {
	content: '\F1EE';
}
.fa-cc-visa:before {
	content: '\F1F0';
}
.fa-cc-mastercard:before {
	content: '\F1F1';
}
.fa-cc-discover:before {
	content: '\F1F2';
}
.fa-cc-amex:before {
	content: '\F1F3';
}
.fa-cc-paypal:before {
	content: '\F1F4';
}
.fa-cc-stripe:before {
	content: '\F1F5';
}
.fa-bell-slash:before {
	content: '\F1F6';
}
.fa-bell-slash-o:before {
	content: '\F1F7';
}
.fa-trash:before {
	content: '\F1F8';
}
.fa-copyright:before {
	content: '\F1F9';
}
.fa-at:before {
	content: '\F1FA';
}
.fa-eyedropper:before {
	content: '\F1FB';
}
.fa-paint-brush:before {
	content: '\F1FC';
}
.fa-birthday-cake:before {
	content: '\F1FD';
}
.fa-area-chart:before {
	content: '\F1FE';
}
.fa-pie-chart:before {
	content: '\F200';
}
.fa-line-chart:before {
	content: '\F201';
}
.fa-lastfm:before {
	content: '\F202';
}
.fa-lastfm-square:before {
	content: '\F203';
}
.fa-toggle-off:before {
	content: '\F204';
}
.fa-toggle-on:before {
	content: '\F205';
}
.fa-bicycle:before {
	content: '\F206';
}
.fa-bus:before {
	content: '\F207';
}
.fa-ioxhost:before {
	content: '\F208';
}
.fa-angellist:before {
	content: '\F209';
}
.fa-cc:before {
	content: '\F20A';
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
	content: '\F20B';
}
.fa-meanpath:before {
	content: '\F20C';
}
.fa-buysellads:before {
	content: '\F20D';
}
.fa-connectdevelop:before {
	content: '\F20E';
}
.fa-dashcube:before {
	content: '\F210';
}
.fa-forumbee:before {
	content: '\F211';
}
.fa-leanpub:before {
	content: '\F212';
}
.fa-sellsy:before {
	content: '\F213';
}
.fa-shirtsinbulk:before {
	content: '\F214';
}
.fa-simplybuilt:before {
	content: '\F215';
}
.fa-skyatlas:before {
	content: '\F216';
}
.fa-cart-plus:before {
	content: '\F217';
}
.fa-cart-arrow-down:before {
	content: '\F218';
}
.fa-diamond:before {
	content: '\F219';
}
.fa-ship:before {
	content: '\F21A';
}
.fa-user-secret:before {
	content: '\F21B';
}
.fa-motorcycle:before {
	content: '\F21C';
}
.fa-street-view:before {
	content: '\F21D';
}
.fa-heartbeat:before {
	content: '\F21E';
}
.fa-venus:before {
	content: '\F221';
}
.fa-mars:before {
	content: '\F222';
}
.fa-mercury:before {
	content: '\F223';
}
.fa-intersex:before,
.fa-transgender:before {
	content: '\F224';
}
.fa-transgender-alt:before {
	content: '\F225';
}
.fa-venus-double:before {
	content: '\F226';
}
.fa-mars-double:before {
	content: '\F227';
}
.fa-venus-mars:before {
	content: '\F228';
}
.fa-mars-stroke:before {
	content: '\F229';
}
.fa-mars-stroke-v:before {
	content: '\F22A';
}
.fa-mars-stroke-h:before {
	content: '\F22B';
}
.fa-neuter:before {
	content: '\F22C';
}
.fa-genderless:before {
	content: '\F22D';
}
.fa-facebook-official:before {
	content: '\F230';
}
.fa-pinterest-p:before {
	content: '\F231';
}
.fa-whatsapp:before {
	content: '\F232';
}
.fa-server:before {
	content: '\F233';
}
.fa-user-plus:before {
	content: '\F234';
}
.fa-user-times:before {
	content: '\F235';
}
.fa-bed:before,
.fa-hotel:before {
	content: '\F236';
}
.fa-viacoin:before {
	content: '\F237';
}
.fa-train:before {
	content: '\F238';
}
.fa-subway:before {
	content: '\F239';
}
.fa-medium:before {
	content: '\F23A';
}
.fa-y-combinator:before,
.fa-yc:before {
	content: '\F23B';
}
.fa-optin-monster:before {
	content: '\F23C';
}
.fa-opencart:before {
	content: '\F23D';
}
.fa-expeditedssl:before {
	content: '\F23E';
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
	content: '\F240';
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: '\F241';
}
.fa-battery-2:before,
.fa-battery-half:before {
	content: '\F242';
}
.fa-battery-1:before,
.fa-battery-quarter:before {
	content: '\F243';
}
.fa-battery-0:before,
.fa-battery-empty:before {
	content: '\F244';
}
.fa-mouse-pointer:before {
	content: '\F245';
}
.fa-i-cursor:before {
	content: '\F246';
}
.fa-object-group:before {
	content: '\F247';
}
.fa-object-ungroup:before {
	content: '\F248';
}
.fa-sticky-note:before {
	content: '\F249';
}
.fa-sticky-note-o:before {
	content: '\F24A';
}
.fa-cc-jcb:before {
	content: '\F24B';
}
.fa-cc-diners-club:before {
	content: '\F24C';
}
.fa-clone:before {
	content: '\F24D';
}
.fa-balance-scale:before {
	content: '\F24E';
}
.fa-hourglass-o:before {
	content: '\F250';
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: '\F251';
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: '\F252';
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: '\F253';
}
.fa-hourglass:before {
	content: '\F254';
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: '\F255';
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
	content: '\F256';
}
.fa-hand-scissors-o:before {
	content: '\F257';
}
.fa-hand-lizard-o:before {
	content: '\F258';
}
.fa-hand-spock-o:before {
	content: '\F259';
}
.fa-hand-pointer-o:before {
	content: '\F25A';
}
.fa-hand-peace-o:before {
	content: '\F25B';
}
.fa-trademark:before {
	content: '\F25C';
}
.fa-registered:before {
	content: '\F25D';
}
.fa-creative-commons:before {
	content: '\F25E';
}
.fa-gg:before {
	content: '\F260';
}
.fa-gg-circle:before {
	content: '\F261';
}
.fa-tripadvisor:before {
	content: '\F262';
}
.fa-odnoklassniki:before {
	content: '\F263';
}
.fa-odnoklassniki-square:before {
	content: '\F264';
}
.fa-get-pocket:before {
	content: '\F265';
}
.fa-wikipedia-w:before {
	content: '\F266';
}
.fa-safari:before {
	content: '\F267';
}
.fa-chrome:before {
	content: '\F268';
}
.fa-firefox:before {
	content: '\F269';
}
.fa-opera:before {
	content: '\F26A';
}
.fa-internet-explorer:before {
	content: '\F26B';
}
.fa-television:before,
.fa-tv:before {
	content: '\F26C';
}
.fa-contao:before {
	content: '\F26D';
}
.fa-500px:before {
	content: '\F26E';
}
.fa-amazon:before {
	content: '\F270';
}
.fa-calendar-plus-o:before {
	content: '\F271';
}
.fa-calendar-minus-o:before {
	content: '\F272';
}
.fa-calendar-times-o:before {
	content: '\F273';
}
.fa-calendar-check-o:before {
	content: '\F274';
}
.fa-industry:before {
	content: '\F275';
}
.fa-map-pin:before {
	content: '\F276';
}
.fa-map-signs:before {
	content: '\F277';
}
.fa-map-o:before {
	content: '\F278';
}
.fa-map:before {
	content: '\F279';
}
.fa-commenting:before {
	content: '\F27A';
}
.fa-commenting-o:before {
	content: '\F27B';
}
.fa-houzz:before {
	content: '\F27C';
}
.fa-vimeo:before {
	content: '\F27D';
}
.fa-black-tie:before {
	content: '\F27E';
}
.fa-fonticons:before {
	content: '\F280';
}
.fa-reddit-alien:before {
	content: '\F281';
}
.fa-edge:before {
	content: '\F282';
}
.fa-credit-card-alt:before {
	content: '\F283';
}
.fa-codiepie:before {
	content: '\F284';
}
.fa-modx:before {
	content: '\F285';
}
.fa-fort-awesome:before {
	content: '\F286';
}
.fa-usb:before {
	content: '\F287';
}
.fa-product-hunt:before {
	content: '\F288';
}
.fa-mixcloud:before {
	content: '\F289';
}
.fa-scribd:before {
	content: '\F28A';
}
.fa-pause-circle:before {
	content: '\F28B';
}
.fa-pause-circle-o:before {
	content: '\F28C';
}
.fa-stop-circle:before {
	content: '\F28D';
}
.fa-stop-circle-o:before {
	content: '\F28E';
}
.fa-shopping-bag:before {
	content: '\F290';
}
.fa-shopping-basket:before {
	content: '\F291';
}
.fa-hashtag:before {
	content: '\F292';
}
.fa-bluetooth:before {
	content: '\F293';
}
.fa-bluetooth-b:before {
	content: '\F294';
}
.fa-percent:before {
	content: '\F295';
}
.fa-gitlab:before {
	content: '\F296';
}
.fa-wpbeginner:before {
	content: '\F297';
}
.fa-wpforms:before {
	content: '\F298';
}
.fa-envira:before {
	content: '\F299';
}
.fa-universal-access:before {
	content: '\F29A';
}
.fa-wheelchair-alt:before {
	content: '\F29B';
}
.fa-question-circle-o:before {
	content: '\F29C';
}
.fa-blind:before {
	content: '\F29D';
}
.fa-audio-description:before {
	content: '\F29E';
}
.fa-volume-control-phone:before {
	content: '\F2A0';
}
.fa-braille:before {
	content: '\F2A1';
}
.fa-assistive-listening-systems:before {
	content: '\F2A2';
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
	content: '\F2A3';
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
	content: '\F2A4';
}
.fa-glide:before {
	content: '\F2A5';
}
.fa-glide-g:before {
	content: '\F2A6';
}
.fa-sign-language:before,
.fa-signing:before {
	content: '\F2A7';
}
.fa-low-vision:before {
	content: '\F2A8';
}
.fa-viadeo:before {
	content: '\F2A9';
}
.fa-viadeo-square:before {
	content: '\F2AA';
}
.fa-snapchat:before {
	content: '\F2AB';
}
.fa-snapchat-ghost:before {
	content: '\F2AC';
}
.fa-snapchat-square:before {
	content: '\F2AD';
}
.fa-pied-piper:before {
	content: '\F2AE';
}
.fa-first-order:before {
	content: '\F2B0';
}
.fa-yoast:before {
	content: '\F2B1';
}
.fa-themeisle:before {
	content: '\F2B2';
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: '\F2B3';
}
.fa-fa:before,
.fa-font-awesome:before {
	content: '\F2B4';
}
.fa-handshake-o:before {
	content: '\F2B5';
}
.fa-envelope-open:before {
	content: '\F2B6';
}
.fa-envelope-open-o:before {
	content: '\F2B7';
}
.fa-linode:before {
	content: '\F2B8';
}
.fa-address-book:before {
	content: '\F2B9';
}
.fa-address-book-o:before {
	content: '\F2BA';
}
.fa-address-card:before,
.fa-vcard:before {
	content: '\F2BB';
}
.fa-address-card-o:before,
.fa-vcard-o:before {
	content: '\F2BC';
}
.fa-user-circle:before {
	content: '\F2BD';
}
.fa-user-circle-o:before {
	content: '\F2BE';
}
.fa-user-o:before {
	content: '\F2C0';
}
.fa-id-badge:before {
	content: '\F2C1';
}
.fa-drivers-license:before,
.fa-id-card:before {
	content: '\F2C2';
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: '\F2C3';
}
.fa-quora:before {
	content: '\F2C4';
}
.fa-free-code-camp:before {
	content: '\F2C5';
}
.fa-telegram:before {
	content: '\F2C6';
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
	content: '\F2C7';
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: '\F2C8';
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: '\F2C9';
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: '\F2CA';
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: '\F2CB';
}
.fa-shower:before {
	content: '\F2CC';
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
	content: '\F2CD';
}
.fa-podcast:before {
	content: '\F2CE';
}
.fa-window-maximize:before {
	content: '\F2D0';
}
.fa-window-minimize:before {
	content: '\F2D1';
}
.fa-window-restore:before {
	content: '\F2D2';
}
.fa-times-rectangle:before,
.fa-window-close:before {
	content: '\F2D3';
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: '\F2D4';
}
.fa-bandcamp:before {
	content: '\F2D5';
}
.fa-grav:before {
	content: '\F2D6';
}
.fa-etsy:before {
	content: '\F2D7';
}
.fa-imdb:before {
	content: '\F2D8';
}
.fa-ravelry:before {
	content: '\F2D9';
}
.fa-eercast:before {
	content: '\F2DA';
}
.fa-microchip:before {
	content: '\F2DB';
}
.fa-snowflake-o:before {
	content: '\F2DC';
}
.fa-superpowers:before {
	content: '\F2DD';
}
.fa-wpexplorer:before {
	content: '\F2DE';
}
.fa-meetup:before {
	content: '\F2E0';
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
@media print {
	*,
	:after,
	:before {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' (' attr(href) ')';
	}
	abbr[title]:after {
		content: ' (' attr(title) ')';
	}
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.no-print {
		display: none;
	}
	.App-container {
		padding-left: 0 !important;
	}
}
#loadingInfo {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	padding: 0;
	margin: 0;
	background: rgba(0, 0, 0, 0.05);
}
#loadingInfo div {
	display: table;
	width: 100%;
	height: 100%;
}
#loadingInfo div div {
	display: table-row;
}
#loadingInfo div div div {
	display: table-cell;
	font-size: 1.3em;
	color: #000;
	vertical-align: middle;
	text-align: center;
}
.browserupgrade,
.nocookies,
.noscript,
.nostorage {
	padding: 1em 2em;
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: 700;
	color: #000;
	text-align: center;
	background: #ccc;
}
.App {
	transition: padding-left 0.4s ease 0s;
}
.js-error {
	position: absolute;
	top: 5%;
	right: 5%;
	bottom: 5%;
	left: 5%;
	z-index: 10000;
	padding: 15px;
	background: #650101;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}
.js-error .msg {
	color: #fff;
	white-space: pre;
}
.js-error .close {
	margin-top: -10px;
	font-size: 30px;
	color: #fff;
	opacity: 0.8;
}
.size-lg .portlet-hidden-lg,
.size-md .portlet-hidden-md,
.size-sm .portlet-hidden-sm,
.size-xs .portlet-hidden-xs {
	display: none !important;
}
.portlet-col {
	display: inline-block;
	position: relative;
	min-height: 1px;
}
.size-lg .portlet-col-xs-12,
.size-md .portlet-col-xs-12,
.size-sm .portlet-col-xs-12,
.size-xs .portlet-col-xs-12 {
	width: 100%;
}
.size-lg .portlet-col-xs-11,
.size-md .portlet-col-xs-11,
.size-sm .portlet-col-xs-11,
.size-xs .portlet-col-xs-11 {
	width: 91.66666667%;
}
.size-lg .portlet-col-xs-10,
.size-md .portlet-col-xs-10,
.size-sm .portlet-col-xs-10,
.size-xs .portlet-col-xs-10 {
	width: 83.33333333%;
}
.size-lg .portlet-col-xs-9,
.size-md .portlet-col-xs-9,
.size-sm .portlet-col-xs-9,
.size-xs .portlet-col-xs-9 {
	width: 75%;
}
.size-lg .portlet-col-xs-8,
.size-md .portlet-col-xs-8,
.size-sm .portlet-col-xs-8,
.size-xs .portlet-col-xs-8 {
	width: 66.66666667%;
}
.size-lg .portlet-col-xs-7,
.size-md .portlet-col-xs-7,
.size-sm .portlet-col-xs-7,
.size-xs .portlet-col-xs-7 {
	width: 58.33333333%;
}
.size-lg .portlet-col-xs-6,
.size-md .portlet-col-xs-6,
.size-sm .portlet-col-xs-6,
.size-xs .portlet-col-xs-6 {
	width: 50%;
}
.size-lg .portlet-col-xs-5,
.size-md .portlet-col-xs-5,
.size-sm .portlet-col-xs-5,
.size-xs .portlet-col-xs-5 {
	width: 41.66666667%;
}
.size-lg .portlet-col-xs-4,
.size-md .portlet-col-xs-4,
.size-sm .portlet-col-xs-4,
.size-xs .portlet-col-xs-4 {
	width: 33.33333333%;
}
.size-lg .portlet-col-xs-3,
.size-md .portlet-col-xs-3,
.size-sm .portlet-col-xs-3,
.size-xs .portlet-col-xs-3 {
	width: 25%;
}
.size-lg .portlet-col-xs-2,
.size-md .portlet-col-xs-2,
.size-sm .portlet-col-xs-2,
.size-xs .portlet-col-xs-2 {
	width: 16.66666667%;
}
.size-lg .portlet-col-xs-1,
.size-md .portlet-col-xs-1,
.size-sm .portlet-col-xs-1,
.size-xs .portlet-col-xs-1 {
	width: 8.33333333%;
}
.size-lg .portlet-col-xs-offset-12,
.size-md .portlet-col-xs-offset-12,
.size-sm .portlet-col-xs-offset-12,
.size-xs .portlet-col-xs-offset-12 {
	margin-left: 100%;
}
.size-lg .portlet-col-xs-offset-11,
.size-md .portlet-col-xs-offset-11,
.size-sm .portlet-col-xs-offset-11,
.size-xs .portlet-col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.size-lg .portlet-col-xs-offset-10,
.size-md .portlet-col-xs-offset-10,
.size-sm .portlet-col-xs-offset-10,
.size-xs .portlet-col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.size-lg .portlet-col-xs-offset-9,
.size-md .portlet-col-xs-offset-9,
.size-sm .portlet-col-xs-offset-9,
.size-xs .portlet-col-xs-offset-9 {
	margin-left: 75%;
}
.size-lg .portlet-col-xs-offset-8,
.size-md .portlet-col-xs-offset-8,
.size-sm .portlet-col-xs-offset-8,
.size-xs .portlet-col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.size-lg .portlet-col-xs-offset-7,
.size-md .portlet-col-xs-offset-7,
.size-sm .portlet-col-xs-offset-7,
.size-xs .portlet-col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.size-lg .portlet-col-xs-offset-6,
.size-md .portlet-col-xs-offset-6,
.size-sm .portlet-col-xs-offset-6,
.size-xs .portlet-col-xs-offset-6 {
	margin-left: 50%;
}
.size-lg .portlet-col-xs-offset-5,
.size-md .portlet-col-xs-offset-5,
.size-sm .portlet-col-xs-offset-5,
.size-xs .portlet-col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.size-lg .portlet-col-xs-offset-4,
.size-md .portlet-col-xs-offset-4,
.size-sm .portlet-col-xs-offset-4,
.size-xs .portlet-col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.size-lg .portlet-col-xs-offset-3,
.size-md .portlet-col-xs-offset-3,
.size-sm .portlet-col-xs-offset-3,
.size-xs .portlet-col-xs-offset-3 {
	margin-left: 25%;
}
.size-lg .portlet-col-xs-offset-2,
.size-md .portlet-col-xs-offset-2,
.size-sm .portlet-col-xs-offset-2,
.size-xs .portlet-col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.size-lg .portlet-col-xs-offset-1,
.size-md .portlet-col-xs-offset-1,
.size-sm .portlet-col-xs-offset-1,
.size-xs .portlet-col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.size-lg .portlet-col-xs-offset-0,
.size-md .portlet-col-xs-offset-0,
.size-sm .portlet-col-xs-offset-0,
.size-xs .portlet-col-xs-offset-0 {
	margin-left: 0;
}
.size-lg .portlet-col-sm-12,
.size-md .portlet-col-sm-12,
.size-sm .portlet-col-sm-12 {
	width: 100%;
}
.size-lg .portlet-col-sm-11,
.size-md .portlet-col-sm-11,
.size-sm .portlet-col-sm-11 {
	width: 91.66666667%;
}
.size-lg .portlet-col-sm-10,
.size-md .portlet-col-sm-10,
.size-sm .portlet-col-sm-10 {
	width: 83.33333333%;
}
.size-lg .portlet-col-sm-9,
.size-md .portlet-col-sm-9,
.size-sm .portlet-col-sm-9 {
	width: 75%;
}
.size-lg .portlet-col-sm-8,
.size-md .portlet-col-sm-8,
.size-sm .portlet-col-sm-8 {
	width: 66.66666667%;
}
.size-lg .portlet-col-sm-7,
.size-md .portlet-col-sm-7,
.size-sm .portlet-col-sm-7 {
	width: 58.33333333%;
}
.size-lg .portlet-col-sm-6,
.size-md .portlet-col-sm-6,
.size-sm .portlet-col-sm-6 {
	width: 50%;
}
.size-lg .portlet-col-sm-5,
.size-md .portlet-col-sm-5,
.size-sm .portlet-col-sm-5 {
	width: 41.66666667%;
}
.size-lg .portlet-col-sm-4,
.size-md .portlet-col-sm-4,
.size-sm .portlet-col-sm-4 {
	width: 33.33333333%;
}
.size-lg .portlet-col-sm-3,
.size-md .portlet-col-sm-3,
.size-sm .portlet-col-sm-3 {
	width: 25%;
}
.size-lg .portlet-col-sm-2,
.size-md .portlet-col-sm-2,
.size-sm .portlet-col-sm-2 {
	width: 16.66666667%;
}
.size-lg .portlet-col-sm-1,
.size-md .portlet-col-sm-1,
.size-sm .portlet-col-sm-1 {
	width: 8.33333333%;
}
.size-lg .portlet-col-sm-offset-12,
.size-md .portlet-col-sm-offset-12,
.size-sm .portlet-col-sm-offset-12 {
	margin-left: 100%;
}
.size-lg .portlet-col-sm-offset-11,
.size-md .portlet-col-sm-offset-11,
.size-sm .portlet-col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.size-lg .portlet-col-sm-offset-10,
.size-md .portlet-col-sm-offset-10,
.size-sm .portlet-col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.size-lg .portlet-col-sm-offset-9,
.size-md .portlet-col-sm-offset-9,
.size-sm .portlet-col-sm-offset-9 {
	margin-left: 75%;
}
.size-lg .portlet-col-sm-offset-8,
.size-md .portlet-col-sm-offset-8,
.size-sm .portlet-col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.size-lg .portlet-col-sm-offset-7,
.size-md .portlet-col-sm-offset-7,
.size-sm .portlet-col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.size-lg .portlet-col-sm-offset-6,
.size-md .portlet-col-sm-offset-6,
.size-sm .portlet-col-sm-offset-6 {
	margin-left: 50%;
}
.size-lg .portlet-col-sm-offset-5,
.size-md .portlet-col-sm-offset-5,
.size-sm .portlet-col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.size-lg .portlet-col-sm-offset-4,
.size-md .portlet-col-sm-offset-4,
.size-sm .portlet-col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.size-lg .portlet-col-sm-offset-3,
.size-md .portlet-col-sm-offset-3,
.size-sm .portlet-col-sm-offset-3 {
	margin-left: 25%;
}
.size-lg .portlet-col-sm-offset-2,
.size-md .portlet-col-sm-offset-2,
.size-sm .portlet-col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.size-lg .portlet-col-sm-offset-1,
.size-md .portlet-col-sm-offset-1,
.size-sm .portlet-col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.size-lg .portlet-col-sm-offset-0,
.size-md .portlet-col-sm-offset-0,
.size-sm .portlet-col-sm-offset-0 {
	margin-left: 0;
}
.size-lg .portlet-col-md-12,
.size-md .portlet-col-md-12 {
	width: 100%;
}
.size-lg .portlet-col-md-11,
.size-md .portlet-col-md-11 {
	width: 91.66666667%;
}
.size-lg .portlet-col-md-10,
.size-md .portlet-col-md-10 {
	width: 83.33333333%;
}
.size-lg .portlet-col-md-9,
.size-md .portlet-col-md-9 {
	width: 75%;
}
.size-lg .portlet-col-md-8,
.size-md .portlet-col-md-8 {
	width: 66.66666667%;
}
.size-lg .portlet-col-md-7,
.size-md .portlet-col-md-7 {
	width: 58.33333333%;
}
.size-lg .portlet-col-md-6,
.size-md .portlet-col-md-6 {
	width: 50%;
}
.size-lg .portlet-col-md-5,
.size-md .portlet-col-md-5 {
	width: 41.66666667%;
}
.size-lg .portlet-col-md-4,
.size-md .portlet-col-md-4 {
	width: 33.33333333%;
}
.size-lg .portlet-col-md-3,
.size-md .portlet-col-md-3 {
	width: 25%;
}
.size-lg .portlet-col-md-2,
.size-md .portlet-col-md-2 {
	width: 16.66666667%;
}
.size-lg .portlet-col-md-1,
.size-md .portlet-col-md-1 {
	width: 8.33333333%;
}
.size-lg .portlet-col-md-offset-12,
.size-md .portlet-col-md-offset-12 {
	margin-left: 100%;
}
.size-lg .portlet-col-md-offset-11,
.size-md .portlet-col-md-offset-11 {
	margin-left: 91.66666667%;
}
.size-lg .portlet-col-md-offset-10,
.size-md .portlet-col-md-offset-10 {
	margin-left: 83.33333333%;
}
.size-lg .portlet-col-md-offset-9,
.size-md .portlet-col-md-offset-9 {
	margin-left: 75%;
}
.size-lg .portlet-col-md-offset-8,
.size-md .portlet-col-md-offset-8 {
	margin-left: 66.66666667%;
}
.size-lg .portlet-col-md-offset-7,
.size-md .portlet-col-md-offset-7 {
	margin-left: 58.33333333%;
}
.size-lg .portlet-col-md-offset-6,
.size-md .portlet-col-md-offset-6 {
	margin-left: 50%;
}
.size-lg .portlet-col-md-offset-5,
.size-md .portlet-col-md-offset-5 {
	margin-left: 41.66666667%;
}
.size-lg .portlet-col-md-offset-4,
.size-md .portlet-col-md-offset-4 {
	margin-left: 33.33333333%;
}
.size-lg .portlet-col-md-offset-3,
.size-md .portlet-col-md-offset-3 {
	margin-left: 25%;
}
.size-lg .portlet-col-md-offset-2,
.size-md .portlet-col-md-offset-2 {
	margin-left: 16.66666667%;
}
.size-lg .portlet-col-md-offset-1,
.size-md .portlet-col-md-offset-1 {
	margin-left: 8.33333333%;
}
.size-lg .portlet-col-md-offset-0,
.size-md .portlet-col-md-offset-0 {
	margin-left: 0;
}
.size-lg .portlet-col-lg-12 {
	width: 100%;
}
.size-lg .portlet-col-lg-11 {
	width: 91.66666667%;
}
.size-lg .portlet-col-lg-10 {
	width: 83.33333333%;
}
.size-lg .portlet-col-lg-9 {
	width: 75%;
}
.size-lg .portlet-col-lg-8 {
	width: 66.66666667%;
}
.size-lg .portlet-col-lg-7 {
	width: 58.33333333%;
}
.size-lg .portlet-col-lg-6 {
	width: 50%;
}
.size-lg .portlet-col-lg-5 {
	width: 41.66666667%;
}
.size-lg .portlet-col-lg-4 {
	width: 33.33333333%;
}
.size-lg .portlet-col-lg-3 {
	width: 25%;
}
.size-lg .portlet-col-lg-2 {
	width: 16.66666667%;
}
.size-lg .portlet-col-lg-1 {
	width: 8.33333333%;
}
.size-lg .portlet-col-lg-offset-12 {
	margin-left: 100%;
}
.size-lg .portlet-col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.size-lg .portlet-col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.size-lg .portlet-col-lg-offset-9 {
	margin-left: 75%;
}
.size-lg .portlet-col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.size-lg .portlet-col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.size-lg .portlet-col-lg-offset-6 {
	margin-left: 50%;
}
.size-lg .portlet-col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.size-lg .portlet-col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.size-lg .portlet-col-lg-offset-3 {
	margin-left: 25%;
}
.size-lg .portlet-col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.size-lg .portlet-col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.size-lg .portlet-col-lg-offset-0 {
	margin-left: 0;
}
.size-lg .Title-lg-width > .Title > .Container-content,
.size-lg .Title-lg-width > .Title > .Title-text,
.size-md .Title-md-width > .Title > .Container-content,
.size-md .Title-md-width > .Title > .Title-text,
.size-sm .Title-sm-width > .Title > .Container-content,
.size-sm .Title-sm-width > .Title > .Title-text,
.size-xs .Title-xs-width > .Title > .Container-content,
.size-xs .Title-xs-width > .Title > .Title-text {
	display: inline-block;
	min-width: 0 !important;
}
.size-lg .Title-lg-width > .Title > .Title-text,
.size-md .Title-md-width > .Title > .Title-text,
.size-sm .Title-sm-width > .Title > .Title-text,
.size-xs .Title-xs-width > .Title > .Title-text {
	padding-top: 8px;
	padding-bottom: 0;
}
.size-lg .Title-lg-width.Title-placement-left > .Title > .Title-text,
.size-md .Title-md-width.Title-placement-left > .Title > .Title-text,
.size-sm .Title-sm-width.Title-placement-left > .Title > .Title-text,
.size-xs .Title-xs-width.Title-placement-left > .Title > .Title-text {
	float: left;
}
.size-lg .Title-lg-width.Title-placement-right > .Title > .Title-text,
.size-md .Title-md-width.Title-placement-right > .Title > .Title-text,
.size-sm .Title-sm-width.Title-placement-right > .Title > .Title-text,
.size-xs .Title-xs-width.Title-placement-right > .Title > .Title-text {
	float: right;
}
.WidgetChart .highcharts-container,
.WidgetChart .highcharts-container svg {
	overflow: visible !important;
}
.rw-btn,
.rw-filter-input,
.rw-input,
.rw-input-reset {
	padding: 0;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background: none;
	background-image: none;
	border: none;
	box-shadow: none;
}
.rw-btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
select.rw-input {
	text-transform: none;
}
html input[type='button'].rw-input {
	cursor: pointer;
	-webkit-appearance: button;
}
textarea.rw-input {
	overflow: auto;
	resize: vertical;
}
button[disabled].rw-input,
fieldset[disabled] .rw-input,
html input[disabled].rw-input {
	cursor: not-allowed;
}
button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
@font-face {
	font-family: RwWidgets;
	font-style: normal;
	font-weight: 400;
	src: url();
	src:
		url() format('embedded-opentype'),
		url() format('woff'),
		url() format('truetype'),
		url('/assets/asset-3570c35d04cd60cb.svg') format('svg');
}
.rw-i {
	display: inline-block;
	font-family: RwWidgets;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: inherit;
	text-transform: none;
	font-feature-settings: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.rw-i-caret-down:before {
	content: '\E803';
}
.rw-i-caret-up:before {
	content: '\E800';
}
.rw-i-chevron-left:before {
	content: '\F104';
}
.rw-i-chevron-right:before {
	content: '\F105';
}
.rw-i-clock-o:before {
	content: '\E805';
}
.rw-i-calendar:before {
	content: '\E804';
}
.rw-i-search:before {
	content: '\E801';
}
.rw-btn {
	display: inline-block;
	position: relative;
	color: #333;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border: 1px solid transparent;
	outline: none;
}
.rw-state-disabled .rw-btn,
.rw-state-readonly .rw-btn {
	cursor: not-allowed;
}
.rw-btn-select {
	filter: alpha(opacity=75);
	opacity: 0.75;
	transition: opacity 0.15s ease-in;
}
.rw-btn-select:hover,
.rw-state-focus .rw-btn-select,
:hover > .rw-btn-select {
	filter: alpha(opacity=100);
	opacity: 1;
}
.rw-btn-primary {
	width: 100%;
	line-height: 2em;
	white-space: normal;
}
.rw-btn-primary:hover {
	background-color: #e6e6e6;
}
.rw-btn-primary[disabled],
.rw-btn-select[disabled],
fieldset[disabled] .rw-btn-primary,
fieldset[disabled] .rw-btn-select {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	box-shadow: none;
	opacity: 0.65;
}
.rw-sr {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.rw-widget {
	position: relative;
	font-family: inherit;
	font-size: 1em;
	color: #333;
	background-clip: border-box;
	border: none;
	outline: none;
}
.rw-widget,
.rw-widget *,
.rw-widget:after,
.rw-widget :after,
.rw-widget:before,
.rw-widget :before {
	box-sizing: border-box;
}
.rw-widget > .rw-widget-container {
	width: 100%;
	margin: 0;
}
.rw-widget-container {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.rw-state-focus > .rw-widget-container,
.rw-state-focus > .rw-widget-container:hover,
.rw-widget-container.rw-state-focus,
.rw-widget-container.rw-state-focus:hover {
	border-color: #66afe9;
	box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.rw-state-readonly > .rw-widget-container,
.rw-widget-container.rw-state-readonly {
	cursor: not-allowed;
}
.rw-state-disabled > .rw-widget-container,
.rw-state-disabled > .rw-widget-container:active,
.rw-state-disabled > .rw-widget-container:hover,
.rw-widget-container.rw-state-disabled,
.rw-widget-container.rw-state-disabled:active,
.rw-widget-container.rw-state-disabled:hover,
fieldset[disabled] .rw-widget-container,
fieldset[disabled] .rw-widget-container:active,
fieldset[disabled] .rw-widget-container:hover {
	cursor: not-allowed;
	box-shadow: none;
}
.rw-widget-picker {
	display: inline-table;
	position: relative;
	height: 2.429em;
	overflow: hidden;
	border-collapse: separate;
}
.rw-widget-picker > * {
	display: table-cell;
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
}
.rw-widget-picker > .rw-select {
	width: 1%;
	white-space: nowrap;
}
.rw-open > .rw-widget-picker {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.rw-open-up > .rw-widget-picker {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.rw-state-disabled > .rw-widget-picker,
fieldset[disabled] .rw-widget-picker {
	background-color: #eee;
}
.rw-select {
	cursor: pointer;
}
.rw-select > * {
	width: 1.9em;
	height: 100%;
}
.rw-state-disabled .rw-select,
.rw-state-readonly .rw-select {
	cursor: not-allowed;
}
.rw-select-bordered {
	cursor: pointer;
	border: none;
	border-left: 1px solid #ccc;
}
.rw-select-bordered:active,
.rw-select-bordered:hover {
	background-color: #e6e6e6;
}
.rw-select-bordered:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-select-bordered,
.rw-state-disabled .rw-select-bordered:active,
.rw-state-disabled .rw-select-bordered:hover,
.rw-state-readonly .rw-select-bordered,
.rw-state-readonly .rw-select-bordered:active,
.rw-state-readonly .rw-select-bordered:hover,
fieldset[disabled] .rw-select-bordered,
fieldset[disabled] .rw-select-bordered:active,
fieldset[disabled] .rw-select-bordered:hover {
	cursor: not-allowed;
	background-color: inherit;
	background-image: none;
	box-shadow: none;
}
.rw-rtl .rw-select-bordered {
	border-right: 1px solid #ccc;
	border-left: none;
}
.rw-rtl {
	direction: rtl;
}
.rw-filter-input,
.rw-input,
.rw-input-reset {
	outline: 0;
}
.rw-input-reset::-moz-placeholder {
	color: #999;
	opacity: 1;
}
.rw-input-reset:-ms-input-placeholder {
	color: #999;
}
.rw-input-reset::-webkit-input-placeholder {
	color: #999;
}
.rw-filter-input,
.rw-input {
	padding: 0 0.857em;
	color: #555;
	background-color: #fff;
}
.rw-input[type='text']::-ms-clear {
	display: none;
}
.rw-input[disabled],
fieldset[disabled] .rw-input {
	cursor: not-allowed;
	background-color: #eee;
	border-color: #ccc;
	box-shadow: none;
	opacity: 1;
}
.rw-input[readonly] {
	cursor: not-allowed;
}
.rw-i.rw-loading {
	display: block;
	width: 1.9em;
	min-width: 16px;
	height: 16px;
	background: url('/assets/asset-d24043d57ed7f603.gif') no-repeat 50%;
}
.rw-i.rw-loading:before {
	content: '';
}
.rw-placeholder {
	color: #999;
}
.rw-filter-input,
.rw-widget-input {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-widget-input.rw-state-focus {
	box-shadow:
		0 0 8px rgba(102, 175, 233, 0.6),
		inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-list {
	max-height: 200px;
	padding: 0;
	margin: 0;
	overflow: auto;
	font-size: 1em;
	list-style: none;
	outline: 0;
}
.rw-list-option {
	color: #333;
	cursor: pointer;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
}
.rw-list-option.rw-state-focus,
.rw-list-option.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-list-option:hover,
.rw-list-option:hover.rw-state-focus {
	color: #333;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
}
.rw-list-option.rw-state-selected,
.rw-list-option.rw-state-selected:hover {
	color: #fff;
	background-color: #337ab7;
	border: 1px solid #337ab7;
}
.rw-list-option.rw-state-disabled,
.rw-list-option.rw-state-readonly,
fieldset[disabled] .rw-list-option {
	color: #999;
	cursor: not-allowed;
	filter: alpha(opacity=7);
	box-shadow: none;
	opacity: 0.7;
}
.rw-list-option.rw-state-disabled:hover,
.rw-list-option.rw-state-readonly:hover,
fieldset[disabled] .rw-list-option:hover {
	background: none;
	border-color: transparent;
}
.rw-list-empty,
.rw-list-optgroup,
.rw-list-option {
	padding: 0.143em 0.75em;
	outline: 0;
}
.rw-list-optgroup {
	padding-top: 7px;
	font-weight: 700;
}
.rw-list-option-create {
	border-top: 1px solid #ccc;
}
.rw-dropdown-list-input {
	max-width: 1px;
	padding-right: 0;
	overflow: hidden;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: transparent;
}
.rw-rtl .rw-dropdown-list-input {
	padding-right: 0.857em;
	padding-left: 0;
}
.rw-filter-input {
	position: relative;
	padding-right: 0;
	margin: 4px;
}
.rw-filter-input .rw-rtl {
	padding-right: 0.857em;
	padding-left: 0;
}
.rw-filter-input .rw-btn,
.rw-filter-input .rw-select {
	cursor: text;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
.rw-filter-input > .rw-select,
.rw-filter-input > .rw-select:active,
.rw-filter-input > .rw-select:hover {
	cursor: auto;
	background: none;
	box-shadow: none;
}
.rw-number-picker .rw-btn {
	display: block;
	height: calc(1.2145em - 1px);
	height: 1.2145em\9;
	margin-top: -1px\9;
	line-height: 1.2145em;
	line-height: calc(1.2145em - 1px);
	cursor: pointer;
	border: none;
}
.rw-number-picker .rw-btn:active,
.rw-number-picker .rw-btn:hover {
	background-color: #e6e6e6;
}
.rw-number-picker .rw-btn:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-number-picker .rw-btn,
.rw-state-disabled .rw-number-picker .rw-btn:active,
.rw-state-disabled .rw-number-picker .rw-btn:hover,
.rw-state-readonly .rw-number-picker .rw-btn,
.rw-state-readonly .rw-number-picker .rw-btn:active,
.rw-state-readonly .rw-number-picker .rw-btn:hover,
fieldset[disabled] .rw-number-picker .rw-btn,
fieldset[disabled] .rw-number-picker .rw-btn:active,
fieldset[disabled] .rw-number-picker .rw-btn:hover {
	cursor: not-allowed;
	background-color: inherit;
	background-image: none;
	box-shadow: none;
}
.rw-number-picker .rw-select {
	vertical-align: middle;
}
.rw-number-picker .rw-select,
.rw-number-picker .rw-select:active,
.rw-number-picker .rw-select:hover {
	box-shadow: none;
}
.rw-calendar-popup {
	right: auto;
	width: 18em;
	min-width: 0;
}
.rw-calendar {
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.rw-calendar.rw-popup {
	border-color: #ccc;
}
.rw-calendar-now {
	font-weight: 700;
}
.rw-calendar-btn-left,
.rw-calendar-btn-right {
	width: 12.5%;
}
.rw-calendar-btn-view {
	width: 75%;
}
.rw-calendar-footer {
	border-top: 1px solid #ccc;
}
.rw-calendar-grid {
	width: 100%;
	height: 14.28571429em;
	table-layout: fixed;
	border-spacing: 0;
	border-collapse: separate;
	background-color: #fff;
	outline: none;
}
.rw-calendar-grid th {
	border-bottom: 1px solid #ccc;
}
.rw-calendar-grid th,
.rw-cell {
	padding: 0.25em;
	text-align: center;
}
.rw-cell {
	color: #333;
	line-height: normal;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
}
.rw-cell:hover {
	color: #333;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
}
.rw-cell.rw-state-focus,
.rw-cell.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-cell.rw-state-selected,
.rw-cell.rw-state-selected:hover {
	color: #fff;
	background-color: #337ab7;
	border: 1px solid #337ab7;
}
.rw-cell.rw-state-disabled {
	color: #999;
	filter: alpha(opacity=7);
	opacity: 0.7;
}
.rw-cell.rw-state-disabled:hover {
	background: none;
	border-color: transparent;
}
.rw-calendar-month .rw-cell {
	text-align: center;
}
.rw-cell-off-range {
	color: #999;
}
.rw-calendar-transition-group {
	position: relative;
}
.rw-calendar-transition {
	overflow: hidden;
	transition: transform 0.3s;
}
.rw-calendar-transition-top {
	transform: translateY(-100%);
}
.rw-calendar-transition-bottom {
	transform: translateY(100%);
}
.rw-calendar-transition-right {
	transform: translateX(-100%);
}
.rw-calendar-transition-left {
	transform: translateX(100%);
}
.rw-calendar-transition-entered.rw-calendar-transition-bottom,
.rw-calendar-transition-entered.rw-calendar-transition-top,
.rw-calendar-transition-entering.rw-calendar-transition-bottom,
.rw-calendar-transition-entering.rw-calendar-transition-top {
	transform: translateY(0);
}
.rw-calendar-transition-entered.rw-calendar-transition-left,
.rw-calendar-transition-entered.rw-calendar-transition-right,
.rw-calendar-transition-entering.rw-calendar-transition-left,
.rw-calendar-transition-entering.rw-calendar-transition-right {
	transform: translateX(0);
}
.rw-calendar-transition-exiting.rw-calendar-transition-top {
	transform: translateY(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-bottom {
	transform: translateY(-100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-right {
	transform: translateX(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-left {
	transform: translateX(-100%);
}
.rw-select-list {
	overflow: auto;
}
.rw-select-list .rw-list {
	max-height: none;
	font-size: 1em;
}
.rw-select-list-label {
	display: block;
	position: relative;
	padding-left: 20px;
	margin: 0;
	font-weight: 400;
	cursor: inherit;
}
.rw-rtl .rw-select-list-label {
	padding-right: 20px;
	padding-left: 0;
}
input.rw-select-list-input {
	position: absolute;
	top: 50%;
	top: 0.1em/9;
	left: 0;
	margin: 0;
	line-height: normal;
	cursor: inherit;
	transform: translateY(-50%);
}
.rw-rtl input.rw-select-list-input {
	right: 0;
	left: auto;
}
.rw-loading-mask {
	position: relative;
	min-height: 50px;
	border-radius: 4px;
}
.rw-loading-mask:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url() no-repeat 50%;
	background-color: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.rw-multiselect {
	cursor: text;
	background-color: #fff;
	border-color: #e6e6e6;
}
.rw-multiselect .rw-input-reset {
	width: auto;
	max-width: 100%;
	height: calc(2.429em - 2px);
	height: 2.429em\9;
	padding: 0 0.857em;
	margin-top: -2px\9;
	border-width: 0;
}
.rw-multiselect .rw-select,
.rw-multiselect .rw-select:active,
.rw-multiselect .rw-select:hover {
	background: none;
	box-shadow: none;
}
.rw-multiselect-taglist {
	display: inline;
	padding: 0;
	margin: 0;
	list-style: none;
	outline: none;
}
.rw-multiselect-tag {
	display: inline-table;
	max-width: 100%;
	height: 1.87033em;
	padding: 0 0.35em;
	margin-top: 0.279335em;
	margin-top: calc(0.279335em - 1px);
	margin-left: calc(0.279335em - 1px);
	overflow: hidden;
	color: inherit;
	vertical-align: top;
	text-align: center;
	cursor: default;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.rw-multiselect-tag > * {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}
.rw-rtl .rw-multiselect-tag {
	padding: 0 0.35em;
	margin-right: calc(0.279335em - 1px);
	margin-left: 0;
}
.rw-multiselect-tag.rw-state-focus,
.rw-multiselect-tag.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-multiselect-tag.rw-state-readonly,
.rw-state-disabled .rw-multiselect-tag,
.rw-state-readonly .rw-multiselect-tag {
	cursor: not-allowed;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-state-disabled .rw-multiselect-tag,
fieldset[disabled] .rw-multiselect-tag {
	filter: alpha(opacity=65);
	opacity: 0.65;
}
fieldset[disabled] .rw-multiselect-tag {
	cursor: not-allowed;
	box-shadow: none;
}
.rw-multiselect-tag-btn {
	margin-left: 0.25em;
	color: inherit;
}
.rw-rtl .rw-multiselect-tag-btn {
	margin-right: 0.25em;
	margin-left: 0;
}
.rw-autocomplete .rw-select {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: auto;
}
.rw-popup-container {
	position: absolute;
	top: 100%;
	right: -6px;
	left: -6px;
	z-index: 1005;
}
.rw-popup-container.rw-dropup {
	top: auto;
	bottom: 100%;
}
.rw-state-focus .rw-popup-container {
	z-index: 1006;
}
.rw-popup-transition {
	width: 100%;
	padding: 0 6px;
	margin-bottom: 6px;
}
.rw-dropup > .rw-popup-transition {
	margin-top: 6px;
	margin-bottom: 0;
}
.rw-popup {
	background: #fff;
	border: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
}
.rw-dropup .rw-popup {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.2);
}
.rw-popup-transition {
	transition: transform 0.2s;
}
.rw-popup-transition-entering {
	overflow: hidden;
}
.rw-popup-transition-entering .rw-popup-transition {
	transition-timing-function: ease-out;
	transform: translateY(0);
}
.rw-popup-transition-exiting .rw-popup-transition {
	transition-timing-function: ease-in;
}
.rw-popup-transition-exited,
.rw-popup-transition-exiting {
	overflow: hidden;
}
.rw-popup-transition-exited .rw-popup-transition,
.rw-popup-transition-exiting .rw-popup-transition {
	transform: translateY(-100%);
}
.rw-popup-transition-exited.rw-dropup .rw-popup-transition,
.rw-popup-transition-exiting.rw-dropup .rw-popup-transition {
	transform: translateY(100%);
}
.rw-popup-transition-exited {
	display: none;
}
.rw-state-disabled {
	cursor: not-allowed;
	box-shadow: none;
}
.rw-input {
	height: 32px;
	padding: 6px 12px;
}
.rw-btn,
.rw-dropdownlist > .rw-input {
	line-height: 32px;
}
.has-nobutton.rw-combobox .rw-btn,
.has-nobutton.rw-dropdownlist .rw-btn {
	display: none;
}
.has-nobutton.rw-combobox,
.has-nobutton.rw-dropdownlist {
	padding-right: 0;
}
.rw-list .rw-list-option {
	min-height: 24px;
}
ul.rw-list > li.rw-list-option {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rw-popup {
	right: auto;
}
.rw-btn,
.rw-filter-input,
.rw-input,
.rw-input-reset {
	padding: 0;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background: none;
	background-image: none;
	border: none;
	box-shadow: none;
}
.rw-btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
select.rw-input {
	text-transform: none;
}
html input[type='button'].rw-input {
	cursor: pointer;
	-webkit-appearance: button;
}
textarea.rw-input {
	overflow: auto;
	resize: vertical;
}
button[disabled].rw-input,
fieldset[disabled] .rw-input,
html input[disabled].rw-input {
	cursor: not-allowed;
}
button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
@font-face {
	font-family: RwWidgets;
	font-style: normal;
	font-weight: 400;
	src: url();
	src:
		url() format('embedded-opentype'),
		url() format('woff'),
		url() format('truetype'),
		url('/assets/asset-3570c35d04cd60cb.svg') format('svg');
}
.rw-i {
	display: inline-block;
	font-family: RwWidgets;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: inherit;
	text-transform: none;
	font-feature-settings: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.rw-i-caret-down:before {
	content: '\E803';
}
.rw-i-caret-up:before {
	content: '\E800';
}
.rw-i-chevron-left:before {
	content: '\F104';
}
.rw-i-chevron-right:before {
	content: '\F105';
}
.rw-i-clock-o:before {
	content: '\E805';
}
.rw-i-calendar:before {
	content: '\E804';
}
.rw-i-search:before {
	content: '\E801';
}
.rw-btn {
	display: inline-block;
	position: relative;
	color: #333;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border: 1px solid transparent;
	outline: none;
}
.rw-state-disabled .rw-btn,
.rw-state-readonly .rw-btn {
	cursor: not-allowed;
}
.rw-btn-select {
	filter: alpha(opacity=75);
	opacity: 0.75;
	transition: opacity 0.15s ease-in;
}
.rw-btn-select:hover,
.rw-state-focus .rw-btn-select,
:hover > .rw-btn-select {
	filter: alpha(opacity=100);
	opacity: 1;
}
.rw-btn-primary {
	width: 100%;
	line-height: 2em;
	white-space: normal;
}
.rw-btn-primary:hover {
	background-color: #e6e6e6;
}
.rw-btn-primary[disabled],
.rw-btn-select[disabled],
fieldset[disabled] .rw-btn-primary,
fieldset[disabled] .rw-btn-select {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	box-shadow: none;
	opacity: 0.65;
}
.rw-sr {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.rw-widget {
	position: relative;
	font-family: inherit;
	font-size: 1em;
	color: #333;
	background-clip: border-box;
	border: none;
	outline: none;
}
.rw-widget,
.rw-widget *,
.rw-widget:after,
.rw-widget :after,
.rw-widget:before,
.rw-widget :before {
	box-sizing: border-box;
}
.rw-widget > .rw-widget-container {
	width: 100%;
	margin: 0;
}
.rw-widget-container {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.rw-state-focus > .rw-widget-container,
.rw-state-focus > .rw-widget-container:hover,
.rw-widget-container.rw-state-focus,
.rw-widget-container.rw-state-focus:hover {
	border-color: #66afe9;
	box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.rw-state-readonly > .rw-widget-container,
.rw-widget-container.rw-state-readonly {
	cursor: not-allowed;
}
.rw-state-disabled > .rw-widget-container,
.rw-state-disabled > .rw-widget-container:active,
.rw-state-disabled > .rw-widget-container:hover,
.rw-widget-container.rw-state-disabled,
.rw-widget-container.rw-state-disabled:active,
.rw-widget-container.rw-state-disabled:hover,
fieldset[disabled] .rw-widget-container,
fieldset[disabled] .rw-widget-container:active,
fieldset[disabled] .rw-widget-container:hover {
	cursor: not-allowed;
	box-shadow: none;
}
.rw-widget-picker {
	display: inline-table;
	position: relative;
	height: 2.429em;
	overflow: hidden;
	border-collapse: separate;
}
.rw-widget-picker > * {
	display: table-cell;
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
}
.rw-widget-picker > .rw-select {
	width: 1%;
	white-space: nowrap;
}
.rw-open > .rw-widget-picker {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.rw-open-up > .rw-widget-picker {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.rw-state-disabled > .rw-widget-picker,
fieldset[disabled] .rw-widget-picker {
	background-color: #eee;
}
.rw-select {
	cursor: pointer;
}
.rw-select > * {
	width: 1.9em;
	height: 100%;
}
.rw-state-disabled .rw-select,
.rw-state-readonly .rw-select {
	cursor: not-allowed;
}
.rw-select-bordered {
	cursor: pointer;
	border: none;
	border-left: 1px solid #ccc;
}
.rw-select-bordered:active,
.rw-select-bordered:hover {
	background-color: #e6e6e6;
}
.rw-select-bordered:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-select-bordered,
.rw-state-disabled .rw-select-bordered:active,
.rw-state-disabled .rw-select-bordered:hover,
.rw-state-readonly .rw-select-bordered,
.rw-state-readonly .rw-select-bordered:active,
.rw-state-readonly .rw-select-bordered:hover,
fieldset[disabled] .rw-select-bordered,
fieldset[disabled] .rw-select-bordered:active,
fieldset[disabled] .rw-select-bordered:hover {
	cursor: not-allowed;
	background-color: inherit;
	background-image: none;
	box-shadow: none;
}
.rw-rtl .rw-select-bordered {
	border-right: 1px solid #ccc;
	border-left: none;
}
.rw-rtl {
	direction: rtl;
}
.rw-filter-input,
.rw-input,
.rw-input-reset {
	outline: 0;
}
.rw-input-reset::-moz-placeholder {
	color: #999;
	opacity: 1;
}
.rw-input-reset:-ms-input-placeholder {
	color: #999;
}
.rw-input-reset::-webkit-input-placeholder {
	color: #999;
}
.rw-filter-input,
.rw-input {
	padding: 0 0.857em;
	color: #555;
	background-color: #fff;
}
.rw-input[type='text']::-ms-clear {
	display: none;
}
.rw-input[disabled],
fieldset[disabled] .rw-input {
	cursor: not-allowed;
	background-color: #eee;
	border-color: #ccc;
	box-shadow: none;
	opacity: 1;
}
.rw-input[readonly] {
	cursor: not-allowed;
}
.rw-i.rw-loading {
	display: block;
	width: 1.9em;
	min-width: 16px;
	height: 16px;
	background: url('/assets/asset-d24043d57ed7f603.gif') no-repeat 50%;
}
.rw-i.rw-loading:before {
	content: '';
}
.rw-placeholder {
	color: #999;
}
.rw-filter-input,
.rw-widget-input {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-widget-input.rw-state-focus {
	box-shadow:
		0 0 8px rgba(102, 175, 233, 0.6),
		inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-list {
	max-height: 200px;
	padding: 0;
	margin: 0;
	overflow: auto;
	font-size: 1em;
	list-style: none;
	outline: 0;
}
.rw-list-option {
	color: #333;
	cursor: pointer;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
}
.rw-list-option.rw-state-focus,
.rw-list-option.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-list-option:hover,
.rw-list-option:hover.rw-state-focus {
	color: #333;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
}
.rw-list-option.rw-state-selected,
.rw-list-option.rw-state-selected:hover {
	color: #fff;
	background-color: #337ab7;
	border: 1px solid #337ab7;
}
.rw-list-option.rw-state-disabled,
.rw-list-option.rw-state-readonly,
fieldset[disabled] .rw-list-option {
	color: #999;
	cursor: not-allowed;
	filter: alpha(opacity=7);
	box-shadow: none;
	opacity: 0.7;
}
.rw-list-option.rw-state-disabled:hover,
.rw-list-option.rw-state-readonly:hover,
fieldset[disabled] .rw-list-option:hover {
	background: none;
	border-color: transparent;
}
.rw-list-empty,
.rw-list-optgroup,
.rw-list-option {
	padding: 0.143em 0.75em;
	outline: 0;
}
.rw-list-optgroup {
	padding-top: 7px;
	font-weight: 700;
}
.rw-list-option-create {
	border-top: 1px solid #ccc;
}
.rw-dropdown-list-input {
	max-width: 1px;
	padding-right: 0;
	overflow: hidden;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: transparent;
}
.rw-rtl .rw-dropdown-list-input {
	padding-right: 0.857em;
	padding-left: 0;
}
.rw-filter-input {
	position: relative;
	padding-right: 0;
	margin: 4px;
}
.rw-filter-input .rw-rtl {
	padding-right: 0.857em;
	padding-left: 0;
}
.rw-filter-input .rw-btn,
.rw-filter-input .rw-select {
	cursor: text;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
.rw-filter-input > .rw-select,
.rw-filter-input > .rw-select:active,
.rw-filter-input > .rw-select:hover {
	cursor: auto;
	background: none;
	box-shadow: none;
}
.rw-number-picker .rw-btn {
	display: block;
	height: calc(1.2145em - 1px);
	height: 1.2145em\9;
	margin-top: -1px\9;
	line-height: 1.2145em;
	line-height: calc(1.2145em - 1px);
	cursor: pointer;
	border: none;
}
.rw-number-picker .rw-btn:active,
.rw-number-picker .rw-btn:hover {
	background-color: #e6e6e6;
}
.rw-number-picker .rw-btn:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-number-picker .rw-btn,
.rw-state-disabled .rw-number-picker .rw-btn:active,
.rw-state-disabled .rw-number-picker .rw-btn:hover,
.rw-state-readonly .rw-number-picker .rw-btn,
.rw-state-readonly .rw-number-picker .rw-btn:active,
.rw-state-readonly .rw-number-picker .rw-btn:hover,
fieldset[disabled] .rw-number-picker .rw-btn,
fieldset[disabled] .rw-number-picker .rw-btn:active,
fieldset[disabled] .rw-number-picker .rw-btn:hover {
	cursor: not-allowed;
	background-color: inherit;
	background-image: none;
	box-shadow: none;
}
.rw-number-picker .rw-select {
	vertical-align: middle;
}
.rw-number-picker .rw-select,
.rw-number-picker .rw-select:active,
.rw-number-picker .rw-select:hover {
	box-shadow: none;
}
.rw-calendar-popup {
	right: auto;
	width: 18em;
	min-width: 0;
}
.rw-calendar {
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.rw-calendar.rw-popup {
	border-color: #ccc;
}
.rw-calendar-now {
	font-weight: 700;
}
.rw-calendar-btn-left,
.rw-calendar-btn-right {
	width: 12.5%;
}
.rw-calendar-btn-view {
	width: 75%;
}
.rw-calendar-footer {
	border-top: 1px solid #ccc;
}
.rw-calendar-grid {
	width: 100%;
	height: 14.28571429em;
	table-layout: fixed;
	border-spacing: 0;
	border-collapse: separate;
	background-color: #fff;
	outline: none;
}
.rw-calendar-grid th {
	border-bottom: 1px solid #ccc;
}
.rw-calendar-grid th,
.rw-cell {
	padding: 0.25em;
	text-align: center;
}
.rw-cell {
	color: #333;
	line-height: normal;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
}
.rw-cell:hover {
	color: #333;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
}
.rw-cell.rw-state-focus,
.rw-cell.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-cell.rw-state-selected,
.rw-cell.rw-state-selected:hover {
	color: #fff;
	background-color: #337ab7;
	border: 1px solid #337ab7;
}
.rw-cell.rw-state-disabled {
	color: #999;
	filter: alpha(opacity=7);
	opacity: 0.7;
}
.rw-cell.rw-state-disabled:hover {
	background: none;
	border-color: transparent;
}
.rw-calendar-month .rw-cell {
	text-align: center;
}
.rw-cell-off-range {
	color: #999;
}
.rw-calendar-transition-group {
	position: relative;
}
.rw-calendar-transition {
	overflow: hidden;
	transition: transform 0.3s;
}
.rw-calendar-transition-top {
	transform: translateY(-100%);
}
.rw-calendar-transition-bottom {
	transform: translateY(100%);
}
.rw-calendar-transition-right {
	transform: translateX(-100%);
}
.rw-calendar-transition-left {
	transform: translateX(100%);
}
.rw-calendar-transition-entered.rw-calendar-transition-bottom,
.rw-calendar-transition-entered.rw-calendar-transition-top,
.rw-calendar-transition-entering.rw-calendar-transition-bottom,
.rw-calendar-transition-entering.rw-calendar-transition-top {
	transform: translateY(0);
}
.rw-calendar-transition-entered.rw-calendar-transition-left,
.rw-calendar-transition-entered.rw-calendar-transition-right,
.rw-calendar-transition-entering.rw-calendar-transition-left,
.rw-calendar-transition-entering.rw-calendar-transition-right {
	transform: translateX(0);
}
.rw-calendar-transition-exiting.rw-calendar-transition-top {
	transform: translateY(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-bottom {
	transform: translateY(-100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-right {
	transform: translateX(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-left {
	transform: translateX(-100%);
}
.rw-select-list {
	overflow: auto;
}
.rw-select-list .rw-list {
	max-height: none;
	font-size: 1em;
}
.rw-select-list-label {
	display: block;
	position: relative;
	padding-left: 20px;
	margin: 0;
	font-weight: 400;
	cursor: inherit;
}
.rw-rtl .rw-select-list-label {
	padding-right: 20px;
	padding-left: 0;
}
input.rw-select-list-input {
	position: absolute;
	top: 50%;
	top: 0.1em/9;
	left: 0;
	margin: 0;
	line-height: normal;
	cursor: inherit;
	transform: translateY(-50%);
}
.rw-rtl input.rw-select-list-input {
	right: 0;
	left: auto;
}
.rw-loading-mask {
	position: relative;
	min-height: 50px;
	border-radius: 4px;
}
.rw-loading-mask:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url() no-repeat 50%;
	background-color: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.rw-multiselect {
	cursor: text;
	background-color: #fff;
	border-color: #e6e6e6;
}
.rw-multiselect .rw-input-reset {
	width: auto;
	max-width: 100%;
	height: calc(2.429em - 2px);
	height: 2.429em\9;
	padding: 0 0.857em;
	margin-top: -2px\9;
	border-width: 0;
}
.rw-multiselect .rw-select,
.rw-multiselect .rw-select:active,
.rw-multiselect .rw-select:hover {
	background: none;
	box-shadow: none;
}
.rw-multiselect-taglist {
	display: inline;
	padding: 0;
	margin: 0;
	list-style: none;
	outline: none;
}
.rw-multiselect-tag {
	display: inline-table;
	max-width: 100%;
	height: 1.87033em;
	padding: 0 0.35em;
	margin-top: 0.279335em;
	margin-top: calc(0.279335em - 1px);
	margin-left: calc(0.279335em - 1px);
	overflow: hidden;
	color: inherit;
	vertical-align: top;
	text-align: center;
	cursor: default;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.rw-multiselect-tag > * {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}
.rw-rtl .rw-multiselect-tag {
	padding: 0 0.35em;
	margin-right: calc(0.279335em - 1px);
	margin-left: 0;
}
.rw-multiselect-tag.rw-state-focus,
.rw-multiselect-tag.rw-state-focus:hover {
	color: #333;
	background-color: transparent;
	border: 1px solid #66afe9;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-multiselect-tag.rw-state-readonly,
.rw-state-disabled .rw-multiselect-tag,
.rw-state-readonly .rw-multiselect-tag {
	cursor: not-allowed;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-state-disabled .rw-multiselect-tag,
fieldset[disabled] .rw-multiselect-tag {
	filter: alpha(opacity=65);
	opacity: 0.65;
}
fieldset[disabled] .rw-multiselect-tag {
	cursor: not-allowed;
	box-shadow: none;
}
.rw-multiselect-tag-btn {
	margin-left: 0.25em;
	color: inherit;
}
.rw-rtl .rw-multiselect-tag-btn {
	margin-right: 0.25em;
	margin-left: 0;
}
.rw-autocomplete .rw-select {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: auto;
}
.rw-popup-container {
	position: absolute;
	top: 100%;
	right: -6px;
	left: -6px;
	z-index: 1005;
}
.rw-popup-container.rw-dropup {
	top: auto;
	bottom: 100%;
}
.rw-state-focus .rw-popup-container {
	z-index: 1006;
}
.rw-popup-transition {
	width: 100%;
	padding: 0 6px;
	margin-bottom: 6px;
}
.rw-dropup > .rw-popup-transition {
	margin-top: 6px;
	margin-bottom: 0;
}
.rw-popup {
	background: #fff;
	border: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
}
.rw-dropup .rw-popup {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.2);
}
.rw-popup-transition {
	transition: transform 0.2s;
}
.rw-popup-transition-entering {
	overflow: hidden;
}
.rw-popup-transition-entering .rw-popup-transition {
	transition-timing-function: ease-out;
	transform: translateY(0);
}
.rw-popup-transition-exiting .rw-popup-transition {
	transition-timing-function: ease-in;
}
.rw-popup-transition-exited,
.rw-popup-transition-exiting {
	overflow: hidden;
}
.rw-popup-transition-exited .rw-popup-transition,
.rw-popup-transition-exiting .rw-popup-transition {
	transform: translateY(-100%);
}
.rw-popup-transition-exited.rw-dropup .rw-popup-transition,
.rw-popup-transition-exiting.rw-dropup .rw-popup-transition {
	transform: translateY(100%);
}
.rw-popup-transition-exited {
	display: none;
}
.rw-state-disabled {
	cursor: not-allowed;
	box-shadow: none;
}
.carousel-control.left,
.carousel-control.right {
	background-image: linear-gradient(90deg, transparent 0, transparent);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(0, 0, 0, 0.0001)),
		to(transparent)
	);
}
.carousel-control.right:hover {
	background-image: -webkit-linear-gradient(
		left,
		rgba(0, 0, 0, 0.0001),
		rgba(0, 0, 0, 0.5)
	);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(0, 0, 0, 0.0001)),
		to(rgba(0, 0, 0, 0.5))
	);
}
.carousel-control.left:hover {
	background-image: -webkit-linear-gradient(
		left,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0.0001)
	);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0.0001))
	);
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-control {
	width: 50px;
	cursor: pointer;
}
.carousel-indicators .active {
	background-color: #000;
}
.carousel-indicators li {
	background-color: #747272;
	border: 0 solid;
}
.controlsHidden .carousel-control {
	display: none;
}
.controlsHidden .carousel:hover .carousel-control {
	display: inline-block;
}
.carousel-center {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 15;
}
.leftControl > .glyphicon {
	left: 50%;
	margin-left: -10px;
}
.leftControl > .glyphicon,
.rightControl > .glyphicon {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}
.rightControl > .glyphicon {
	right: 50%;
	margin-right: -10px;
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0;
	font-size: 2em;
}
mark {
	color: #000;
	background: #ff0;
}
small {
	font-size: 80%;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0;
	box-sizing: content-box;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
input {
	line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}
input[type='search'] {
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	padding: 0.35em 0.625em 0.75em;
	margin: 0 2px;
	border: 1px solid silver;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
td,
th {
	padding: 0;
}
@media print {
	*,
	:after,
	:before {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: ' (' attr(href) ')';
	}
	abbr[title]:after {
		content: ' (' attr(title) ')';
	}
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	img,
	tr {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd !important;
	}
}
@font-face {
	font-family: Glyphicons Halflings;
	src: url();
	src:
		url() format('embedded-opentype'),
		url('/assets/asset-fe185d11a4967689.woff2') format('woff2'),
		url('/assets/asset-a26394f7ede100ca.woff') format('woff'),
		url() format('truetype'),
		url() format('svg');
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: Glyphicons Halflings;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
	content: '*';
}
.glyphicon-plus:before {
	content: '+';
}
.glyphicon-eur:before,
.glyphicon-euro:before {
	content: '\20AC';
}
.glyphicon-minus:before {
	content: '\2212';
}
.glyphicon-cloud:before {
	content: '\2601';
}
.glyphicon-envelope:before {
	content: '\2709';
}
.glyphicon-pencil:before {
	content: '\270F';
}
.glyphicon-glass:before {
	content: '\E001';
}
.glyphicon-music:before {
	content: '\E002';
}
.glyphicon-search:before {
	content: '\E003';
}
.glyphicon-heart:before {
	content: '\E005';
}
.glyphicon-star:before {
	content: '\E006';
}
.glyphicon-star-empty:before {
	content: '\E007';
}
.glyphicon-user:before {
	content: '\E008';
}
.glyphicon-film:before {
	content: '\E009';
}
.glyphicon-th-large:before {
	content: '\E010';
}
.glyphicon-th:before {
	content: '\E011';
}
.glyphicon-th-list:before {
	content: '\E012';
}
.glyphicon-ok:before {
	content: '\E013';
}
.glyphicon-remove:before {
	content: '\E014';
}
.glyphicon-zoom-in:before {
	content: '\E015';
}
.glyphicon-zoom-out:before {
	content: '\E016';
}
.glyphicon-off:before {
	content: '\E017';
}
.glyphicon-signal:before {
	content: '\E018';
}
.glyphicon-cog:before {
	content: '\E019';
}
.glyphicon-trash:before {
	content: '\E020';
}
.glyphicon-home:before {
	content: '\E021';
}
.glyphicon-file:before {
	content: '\E022';
}
.glyphicon-time:before {
	content: '\E023';
}
.glyphicon-road:before {
	content: '\E024';
}
.glyphicon-download-alt:before {
	content: '\E025';
}
.glyphicon-download:before {
	content: '\E026';
}
.glyphicon-upload:before {
	content: '\E027';
}
.glyphicon-inbox:before {
	content: '\E028';
}
.glyphicon-play-circle:before {
	content: '\E029';
}
.glyphicon-repeat:before {
	content: '\E030';
}
.glyphicon-refresh:before {
	content: '\E031';
}
.glyphicon-list-alt:before {
	content: '\E032';
}
.glyphicon-lock:before {
	content: '\E033';
}
.glyphicon-flag:before {
	content: '\E034';
}
.glyphicon-headphones:before {
	content: '\E035';
}
.glyphicon-volume-off:before {
	content: '\E036';
}
.glyphicon-volume-down:before {
	content: '\E037';
}
.glyphicon-volume-up:before {
	content: '\E038';
}
.glyphicon-qrcode:before {
	content: '\E039';
}
.glyphicon-barcode:before {
	content: '\E040';
}
.glyphicon-tag:before {
	content: '\E041';
}
.glyphicon-tags:before {
	content: '\E042';
}
.glyphicon-book:before {
	content: '\E043';
}
.glyphicon-bookmark:before {
	content: '\E044';
}
.glyphicon-print:before {
	content: '\E045';
}
.glyphicon-camera:before {
	content: '\E046';
}
.glyphicon-font:before {
	content: '\E047';
}
.glyphicon-bold:before {
	content: '\E048';
}
.glyphicon-italic:before {
	content: '\E049';
}
.glyphicon-text-height:before {
	content: '\E050';
}
.glyphicon-text-width:before {
	content: '\E051';
}
.glyphicon-align-left:before {
	content: '\E052';
}
.glyphicon-align-center:before {
	content: '\E053';
}
.glyphicon-align-right:before {
	content: '\E054';
}
.glyphicon-align-justify:before {
	content: '\E055';
}
.glyphicon-list:before {
	content: '\E056';
}
.glyphicon-indent-left:before {
	content: '\E057';
}
.glyphicon-indent-right:before {
	content: '\E058';
}
.glyphicon-facetime-video:before {
	content: '\E059';
}
.glyphicon-picture:before {
	content: '\E060';
}
.glyphicon-map-marker:before {
	content: '\E062';
}
.glyphicon-adjust:before {
	content: '\E063';
}
.glyphicon-tint:before {
	content: '\E064';
}
.glyphicon-edit:before {
	content: '\E065';
}
.glyphicon-share:before {
	content: '\E066';
}
.glyphicon-check:before {
	content: '\E067';
}
.glyphicon-move:before {
	content: '\E068';
}
.glyphicon-step-backward:before {
	content: '\E069';
}
.glyphicon-fast-backward:before {
	content: '\E070';
}
.glyphicon-backward:before {
	content: '\E071';
}
.glyphicon-play:before {
	content: '\E072';
}
.glyphicon-pause:before {
	content: '\E073';
}
.glyphicon-stop:before {
	content: '\E074';
}
.glyphicon-forward:before {
	content: '\E075';
}
.glyphicon-fast-forward:before {
	content: '\E076';
}
.glyphicon-step-forward:before {
	content: '\E077';
}
.glyphicon-eject:before {
	content: '\E078';
}
.glyphicon-chevron-left:before {
	content: '\E079';
}
.glyphicon-chevron-right:before {
	content: '\E080';
}
.glyphicon-plus-sign:before {
	content: '\E081';
}
.glyphicon-minus-sign:before {
	content: '\E082';
}
.glyphicon-remove-sign:before {
	content: '\E083';
}
.glyphicon-ok-sign:before {
	content: '\E084';
}
.glyphicon-question-sign:before {
	content: '\E085';
}
.glyphicon-info-sign:before {
	content: '\E086';
}
.glyphicon-screenshot:before {
	content: '\E087';
}
.glyphicon-remove-circle:before {
	content: '\E088';
}
.glyphicon-ok-circle:before {
	content: '\E089';
}
.glyphicon-ban-circle:before {
	content: '\E090';
}
.glyphicon-arrow-left:before {
	content: '\E091';
}
.glyphicon-arrow-right:before {
	content: '\E092';
}
.glyphicon-arrow-up:before {
	content: '\E093';
}
.glyphicon-arrow-down:before {
	content: '\E094';
}
.glyphicon-share-alt:before {
	content: '\E095';
}
.glyphicon-resize-full:before {
	content: '\E096';
}
.glyphicon-resize-small:before {
	content: '\E097';
}
.glyphicon-exclamation-sign:before {
	content: '\E101';
}
.glyphicon-gift:before {
	content: '\E102';
}
.glyphicon-leaf:before {
	content: '\E103';
}
.glyphicon-fire:before {
	content: '\E104';
}
.glyphicon-eye-open:before {
	content: '\E105';
}
.glyphicon-eye-close:before {
	content: '\E106';
}
.glyphicon-warning-sign:before {
	content: '\E107';
}
.glyphicon-plane:before {
	content: '\E108';
}
.glyphicon-calendar:before {
	content: '\E109';
}
.glyphicon-random:before {
	content: '\E110';
}
.glyphicon-comment:before {
	content: '\E111';
}
.glyphicon-magnet:before {
	content: '\E112';
}
.glyphicon-chevron-up:before {
	content: '\E113';
}
.glyphicon-chevron-down:before {
	content: '\E114';
}
.glyphicon-retweet:before {
	content: '\E115';
}
.glyphicon-shopping-cart:before {
	content: '\E116';
}
.glyphicon-folder-close:before {
	content: '\E117';
}
.glyphicon-folder-open:before {
	content: '\E118';
}
.glyphicon-resize-vertical:before {
	content: '\E119';
}
.glyphicon-resize-horizontal:before {
	content: '\E120';
}
.glyphicon-hdd:before {
	content: '\E121';
}
.glyphicon-bullhorn:before {
	content: '\E122';
}
.glyphicon-bell:before {
	content: '\E123';
}
.glyphicon-certificate:before {
	content: '\E124';
}
.glyphicon-thumbs-up:before {
	content: '\E125';
}
.glyphicon-thumbs-down:before {
	content: '\E126';
}
.glyphicon-hand-right:before {
	content: '\E127';
}
.glyphicon-hand-left:before {
	content: '\E128';
}
.glyphicon-hand-up:before {
	content: '\E129';
}
.glyphicon-hand-down:before {
	content: '\E130';
}
.glyphicon-circle-arrow-right:before {
	content: '\E131';
}
.glyphicon-circle-arrow-left:before {
	content: '\E132';
}
.glyphicon-circle-arrow-up:before {
	content: '\E133';
}
.glyphicon-circle-arrow-down:before {
	content: '\E134';
}
.glyphicon-globe:before {
	content: '\E135';
}
.glyphicon-wrench:before {
	content: '\E136';
}
.glyphicon-tasks:before {
	content: '\E137';
}
.glyphicon-filter:before {
	content: '\E138';
}
.glyphicon-briefcase:before {
	content: '\E139';
}
.glyphicon-fullscreen:before {
	content: '\E140';
}
.glyphicon-dashboard:before {
	content: '\E141';
}
.glyphicon-paperclip:before {
	content: '\E142';
}
.glyphicon-heart-empty:before {
	content: '\E143';
}
.glyphicon-link:before {
	content: '\E144';
}
.glyphicon-phone:before {
	content: '\E145';
}
.glyphicon-pushpin:before {
	content: '\E146';
}
.glyphicon-usd:before {
	content: '\E148';
}
.glyphicon-gbp:before {
	content: '\E149';
}
.glyphicon-sort:before {
	content: '\E150';
}
.glyphicon-sort-by-alphabet:before {
	content: '\E151';
}
.glyphicon-sort-by-alphabet-alt:before {
	content: '\E152';
}
.glyphicon-sort-by-order:before {
	content: '\E153';
}
.glyphicon-sort-by-order-alt:before {
	content: '\E154';
}
.glyphicon-sort-by-attributes:before {
	content: '\E155';
}
.glyphicon-sort-by-attributes-alt:before {
	content: '\E156';
}
.glyphicon-unchecked:before {
	content: '\E157';
}
.glyphicon-expand:before {
	content: '\E158';
}
.glyphicon-collapse-down:before {
	content: '\E159';
}
.glyphicon-collapse-up:before {
	content: '\E160';
}
.glyphicon-log-in:before {
	content: '\E161';
}
.glyphicon-flash:before {
	content: '\E162';
}
.glyphicon-log-out:before {
	content: '\E163';
}
.glyphicon-new-window:before {
	content: '\E164';
}
.glyphicon-record:before {
	content: '\E165';
}
.glyphicon-save:before {
	content: '\E166';
}
.glyphicon-open:before {
	content: '\E167';
}
.glyphicon-saved:before {
	content: '\E168';
}
.glyphicon-import:before {
	content: '\E169';
}
.glyphicon-export:before {
	content: '\E170';
}
.glyphicon-send:before {
	content: '\E171';
}
.glyphicon-floppy-disk:before {
	content: '\E172';
}
.glyphicon-floppy-saved:before {
	content: '\E173';
}
.glyphicon-floppy-remove:before {
	content: '\E174';
}
.glyphicon-floppy-save:before {
	content: '\E175';
}
.glyphicon-floppy-open:before {
	content: '\E176';
}
.glyphicon-credit-card:before {
	content: '\E177';
}
.glyphicon-transfer:before {
	content: '\E178';
}
.glyphicon-cutlery:before {
	content: '\E179';
}
.glyphicon-header:before {
	content: '\E180';
}
.glyphicon-compressed:before {
	content: '\E181';
}
.glyphicon-earphone:before {
	content: '\E182';
}
.glyphicon-phone-alt:before {
	content: '\E183';
}
.glyphicon-tower:before {
	content: '\E184';
}
.glyphicon-stats:before {
	content: '\E185';
}
.glyphicon-sd-video:before {
	content: '\E186';
}
.glyphicon-hd-video:before {
	content: '\E187';
}
.glyphicon-subtitles:before {
	content: '\E188';
}
.glyphicon-sound-stereo:before {
	content: '\E189';
}
.glyphicon-sound-dolby:before {
	content: '\E190';
}
.glyphicon-sound-5-1:before {
	content: '\E191';
}
.glyphicon-sound-6-1:before {
	content: '\E192';
}
.glyphicon-sound-7-1:before {
	content: '\E193';
}
.glyphicon-copyright-mark:before {
	content: '\E194';
}
.glyphicon-registration-mark:before {
	content: '\E195';
}
.glyphicon-cloud-download:before {
	content: '\E197';
}
.glyphicon-cloud-upload:before {
	content: '\E198';
}
.glyphicon-tree-conifer:before {
	content: '\E199';
}
.glyphicon-tree-deciduous:before {
	content: '\E200';
}
.glyphicon-cd:before {
	content: '\E201';
}
.glyphicon-save-file:before {
	content: '\E202';
}
.glyphicon-open-file:before {
	content: '\E203';
}
.glyphicon-level-up:before {
	content: '\E204';
}
.glyphicon-copy:before {
	content: '\E205';
}
.glyphicon-paste:before {
	content: '\E206';
}
.glyphicon-alert:before {
	content: '\E209';
}
.glyphicon-equalizer:before {
	content: '\E210';
}
.glyphicon-king:before {
	content: '\E211';
}
.glyphicon-queen:before {
	content: '\E212';
}
.glyphicon-pawn:before {
	content: '\E213';
}
.glyphicon-bishop:before {
	content: '\E214';
}
.glyphicon-knight:before {
	content: '\E215';
}
.glyphicon-baby-formula:before {
	content: '\E216';
}
.glyphicon-tent:before {
	content: '\26FA';
}
.glyphicon-blackboard:before {
	content: '\E218';
}
.glyphicon-bed:before {
	content: '\E219';
}
.glyphicon-apple:before {
	content: '\F8FF';
}
.glyphicon-erase:before {
	content: '\E221';
}
.glyphicon-hourglass:before {
	content: '\231B';
}
.glyphicon-lamp:before {
	content: '\E223';
}
.glyphicon-duplicate:before {
	content: '\E224';
}
.glyphicon-piggy-bank:before {
	content: '\E225';
}
.glyphicon-scissors:before {
	content: '\E226';
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
	content: '\E227';
}
.glyphicon-jpy:before,
.glyphicon-yen:before {
	content: '\A5';
}
.glyphicon-rub:before,
.glyphicon-ruble:before {
	content: '\20BD';
}
.glyphicon-scale:before {
	content: '\E230';
}
.glyphicon-ice-lolly:before {
	content: '\E231';
}
.glyphicon-ice-lolly-tasted:before {
	content: '\E232';
}
.glyphicon-education:before {
	content: '\E233';
}
.glyphicon-option-horizontal:before {
	content: '\E234';
}
.glyphicon-option-vertical:before {
	content: '\E235';
}
.glyphicon-menu-hamburger:before {
	content: '\E236';
}
.glyphicon-modal-window:before {
	content: '\E237';
}
.glyphicon-oil:before {
	content: '\E238';
}
.glyphicon-grain:before {
	content: '\E239';
}
.glyphicon-sunglasses:before {
	content: '\E240';
}
.glyphicon-text-size:before {
	content: '\E241';
}
.glyphicon-text-color:before {
	content: '\E242';
}
.glyphicon-text-background:before {
	content: '\E243';
}
.glyphicon-object-align-top:before {
	content: '\E244';
}
.glyphicon-object-align-bottom:before {
	content: '\E245';
}
.glyphicon-object-align-horizontal:before {
	content: '\E246';
}
.glyphicon-object-align-left:before {
	content: '\E247';
}
.glyphicon-object-align-vertical:before {
	content: '\E248';
}
.glyphicon-object-align-right:before {
	content: '\E249';
}
.glyphicon-triangle-right:before {
	content: '\E250';
}
.glyphicon-triangle-left:before {
	content: '\E251';
}
.glyphicon-triangle-bottom:before {
	content: '\E252';
}
.glyphicon-triangle-top:before {
	content: '\E253';
}
.glyphicon-console:before {
	content: '\E254';
}
.glyphicon-superscript:before {
	content: '\E255';
}
.glyphicon-subscript:before {
	content: '\E256';
}
.glyphicon-menu-left:before {
	content: '\E257';
}
.glyphicon-menu-right:before {
	content: '\E258';
}
.glyphicon-menu-down:before {
	content: '\E259';
}
.glyphicon-menu-up:before {
	content: '\E260';
}
*,
:after,
:before {
	box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #337ab7;
	text-decoration: none;
}
a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline;
}
a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
[role='button'] {
	cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.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%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.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%;
}
.h1,
h1 {
	font-size: 36px;
}
.h2,
h2 {
	font-size: 30px;
}
.h3,
h3 {
	font-size: 24px;
}
.h4,
h4 {
	font-size: 18px;
}
.h5,
h5 {
	font-size: 14px;
}
.h6,
h6 {
	font-size: 12px;
}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}
@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}
.small,
small {
	font-size: 85%;
}
.mark,
mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-muted {
	color: #777;
}
.text-primary {
	color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
	color: #286090;
}
.text-success {
	color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
	color: #2b542c;
}
.text-info {
	color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
	color: #245269;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
	color: #66512c;
}
.text-danger {
	color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
	color: #843534;
}
.bg-primary {
	color: #fff;
	background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090;
}
.bg-success {
	background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3;
}
.bg-info {
	background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee;
}
.bg-warning {
	background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5;
}
.bg-danger {
	background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9;
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}
ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}
.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	margin-left: -5px;
}
.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
dl {
	margin-top: 0;
	margin-bottom: 20px;
}
dd,
dt {
	line-height: 1.42857143;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}
abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\A0   \2014';
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
	font-family:
		Menlo,
		Monaco,
		Consolas,
		Courier New,
		monospace;
}
code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}
code,
kbd {
	padding: 2px 4px;
	font-size: 90%;
}
kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	box-shadow: none;
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-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 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
}
table {
	background-color: transparent;
}
caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
}
caption,
th {
	text-align: left;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}
table col[class*='col-'] {
	position: static;
	display: table-column;
	float: none;
}
table td[class*='col-'],
table th[class*='col-'] {
	position: static;
	display: table-cell;
	float: none;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
	background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
	background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
	background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
	background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
	background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
	background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
	background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
	background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
	background-color: #ebcccc;
}
.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}
@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.table-responsive > .table {
		margin-bottom: 0;
	}
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > td,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > thead > tr > th {
		white-space: nowrap;
	}
	.table-responsive > .table-bordered {
		border: 0;
	}
	.table-responsive > .table-bordered > tbody > tr > td:first-child,
	.table-responsive > .table-bordered > tbody > tr > th:first-child,
	.table-responsive > .table-bordered > tfoot > tr > td:first-child,
	.table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.table-responsive > .table-bordered > thead > tr > td:first-child,
	.table-responsive > .table-bordered > thead > tr > th:first-child {
		border-left: 0;
	}
	.table-responsive > .table-bordered > tbody > tr > td:last-child,
	.table-responsive > .table-bordered > tbody > tr > th:last-child,
	.table-responsive > .table-bordered > tfoot > tr > td:last-child,
	.table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.table-responsive > .table-bordered > thead > tr > td:last-child,
	.table-responsive > .table-bordered > thead > tr > th:last-child {
		border-right: 0;
	}
	.table-responsive > .table-bordered > tbody > tr:last-child > td,
	.table-responsive > .table-bordered > tbody > tr:last-child > th,
	.table-responsive > .table-bordered > tfoot > tr:last-child > td,
	.table-responsive > .table-bordered > tfoot > tr:last-child > th {
		border-bottom: 0;
	}
}
fieldset {
	min-width: 0;
	margin: 0;
}
fieldset,
legend {
	padding: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}
input[type='search'] {
	box-sizing: border-box;
}
input[type='checkbox'],
input[type='radio'] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal;
}
input[type='file'] {
	display: block;
}
input[type='range'] {
	display: block;
	width: 100%;
}
select[multiple],
select[size] {
	height: auto;
}
input[type='checkbox']:focus,
input[type='file']:focus,
input[type='radio']:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
output {
	padding-top: 7px;
}
.form-control,
output {
	display: block;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}
.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #999;
}
.form-control::-webkit-input-placeholder {
	color: #999;
}
.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}
.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;
}
textarea.form-control {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type='date'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control,
	input[type='time'].form-control {
		line-height: 34px;
	}
	.input-group-sm input[type='date'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'],
	.input-group-sm input[type='time'],
	input[type='date'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	input[type='time'].input-sm {
		line-height: 30px;
	}
	.input-group-lg input[type='date'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'],
	.input-group-lg input[type='time'],
	input[type='date'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	input[type='time'].input-lg {
		line-height: 46px;
	}
}
.form-group {
	margin-bottom: 15px;
}
.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.checkbox-inline input[type='checkbox'],
.checkbox input[type='checkbox'],
.radio-inline input[type='radio'],
.radio input[type='radio'] {
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px;
}
.checkbox + .checkbox,
.radio + .radio {
	margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
	margin-top: 0;
	margin-left: 10px;
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
	cursor: not-allowed;
}
.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-sm {
	height: 30px;
	line-height: 30px;
}
select[multiple].input-sm,
textarea.input-sm {
	height: auto;
}
.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto;
}
.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}
.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
select.input-lg {
	height: 46px;
	line-height: 46px;
}
select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}
.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto;
}
.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 42.5px;
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #67b168;
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.has-success .form-control-feedback {
	color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
	color: #8a6d3b;
}
.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
	color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
	color: #a94442;
}
.has-error .form-control {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #843534;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #ce8483;
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.has-error .form-control-feedback {
	color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
	top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}
@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}
	.form-inline .input-group > .form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}
	.form-inline .checkbox input[type='checkbox'],
	.form-inline .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}
@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}
@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}
.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	box-shadow: none;
	opacity: 0.65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}
.btn-default .badge {
	color: #fff;
	background-color: #333;
}
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.btn-group-sm > .btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-group-xs > .btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
	width: 100%;
}
.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: 0.35s;
	transition-property: height, visibility;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.dropdown,
.dropup {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
	color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	right: 0;
	left: auto;
}
.dropdown-menu-left {
	right: auto;
	left: 0;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	content: '';
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}
.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
	position: relative;
	float: left;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-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-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}
.btn .caret {
	margin-left: 0;
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
	border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical
	> .btn-group:first-child:not(:last-child)
	> .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical
	> .btn-group:last-child:not(:first-child)
	> .btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn input[type='radio'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.input-group[class*='col-'] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.input-group .form-control:focus {
	z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px;
}
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	line-height: 30px;
}
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}
.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
	margin-top: 0;
}
.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-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .form-control:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}
.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
	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 {
	z-index: 2;
	margin-left: -1px;
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.nav > li,
.nav > li > a {
	position: relative;
	display: block;
}
.nav > li > a {
	padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
	text-decoration: none;
	background-color: #eee;
}
.nav > li.disabled > a {
	color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
	background-color: #eee;
	border-color: #337ab7;
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:focus,
	.nav-tabs.nav-justified > .active > a:hover {
		border-bottom-color: #fff;
	}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #337ab7;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs-justified {
	border-bottom: 0;
}
.nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified > .active > a,
	.nav-tabs-justified > .active > a:focus,
	.nav-tabs-justified > .active > a:hover {
		border-bottom-color: #fff;
	}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}
@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}
@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1);
}
.navbar-collapse.in {
	overflow-y: auto;
}
@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.container-fluid > .navbar-collapse,
	.container-fluid > .navbar-header,
	.container > .navbar-collapse,
	.container > .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}
@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}
.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0;
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand > img {
	display: block;
}
@media (min-width: 768px) {
	.navbar > .container-fluid .navbar-brand,
	.navbar > .container .navbar-brand {
		margin-left: -15px;
	}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.navbar-toggle:focus {
	outline: 0;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}
.navbar-nav {
	margin: 7.5px -15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu > li > a {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-nav .open .dropdown-menu > li > a:hover {
		background-image: none;
	}
}
@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav > li {
		float: left;
	}
	.navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
.navbar-form {
	padding: 10px 15px;
	margin: 8px -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	box-shadow:
		inset 0 1px 0 hsla(0, 0%, 100%, 0.1),
		0 1px 0 hsla(0, 0%, 100%, 0.1);
}
@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .form-control-static {
		display: inline-block;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto;
	}
	.navbar-form .input-group > .form-control {
		width: 100%;
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0;
	}
	.navbar-form .checkbox input[type='checkbox'],
	.navbar-form .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}
@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		box-shadow: none;
	}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}
@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
	color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
	color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	color: #555;
	background-color: #e7e7e7;
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
		color: #ccc;
		background-color: transparent;
	}
}
.navbar-default .navbar-link {
	color: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	color: #fff;
	background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: #444;
	background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
	color: #fff;
	background-color: #080808;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
		color: #fff;
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
		color: #444;
		background-color: transparent;
	}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link {
	color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li:before {
	padding: 0 5px;
	color: #ccc;
	content: '/\A0';
}
.breadcrumb > .active {
	color: #777;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	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: 5px 10px;
	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;
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
	text-decoration: none;
	background-color: #eee;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}
.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}
a.label:focus,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
.label-default {
	background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e;
}
.label-primary {
	background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090;
}
.label-success {
	background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44;
}
.label-info {
	background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f;
}
.label-danger {
	background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}
.badge:empty {
	display: none;
}
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}
a.badge:focus,
a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
	color: #337ab7;
	background-color: #fff;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-color: #eee;
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
	color: inherit;
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}
.jumbotron > hr {
	border-top-color: #d5d5d5;
}
.container-fluid .jumbotron,
.container .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.container-fluid .jumbotron,
	.container .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px;
	}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
	margin-right: auto;
	margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: 700;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
	background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-info {
	background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-warning {
	background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.progress-bar-danger {
	background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(
		45deg,
		hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%,
		transparent 0,
		transparent
	);
}
.media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media,
.media-body {
	overflow: hidden;
	zoom: 1;
}
.media-body {
	width: 10000px;
}
.media-object {
	display: block;
}
.media-object.img-thumbnail {
	max-width: none;
}
.media-right,
.media > .pull-right {
	padding-left: 10px;
}
.media-left,
.media > .pull-left {
	padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top;
}
.media-middle {
	vertical-align: middle;
}
.media-bottom {
	vertical-align: bottom;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.media-list {
	padding-left: 0;
	list-style: none;
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
button.list-group-item {
	width: 100%;
	text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
	color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.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-heading
	+ .panel-collapse
	> .list-group
	.list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
	margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
	padding-right: 15px;
	padding-left: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	td:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	th:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	td:first-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:first-child {
	border-top-left-radius: 3px;
}
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	td:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> tbody:first-child
	> tr:first-child
	th:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	td:last-child,
.panel
	> .table-responsive:first-child
	> .table:first-child
	> thead:first-child
	> tr:first-child
	th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	td:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	th:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	td:first-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	td:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tbody:last-child
	> tr:last-child
	th:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	td:last-child,
.panel
	> .table-responsive:last-child
	> .table:last-child
	> tfoot:last-child
	> tr:last-child
	th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
	border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	margin-bottom: 0;
	border: 0;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-default {
	border-color: #ddd;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}
.panel-primary {
	border-color: #337ab7;
}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7;
}
.panel-success {
	border-color: #d6e9c6;
}
.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6;
}
.panel-info {
	border-color: #bce8f1;
}
.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1;
}
.panel-warning {
	border-color: #faebcc;
}
.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1;
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px;
	border-radius: 6px;
}
.well-sm {
	padding: 9px;
	border-radius: 3px;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}
.modal,
.modal-open {
	overflow: hidden;
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	transition: transform 0.3s ease-out;
	transform: translateY(-25%);
}
.modal.in .modal-dialog {
	transform: translate(0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 15px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
	right: 5px;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
	left: 5px;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	line-break: auto;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: '';
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: ' ';
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0;
}
.popover.right > .arrow:after {
	bottom: -10px;
	left: 1px;
	content: ' ';
	border-right-color: #fff;
	border-left-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: ' ';
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
	right: 1px;
	bottom: -10px;
	content: ' ';
	border-right-width: 0;
	border-left-color: #fff;
}
.carousel,
.carousel-inner {
	position: relative;
}
.carousel-inner {
	width: 100%;
	overflow: hidden;
}
.carousel-inner > .item {
	position: relative;
	display: none;
	transition: left 0.6s ease-in-out;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
	line-height: 1;
}
@media (-webkit-transform-3d), (transform-3d) {
	.carousel-inner > .item {
		transition: transform 0.6s ease-in-out;
		backface-visibility: hidden;
		perspective: 1000px;
	}
	.carousel-inner > .item.active.right,
	.carousel-inner > .item.next {
		left: 0;
		transform: translate3d(100%, 0, 0);
	}
	.carousel-inner > .item.active.left,
	.carousel-inner > .item.prev {
		left: 0;
		transform: translate3d(-100%, 0, 0);
	}
	.carousel-inner > .item.active,
	.carousel-inner > .item.next.left,
	.carousel-inner > .item.prev.right {
		left: 0;
		transform: translateZ(0);
	}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
	left: 0;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: transparent;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.carousel-control.left {
	background-image: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0.0001)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.0001) 0,
		rgba(0, 0, 0, 0.5)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}
.carousel-control .icon-prev:before {
	content: '\2039';
}
.carousel-control .icon-next:before {
	content: '\203A';
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 10px;
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	.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-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	display: table;
	content: ' ';
}
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both;
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	td.visible-md,
	th.visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	td.visible-print,
	th.visible-print {
		display: table-cell !important;
	}
}
.visible-print-block {
	display: none !important;
}
@media print {
	.visible-print-block {
		display: block !important;
	}
}
.visible-print-inline {
	display: none !important;
}
@media print {
	.visible-print-inline {
		display: inline !important;
	}
}
.visible-print-inline-block {
	display: none !important;
}
@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}
@media print {
	.hidden-print {
		display: none !important;
	}
}
body.vub #error-view .error-view-container {
	position: relative;
	max-width: 940px;
	margin: 0 auto;
}
body.vub .IncidentView {
	padding: 20px 40px 10px;
	margin-bottom: 0;
	text-align: center;
	border-radius: 0;
}
body.vub .IncidentView .incident {
	width: 400px;
	margin: 10px auto;
	text-align: left;
}
@media (max-width: 479px) {
	body.vub .IncidentView {
		padding: 20px 20px 10px;
	}
	body.vub .IncidentView.alert-dismissable .close {
		right: -11px;
	}
}
body.vub.ibr .IncidentView {
	position: relative;
	z-index: 2;
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 70px;
}
body.vub .IncidentContent {
	padding: 20px 40px 10px;
	margin-bottom: 0;
	color: #a94442;
	text-align: center;
	background-color: #f2dede;
	border-color: #ebccd1;
	border-radius: 2px;
}
body.vub .IncidentContent .incident {
	width: 400px;
	margin: 10px auto;
	text-align: left;
}
body.vub .AbstractFooter {
	clear: both;
	color: #fff;
}
body.vub .AbstractFooter-container-top {
	padding: 0 15px;
	font-size: 10px;
	color: #eee;
	text-transform: uppercase;
	background-color: #5a5a5a;
}
body.vub .AbstractFooter-container-top .AbstractFooter-container {
	padding: 10px 0;
}
body.vub .AbstractFooter-container-bottom {
	padding: 0 15px;
	background-color: #404040;
}
body.vub .AbstractFooter-container-bottom .AbstractFooter-container {
	padding: 6px 0;
}
body.vub .AbstractFooter-container {
	position: relative;
	max-width: 1240px;
	margin: 0 auto;
}
body.vub .AbstractFooter-logo {
	height: 25px;
	background-image: url('/assets/asset-b781f5e0307b3db8.png');
	background-repeat: no-repeat;
	background-position: 100%;
}
body.vub .AbstractFooter .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body.vub .AbstractFooter .list-group-item {
	background-color: transparent;
	border: 0;
}
body.vub .AbstractFooter ul {
	margin-bottom: 0;
}
body.vub .AbstractFooter .size-xs .list-group-item {
	padding: 0;
}
@media (max-width: 767px) {
	body.vub .AbstractFooter .list-group-item {
		padding: 5px;
	}
}
body.vub .AbstractFooter a {
	color: #fff;
	text-decoration: none;
}
body.vub .AbstractFooter a:active,
body.vub .AbstractFooter a:hover {
	text-decoration: underline;
}
body.vub .Footer {
	clear: both;
	background: #008149;
}
body.vub .Footer-container {
	max-width: 1000px;
	padding: 20px 15px;
	margin: 0 auto;
	text-align: center;
}
body.vub .Footer-text {
	color: hsla(0, 0%, 100%, 0.5);
}
body.vub .Footer-spacer,
body.vub .Footer-text--vub-muted {
	color: hsla(0, 0%, 100%, 0.3);
}
body.vub .Footer-link,
body.vub .Footer-text {
	padding: 2px 5px;
	font-size: 14px;
}
body.vub .Footer-link,
body.vub .Footer-link:visited {
	color: hsla(0, 0%, 100%, 0.6);
	text-decoration: none;
}
body.vub .Footer-link:active,
body.vub .Footer-link:hover {
	color: #fff;
}
body.vub .dropdown-submenu {
	position: relative;
}
body.vub .navbar-nav > li > .dropdown-menu {
	border-radius: 6px;
}
body.vub .dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	border-radius: 6px;
}
body.vub .dropdown-submenu > .dropdown-menu.left {
	right: 100%;
	left: unset;
}
body.vub .dropdown-submenu > .dropdown-menu.right {
	right: unset;
	left: 100%;
}
body.vub .dropdown-menu.left .dropdown-menu {
	right: 100%;
	left: unset;
}
body.vub .dropdown-menu.stay .dropdown-menu.left,
body.vub .dropdown-menu.stay .dropdown-menu.left .dropdown-menu.stay {
	position: relative;
	top: 100% !important;
	right: 18% !important;
	left: unset !important;
	margin-top: -2px;
	border-color: transparent;
}
body.vub .dropdown-menu.left .dropdown-menu.right {
	position: relative;
	top: 100% !important;
	right: unset !important;
	left: 18% !important;
	margin-top: -2px;
	border-color: transparent;
}
body.vub .dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
body.vub .dropdown-submenu > a:after {
	content: ' ';
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -10px;
	color: #ccc;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
}
body.vub .dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}
body.vub .AbstractHeader {
	padding-right: 10px;
	padding-left: 10px;
	background: #f36f20;
}
body.vub .AbstractHeader-container {
	max-width: 940px;
	padding: 20px 0;
	margin: 0 auto;
}
body.vub .AbstractHeader .navbar-default :focus {
	outline: none;
}
body.vub .AbstractHeader .navbar-default .navbar-nav > li > a {
	font-size: 15.75px;
	color: #000;
}
body.vub .AbstractHeader .navbar-default .navbar-nav > li > a:active,
body.vub .AbstractHeader .navbar-default .navbar-nav > li > a:focus,
body.vub .AbstractHeader .navbar-default .navbar-nav > li > a:hover {
	color: #000;
}
body.vub .AbstractHeader .navbar-default .navbar-brand,
body.vub .AbstractHeader .navbar-default .navbar-brand:visited {
	font-size: 17.5px;
	color: #e6e6e6;
}
body.vub .AbstractHeader .navbar-default .navbar-brand:active,
body.vub .AbstractHeader .navbar-default .navbar-brand:hover {
	color: #fff;
}
body.vub .AbstractHeader .dropdown-menu .divider {
	background-color: #fff;
}
body.vub .AbstractHeader .navbar-default {
	background: none;
	border: none;
}
body.vub .AbstractHeader .navbar-default .menuitem-text {
	display: block;
	padding: 3px 20px;
	font-size: 14px;
	font-weight: 100;
	color: #fff;
	white-space: nowrap;
}
@media (max-width: 767px) {
	body.vub
		.AbstractHeader
		.navbar
		.navbar-nav
		.open
		.dropdown-menu
		.menuitem-text {
		padding: 7px 25px;
	}
	body.vub .AbstractHeader .navbar .navbar-nav .open .dropdown-menu .divider {
		margin-right: 25px;
		margin-left: 25px;
	}
	body.vub .AbstractHeader .navbar .vertical-hide {
		display: none;
	}
}
body.vub .AbstractHeader .navbar-default .navbar-text {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 15px;
	font-size: 15.75px;
	color: #fff;
	line-height: 20px;
}
body.vub .AbstractHeader .navbar .navbar-separator {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #fff;
}
@media (min-width: 768px) {
	body.vub .AbstractHeader .navbar-right {
		margin-right: -30px;
	}
	body.vub .AbstractHeader .navbar-default .navbar-nav > li.highlight > a {
		margin-right: 8px;
		margin-left: 8px;
		color: #000;
		background: rgba(0, 0, 0, 0.15);
		border-radius: 5px;
	}
	body.vub
		.AbstractHeader
		.navbar-default
		.navbar-nav
		> li.highlight
		> a:hover {
		background: rgba(0, 0, 0, 0.3);
	}
	body.vub .AbstractHeader .navbar .nospace {
		margin-right: 0;
		margin-left: 0;
	}
	body.vub .AbstractHeader .navbar .navbar-text {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	body.vub .AbstractHeader .navbar .navbar-separator {
		height: 24px;
		margin-top: 13px;
		margin-bottom: 13px;
		border-top: 0;
		border-left: 1px solid #fff;
	}
}
body.vub .AbstractHeader .navbar-default .navbar-toggle {
	margin-right: 1px;
	background-color: #f36f20;
}
body.vub .AbstractHeader .navbar-default .navbar-toggle:focus,
body.vub .AbstractHeader .navbar-default .navbar-toggle:hover {
	background-color: #d5550b;
	border-color: #fff;
}
body.vub .AbstractHeader .navbar-default .navbar-toggle .icon-bar {
	background-color: hsla(0, 0%, 100%, 0.8);
}
body.vub .AbstractHeader .navbar-default .navbar-toggle:focus .icon-bar,
body.vub .AbstractHeader .navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
@media (max-width: 767px) {
	body.vub .AbstractHeader .navbar-collapse {
		background-color: #f36f20;
		border-top: 0;
		border-radius: 5px;
		box-shadow: none;
	}
}
body.vub .AbstractHeader .navbar-nav li .dropdown-menu {
	background-color: #f36f20;
}
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li
	> a {
	font-size: 14px;
	font-weight: 100;
	color: #000;
}
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li
	> a:active,
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li
	> a:focus,
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li
	> a:hover {
	color: #000;
	background-color: transparent;
}
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li.active
	> a:active,
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li.active
	> a:focus,
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li.active
	> a:hover,
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li.active
	a {
	background-color: #f68d51;
}
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a:active,
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a:focus,
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a:hover,
body.vub .AbstractHeader .navbar-default .navbar-nav > .open > a {
	color: #000;
}
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a,
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a:focus,
body.vub .AbstractHeader .navbar-default .navbar-nav .open > a:hover {
	background-color: transparent;
}
body.vub .AbstractHeader .navbar {
	margin-bottom: 0;
}
body.vub .AbstractHeader .navbar-default .flag {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 20px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}
body.vub .AbstractHeader .navbar-default .flag.next-text {
	margin-right: 10px;
}
body.vub .AbstractHeader .cs {
	background-image: url('/assets/asset-35a94d24b46982a9.png');
}
body.vub .AbstractHeader .sk {
	background-image: url('/assets/asset-eb707f4bd783e504.png');
}
body.vub .AbstractHeader .en {
	background-image: url('/assets/asset-04bb788be1e224d9.png');
}
body.vub .AbstractHeader .navbar li.hide {
	display: none;
}
body.vub .AbstractHeader .navbar-default li.disabled > a {
	color: #999 !important;
}
body .Header .nav .navbar-text.navbar-error {
	padding: 5px 10px;
	color: red;
	background-color: #fff;
	border-radius: 5px;
}
body.vub
	.AbstractHeader
	.navbar-default
	.navbar-nav
	.open
	.dropdown-menu
	> li
	> a,
body.vub .AbstractHeader .navbar-default .navbar-nav > li > a {
	color: #fff;
}
body.vub .AbstractHeader {
	padding-right: 15px;
	padding-left: 15px;
}
body.vub .AbstractHeader .AbstractHeader-container {
	min-height: 70px;
	padding: 0;
}
body.vub .AbstractHeader .navbar,
body.vub .AbstractHeader .navbar-brand {
	min-height: 70px;
}
body.vub .AbstractHeader .navbar-nav {
	margin: 0 -15px;
}
body.vub .AbstractHeader .navbar-toggle {
	margin-top: 18px;
	margin-bottom: 18px;
}
body.vub .AbstractHeader .navbar-brand {
	padding-left: 212px;
	background-image: url('/assets/asset-2665211418355e44.png');
	background-repeat: no-repeat;
	background-position: 0;
	background-size: 212px 34px;
}
@media (min--moz-device-pixel-ratio: 1.3), (min-resolution: 120dpi) {
	body.vub .AbstractHeader .navbar-brand {
		background-image: url('/assets/asset-2665211418355e44.png');
	}
}
body.vub .AbstractHeader .AbstractHeader-container.no-toggle .navbar-header {
	float: left;
}
body.vub .AbstractHeader .AbstractHeader-container.no-toggle .navbar-right {
	float: right !important;
}
@media (min-width: 768px) {
	body.vub .AbstractHeader .AbstractHeader-container.no-toggle .navbar-right {
		margin-right: -15px;
	}
}
body.vub .Header .nav > li.menu-item-logout {
	background-color: #4d4d4d;
}
body.vub .Header .nav > li.menu-item-logout:hover {
	background-color: #262626;
}
body.vub .Header .nav > li.menu-item-logout > a {
	display: block;
	width: 70px;
	height: 70px;
	padding: 0;
}
body.vub .Header .nav > li.menu-item-logout > a > span {
	display: block;
	font-size: 24px;
	line-height: 70px;
	text-align: center;
}
body.vub .Header .navbar-default .navbar-nav > li > a:active,
body.vub .Header .navbar-default .navbar-nav > li > a:focus,
body.vub .Header .navbar-default .navbar-nav > li > a:hover {
	color: #fff;
}
@media (max-width: 767px) {
	body.vub .Header .navbar-default .navbar-nav > li > a,
	body.vub .Header .navbar-default .navbar-text {
		color: #fff;
	}
}
body.vub .Header.Quatro .AbstractHeader {
	background-color: #f5f5f5;
}
body.vub .Header.Quatro .AbstractHeader .navbar-brand {
	padding-left: 152px;
	background-image: url('/assets/asset-5e498fd138af21f0.svg');
	background-position: 0 100%;
	background-size: 152px 50px;
}
body.vub .Notifications {
	position: fixed;
	top: 10px;
	right: 10px;
	z-index: 2401;
	max-width: 400px;
}
@media (max-width: 767px) {
	body.vub .Notifications {
		top: 80px;
	}
}
body.vub .Notifications .Notification {
	min-width: 200px;
	box-shadow: 0 22px 70px 4px rgba(0, 0, 0, 0.56);
}
body.vub .Notifications .Notification.alert {
	padding: 10px;
}
body.vub .Notifications .Notification.alert.alert-dismissable .close {
	top: -6px;
	right: -1px;
}
body.vub .Notifications .Notification.alert h4 {
	font-size: 1em;
	line-height: normal;
}
body.vub .Notifications .Notification p {
	font-size: 0.8em;
	white-space: pre-line;
}
body.vub .Notifications .Notification.no-message h4 {
	margin-bottom: 0;
}
body.vub .Notifications-enter {
	opacity: 0.01;
}
body.vub .Notifications-enter.Notifications-enter-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .Notifications-leave {
	opacity: 1;
}
body.vub .Notifications-leave.Notifications-leave-active {
	opacity: 0.01;
	transition: opacity 0.3s ease-in;
}
body.vub .Notifications-appear {
	opacity: 0.01;
}
body.vub .Notifications-appear.Notifications-appear-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .Timeout-countDown {
	position: relative;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	line-height: 25px;
	border: 2px solid #f36f20;
}
body.vub .Timeout-bar {
	position: absolute;
	height: 17px;
	margin: 2px;
	background-color: #f36f20;
}
body.vub .Timeout-time {
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: -2px;
	color: #f8ad81;
	vertical-align: middle;
	text-align: center;
}
body.vub .Spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	opacity: 1;
}
body.vub .Spinner > div:first-child {
	opacity: 0.4;
}
body.vub .Spinner .sk-circle,
body.vub .Spinner > div {
	margin: auto;
}
body.vub .Spinner-wave {
	margin-left: -25px;
}
body.vub .Spinner-three-bounce {
	margin-top: -12.5px;
	margin-left: -40px;
}
body.vub .Spinner .sk-chasing-dots .sk-child,
body.vub .Spinner .sk-circle .sk-child:before,
body.vub .Spinner .sk-cube-grid .sk-cube,
body.vub .Spinner .sk-double-bounce .sk-child,
body.vub .Spinner .sk-fading-circle .sk-circle:before,
body.vub .Spinner .sk-folding-cube .sk-cube:before,
body.vub .Spinner .sk-rotating-plane,
body.vub .Spinner .sk-spinner,
body.vub .Spinner .sk-three-bounce .sk-child,
body.vub .Spinner .sk-wandering-cubes .sk-cube,
body.vub .Spinner .sk-wave .sk-rect {
	background-color: #f36f20;
}
body.vub .Spinner .Spinner-message {
	position: absolute;
	right: -1000px;
	left: -1000px;
	margin-top: 10px;
	font-size: 16px;
	color: #333;
	text-align: center;
}
body.vub .Spinner .Spinner-message div {
	display: inline-block;
	max-width: 700px;
}
@media (max-width: 767px) {
	body.vub .Spinner-message {
		display: none;
	}
}
body.vub .WaitingIndicator {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2200;
	background: hsla(0, 0%, 100%, 0.6);
}
body.vub .WaitingIndicator > div {
	display: table;
	width: 100%;
	height: 100%;
}
body.vub .WaitingIndicator > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
body.vub .WaitingIndicator.WaitingIndicator-fixed > div {
	position: fixed;
	top: 50%;
	height: auto;
}
body.vub .WaitingIndicator.WaitingIndicator-fixed > div > div {
	width: 100%;
}
body.vub .WaitingIndicator.WaitingIndicator-fixed > div > div > div {
	position: relative;
	height: 50px;
}
body.vub,
html[data-theme='vub'] {
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 1.43;
}
body.vub {
	min-width: 320px;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}
body.vub ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}
body.vub ::selection {
	text-shadow: none;
	background: #b3d4fc;
}
body.vub hr {
	display: block;
	height: 1px;
	padding: 0;
	margin: 1em 0;
	border: 0;
	border-top: 1px solid #ccc;
}
body.vub audio,
body.vub canvas,
body.vub iframe,
body.vub img,
body.vub svg,
body.vub video {
	vertical-align: middle;
}
body.vub fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
body.vub textarea {
	resize: vertical;
}
body.vub.fullscreen {
	overflow: hidden;
}
body.vub.fullscreen .modal .modal-dialog {
	transform: none;
}
body.vub .center {
	text-align: center;
}
body.vub .viewport-root > div:first-child {
	opacity: 0;
}
body.vub .btn,
body.vub .form-control {
	font-size: 14px;
	-webkit-appearance: none;
}
body.vub .btn-lg,
body.vub .form-group-lg .form-control,
body.vub .input-group-lg .form-control {
	font-size: 16px;
}
body.vub .btn-sm,
body.vub .form-group-sm .form-control,
body.vub .input-group-sm .form-control {
	font-size: 12px;
}
body.vub .btn-xs {
	font-size: 10px;
}
body.vub .form-control {
	font-weight: 100;
}
body.vub .navbar-default .navbar-nav > .active > a,
body.vub .navbar-default .navbar-nav > .active > a:focus,
body.vub .navbar-default .navbar-nav > .active > a:hover {
	background-color: transparent;
}
body.vub .dropdown-menu > .active > a {
	position: relative;
	color: #333;
	background-color: transparent;
}
body.vub .dropdown-menu > .active > a:focus,
body.vub .dropdown-menu > .active > a:hover {
	color: #262626;
	background-color: #f5f5f5;
}
body.vub .dropdown-submenu:hover > a:after {
	border-left-color: #333;
}
body.vub .dropdown-menu > .active > a:before {
	content: '\F00C';
	display: block;
	position: absolute;
	top: 4px;
	right: 8px;
	font-family: FontAwesome;
}
body.vub .modal,
body.vub .modal-backdrop {
	z-index: 1350;
}
body.vub .modal .form-buttons {
	position: absolute;
	top: 15px;
	right: 45px;
	text-align: right;
}
body.vub .modal.no-close-button .form-buttons {
	right: 20px;
}
body.vub .modal .form-buttons > span {
	color: #000;
	opacity: 0.2;
}
body.vub .modal .form-buttons > span:focus,
body.vub .modal .form-buttons > span:hover {
	opacity: 0.5;
}
body.vub .popover,
body.vub .tooltip {
	z-index: 1370;
}
body.vub .modal-dialog.wide {
	width: calc(100% - 30px - 30px);
}
body.vub .modal-dialog.percent25 {
	width: 25%;
	min-width: 420px;
}
body.vub .modal-dialog.percent50 {
	width: 50%;
	min-width: 708px;
}
body.vub .modal-dialog.percent75 {
	width: 75%;
	min-width: 931px;
}
body.vub .modal-dialog.default {
	width: 1000px;
}
body.vub .modal-dialog.fs,
body.vub .modal-dialog.fs-no-footer,
body.vub .modal-dialog.fs-no-footer-no-padding {
	width: calc(100% - 30px - 30px);
	height: calc(100% - 30px - 30px);
}
@media (max-width: 1020px) {
	body.vub .modal-dialog.default {
		width: calc(100% - 10px - 10px);
	}
}
@media (max-width: 991px) {
	body.vub .modal-dialog.percent75 {
		width: calc(100% - 10px - 10px);
		min-width: auto;
	}
}
@media (max-width: 767px) {
	body.vub .modal-dialog.fs,
	body.vub .modal-dialog.fs-no-footer,
	body.vub .modal-dialog.fs-no-footer-no-padding {
		width: calc(100% - 10px - 10px);
		height: calc(100% - 10px - 10px);
	}
	body.vub .modal-dialog.percent50 {
		width: calc(100% - 10px - 10px);
		min-width: auto;
	}
	body.vub .modal-dialog.wide {
		width: calc(100% - 10px - 10px);
	}
}
@media (max-width: 479px) {
	body.vub .modal-dialog.percent25 {
		width: calc(100% - 10px - 10px);
		min-width: auto;
	}
}
body.vub .modal-dialog.fs .modal-body {
	height: calc(100% - 56px - 65px);
}
body.vub .modal-dialog.fs-no-footer-no-padding .modal-body {
	position: relative;
	height: calc(100% - 56px);
	padding: 0;
	overflow: hidden;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
body.vub .modal-dialog.fs-no-footer .modal-body {
	height: calc(100% - 65px);
}
body.vub .modal-dialog.fs-no-footer-no-padding .modal-content,
body.vub .modal-dialog.fs-no-footer .modal-content,
body.vub .modal-dialog.fs .modal-content {
	height: 100%;
}
body.vub .modal-dialog.sm {
	width: 300px;
	margin: 30px auto;
}
body.vub .hidden-submit {
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border: 0 none;
}
body.vub .btn .icon-placement-left {
	margin-right: 5px;
}
body.vub .btn .icon-placement-right {
	margin-left: 5px;
}
body.vub .btn .icon-placement-top {
	display: block;
	margin-bottom: 5px;
}
body.vub .btn .icon-placement-bottom {
	display: block;
	margin-top: 5px;
}
body.vub .ace_editor {
	border-radius: 4px;
}
body.vub
	.has-feedback
	.glyphicon.form-control-feedback.glyphicon-remove:before {
	content: '\E101';
}
body.vub .clickable,
body.vub a.nohref {
	cursor: pointer;
}
body.vub .form-control-feedback {
	right: 2px;
	font-family: Glyphicons Halflings;
	font-size: 20px;
	color: #a94442;
}
body.vub .form-group {
	position: relative;
}
body.vub .form-group .icon-placement-before {
	left: 0;
	padding-left: 10px;
}
body.vub .form-group .icon-placement-after,
body.vub .form-group .icon-placement-before {
	position: absolute;
	top: 0;
	width: 30px;
	height: 34px;
	font-size: 18px;
	color: #333;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
}
body.vub .form-group .icon-placement-after {
	right: 0;
	padding-right: 10px;
}
body.vub .Widget-Form .form-group.has-feedback .form-control,
body.vub .Widget-Form .form-group.has-help .form-control {
	padding-right: 32px;
}
body.vub .Widget-Form .form-group.has-icon-left .form-control {
	padding-left: 36px;
}
body.vub .Widget-Form .form-group.has-icon-right .form-control {
	padding-right: 32px;
}
body.vub .Widget-Form .form-group.has-help.has-feedback .form-control {
	padding-right: 60px;
}
body.vub .Widget-Form .form-group.has-icon-right.has-feedback .form-control {
	padding-right: 64px;
}
body.vub .Widget-Form .form-group.has-icon-right.has-help .form-control {
	padding-right: 58px;
}
body.vub
	.Widget-Form
	.form-group.has-help.has-feedback.has-icon-right
	.form-control {
	padding-right: 86px;
}
body.vub .form-group.has-icon-right.has-feedback .icon-placement-after,
body.vub .form-group.has-icon-right.has-help .icon-placement-after {
	right: 30px;
	padding-right: 0;
}
body.vub
	.form-group.has-icon-right.has-help.has-feedback
	.icon-placement-after {
	right: 58px;
}
body.vub .form-group .Help-icon {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 34px;
	padding-right: 10px;
	text-align: center;
}
body.vub .form-group.has-feedback .Help-icon {
	right: 32px;
	padding-right: 0;
}
body.vub .form-group .Help-icon > span {
	position: relative;
	top: auto;
	right: 0;
	left: auto;
	width: 100%;
	height: auto;
	margin: 0;
	line-height: 34px;
	vertical-align: middle;
}
body.vub .btn.focus,
body.vub .btn.focus.active,
body.vub .btn:focus,
body.vub .btn:focus:active,
body.vub .open > .dropdown-toggle.btn:focus,
body.vub .open > .dropdown-toggle.btn:focus:active {
	outline: none;
}
body.vub .btn-primary.disabled,
body.vub .btn-primary.disabled.active,
body.vub .btn-primary.disabled.focus,
body.vub .btn-primary.disabled:active,
body.vub .btn-primary.disabled:focus,
body.vub .btn-primary.disabled:hover,
body.vub .btn-primary[disabled],
body.vub .btn-primary[disabled].active,
body.vub .btn-primary[disabled].focus,
body.vub .btn-primary[disabled]:active,
body.vub .btn-primary[disabled]:focus,
body.vub .btn-primary[disabled]:hover,
body.vub fieldset[disabled] .btn-primary,
body.vub fieldset[disabled] .btn-primary.active,
body.vub fieldset[disabled] .btn-primary.focus,
body.vub fieldset[disabled] .btn-primary:active,
body.vub fieldset[disabled] .btn-primary:focus,
body.vub fieldset[disabled] .btn-primary:hover {
	background-color: #ff8533;
	border-color: #ff8533;
}
body.vub .btn-primary {
	color: #fff;
	background-color: #f60;
	border-color: #f60;
}
body.vub .btn-primary.active,
body.vub .btn-primary.focus,
body.vub .btn-primary.focus.active,
body.vub .btn-primary:active,
body.vub .btn-primary:focus,
body.vub .btn-primary:focus:active,
body.vub .btn-primary:hover,
body.vub .open > .dropdown-toggle.btn-primary,
body.vub .open > .dropdown-toggle.btn-primary:active,
body.vub .open > .dropdown-toggle.btn-primary:focus,
body.vub .open > .dropdown-toggle.btn-primary:focus:active,
body.vub .open > .dropdown-toggle.btn-primary:hover {
	background-color: #cc5200;
	border-color: #cc5200;
}
#incident-view {
	position: relative;
	z-index: 9999;
}
#app,
.App,
.App-container,
body,
html {
	height: 100%;
}
.App-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.App-container-content {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}
.Footer {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
body.vub .form-control {
	height: 50px;
	padding: 0 16px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	box-shadow: none;
}
body.vub textarea.form-control {
	padding: 16px;
}
body.vub .form-control:focus {
	border-color: #f36f20;
	box-shadow: none;
}
body.vub .form-control[disabled],
body.vub .form-control[readonly],
body.vub fieldset[disabled] .form-control {
	color: #b3b3b3;
	background-color: #fafafa;
	border: 1px solid #e6e6e6;
}
body.vub .form-group .icon-placement-after,
body.vub .form-group .icon-placement-before {
	top: 1px;
	width: 48px;
	height: 48px;
	font-size: 16px;
	color: gray;
	line-height: 48px;
}
body.vub .form-group .icon-placement-before {
	padding-left: 0;
	border-right: 1px solid #e6e6e6;
}
body.vub .form-group .icon-placement-after {
	padding-right: 0;
	border-left: 1px solid #e6e6e6;
}
body.vub .Container .form-group .icon-placement-after.icon-plus,
body.vub .Container .form-group .icon-placement-before.icon-plus {
	font-size: 10px;
}
body.vub .Widget-Form .form-group.has-feedback .form-control {
	padding-right: 16px;
}
body.vub .Widget-Form .form-group.has-help .form-control {
	padding-right: 40px;
}
body.vub .Widget-Form .form-group.has-icon-left .form-control {
	padding-left: 63px;
}
body.vub .Widget-Form .form-group.has-icon-right .form-control {
	padding-right: 63px;
}
body.vub .Widget-Form .form-group.has-help.has-feedback .form-control {
	padding-right: 26px;
}
body.vub .Widget-Form .form-group.has-icon-right.has-feedback .form-control {
	padding-right: 65px;
}
body.vub
	.Widget-Form
	.form-group.has-help.has-feedback.has-icon-right
	.form-control,
body.vub .Widget-Form .form-group.has-icon-right.has-help .form-control {
	padding-right: 91px;
}
body.vub .Widget-Form .form-group.has-feedback .form-control {
	color: #a94442;
}
body.vub .form-group.has-icon-right.has-feedback .icon-placement-after {
	right: 0;
}
body.vub .form-group.has-icon-right.has-help.has-feedback .icon-placement-after,
body.vub .form-group.has-icon-right.has-help .icon-placement-after {
	right: 28px;
}
body.vub .form-group .Help-icon {
	padding-right: 0;
}
body.vub .form-group.has-feedback .Help-icon {
	right: 0;
}
body.vub .form-control-feedback.glyphicon-remove {
	display: none;
}
body.vub .form-group .Help-icon {
	height: 50px;
}
body.vub .form-group .Help-icon > span {
	line-height: 50px;
}
body.vub .form-control-feedback {
	height: 50px;
	font-size: 22px;
	line-height: 50px;
}
body.vub .form-group > span:focus {
	outline: none;
}
body.vub .Container-enabled .has-error .form-control:hover,
body.vub .has-error .form-control,
body.vub .has-error .form-control:focus,
body.vub .has-error .input-group .form-control {
	border-color: #a94442;
}
body.vub .input-group-addon {
	background-color: #fff;
}
body.vub .form-group.has-error .icon-placement-after,
body.vub .form-group.has-error .icon-placement-before {
	color: #a94442;
	border-color: #a94442;
}
@font-face {
	font-family: NotoSans;
	font-style: normal;
	font-weight: 100;
	src: url() format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: normal;
	font-weight: 200;
	src: url() format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: normal;
	font-weight: 300;
	src: url() format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: normal;
	font-weight: 400;
	src: url('/assets/asset-fe8c022f48d8dd29.ttf') format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: normal;
	font-weight: 700;
	src: url('/assets/asset-379bda1de5ceb6c8.ttf') format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: italic;
	font-weight: 400;
	src: url() format('truetype');
}
@font-face {
	font-family: NotoSans;
	font-style: italic;
	font-weight: 700;
	src: url() format('truetype');
}
@font-face {
	font-family: icomoon;
	font-style: normal;
	font-weight: 400;
	src: url();
	src:
		url() format('embedded-opentype'),
		url('/assets/asset-5a8519d066086412.ttf') format('truetype'),
		url() format('svg');
}
.vub-icons {
	font-family: icomoon;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
	font-feature-settings: normal;
}
.VubHeader-container [class*=' icon-'],
.VubHeader-container [class^='icon-'],
.VubSideBarHeader [class*=' icon-'],
.VubSideBarHeader [class^='icon-'] {
	font-family: icomoon !important;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	speak: none;
	font-feature-settings: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.VubHeader-container .icon-alert:before,
.VubSideBarHeader .icon-alert:before {
	content: '\E600';
}
.VubHeader-container .icon-settings:before,
.VubSideBarHeader .icon-settings:before {
	content: '\E601';
}
.VubHeader-container .icon-arrow-left:before,
.VubSideBarHeader .icon-arrow-left:before {
	content: '\E602';
}
.VubHeader-container .icon-cards:before,
.VubSideBarHeader .icon-cards:before {
	content: '\E603';
}
.VubHeader-container .icon-close:before,
.VubSideBarHeader .icon-close:before {
	content: '\E604';
}
.VubHeader-container .icon-dashboard:before,
.VubSideBarHeader .icon-dashboard:before {
	content: '\E605';
}
.VubHeader-container .icon-breadcrumb-bullet2:before,
.VubSideBarHeader .icon-breadcrumb-bullet2:before {
	content: '\E606';
}
.VubHeader-container .icon-arrow-up-plane:before,
.VubSideBarHeader .icon-arrow-up-plane:before {
	content: '\E607';
}
.VubHeader-container .icon-inovacija:before,
.VubSideBarHeader .icon-inovacija:before {
	content: '\E608';
}
.VubHeader-container .icon-investments-trading:before,
.VubSideBarHeader .icon-investments-trading:before {
	content: '\E609';
}
.VubHeader-container .icon-loans:before,
.VubSideBarHeader .icon-loans:before {
	content: '\E60A';
}
.VubHeader-container .icon-mobile-recharge:before,
.VubSideBarHeader .icon-mobile-recharge:before {
	content: '\E60B';
}
.VubHeader-container .icon-payments:before,
.VubSideBarHeader .icon-payments:before {
	content: '\E60C';
}
.VubHeader-container .icon-personal-banker:before,
.VubSideBarHeader .icon-personal-banker:before {
	content: '\E60D';
}
.VubHeader-container .icon-pfm:before,
.VubSideBarHeader .icon-pfm:before {
	content: '\E60E';
}
.VubHeader-container .icon-search:before,
.VubSideBarHeader .icon-search:before {
	content: '\E60F';
}
.VubHeader-container .icon-table-view:before,
.VubSideBarHeader .icon-table-view:before {
	content: '\E610';
}
.VubHeader-container .icon-thunder:before,
.VubSideBarHeader .icon-thunder:before {
	content: '\E611';
}
.VubHeader-container .icon-saving:before,
.VubSideBarHeader .icon-saving:before {
	content: '\E612';
}
.VubHeader-container .icon-utilities:before,
.VubSideBarHeader .icon-utilities:before {
	content: '\E613';
}
.VubHeader-container .icon-accounts:before,
.VubSideBarHeader .icon-accounts:before {
	content: '\E614';
}
.VubHeader-container .icon-row-view:before,
.VubSideBarHeader .icon-row-view:before {
	content: '\E615';
}
.VubHeader-container .icon-info:before,
.VubSideBarHeader .icon-info:before {
	content: '\E616';
}
.VubHeader-container .icon-four-dots:before,
.VubSideBarHeader .icon-four-dots:before {
	content: '\E617';
}
.VubHeader-container .icon-arrow-down:before,
.VubSideBarHeader .icon-arrow-down:before {
	content: '\E618';
}
.VubHeader-container .icon-arrow-up:before,
.VubSideBarHeader .icon-arrow-up:before {
	content: '\E619';
}
.VubHeader-container .icon-arrow-right:before,
.VubSideBarHeader .icon-arrow-right:before {
	content: '\E61A';
}
.VubHeader-container .icon-arrow-down-plane:before,
.VubSideBarHeader .icon-arrow-down-plane:before {
	content: '\E61B';
}
.VubHeader-container .icon-arrow-left-plane:before,
.VubSideBarHeader .icon-arrow-left-plane:before {
	content: '\E61C';
}
.VubHeader-container .icon-add:before,
.VubSideBarHeader .icon-add:before {
	content: '\E61D';
}
.VubHeader-container .icon-manage-widgets:before,
.VubSideBarHeader .icon-manage-widgets:before {
	content: '\E61E';
}
.VubHeader-container .icon-clothes:before,
.VubSideBarHeader .icon-clothes:before {
	content: '\E61F';
}
.VubHeader-container .icon-caffe:before,
.VubSideBarHeader .icon-caffe:before {
	content: '\E620';
}
.VubHeader-container .icon-dollar:before,
.VubSideBarHeader .icon-dollar:before {
	content: '\E621';
}
.VubHeader-container .icon-calendar:before,
.VubSideBarHeader .icon-calendar:before {
	content: '\E622';
}
.VubHeader-container .icon-list:before,
.VubSideBarHeader .icon-list:before {
	content: '\E623';
}
.VubHeader-container .icon-success:before,
.VubSideBarHeader .icon-success:before {
	content: '\E624';
}
.VubHeader-container .icon-idea:before,
.VubSideBarHeader .icon-idea:before {
	content: '\E625';
}
.VubHeader-container .icon-deposit:before,
.VubSideBarHeader .icon-deposit:before {
	content: '\E626';
}
.VubHeader-container .icon-termination-fee:before,
.VubSideBarHeader .icon-termination-fee:before {
	content: '\E628';
}
.VubHeader-container .icon-diamant:before,
.VubSideBarHeader .icon-diamant:before {
	content: '\E629';
}
.VubHeader-container .icon-chat:before,
.VubSideBarHeader .icon-chat:before {
	content: '\E62A';
}
.VubHeader-container .icon-exp-balance:before,
.VubSideBarHeader .icon-exp-balance:before {
	content: '\E62B';
}
.VubHeader-container .icon-document:before,
.VubSideBarHeader .icon-document:before {
	content: '\E62C';
}
.VubHeader-container .icon-recommend-yes:before,
.VubSideBarHeader .icon-recommend-yes:before {
	content: '\E62D';
}
.VubHeader-container .icon-pre-termination:before,
.VubSideBarHeader .icon-pre-termination:before {
	content: '\E62E';
}
.VubHeader-container .icon-recommend-not-sure:before,
.VubSideBarHeader .icon-recommend-not-sure:before {
	content: '\E62F';
}
.VubHeader-container .icon-recommend-no:before,
.VubSideBarHeader .icon-recommend-no:before {
	content: '\E630';
}
.VubHeader-container .icon-pdf:before,
.VubSideBarHeader .icon-pdf:before {
	content: '\E631';
}
.VubHeader-container .icon-adjust:before,
.VubSideBarHeader .icon-adjust:before {
	content: '\E632';
}
.VubHeader-container .icon-sort:before,
.VubSideBarHeader .icon-sort:before {
	content: '\E633';
}
.VubHeader-container .icon-warning:before,
.VubSideBarHeader .icon-warning:before {
	content: '\E634';
}
.VubHeader-container .icon-win:before,
.VubSideBarHeader .icon-win:before {
	content: '\E635';
}
.VubHeader-container .icon-phone:before,
.VubSideBarHeader .icon-phone:before {
	content: '\E636';
}
.VubHeader-container .icon-close-rounded:before,
.VubSideBarHeader .icon-close-rounded:before {
	content: '\E637';
}
.VubHeader-container .icon-account-type:before,
.VubSideBarHeader .icon-account-type:before {
	content: '\E638';
}
.VubHeader-container .icon-details-page:before,
.VubSideBarHeader .icon-details-page:before {
	content: '\E639';
}
.VubHeader-container .icon-iban:before,
.VubSideBarHeader .icon-iban:before {
	content: '\E63A';
}
.VubHeader-container .icon-avatar:before,
.VubSideBarHeader .icon-avatar:before {
	content: '\E63B';
}
.VubHeader-container .icon-email:before,
.VubSideBarHeader .icon-email:before {
	content: '\E63C';
}
.VubHeader-container .icon-facebook:before,
.VubSideBarHeader .icon-facebook:before {
	content: '\E63D';
}
.VubHeader-container .icon-star:before,
.VubSideBarHeader .icon-star:before {
	content: '\E63E';
}
.VubHeader-container .icon-recent:before,
.VubSideBarHeader .icon-recent:before {
	content: '\E63F';
}
.VubHeader-container .icon-currencies:before,
.VubSideBarHeader .icon-currencies:before {
	content: '\E640';
}
.VubHeader-container .icon-bullet-arrow:before,
.VubSideBarHeader .icon-bullet-arrow:before {
	content: '\E641';
}
.VubHeader-container .icon-dot:before,
.VubSideBarHeader .icon-dot:before {
	content: '\E642';
}
.VubHeader-container .icon-sun:before,
.VubSideBarHeader .icon-sun:before {
	content: '\E643';
}
.VubHeader-container .icon-off:before,
.VubSideBarHeader .icon-off:before {
	content: '\E644';
}
.VubHeader-container .icon-upload:before,
.VubSideBarHeader .icon-upload:before {
	content: '\E645';
}
.VubHeader-container .icon-menu:before,
.VubSideBarHeader .icon-menu:before {
	content: '\E646';
}
.VubHeader-container .icon-offers:before,
.VubSideBarHeader .icon-offers:before {
	content: '\E647';
}
.VubHeader-container .icon-xls:before,
.VubSideBarHeader .icon-xls:before {
	content: '\E648';
}
.VubHeader-container .icon-minus:before,
.VubSideBarHeader .icon-minus:before {
	content: '\E649';
}
.VubHeader-container .icon-icon-info-alert:before,
.VubSideBarHeader .icon-icon-info-alert:before {
	content: '\E64A';
}
.VubHeader-container .icon-plus:before,
.VubSideBarHeader .icon-plus:before {
	content: '\E64B';
}
.VubHeader-container .icon-video:before,
.VubSideBarHeader .icon-video:before {
	content: '\E64C';
}
.VubHeader-container .icon-pencil:before,
.VubSideBarHeader .icon-pencil:before {
	content: '\E64D';
}
.VubHeader-container .icon-youtube:before,
.VubSideBarHeader .icon-youtube:before {
	content: '\E64E';
}
.VubHeader-container .icon-share:before,
.VubSideBarHeader .icon-share:before {
	content: '\E64F';
}
.VubHeader-container .icon-refresh:before,
.VubSideBarHeader .icon-refresh:before {
	content: '\E650';
}
.VubHeader-container .icon-messages:before,
.VubSideBarHeader .icon-messages:before {
	content: '\E651';
}
.VubHeader-container .icon-lock-card:before,
.VubSideBarHeader .icon-lock-card:before {
	content: '\E652';
}
.VubHeader-container .icon-lock:before,
.VubSideBarHeader .icon-lock:before {
	content: '\E653';
}
.VubHeader-container .icon-loan:before,
.VubSideBarHeader .icon-loan:before {
	content: '\E654';
}
.VubHeader-container .icon-house-savings:before,
.VubSideBarHeader .icon-house-savings:before {
	content: '\E655';
}
.VubHeader-container .icon-help:before,
.VubSideBarHeader .icon-help:before {
	content: '\E656';
}
.VubHeader-container .icon-files:before,
.VubSideBarHeader .icon-files:before {
	content: '\E657';
}
.VubHeader-container .icon-facebook-filled:before,
.VubSideBarHeader .icon-facebook-filled:before {
	content: '\E658';
}
.VubHeader-container .icon-ebanking:before,
.VubSideBarHeader .icon-ebanking:before {
	content: '\E659';
}
.VubHeader-container .icon-credit-card:before,
.VubSideBarHeader .icon-credit-card:before {
	content: '\E65A';
}
.VubHeader-container .icon-contact:before,
.VubSideBarHeader .icon-contact:before {
	content: '\E65B';
}
.VubHeader-container .icon-clock:before,
.VubSideBarHeader .icon-clock:before {
	content: '\E65C';
}
.VubHeader-container .icon-charge-card:before,
.VubSideBarHeader .icon-charge-card:before {
	content: '\E65D';
}
.VubHeader-container .icon-card:before,
.VubSideBarHeader .icon-card:before {
	content: '\E65E';
}
.VubHeader-container .icon-copy:before,
.VubSideBarHeader .icon-copy:before {
	content: '\E65F';
}
.VubHeader-container .icon-view:before,
.VubSideBarHeader .icon-view:before {
	content: '\E660';
}
.VubHeader-container .icon-summary:before,
.VubSideBarHeader .icon-summary:before {
	content: '\E661';
}
.VubHeader-container .icon-input:before,
.VubSideBarHeader .icon-input:before {
	content: '\E662';
}
.VubHeader-container .icon-image:before,
.VubSideBarHeader .icon-image:before {
	content: '\E663';
}
.VubHeader-container .icon-confirmation:before,
.VubSideBarHeader .icon-confirmation:before {
	content: '\E664';
}
.VubHeader-container .icon-basket:before,
.VubSideBarHeader .icon-basket:before {
	content: '\E665';
}
.VubHeader-container .icon-actions:before,
.VubSideBarHeader .icon-actions:before {
	content: '\E666';
}
.VubHeader-container .icon-transfer-success:before,
.VubSideBarHeader .icon-transfer-success:before {
	content: '\E667';
}
.VubHeader-container .icon-download:before,
.VubSideBarHeader .icon-download:before {
	content: '\E668';
}
.VubHeader-container .icon-transfer-rejected:before,
.VubSideBarHeader .icon-transfer-rejected:before {
	content: '\E669';
}
.VubHeader-container .icon-transfer-to:before,
.VubSideBarHeader .icon-transfer-to:before {
	content: '\E66A';
}
.VubHeader-container .icon-todo:before,
.VubSideBarHeader .icon-todo:before {
	content: '\E66B';
}
.VubHeader-container .icon-beneficiaries:before,
.VubSideBarHeader .icon-beneficiaries:before {
	content: '\E66C';
}
.VubHeader-container .icon-scheduled:before,
.VubSideBarHeader .icon-scheduled:before {
	content: '\E66D';
}
.VubHeader-container .icon-transfer-multiple:before,
.VubSideBarHeader .icon-transfer-multiple:before {
	content: '\E66E';
}
.VubHeader-container .icon-transfer-amount:before,
.VubSideBarHeader .icon-transfer-amount:before {
	content: '\E66F';
}
.VubHeader-container .icon-finish:before,
.VubSideBarHeader .icon-finish:before {
	content: '\E800';
}
.VubHeader-container .icon-deposit-withdrawal:before,
.VubSideBarHeader .icon-deposit-withdrawal:before {
	content: '\E801';
}
.VubHeader-container .icon-start:before,
.VubSideBarHeader .icon-start:before {
	content: '\E802';
}
.VubHeader-container .icon-time-deposit:before,
.VubSideBarHeader .icon-time-deposit:before {
	content: '\E803';
}
.VubHeader-container .icon-new-deposit:before,
.VubSideBarHeader .icon-new-deposit:before {
	content: '\E804';
}
.VubHeader-container .icon-logof:before,
.VubSideBarHeader .icon-logof:before {
	content: '\E805';
}
.VubHeader-container .icon-news:before,
.VubSideBarHeader .icon-news:before {
	content: '\E806';
}
.VubHeader-container .icon-statements:before,
.VubSideBarHeader .icon-statements:before {
	content: '\E807';
}
.VubHeader-container .icon-receipt:before,
.VubSideBarHeader .icon-receipt:before {
	content: '\E808';
}
.VubHeader-container .icon-three-dots:before,
.VubSideBarHeader .icon-three-dots:before {
	content: '\E809';
}
.VubHeader-container .icon-upload-doc:before,
.VubSideBarHeader .icon-upload-doc:before {
	content: '\E900';
}
.VubHeader-container .icon-trusted-off:before,
.VubSideBarHeader .icon-trusted-off:before {
	content: '\E901';
}
.VubHeader-container .icon-login:before,
.VubSideBarHeader .icon-login:before {
	content: '\E902';
}
.VubHeader-container .icon-new-user:before,
.VubSideBarHeader .icon-new-user:before {
	content: '\E903';
}
.VubHeader-container .icon-insurance-trip:before,
.VubSideBarHeader .icon-insurance-trip:before {
	content: '\E904';
}
.VubHeader-container .icon-new-avatar:before,
.VubSideBarHeader .icon-new-avatar:before {
	content: '\E905';
}
.VubHeader-container .icon-spinner:before,
.VubSideBarHeader .icon-spinner:before {
	content: '\E906';
}
.VubHeader-container .icon-insurance-work:before,
.VubSideBarHeader .icon-insurance-work:before {
	content: '\E907';
}
.VubHeader-container .icon-insurance-health:before,
.VubSideBarHeader .icon-insurance-health:before {
	content: '\E908';
}
.VubHeader-container .icon-intesa:before,
.VubSideBarHeader .icon-intesa:before {
	content: '\E909';
}
.VubHeader-container .icon-terms:before,
.VubSideBarHeader .icon-terms:before {
	content: '\E90A';
}
.VubHeader-container .icon-icon_three-dots-hor:before,
.VubSideBarHeader .icon-icon_three-dots-hor:before {
	content: '\E90B';
}
.VubHeader-container .icon-arrow-right-plane:before,
.VubSideBarHeader .icon-arrow-right-plane:before {
	content: '\E90C';
}
.VubHeader-container .icon-ie:before,
.VubSideBarHeader .icon-ie:before {
	content: '\E90D';
}
.VubHeader-container .icon-busy:before,
.VubSideBarHeader .icon-busy:before {
	content: '\E90E';
}
.VubHeader-container .icon-globe:before,
.VubSideBarHeader .icon-globe:before {
	content: '\E90F';
}
.VubHeader-container .icon-hall:before,
.VubSideBarHeader .icon-hall:before {
	content: '\E910';
}
.VubHeader-container .icon-key:before,
.VubSideBarHeader .icon-key:before {
	content: '\E911';
}
.VubHeader-container .icon-bug:before,
.VubSideBarHeader .icon-bug:before {
	content: '\E912';
}
.VubHeader-container .icon-shield:before,
.VubSideBarHeader .icon-shield:before {
	content: '\E913';
}
.VubHeader-container .icon-update:before,
.VubSideBarHeader .icon-update:before {
	content: '\E914';
}
.VubHeader-container .icon-terms2:before,
.VubSideBarHeader .icon-terms2:before {
	content: '\E915';
}
.VubHeader-container .icon-pointer:before,
.VubSideBarHeader .icon-pointer:before {
	content: '\E916';
}
.VubHeader-container .icon-new:before,
.VubSideBarHeader .icon-new:before {
	content: '\E917';
}
.VubHeader-container .icon-earth:before,
.VubSideBarHeader .icon-earth:before {
	content: '\E918';
}
.VubHeader-container .icon-branch:before,
.VubSideBarHeader .icon-branch:before {
	content: '\E919';
}
.VubHeader-container .icon-tools:before,
.VubSideBarHeader .icon-tools:before {
	content: '\E91A';
}
.VubHeader-container .icon-success-circle:before,
.VubSideBarHeader .icon-success-circle:before {
	content: '\E91B';
}
.VubHeader-container .icon-save-for-later:before,
.VubSideBarHeader .icon-save-for-later:before {
	content: '\E91C';
}
.VubHeader-container .icon-reset:before,
.VubSideBarHeader .icon-reset:before {
	content: '\E91D';
}
.VubHeader-container .icon-remove-photo:before,
.VubSideBarHeader .icon-remove-photo:before {
	content: '\E91E';
}
.VubHeader-container .icon-rejected:before,
.VubSideBarHeader .icon-rejected:before {
	content: '\E91F';
}
.VubHeader-container .icon-limits:before,
.VubSideBarHeader .icon-limits:before {
	content: '\E920';
}
.VubHeader-container .icon-exchange:before,
.VubSideBarHeader .icon-exchange:before {
	content: '\E921';
}
.VubHeader-container .icon-clear:before,
.VubSideBarHeader .icon-clear:before {
	content: '\E922';
}
.VubHeader-container .icon-alert-in-cloud:before,
.VubSideBarHeader .icon-alert-in-cloud:before {
	content: '\E923';
}
.VubHeader-container .icon-change-photo:before,
.VubSideBarHeader .icon-change-photo:before {
	content: '\E924';
}
.VubHeader-container .icon-tree:before,
.VubSideBarHeader .icon-tree:before {
	content: '\E925';
}
.VubHeader-container .icon-leaf:before,
.VubSideBarHeader .icon-leaf:before {
	content: '\E926';
}
.VubHeader-container .icon-location:before,
.VubSideBarHeader .icon-location:before {
	content: '\E927';
}
.VubHeader-container .icon-cheques-deposit:before,
.VubSideBarHeader .icon-cheques-deposit:before {
	content: '\E928';
}
.VubHeader-container .icon-cash-deposit:before,
.VubSideBarHeader .icon-cash-deposit:before {
	content: '\E929';
}
.VubHeader-container .icon-inside-branch:before,
.VubSideBarHeader .icon-inside-branch:before {
	content: '\E92A';
}
.VubHeader-container .icon-24-hours:before,
.VubSideBarHeader .icon-24-hours:before {
	content: '\E92B';
}
.VubHeader-container .icon-map:before,
.VubSideBarHeader .icon-map:before {
	content: '\E92C';
}
.VubHeader-container .icon-list2:before,
.VubSideBarHeader .icon-list2:before {
	content: '\E92D';
}
.VubHeader-container .icon-atm:before,
.VubSideBarHeader .icon-atm:before {
	content: '\E92E';
}
.VubHeader-container .icon-wifi:before,
.VubSideBarHeader .icon-wifi:before {
	content: '\E92F';
}
.VubHeader-container .icon-parking:before,
.VubSideBarHeader .icon-parking:before {
	content: '\E930';
}
.VubHeader-container .icon-students-corner:before,
.VubSideBarHeader .icon-students-corner:before {
	content: '\E931';
}
.VubHeader-container .icon-accessibility:before,
.VubSideBarHeader .icon-accessibility:before {
	content: '\E932';
}
.VubHeader-container .icon-night-safe:before,
.VubSideBarHeader .icon-night-safe:before {
	content: '\E933';
}
.VubHeader-container .icon-balance-inquiry:before,
.VubSideBarHeader .icon-balance-inquiry:before {
	content: '\E934';
}
.VubHeader-container .icon-pin-change:before,
.VubSideBarHeader .icon-pin-change:before {
	content: '\E935';
}
.VubHeader-container .icon-safe-deposit-box:before,
.VubSideBarHeader .icon-safe-deposit-box:before {
	content: '\E936';
}
.VubHeader-container .icon-gsm-voucher-purchase:before,
.VubSideBarHeader .icon-gsm-voucher-purchase:before {
	content: '\E937';
}
.VubHeader-container .icon-bill-payment:before,
.VubSideBarHeader .icon-bill-payment:before {
	content: '\E938';
}
.VubHeader-container .icon-phishing:before,
.VubSideBarHeader .icon-phishing:before {
	content: '\E939';
}
.VubHeader-container .icon-bullet-arrow-rtl:before,
.VubSideBarHeader .icon-bullet-arrow-rtl:before {
	content: '\E93A';
}
.VubHeader-container .icon-reports:before,
.VubSideBarHeader .icon-reports:before {
	content: '\E93B';
}
.VubHeader-container .icon-screwDriver:before,
.VubSideBarHeader .icon-screwDriver:before {
	content: '\E93C';
}
.VubHeader-container .icon-announce:before,
.VubSideBarHeader .icon-announce:before {
	content: '\E93D';
}
.VubHeader-container .icon-wrench:before,
.VubSideBarHeader .icon-wrench:before {
	content: '\E93E';
}
.VubHeader-container .icon-dashBoardCircle:before,
.VubSideBarHeader .icon-dashBoardCircle:before {
	content: '\E93F';
}
.VubHeader-container .icon-gsm_voucher:before,
.VubSideBarHeader .icon-gsm_voucher:before {
	content: '\E940';
}
.VubHeader-container .icon-contrast:before,
.VubSideBarHeader .icon-contrast:before {
	content: '\E941';
}
.VubHeader-container .icon-arrow-circle-right:before,
.VubSideBarHeader .icon-arrow-circle-right:before {
	content: '\E942';
}
.VubHeader-container .icon-circle-down:before,
.VubSideBarHeader .icon-circle-down:before {
	content: '\E943';
}
.VubHeader-container .icon-circle-up:before,
.VubSideBarHeader .icon-circle-up:before {
	content: '\E944';
}
.VubHeader-container .icon-mobile:before,
.VubSideBarHeader .icon-mobile:before {
	content: '\E945';
}
.VubHeader-container .icon-circled-profile:before,
.VubSideBarHeader .icon-circled-profile:before {
	content: '\E946';
}
.VubHeader-container .icon-morgage-specialist:before,
.VubSideBarHeader .icon-morgage-specialist:before {
	content: '\E947';
}
.VubHeader-container .icon-touch-id:before,
.VubSideBarHeader .icon-touch-id:before {
	content: '\E948';
}
.VubHeader-container .icon-switch:before,
.VubSideBarHeader .icon-switch:before {
	content: '\E949';
}
.VubHeader-container .icon-smart-login:before,
.VubSideBarHeader .icon-smart-login:before {
	content: '\E94A';
}
.VubHeader-container .icon-scan:before,
.VubSideBarHeader .icon-scan:before {
	content: '\E94B';
}
.VubHeader-container .icon-recharge-mobile:before,
.VubSideBarHeader .icon-recharge-mobile:before {
	content: '\E94C';
}
.VubHeader-container .icon-rates:before,
.VubSideBarHeader .icon-rates:before {
	content: '\E94D';
}
.VubHeader-container .icon-qrcode:before,
.VubSideBarHeader .icon-qrcode:before {
	content: '\E94E';
}
.VubHeader-container .icon-print:before,
.VubSideBarHeader .icon-print:before {
	content: '\E94F';
}
.VubHeader-container .icon-whealt-management-specialist:before,
.VubSideBarHeader .icon-whealt-management-specialist:before {
	content: '\E950';
}
.VubHeader-container .icon-social-facebook:before,
.VubSideBarHeader .icon-social-facebook:before {
	content: '\E951';
}
.VubHeader-container .icon-social-linkedin:before,
.VubSideBarHeader .icon-social-linkedin:before {
	content: '\E952';
}
.VubHeader-container .icon-social-logoIntesa:before,
.VubSideBarHeader .icon-social-logoIntesa:before {
	content: '\E953';
}
.VubHeader-container .icon-social-youtube:before,
.VubSideBarHeader .icon-social-youtube:before {
	content: '\E954';
}
.VubHeader-container .icon-exchange-offices:before,
.VubSideBarHeader .icon-exchange-offices:before {
	content: '\E955';
}
.VubHeader-container .icon-investment-fund-inquiry:before,
.VubSideBarHeader .icon-investment-fund-inquiry:before {
	content: '\E956';
}
.VubHeader-container .icon-small-bussiness-corner:before,
.VubSideBarHeader .icon-small-bussiness-corner:before {
	content: '\E957';
}
.VubHeader-container .icon-directions:before,
.VubSideBarHeader .icon-directions:before {
	content: '\E958';
}
.VubHeader-container .icon-pointer2:before,
.VubSideBarHeader .icon-pointer2:before {
	content: '\E959';
}
.VubHeader-container .icon-photo:before,
.VubSideBarHeader .icon-photo:before {
	content: '\E95A';
}
.VubHeader-container .icon-phone2:before,
.VubSideBarHeader .icon-phone2:before {
	content: '\E95B';
}
.VubHeader-container .icon-open:before,
.VubSideBarHeader .icon-open:before {
	content: '\E95C';
}
.VubHeader-container .icon-triangle-alert:before,
.VubSideBarHeader .icon-triangle-alert:before {
	content: '\E95D';
}
.VubHeader-container .icon-next-one:before,
.VubSideBarHeader .icon-next-one:before {
	content: '\E95E';
}
.VubHeader-container .icon-language:before,
.VubSideBarHeader .icon-language:before {
	content: '\E95F';
}
.VubHeader-container .icon-jump:before,
.VubSideBarHeader .icon-jump:before {
	content: '\E960';
}
.VubHeader-container .icon-info-contact:before,
.VubSideBarHeader .icon-info-contact:before {
	content: '\E961';
}
.VubHeader-container .icon-favourite-off:before,
.VubSideBarHeader .icon-favourite-off:before {
	content: '\E962';
}
.VubHeader-container .icon-download-doc:before,
.VubSideBarHeader .icon-download-doc:before {
	content: '\E963';
}
.VubHeader-container .icon-document-filled:before,
.VubSideBarHeader .icon-document-filled:before {
	content: '\E964';
}
.VubHeader-container .icon-direction:before,
.VubSideBarHeader .icon-direction:before {
	content: '\E965';
}
.VubHeader-container .icon-dayposit:before,
.VubSideBarHeader .icon-dayposit:before {
	content: '\E966';
}
.VubHeader-container .icon-contrast-off:before,
.VubSideBarHeader .icon-contrast-off:before {
	content: '\E967';
}
.VubHeader-container .icon-chat-response:before,
.VubSideBarHeader .icon-chat-response:before {
	content: '\E968';
}
.VubHeader-container .icon-change-card:before,
.VubSideBarHeader .icon-change-card:before {
	content: '\E969';
}
.VubHeader-container .icon-bell-on:before,
.VubSideBarHeader .icon-bell-on:before {
	content: '\E96A';
}
.VubHeader-container .icon-barcode:before,
.VubSideBarHeader .icon-barcode:before {
	content: '\E96B';
}
.VubHeader-container .icon-avatar2:before,
.VubSideBarHeader .icon-avatar2:before {
	content: '\E96C';
}
.VubHeader-container .icon-archive:before,
.VubSideBarHeader .icon-archive:before {
	content: '\E96D';
}
.VubHeader-container .icon-microphone:before,
.VubSideBarHeader .icon-microphone:before {
	content: '\E96E';
}
.VubHeader-container .icon-address-book:before,
.VubSideBarHeader .icon-address-book:before {
	content: '\E96F';
}
.VubHeader-container .icon-refresh2:before,
.VubSideBarHeader .icon-refresh2:before {
	content: '\E970';
}
.VubHeader-container .icon-android:before,
.VubSideBarHeader .icon-android:before {
	content: '\E971';
}
.VubHeader-container .icon-apple:before,
.VubSideBarHeader .icon-apple:before {
	content: '\E972';
}
.VubHeader-container .icon-smile:before,
.VubSideBarHeader .icon-smile:before {
	content: '\E973';
}
.VubHeader-container .icon-choose:before,
.VubSideBarHeader .icon-choose:before {
	content: '\E974';
}
.VubHeader-container .icon-bag:before,
.VubSideBarHeader .icon-bag:before {
	content: '\E975';
}
.VubHeader-container .icon-market_value:before,
.VubSideBarHeader .icon-market_value:before {
	content: '\E976';
}
.VubHeader-container .icon-shares_number:before,
.VubSideBarHeader .icon-shares_number:before {
	content: '\E977';
}
.VubHeader-container .icon-fawry:before,
.VubSideBarHeader .icon-fawry:before {
	content: '\E978';
}
.VubHeader-container .icon-down:before,
.VubSideBarHeader .icon-down:before {
	content: '\E979';
}
.VubHeader-container .icon-profit_loss:before,
.VubSideBarHeader .icon-profit_loss:before {
	content: '\E97A';
}
.VubHeader-container .icon-up:before,
.VubSideBarHeader .icon-up:before {
	content: '\E97C';
}
.VubHeader-container .icon-cart:before,
.VubSideBarHeader .icon-cart:before {
	content: '\E97D';
}
.VubHeader-container .icon-fast_access:before,
.VubSideBarHeader .icon-fast_access:before {
	content: '\E97E';
}
.VubHeader-container .icon-message_chat:before,
.VubSideBarHeader .icon-message_chat:before {
	content: '\E97F';
}
.VubHeader-container .icon-scroll:before,
.VubSideBarHeader .icon-scroll:before {
	content: '\E980';
}
.VubHeader-container .icon-rate_frequency:before,
.VubSideBarHeader .icon-rate_frequency:before {
	content: '\E981';
}
.VubHeader-container .icon-download_mobile:before,
.VubSideBarHeader .icon-download_mobile:before {
	content: '\E982';
}
.VubHeader-container .icon-investments:before,
.VubSideBarHeader .icon-investments:before {
	content: '\E983';
}
.VubHeader-container .icon-master_user:before,
.VubSideBarHeader .icon-master_user:before {
	content: '\E984';
}
.VubHeader-container .icon-payments_list:before,
.VubSideBarHeader .icon-payments_list:before {
	content: '\E985';
}
.VubHeader-container .icon-portfolio:before,
.VubSideBarHeader .icon-portfolio:before {
	content: '\E986';
}
.VubHeader-container .icon-quick_payments:before,
.VubSideBarHeader .icon-quick_payments:before {
	content: '\E987';
}
.VubHeader-container .icon-mobile_landscape:before,
.VubSideBarHeader .icon-mobile_landscape:before {
	content: '\E988';
}
.print-only {
	display: none !important;
}
@media print {
	.no-print {
		display: none !important;
	}
	.print-only {
		display: inline-block !important;
	}
}
@media print {
	.print-zoom-80 {
		zoom: 80%;
		-moz-transform: scale(0.8);
		-moz-transform-origin: left center;
	}
	.print-zoom-75 {
		zoom: 75%;
		-moz-transform: scale(0.75);
		-moz-transform-origin: left center;
	}
}
@page {
	margin: 0.5cm;
	margin-top: 1cm;
	size: auto;
}
@media print {
	body.vub.gecko .print-fix.portlet-col,
	body.vub.trident .print-fix.portlet-col {
		display: block;
	}
}
body.vub.eap .App-container.withBackground,
body.vub.epay .App-container.withBackground,
body.vub.esa .App-container.withBackground,
body.vub.pch .App-container.withBackground {
	background-image: var(--page-background);
	background-repeat: no-repeat;
	background-size: cover;
}
body.vub.eap .App-container.withBackground .Header .AbstractHeader,
body.vub.eap .App-container.withBackground .Page,
body.vub.epay .App-container.withBackground .Header .AbstractHeader,
body.vub.epay .App-container.withBackground .Page,
body.vub.esa .App-container.withBackground .Header .AbstractHeader,
body.vub.esa .App-container.withBackground .Page,
body.vub.pch .App-container.withBackground .Header .AbstractHeader,
body.vub.pch .App-container.withBackground .Page {
	background-color: transparent;
}
body.vub.eap .App-container.withBackground {
	background-image: url();
}
body.vub.eap .App-container.withBackground .Header .AbstractHeader {
	background: #f36f20;
}
body.vub.ac.AppBody,
body.vub.brn.AppBody,
body.vub.brt.AppBody,
body.vub.clp.AppBody,
body.vub.eap.AppBody,
body.vub.epay.AppBody,
body.vub.esa.AppBody,
body.vub.iap.AppBody,
body.vub.ibr.AppBody,
body.vub.pch.AppBody {
	background-color: #f5f5f5;
}
body.vub.brt {
	height: 100%;
	-ms-overflow-x: hidden;
	-ms-overflow-y: auto;
	-ms-overflow-style: scrollbar;
}
body.vub.brn .App-container {
	min-width: 768px;
}
body.vub .ChannelIndicator {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1400;
	background: hsla(0, 0%, 100%, 0.8);
}
body.vub .ChannelIndicator > div {
	display: table;
	width: 100%;
	height: 100%;
}
body.vub .ChannelIndicator > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
body.vub .ChannelIndicator-fixed > div {
	position: fixed;
	top: 50%;
	right: 0;
	left: 0;
	height: auto;
}
body.vub .ChannelIndicator-fixed > div > div {
	width: 100%;
}
body.vub .ChannelIndicator-transparent {
	background-color: transparent;
}
body.vub .ChannelIndicator h3,
body.vub .ChannelIndicator h5 {
	margin-top: 10px;
}
body.vub.sidebar-open .ChannelIndicator.ChannelIndicator-fixed > div {
	padding-left: 320px;
}
body.vub.modal-open .ChannelIndicator {
	position: fixed;
}
body.vub .Page {
	position: relative;
	min-height: 200px;
	padding: 20px 15px;
}
body.vub .Page h1 {
	padding: 0;
	margin-top: 0;
	margin-bottom: 30px;
}
body.vub .modal a,
body.vub .modal a:visited,
body.vub .Page a,
body.vub .Page a:visited {
	color: #f36f20;
}
body.vub .modal a:active,
body.vub .modal a:hover,
body.vub .Page a:active,
body.vub .Page a:hover {
	color: #d5550b;
}
body.vub .Page .table-condensed > tbody > tr:not(.Collapsible) > td {
	white-space: nowrap;
}
body.vub .Page h5 {
	font-size: 6px;
}
body.vub .Page h4,
body.vub .Page h5 {
	font-weight: 400;
	color: #4e4e4e;
	line-height: 24px;
}
body.vub .Page h4 {
	font-size: 12px;
}
body.vub .Page h3 {
	font-size: 18px;
}
body.vub .Page h2,
body.vub .Page h3 {
	font-weight: 400;
	color: #4e4e4e;
	line-height: 28px;
}
body.vub .Page h2 {
	font-size: 24px;
}
body.vub .Page h1 {
	font-size: 30px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 28px;
}
body.vub.clp .App-container .Page,
body.vub.ibr .App-container .Page {
	padding: 0;
	padding-bottom: 40px;
	margin-top: 40px;
}
body.vub.clp .App-container .Page .ScreenFormPage-container,
body.vub.ibr .App-container .Page .ScreenFormPage-container {
	margin-right: 0;
	margin-left: 30px;
}
@media (max-width: 1199px) {
	body.vub.clp .App-container .Page,
	body.vub.ibr .App-container .Page {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub.clp .App-container .Page .ScreenFormPage-container,
	body.vub.ibr .App-container .Page .ScreenFormPage-container {
		padding: 20px 10px;
		margin-right: 0;
		margin-left: 0;
	}
}
@media print {
	body.vub.clp .App-container .Page,
	body.vub.ibr .App-container .Page {
		margin-top: 0;
	}
	body.vub.clp .App-container .Page .ScreenFormPage-container,
	body.vub.ibr .App-container .Page .ScreenFormPage-container {
		margin: auto;
	}
	body.vub.clp .ScreenFormPage-container,
	body.vub.ibr .ScreenFormPage-container {
		padding-bottom: 0;
	}
}
body.vub.brt .Page {
	height: 100%;
	padding: 0;
	background-color: #fff;
}
body.vub.brt .Page.page-qr-code {
	background-image: linear-gradient(#f0efed, #bcb5b9);
}
body.vub.brt .Page.page-qr-code > .ScreenFormPage-container {
	max-width: 770px;
	padding-top: 100px;
}
body.vub.brt
	.Page.page-qr-code
	.WidgetPanel.panel-qr-code
	> .Container-content {
	background-color: #fff;
	border-radius: 12px;
}
body.vub.brt
	.Page.page-qr-code
	.WidgetPanel.panel-qr-code
	> .Container-content
	.WidgetLabel
	> .Container-content
	ol
	> li {
	margin-bottom: 15px;
}
body.vub.brt
	.Page.page-qr-code
	.WidgetPanel.panel-qr-code
	> .Container-content
	.WidgetLabel.separator
	.content {
	background: #f36f20;
	border: 3px solid #f36f20;
	border-radius: 12px;
}
body.vub.brt .Page.page-welcome {
	display: -ms-flexbox;
	display: flex;
	background-color: #f36f20;
}
body.vub.brt .Page.page-welcome > .ScreenFormPage-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	justify-content: center;
	align-items: center;
}
body.vub.brt .Page.page-welcome .WidgetLabel.white .icon {
	color: #fff;
}
body.vub.brt .Page.page-welcome .WidgetLabel.white .icon.icon-placement-top {
	display: block;
}
body.vub.brn .Page.page-pdf-preview > .ScreenFormPage-container,
body.vub.brn
	.Page.page-pdf-preview
	> .ScreenFormPage-container
	> .ScreenForm.page-pdf-preview {
	max-width: 1600px;
}
body.vub.cc .Page {
	padding: 15px;
}
body.vub.ac .App-container .Page,
body.vub.brn .App-container .Page,
body.vub.eap .App-container .Page,
body.vub.epay .App-container .Page,
body.vub.esa .App-container .Page,
body.vub.iap .App-container .Page,
body.vub.pch .App-container .Page {
	background-color: #f5f5f5;
}
body.vub .Page.ErrorPage {
	padding-top: 100px;
	padding-bottom: 100px;
}
body.vub .Page.ErrorPage .container {
	padding: 60px 20px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
body.vub .Page.ErrorPage h1 {
	font-family: sans-serif;
	font-size: 2em;
	font-weight: 400;
	color: #555;
	text-align: center;
}
@media (max-width: 767px) {
	body.vub .Page.ErrorPage {
		margin: 50px 0;
	}
	body.vub .Page.ErrorPage p {
		width: 95%;
	}
	body.vub .Page.ErrorPage h1 {
		margin: 0 0 0.3em;
		font-size: 1.5em;
	}
}
body.vub .Page.NotFoundPage {
	padding-top: 100px;
	padding-bottom: 100px;
}
body.vub .Page.NotFoundPage h1 {
	font-family: sans-serif;
	font-size: 2em;
	font-weight: 400;
	color: #555;
	text-align: center;
}
body.vub .Page.NotFoundPage p {
	width: 460px;
	margin: 0 auto;
	font-family: sans-serif;
	color: #888;
	line-height: 1.2;
	text-align: center;
}
@media (max-width: 767px) {
	body.vub .Page.NotFoundPage {
		margin: 50px 0;
	}
	body.vub .Page.NotFoundPage p {
		width: 95%;
	}
	body.vub .Page.NotFoundPage h1 {
		margin: 0 0 0.3em;
		font-size: 1.5em;
	}
}
body.vub .DialogModal .modal-footer {
	border-top: none;
}
body.vub .DialogModal.success button.close {
	color: #4c4c4c;
}
body.vub .DialogModal.success .modal-content {
	border-color: #e3eede;
	box-shadow: 0 5px 15px rgba(76, 76, 76, 0.5);
}
body.vub .DialogModal.success .modal-header {
	color: #4c4c4c;
	background-color: #e3eede;
	border-color: #e3eede;
}
body.vub .DialogModal.warning button.close {
	color: #4c4c4c;
}
body.vub .DialogModal.warning .modal-content {
	border-color: #f8ebbc;
	box-shadow: 0 5px 15px rgba(76, 76, 76, 0.5);
}
body.vub .DialogModal.warning .modal-header {
	color: #4c4c4c;
	background-color: #f8ebbc;
	border-color: #f8ebbc;
}
body.vub .DialogModal.danger button.close {
	color: #4c4c4c;
}
body.vub .DialogModal.danger .modal-content {
	border-color: #fedee2;
	box-shadow: 0 5px 15px rgba(76, 76, 76, 0.5);
}
body.vub .DialogModal.danger .modal-header {
	color: #4c4c4c;
	background-color: #fedee2;
	border-color: #fedee2;
}
body.vub .DialogModal.info button.close {
	color: #4c4c4c;
}
body.vub .DialogModal.info .modal-content {
	border-color: #e3e3e3;
	box-shadow: 0 5px 15px rgba(76, 76, 76, 0.5);
}
body.vub .DialogModal.info .modal-header {
	color: #4c4c4c;
	background-color: #e3e3e3;
	border-color: #e3e3e3;
}
body.vub .DialogModal.primary button.close {
	color: #fff;
}
body.vub .DialogModal.primary .modal-content {
	border-color: #337ab7;
	box-shadow: 0 5px 15px hsla(0, 0%, 100%, 0.5);
}
body.vub .DialogModal.primary .modal-header {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
body.vub .DialogModal.default button.close {
	color: #333;
}
body.vub .DialogModal.default .modal-content {
	border-color: #ddd;
	box-shadow: 0 5px 15px rgba(51, 51, 51, 0.5);
}
body.vub .DialogModal.default .modal-header {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
body.vub .DialogModal.modal-dialog.default {
	width: auto;
}
@media (min-width: 768px) {
	body.vub .DialogModal.modal-dialog.default {
		width: 600px;
		margin: 30px auto;
	}
}
body.vub .DialogModal.modal-dialog.default button.yes.btn {
	float: right;
}
body.vub .DialogModal.modal-dialog.default button.no.btn {
	margin-right: 5px;
	margin-left: 0;
}
body.vub .DialogModal.modal-dialog.default .btn {
	padding: 8px 24px;
	font-size: 12px;
	border-radius: 20px;
}
body.vub .DialogModal.modal-dialog.default .btn-primary {
	background: #f36f20;
	border-color: #e76011;
}
body.vub .DialogModal.modal-dialog.default .btn-primary.active,
body.vub .DialogModal.modal-dialog.default .btn-primary:active,
body.vub .DialogModal.modal-dialog.default .btn-primary:hover {
	background-color: #e15805;
	border-color: #e76011;
}
body.vub .DialogModal.modal-dialog.default .btn-default {
	color: #4e4e4e;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .DialogModal.modal-dialog.default .btn-default.active,
body.vub .DialogModal.modal-dialog.default .btn-default:active,
body.vub .DialogModal.modal-dialog.default .btn-default:hover {
	background-color: #e0e0e0;
	border-color: #e6e6e6;
}
body.vub .CollapsiblePanel .panel-heading {
	padding: 0;
}
body.vub .CollapsiblePanel div.panel-heading > h4 > a {
	display: block;
	padding: 10px 15px;
	color: #4e4e4e;
	cursor: pointer;
}
body.vub .CollapsiblePanel > .panel-default > .panel-heading {
	background-color: #fff;
	border-color: #e0e0e0;
}
body.vub .CollapsiblePanel > .panel-default {
	border-color: #e0e0e0;
}
body.vub
	.CollapsiblePanel.CollapsiblePanel-collapsed
	.panel-default
	> .panel-heading {
	border-bottom: none;
}
body.vub .CollapsiblePanel .panel-heading .before {
	float: left;
	margin-right: 15px;
}
body.vub .CollapsiblePanel .panel-heading .text {
	float: left;
}
body.vub .CollapsiblePanel .panel-heading .after {
	float: right;
	margin-left: 5px;
}
body.vub .CollapsiblePanel .panel-heading .filter-title {
	line-height: 17px;
	vertical-align: middle;
}
body.vub .CollapsiblePanel .panel-heading .filter-tag {
	padding: 3px 5px;
	margin-left: 10px;
	font-size: 70%;
	color: #000;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
}
body.vub
	.CollapsiblePanel
	.panel-heading
	.panel-title
	.glyphicon.glyphicon-chevron-down {
	top: 3px;
}
body.vub .CollapsiblePanel .panel.panel-success,
body.vub .CollapsiblePanel .panel.panel-success > .panel-heading {
	border-color: #e3eede;
}
body.vub .CollapsiblePanel .panel.panel-warning,
body.vub .CollapsiblePanel .panel.panel-warning > .panel-heading {
	border-color: #f8ebbc;
}
body.vub .CollapsiblePanel .panel.panel-danger,
body.vub .CollapsiblePanel .panel.panel-danger > .panel-heading {
	border-color: #fedee2;
}
body.vub .CollapsiblePanel .panel.panel-info,
body.vub .CollapsiblePanel .panel.panel-info > .panel-heading {
	border-color: #e3e3e3;
}
body.vub .CollapsiblePanel .panel.panel-primary,
body.vub .CollapsiblePanel .panel.panel-primary > .panel-heading {
	border-color: #337ab7;
}
body.vub .CollapsiblePanel .panel.panel-success div.panel-heading {
	background-color: #e3eede;
}
body.vub .CollapsiblePanel .panel.panel-warning div.panel-heading {
	background-color: #f8ebbc;
}
body.vub .CollapsiblePanel .panel.panel-danger div.panel-heading {
	background-color: #fedee2;
}
body.vub .CollapsiblePanel .panel.panel-info div.panel-heading {
	background-color: #e3e3e3;
}
body.vub .CollapsiblePanel .panel.panel-primary div.panel-heading {
	background-color: #337ab7;
}
body.vub .CollapsiblePanel .panel.panel-danger div.panel-heading a,
body.vub .CollapsiblePanel .panel.panel-info div.panel-heading a,
body.vub .CollapsiblePanel .panel.panel-success div.panel-heading a,
body.vub .CollapsiblePanel .panel.panel-warning div.panel-heading a {
	color: #4c4c4c;
}
body.vub .CollapsiblePanel .panel.panel-primary div.panel-heading a {
	color: #fff;
}
body.vub .CollapsiblePanel .panel-heading {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body.vub .CollapsiblePanel div.panel-heading > h4 > a {
	padding: 15px;
	font-size: 18px;
	font-weight: 400;
}
body.vub
	.CollapsiblePanel
	.panel-heading
	.panel-title
	.glyphicon.glyphicon-chevron-down,
body.vub
	.CollapsiblePanel
	.panel-heading
	.panel-title
	.glyphicon.glyphicon-chevron-right {
	top: -1px;
}
body.vub .CollapsiblePanel > .panel {
	border-radius: 0;
	box-shadow: none;
}
body.vub .CollapsiblePanel .glyphicon-chevron-down:before,
body.vub .CollapsiblePanel .glyphicon-chevron-right:before {
	font-family: icomoon;
	font-size: 12px;
	color: gray;
}
body.vub .CollapsiblePanel .glyphicon-chevron-right:before {
	content: '\E61B';
}
body.vub .CollapsiblePanel .glyphicon-chevron-down:before {
	content: '\E607';
}
body.vub .Help-icon {
	display: inline-block;
	position: relative;
	z-index: 2;
	width: 20px;
	height: 22px;
	color: #f36f20;
}
body.vub .Help-icon > span {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}
body.vub .Help-icon .fa {
	font-size: 22.5px;
}
body.vub .Help-icon > span:active,
body.vub .Help-icon > span:focus,
body.vub .Help-icon > span:hover {
	color: #d5550b;
}
body.vub .Help-icon.Help-focusable {
	cursor: pointer;
}
body.vub .Help-icon.Help-hover > span,
body.vub .Help-icon.Help-hover > span:active {
	outline: none;
}
body.vub .Help-icon .fa {
	font-size: 24px;
}
body.vub .portlet-col {
	padding-right: 15px;
	padding-left: 15px;
}
body.vub .Title-placement-left > .Title,
body.vub .Title-placement-right > .Title {
	white-space: nowrap;
}
body.vub .Title-floating.Title-placement-left > .Title > .Title-text {
	display: inline-block;
	float: left;
	padding-top: 8px;
}
body.vub .Title-floating.Title-placement-left > .Title > .Container-content {
	float: right;
}
body.vub .Title-floating.Title-placement-right > .Title > .Title-text {
	display: inline-block;
	float: right;
	padding-top: 8px;
}
body.vub .Title-floating.Title-placement-right > .Title > .Container-content {
	float: left;
}
body.vub .size-lg .Title-lg-width.Title-placement-left > .Title,
body.vub .size-md .Title-md-width.Title-placement-left > .Title,
body.vub .size-sm .Title-sm-width.Title-placement-left > .Title,
body.vub .size-xs .Title-xs-width.Title-placement-left > .Title {
	font-size: 0;
}
body.vub .size-lg .Title-lg-width.Title-placement-left > .Title > .Title-text,
body.vub .size-md .Title-md-width.Title-placement-left > .Title > .Title-text,
body.vub .size-sm .Title-sm-width.Title-placement-left > .Title > .Title-text,
body.vub .size-xs .Title-xs-width.Title-placement-left > .Title > .Title-text {
	padding-right: 15px;
	font-size: medium;
}
body.vub
	.size-lg
	.Title-lg-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.Title-md-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Title-sm-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Title-xs-width.Title-placement-left
	> .Title
	> .Container-content {
	padding-left: 15px;
}
body.vub .size-lg .Title-lg-width.Title-placement-right > .Title,
body.vub .size-md .Title-md-width.Title-placement-right > .Title,
body.vub .size-sm .Title-sm-width.Title-placement-right > .Title,
body.vub .size-xs .Title-xs-width.Title-placement-right > .Title {
	font-size: 0;
}
body.vub .size-lg .Title-lg-width.Title-placement-right > .Title > .Title-text,
body.vub .size-md .Title-md-width.Title-placement-right > .Title > .Title-text,
body.vub .size-sm .Title-sm-width.Title-placement-right > .Title > .Title-text,
body.vub .size-xs .Title-xs-width.Title-placement-right > .Title > .Title-text {
	padding-left: 15px;
	font-size: medium;
}
body.vub
	.size-lg
	.Title-lg-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.Title-md-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Title-sm-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Title-xs-width.Title-placement-right
	> .Title
	> .Container-content {
	padding-right: 15px;
}
body.vub .size-lg .Title-lg-width > .Title > .Title-text,
body.vub .size-md .Title-md-width > .Title > .Title-text,
body.vub .size-sm .Title-sm-width > .Title > .Title-text,
body.vub .size-xs .Title-xs-width > .Title > .Title-text {
	padding: 6px 0;
}
body.vub .size-lg .Title-lg-width.Title-placement-left > .Title > .Title-text,
body.vub .size-md .Title-md-width.Title-placement-left > .Title > .Title-text,
body.vub .size-sm .Title-sm-width.Title-placement-left > .Title > .Title-text,
body.vub .size-xs .Title-xs-width.Title-placement-left > .Title > .Title-text {
	padding-right: 4px;
	font-size: 14px;
}
body.vub
	.size-lg
	.Title-lg-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.Title-md-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Title-sm-width.Title-placement-left
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Title-xs-width.Title-placement-left
	> .Title
	> .Container-content {
	padding-left: 4px;
}
body.vub .size-lg .Title-lg-width.Title-placement-right > .Title > .Title-text,
body.vub .size-md .Title-md-width.Title-placement-right > .Title > .Title-text,
body.vub .size-sm .Title-sm-width.Title-placement-right > .Title > .Title-text,
body.vub .size-xs .Title-xs-width.Title-placement-right > .Title > .Title-text {
	padding-left: 4px;
	font-size: 14px;
}
body.vub
	.size-lg
	.Title-lg-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.Title-md-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Title-sm-width.Title-placement-right
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Title-xs-width.Title-placement-right
	> .Title
	> .Container-content {
	padding-right: 4px;
}
body.vub .Title-floating > .Title {
	overflow: auto;
}
body.vub
	.Title-floating.Title-placement-left.join
	> .Title
	> .Container-content {
	float: left;
}
body.vub
	.Title-floating.Title-placement-right.join
	> .Title
	> .Container-content {
	float: right;
}
body.vub .Title-floating.Title-placement-left > .Title > .Title-text {
	padding: 6px 0;
	padding-right: 4px;
}
body.vub .Title-floating.Title-placement-left > .Title > .Container-content {
	padding-left: 4px;
}
body.vub .Title-floating.Title-placement-right > .Title > .Title-text {
	padding: 6px 0;
	padding-left: 4px;
}
body.vub .Title-floating.Title-placement-right > .Title > .Container-content {
	padding-right: 4px;
}
body.vub.brn .Widget-Form .portlet-col {
	padding-right: 12px;
	padding-left: 12px;
}
body.vub.brn .Widget-Form .row {
	margin-right: -12px;
	margin-left: -12px;
}
body.vub.ac .Widget-Form .portlet-col,
body.vub.eap .Widget-Form .portlet-col,
body.vub.iap .Widget-Form .portlet-col {
	padding-right: 5px;
	padding-left: 5px;
}
body.vub.ac .Widget-Form .row,
body.vub.eap .Widget-Form .row,
body.vub.iap .Widget-Form .row {
	margin-right: -5px;
	margin-left: -5px;
}
body.vub .Title {
	display: block;
	font-weight: 400;
	color: #4e4e4e;
}
body.vub .Title-text {
	display: block;
	padding: 0 0 5px;
	overflow: hidden;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .Title .required {
	padding-left: 5px;
	font-size: 12px;
	color: #ea3939;
}
body.vub .Title .optional {
	padding-left: 5px;
	font-weight: 200;
}
body.vub .panel-dark-blue-gradient .Title {
	color: #fff;
}
body.vub .Title-text {
	white-space: pre-wrap;
}
body.vub .Title .required {
	color: gray;
}
body.vub .Container {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 400;
}
body.vub .Container.hide-optional .Title .optional,
body.vub .Widget-Form.hide-optional .Title .optional {
	display: none;
}
body.vub .Container.show-optional .Title .optional,
body.vub .Widget-Form.show-optional .Title .optional {
	display: inline;
}
body.vub .Container > .Title {
	display: block;
	width: 100%;
	margin: 0;
}
body.vub .Container > .Title > .Title-text {
	min-width: 60px;
}
body.vub .Container > .panel,
body.vub .Container > div > .panel {
	margin-bottom: 0;
}
body.vub .Container-left > .Container-content,
body.vub .Container-left > .Container-content > .alignable,
body.vub .Container-left > .Container-content > .alignable-no-space,
body.vub .Container-left > .Container-content > .form-group > .alignable,
body.vub .Container-left > .panel > .panel-body > .Container-content,
body.vub .Container-left > .Title > .Container-content,
body.vub .Container-left > .Title > .Container-content > .alignable,
body.vub .Container-left > .Title > .Container-content > .alignable-no-space,
body.vub
	.Container-left
	> .Title
	> .Container-content
	> .form-group
	> .alignable {
	text-align: left;
}
body.vub .Container-center > .Container-content,
body.vub .Container-center > .Container-content > .alignable,
body.vub .Container-center > .Container-content > .alignable-no-space,
body.vub .Container-center > .Container-content > .form-group > .alignable,
body.vub .Container-center > .panel > .panel-body > .Container-content,
body.vub .Container-center > .Title > .Container-content,
body.vub .Container-center > .Title > .Container-content > .alignable,
body.vub .Container-center > .Title > .Container-content > .alignable-no-space,
body.vub
	.Container-center
	> .Title
	> .Container-content
	> .form-group
	> .alignable {
	text-align: center;
}
body.vub .Container-right > .Container-content,
body.vub .Container-right > .Container-content > .alignable,
body.vub .Container-right > .Container-content > .alignable-no-space,
body.vub .Container-right > .Container-content > .form-group > .alignable,
body.vub .Container-right > .panel > .panel-body > .Container-content,
body.vub .Container-right > .Title > .Container-content,
body.vub .Container-right > .Title > .Container-content > .alignable,
body.vub .Container-right > .Title > .Container-content > .alignable-no-space,
body.vub
	.Container-right
	> .Title
	> .Container-content
	> .form-group
	> .alignable {
	text-align: right;
}
body.vub .Container-justify > .Container-content,
body.vub .Container-justify > .Container-content > .alignable,
body.vub .Container-justify > .Container-content > .alignable-no-space,
body.vub .Container-justify > .Container-content > .form-group > .alignable,
body.vub .Container-justify > .panel > .panel-body > .Container-content,
body.vub .Container-justify > .Title > .Container-content,
body.vub .Container-justify > .Title > .Container-content > .alignable,
body.vub .Container-justify > .Title > .Container-content > .alignable-no-space,
body.vub
	.Container-justify
	> .Title
	> .Container-content
	> .form-group
	> .alignable {
	text-align: justify;
}
body.vub .Container-waiting {
	min-height: 40px;
}
body.vub .Container-waiting .Container-waiting-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}
body.vub .Container-waiting .Container-waiting-layer-bg {
	background: hsla(0, 0%, 100%, 0.5);
}
body.vub .Container.Material-design .Title {
	position: relative;
	padding-top: 0;
}
body.vub .Container.Material-design .Title-text {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	min-width: 0;
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 400;
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .Title-text .required {
	padding-left: 0;
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .Title-text .required .glyphicon {
	top: -3px;
	padding-left: 5px;
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .rw-placeholder {
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .rw-input:-ms-input-placeholder {
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .rw-input::placeholder {
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .form-control:-ms-input-placeholder {
	transition: all 0.2s ease;
}
body.vub .Container.Material-design .form-control::placeholder {
	transition: all 0.2s ease;
}
body.vub .Container.Material-design.Container-required .Title-text .required {
	position: absolute;
	left: 100%;
}
body.vub .Container.Material-design.Container-material .rw-placeholder {
	color: transparent;
}
body.vub
	.Container.Material-design.Container-material
	.rw-input:-ms-input-placeholder {
	color: transparent;
}
body.vub .Container.Material-design.Container-material .rw-input::placeholder {
	color: transparent;
}
body.vub
	.Container.Material-design.Container-material
	.form-control:-ms-input-placeholder {
	color: transparent;
}
body.vub
	.Container.Material-design.Container-material
	.form-control::placeholder {
	color: transparent;
}
body.vub .Container.Material-design.Container-material .Title-text {
	padding-top: 14px;
	padding-right: 17px;
	padding-left: 17px;
	margin-top: 0;
	font-size: 14px;
	color: #4e4e4e;
	cursor: text;
}
body.vub .Container.Material-design.Container-material.Icon-left .Title-text {
	padding-left: 64px;
}
body.vub .Container.Material-design.Container-material.Icon-right .Title-text {
	padding-right: 64px;
}
body.vub
	.Container.Material-design.Container-material.Container-required
	.Title-text {
	padding-right: 27px;
}
body.vub
	.Container.Material-design.Container-material.Container-required
	.Title-text
	.required {
	margin-left: -27px;
}
body.vub
	.Container.Material-design.Container-material.Container-required.Icon-right
	.Title-text {
	padding-right: 74px;
}
body.vub
	.Container.Material-design.Container-material.Container-required.Icon-right
	.Title-text
	.required {
	margin-left: -74px;
}
body.vub
	.Container.Material-design.Container-material.Container-error
	.Title-text {
	padding-right: 17px;
	padding-left: 17px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Icon-right
	.Title-text {
	padding-right: 64px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Icon-left
	.Title-text {
	padding-left: 64px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Container-required
	.Title-text {
	padding-right: 27px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Container-required
	.Title-text
	.required {
	margin-left: -27px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Container-required.Icon-right
	.Title-text {
	padding-right: 74px;
}
body.vub
	.Container.Material-design.Container-material.Container-error.Container-required.Icon-right
	.Title-text
	.required {
	margin-left: -74px;
}
body.vub .Container.Material-design:not(.Container-material) .Title-text {
	padding-top: 4px;
	padding-right: 17px;
	padding-left: 17px;
	margin-top: 0;
	font-size: 11px;
	color: #4e4e4e;
}
body.vub
	.Container.Material-design:not(.Container-material)
	.Title-text
	.required
	.glyphicon {
	top: -7px;
	font-size: 11px;
}
body.vub
	.Container.Material-design:not(.Container-material).Container-required
	.Title-text {
	padding-right: 27px;
}
body.vub
	.Container.Material-design:not(.Container-material).Container-required
	.Title-text
	.required {
	margin-left: -10px;
}
body.vub .WidgetComboBox.Material-design.Container-material .Title-text {
	max-width: calc(100% - 30px);
}
body.vub
	.WidgetComboBox.Material-design.Container-material
	.Title-text:hover
	+ .Container-content
	.rw-combobox,
body.vub
	.WidgetComboBox.Material-design.Container-material
	.Title-text:hover
	+ .Container-content
	.rw-datetimepicker,
body.vub
	.WidgetComboBox.Material-design.Container-material
	.Title-text:hover
	+ .Container-content
	.rw-dropdownlist,
body.vub
	.WidgetComboBox.Material-design.Container-material
	.Title-text:hover
	+ .Container-content
	.rw-numberpicker {
	background-color: #e6e6e6;
	border-color: #adadad;
}
body.vub
	.WidgetComboBox.Material-design.Container-material:not(.Widget-whisper):not(
		.Container-readonly
	):not(.Container-disabled)
	.Title-text {
	cursor: pointer;
}
body.vub .Material-design.Container-material.Container-disabled .Title-text,
body.vub
	.Material-design.Container-material.Container-readonly.WidgetComboBox
	.Title-text,
body.vub
	.Material-design.Container-material.Container-readonly.WidgetListBox
	.Title-text {
	cursor: not-allowed;
}
body.vub .Container.left-20 {
	margin-left: -20px;
}
body.vub .Container.left-120 {
	margin-left: -120px;
}
body.vub .Container.container-flex > .Container-content > .row {
	display: -ms-flexbox;
	display: flex;
}
body.vub .Container.container-flex-column > .Container-content > .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
body.vub .Container.grow-first-child .Container-content,
body.vub .Container.grow-first-child .Container-content > .row {
	height: 100%;
}
body.vub
	.Container.grow-first-child
	.Container-content
	> .row
	> .Container:first-child {
	-ms-flex-positive: 1;
	flex-grow: 1;
}
body.vub
	.Container.grow-first-child
	.Container-content
	> .row
	> .Container.hide:first-child {
	display: block !important;
}
body.vub
	.Container.grow-first-child
	.Container-content
	> .row
	> .Container.hide:first-child
	> .Container-content {
	display: none;
}
body.vub .Container.WidgetContainer.padding-no-left > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-left
	> .Title
	> .Container-content,
body.vub .Widget-Form .Container.padding-no-left:not(.WidgetContainer) {
	padding-left: 0;
}
body.vub .Container.WidgetContainer.padding-no-right > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-right
	> .Title
	> .Container-content,
body.vub .Widget-Form .Container.padding-no-right:not(.WidgetContainer) {
	padding-right: 0;
}
body.vub .size-lg .Container.md-min-padding-no-left,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-left
	> .Container-content,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-left
	> .Title
	> .Container-content,
body.vub .size-md .Container.md-min-padding-no-left,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-left
	> .Container-content,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-left
	> .Title
	> .Container-content {
	padding-left: 0;
}
body.vub .size-lg .Container.md-min-padding-no-right,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-right
	> .Container-content,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-right
	> .Title
	> .Container-content,
body.vub .size-md .Container.md-min-padding-no-right,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-right
	> .Container-content,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-right
	> .Title
	> .Container-content {
	padding-right: 0;
}
body.vub .Container-left > .Container-content > .alignable-no-space,
body.vub .Container-left > .Title > .Container-content > .alignable-no-space,
body.vub .Container.WidgetContainer.padding-no-left > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-left
	> .Title
	> .Container-content {
	padding-left: 0;
}
body.vub .Container-justify > .Container-content > .alignable-no-space,
body.vub .Container-justify > .Title > .Container-content > .alignable-no-space,
body.vub .Container-right > .Container-content > .alignable-no-space,
body.vub .Container-right > .Title > .Container-content > .alignable-no-space,
body.vub .Container.WidgetContainer.padding-no-right > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-right
	> .Title
	> .Container-content {
	padding-right: 0;
}
body.vub .Container.WidgetContainer > .Container-content,
body.vub .Container.WidgetContainer > .Title > .Container-content,
body.vub .Widget-Form > .Container-content > .container {
	padding: 15px;
}
body.vub
	.Container.WidgetContainer.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.Container.WidgetContainer.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a,
body.vub .Container.WidgetContainer.padding-no-horizontal > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-horizontal
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-no-horizontal > .Container-content > .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.Container.WidgetContainer.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a
	.before {
	margin-left: 0;
}
body.vub
	.Container.WidgetContainer.padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub .Container.WidgetContainer.padding-no-vertical > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-vertical
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-no-vertical > .Container-content > .container {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub
	.Container.WidgetContainer.padding-no-bottom
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub .Container.WidgetContainer.padding-no-bottom > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-bottom
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-no-bottom > .Container-content > .container {
	padding-bottom: 0;
}
body.vub
	.Container.WidgetContainer.padding-no-top
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub .Container.WidgetContainer.padding-no-top > .Container-content,
body.vub
	.Container.WidgetContainer.padding-no-top
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-no-top > .Container-content > .container {
	padding-top: 0;
}
body.vub
	.Container.WidgetContainer.padding-no
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body {
	padding: 0;
}
body.vub
	.Container.WidgetContainer.padding-no
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a {
	padding-right: 0;
	padding-left: 0;
}
body.vub .CollapsiblePanel .panel-title .after {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: start;
	align-items: flex-start;
}
body.vub .CollapsiblePanel .panel-title .after .btn-collapsible {
	width: auto;
	padding: 0 0 0 15px;
	margin: 0;
}
body.vub
	.CollapsiblePanel
	.panel-body
	> .Container-content
	> .row
	> .btn-collapsible {
	display: none;
}
body.vub .Container.WidgetContainer.padding-no > .Container-content,
body.vub .Container.WidgetContainer.padding-no > .Title > .Container-content,
body.vub .Widget-Form.padding-no > .Container-content > .container {
	padding: 0;
}
body.vub .Container.WidgetContainer.padding-2x-horizontal > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-horizontal
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-horizontal > .Container-content > .container {
	padding-right: 40px;
	padding-left: 40px;
}
body.vub .mock-step-panel {
	min-height: 0;
}
body.vub .mock-step-panel > .Container-content {
	width: 100%;
	min-height: 0;
}
body.vub .mock-step-panel .WidgetTextBox > .Title {
	display: block;
	width: 100%;
}
body.vub .mock-step-panel .WidgetTextBox > .Title > .Container-content {
	display: block;
	width: 100%;
}
body.vub .mock-step-panel .form-group {
	margin-bottom: 0;
}
body.vub .mock-step-panel .has-help.form-group {
	position: relative;
}
body.vub .mock-step-panel .Help-icon {
	right: 0;
}
body.vub .Container.WidgetContainer.padding-2x-vertical > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-vertical
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-vertical > .Container-content > .container {
	padding-top: 40px;
	padding-bottom: 40px;
}
body.vub .Container.WidgetContainer.padding-2x > .Container-content,
body.vub .Container.WidgetContainer.padding-2x > .Title > .Container-content,
body.vub .Widget-Form.padding-2x > .Container-content > .container {
	padding: 40px;
}
body.vub .Container.no-space,
body.vub .Container.no-space > .Container-content > .row > .WidgetRepeaterItem {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .Container.no-space-top,
body.vub
	.Container.no-space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	padding-top: 0;
	margin-top: 0;
}
body.vub .Container.space-campaign-top,
body.vub
	.Container.space-campaign-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 43px;
}
body.vub .Container.no-space-bottom,
body.vub
	.Container.no-space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	padding-bottom: 0;
	margin-bottom: 0;
}
body.vub
	.Container.no-space-between-widgets
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content
	> .row
	> .Container,
body.vub
	.Container.no-space-between-widgets
	> .Container-content
	> .row
	> .Container,
body.vub
	.Container.no-space-between-widgets
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container,
body.vub
	.Container.no-space-between-widgets
	> .Title
	> .Container-content
	> .row
	> .Container,
body.vub
	.Widget-Form.no-space-between-widgets
	> .Container-content
	> .container
	> .row
	> .Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub
	.Container.no-space-first-widget
	> .Container-content
	> .row
	> .Container:first-child,
body.vub
	.Container.no-space-first-widget
	> .Title
	> .Container-content
	> .row
	> .Container:first-child,
body.vub
	.Widget-Form.no-space-first-widget
	> .Container-content
	> .container
	> .row
	> .Container:first-child {
	padding-top: 0;
	margin-top: 0;
}
body.vub
	.Container.no-space-last-widget
	> .Container-content
	> .row
	> .Container:last-child,
body.vub
	.Container.no-space-last-widget
	> .Title
	> .Container-content
	> .row
	> .Container:last-child,
body.vub
	.Widget-Form.no-space-last-widget
	> .Container-content
	> .container
	> .row
	> .Container:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}
body.vub
	.Container.reset-line-height
	> .Container-content
	> .row
	> .WidgetLabel
	.content
	.lbl,
body.vub
	.Container.reset-line-height
	> .Title
	> .Container-content
	> .row
	> .WidgetLabel
	.content
	.lbl {
	line-height: 1.08;
}
body.vub
	.size-lg
	.Container.bottom-move-up:not(.WidgetTable)
	> .Container-content,
body.vub
	.size-md
	.Container.bottom-move-up:not(.WidgetTable)
	> .Container-content {
	margin-bottom: -60px;
}
body.vub .Container.float-left {
	float: left;
	width: auto;
	max-width: 100%;
}
body.vub .Container.float-right {
	float: right;
	width: auto;
	max-width: 100%;
}
body.vub .Container.float-right > .Container-content > .btn-group > .btn-group {
	float: none;
}
body.vub .Container.width-auto {
	width: auto;
	max-width: 100%;
}
body.vub .size-sm .WidgetLabel.sm-max-float-left,
body.vub .size-xs .WidgetLabel.sm-max-float-left {
	float: left;
	width: auto;
	max-width: 100%;
}
body.vub .size-sm .WidgetLabel.sm-max-float-right,
body.vub .size-xs .WidgetLabel.sm-max-float-right {
	float: right;
	width: auto;
	max-width: 100%;
}
body.vub .Container.space-3x-top,
body.vub
	.Container.space-3x-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 30px !important;
}
body.vub .Container.space-3x-bottom,
body.vub
	.Container.space-3x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 30px !important;
}
body.vub .Container.space-2x-top,
body.vub
	.Container.space-2x-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 20px !important;
}
body.vub .Container.space-2x-bottom,
body.vub
	.Container.space-2x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 20px !important;
}
body.vub .Container.space-bottom,
body.vub
	.Container.space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 10px !important;
}
body.vub .Container.space-top,
body.vub
	.Container.space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 10px !important;
}
body.vub .Container.clear-both,
body.vub
	.Container.clear-both
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	clear: both;
}
body.vub .Container-center > * {
	text-align: inherit;
}
body.vub .Container .form-group {
	margin: 0;
}
body.vub .Container .tooltip {
	z-index: -1;
}
body.vub .ContainerPopover,
body.vub .ContainerPopover .popover-content {
	padding: 0;
}
body.vub .ContainerPopover .popover-content .tip {
	padding: 5px 10px;
}
body.vub .ContainerPopover .popover-content .alert {
	padding: 5px 10px;
	margin-bottom: 0;
	border: none;
	border-radius: 0;
}
body.vub .ContainerPopover .popover-content .alert:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
body.vub .ContainerPopover .popover-content .alert:last-child {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
body.vub .ContainerPopover.danger .arrow:after {
	border-top-color: #fedee2;
}
body.vub .ContainerPopover.success .arrow:after {
	border-top-color: #e3eede;
}
body.vub .ContainerPopover.info .arrow:after {
	border-top-color: #e3e3e3;
}
body.vub .ContainerPopover.warning .arrow:after {
	border-top-color: #f8ebbc;
}
body.vub
	.Container.panel-blue
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-blue > .Container-content,
body.vub .Container.panel-blue > .Title > .Container-content {
	background-color: #ddf;
}
body.vub
	.Container.panel-green
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-green > .Container-content,
body.vub .Container.panel-green > .Title > .Container-content {
	background-color: #dfd;
}
body.vub
	.Container.panel-red
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-red > .Container-content,
body.vub .Container.panel-red > .Title > .Container-content {
	background-color: #fdd;
}
body.vub
	.Container.panel-gray
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-gray > .Container-content,
body.vub .Container.panel-gray > .Title > .Container-content {
	background-color: #f2f2f2;
}
body.vub
	.Container.panel-white
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-white > .Container-content,
body.vub .Container.panel-white > .Title > .Container-content {
	background-color: #fff;
}
body.vub
	.Container.panel-yellow
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-yellow > .Container-content,
body.vub .Container.panel-yellow > .Title > .Container-content {
	background-color: #ff9;
}
body.vub
	.Container.panel-transparent
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-transparent > .Container-content,
body.vub .Container.panel-transparent > .Title > .Container-content {
	background-color: transparent;
	border: 1px solid transparent;
}
body.vub
	.Container.round-corners
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.round-corners > .Container-content,
body.vub .Container.round-corners > .Title > .Container-content {
	border-radius: 10px;
}
body.vub .Container.bottom-shadow > .Container-content {
	box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.3);
}
body.vub .Container.even {
	background-color: #f9f9f9;
}
body.vub .Container.odd {
	background-color: #fff;
}
body.vub .size-lg .Container.dash-after:after,
body.vub .size-md .Container.dash-after:after {
	content: '';
	display: block;
	position: absolute;
	right: -5px;
	bottom: 20px;
	width: 10px;
	height: 1px;
	background: rgba(0, 0, 0, 0.6);
}
body.vub .size-lg .Container.slash-after:after,
body.vub .size-md .Container.slash-after:after {
	content: '';
	display: block;
	position: absolute;
	right: -8px;
	bottom: 20px;
	width: 16px;
	height: 1px;
	background: rgba(0, 0, 0, 0.6);
	transform: rotate(-65deg);
}
body.vub
	.size-lg
	.portlet-col-lg-4.Container
	+ .portlet-col-lg-8.Container.dash-after:after,
body.vub
	.size-lg
	.portlet-col-lg-4.Container
	+ .portlet-col-lg-8.Container.slash-after:after,
body.vub .size-lg .portlet-col-lg-12.Container.dash-after:after,
body.vub .size-lg .portlet-col-lg-12.Container.slash-after:after,
body.vub
	.size-md
	.portlet-col-md-4.Container
	+ .portlet-col-md-8.Container.dash-after:after,
body.vub
	.size-md
	.portlet-col-md-4.Container
	+ .portlet-col-md-8.Container.slash-after:after,
body.vub .size-md .portlet-col-md-12.Container.dash-after:after,
body.vub .size-md .portlet-col-md-12.Container.slash-after:after,
body.vub
	.size-sm
	.portlet-col-sm-4.Container
	+ .portlet-col-sm-8.Container.dash-after:after,
body.vub
	.size-sm
	.portlet-col-sm-4.Container
	+ .portlet-col-sm-8.Container.slash-after:after,
body.vub .size-sm .portlet-col-sm-12.Container.dash-after:after,
body.vub .size-sm .portlet-col-sm-12.Container.slash-after:after,
body.vub
	.size-xs
	.portlet-col-xs-4.Container
	+ .portlet-col-xs-8.Container.dash-after:after,
body.vub
	.size-xs
	.portlet-col-xs-4.Container
	+ .portlet-col-xs-8.Container.slash-after:after,
body.vub .size-xs .portlet-col-xs-12.Container.dash-after:after,
body.vub .size-xs .portlet-col-xs-12.Container.slash-after:after {
	display: none;
}
body.vub .Container.clickable {
	cursor: pointer;
	outline: none;
}
body.vub
	.Container.clickable:not(.WidgetLink):not(.WidgetLabel):active
	> .Container-content,
body.vub
	.Container.clickable:not(.WidgetLink):not(.WidgetLabel):focus
	> .Container-content,
body.vub
	.Container.clickable:not(.WidgetLink):not(.WidgetLabel):hover
	> .Container-content {
	background-color: rgba(0, 0, 0, 0.05);
}
body.vub .Container.clickable.WidgetLabel:active > .Container-content .lbl,
body.vub .Container.clickable.WidgetLabel:focus > .Container-content .lbl,
body.vub .Container.clickable.WidgetLabel:hover > .Container-content .lbl,
body.vub .Container.clickable.WidgetLink:active > .Container-content .btn-link,
body.vub .Container.clickable.WidgetLink:focus > .Container-content .btn-link,
body.vub .Container.clickable.WidgetLink:hover > .Container-content .btn-link {
	text-decoration: underline;
}
body.vub .Container.right-title > .Title > .Title-text,
body.vub .Container.Title-right > .Title > .Title-text {
	text-align: right;
}
body.vub .Container.center-title > .Title > .Title-text,
body.vub .Container.Title-center > .Title > .Title-text {
	text-align: center;
}
body.vub .Container.bold-label > .Title > .Title-text,
body.vub .Container.bold-title > .Title > .Title-text {
	font-weight: 700;
	color: #4e4e4e;
}
body.vub .Container.title-overflow-visible > .Title > .Title-text {
	overflow: visible;
}
body.vub
	.Container-help
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container-help > .Container-content,
body.vub .Container-help > .panel > .panel-body > .Container-content,
body.vub .Container-help > .Title > .Container-content {
	position: relative;
	padding-right: 40px;
}
body.vub .Container-help .Container-Help-icon {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 100%;
	text-align: left;
}
body.vub .Container-help .Container-Help-icon > span {
	top: 0;
	line-height: 34px;
	vertical-align: middle;
}
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a,
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Widget-Form.md-max-padding-no-horizontal
	> .Container-content
	> .container,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Widget-Form.md-max-padding-no-horizontal
	> .Container-content
	> .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Widget-Form.md-max-padding-no-vertical
	> .Container-content
	> .container,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Widget-Form.md-max-padding-no-vertical
	> .Container-content
	> .container {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .size-lg .Container-left.md-min-right .Title-text,
body.vub .size-lg .Container-left.md-min-right.WidgetLabel .content,
body.vub .size-md .Container-left.md-min-right .Title-text,
body.vub .size-md .Container-left.md-min-right.WidgetLabel .content {
	text-align: right;
}
body.vub .size-lg .Container-left.md-min-right .alignable-no-space,
body.vub .size-md .Container-left.md-min-right .alignable-no-space {
	padding-right: 0;
	text-align: right;
}
body.vub .size-lg .Container-left.sm-min-right .Title-text,
body.vub .size-lg .Container-left.sm-min-right.WidgetLabel .content,
body.vub .size-md .Container-left.sm-min-right .Title-text,
body.vub .size-md .Container-left.sm-min-right.WidgetLabel .content,
body.vub .size-sm .Container-left.sm-min-right .Title-text,
body.vub .size-sm .Container-left.sm-min-right.WidgetLabel .content {
	text-align: right;
}
body.vub .size-lg .Container-left.sm-min-right .alignable-no-space,
body.vub .size-md .Container-left.sm-min-right .alignable-no-space,
body.vub .size-sm .Container-left.sm-min-right .alignable-no-space {
	padding-right: 0;
	text-align: right;
}
body.vub .size-sm .Container.sm-max-align-left > .Container-content,
body.vub .size-sm .Container.sm-max-align-left > .Container-content > .btn,
body.vub .size-sm .Container.sm-max-align-left > .Title > .Container-content,
body.vub .size-xs .Container.sm-max-align-left > .Container-content,
body.vub .size-xs .Container.sm-max-align-left > .Container-content > .btn,
body.vub .size-xs .Container.sm-max-align-left > .Title > .Container-content {
	text-align: left;
}
body.vub .size-sm .Container.sm-max-padding-no-bottom > .Container-content,
body.vub
	.size-sm
	.Container.sm-max-padding-no-bottom
	> .Title
	> .Container-content,
body.vub .size-xs .Container.sm-max-padding-no-bottom > .Container-content,
body.vub
	.size-xs
	.Container.sm-max-padding-no-bottom
	> .Title
	> .Container-content {
	padding-bottom: 0;
}
body.vub .size-sm .Container.sm-max-padding-half-bottom > .Container-content,
body.vub
	.size-sm
	.Container.sm-max-padding-half-bottom
	> .Title
	> .Container-content,
body.vub .size-xs .Container.sm-max-padding-half-bottom > .Container-content,
body.vub
	.size-xs
	.Container.sm-max-padding-half-bottom
	> .Title
	> .Container-content {
	padding-bottom: 10px;
}
body.vub .size-sm .Container.sm-max-padding-no-top > .Container-content,
body.vub
	.size-sm
	.Container.sm-max-padding-no-top
	> .Title
	> .Container-content,
body.vub .size-xs .Container.sm-max-padding-no-top > .Container-content,
body.vub
	.size-xs
	.Container.sm-max-padding-no-top
	> .Title
	> .Container-content {
	padding-top: 0;
}
body.vub .size-sm .Container.sm-max-padding-half-top > .Container-content,
body.vub
	.size-sm
	.Container.sm-max-padding-half-top
	> .Title
	> .Container-content,
body.vub .size-xs .Container.sm-max-padding-half-top > .Container-content,
body.vub
	.size-xs
	.Container.sm-max-padding-half-top
	> .Title
	> .Container-content {
	padding-top: 10px !important;
}
body.vub .size-sm .Container.sm-max-nowrap-labels .WidgetLabel .content,
body.vub .size-xs .Container.sm-max-nowrap-labels .WidgetLabel .content {
	min-height: inherit;
	padding: 2px 0;
}
body.vub .size-sm .Container.sm-max-nowrap-labels .WidgetLabel .content .lbl,
body.vub .size-xs .Container.sm-max-nowrap-labels .WidgetLabel .content .lbl {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .size-sm .Container.sm-max-space-top,
body.vub
	.size-sm
	.Container.sm-max-space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub .size-xs .Container.sm-max-space-top,
body.vub
	.size-xs
	.Container.sm-max-space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 10px;
}
body.vub .size-sm .Container.sm-max-space-bottom,
body.vub
	.size-sm
	.Container.sm-max-space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub .size-xs .Container.sm-max-space-bottom,
body.vub
	.size-xs
	.Container.sm-max-space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 10px;
}
body.vub .size-xs .Container.xs-space-top,
body.vub
	.size-xs
	.Container.xs-space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 10px !important;
}
body.vub .size-xs .Container.xs-space-bottom,
body.vub
	.size-xs
	.Container.xs-space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 10px !important;
}
body.vub .size-xs .Container.xs-align-left > .Container-content,
body.vub .size-xs .Container.xs-align-left > .Title > .Container-content {
	text-align: left;
}
body.vub .size-xs .Container.xs-align-center > .Container-content,
body.vub .size-xs .Container.xs-align-center > .Title > .Container-content {
	text-align: center;
}
body.vub .size-xs .Container.xs-padding-no-bottom > .Container-content,
body.vub
	.size-xs
	.Container.xs-padding-no-bottom
	> .Title
	> .Container-content {
	padding-bottom: 0;
}
body.vub .size-xs .Container.xs-nowrap-labels .WidgetLabel .content {
	min-height: inherit;
	padding: 2px 0;
}
body.vub .size-xs .Container.xs-nowrap-labels .WidgetLabel .content .lbl {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .size-xs .Container-title + .Container-notitle {
	padding-top: 21px;
}
body.vub.ib .Container .Title .optional {
	display: none;
}
body.vub .Container.WidgetContainer.padding-2x-horizontal > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-horizontal
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-horizontal > .Container-content > .container {
	padding-right: 30px;
	padding-left: 30px;
}
body.vub .Container.WidgetContainer.padding-2x-vertical > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-vertical
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-vertical > .Container-content > .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
body.vub .Container.WidgetContainer.padding-2x > .Container-content,
body.vub .Container.WidgetContainer.padding-2x > .Title > .Container-content,
body.vub .Widget-Form.padding-2x > .Container-content > .container {
	padding: 30px;
}
body.vub .Container.WidgetContainer.padding-2x-bottom > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-bottom
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-bottom > .Container-content > .container {
	padding-bottom: 30px;
}
body.vub .Container.WidgetContainer.padding-2x-top > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-top
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-top > .Container-content > .container {
	padding-top: 30px;
}
body.vub .Container.WidgetContainer.padding-2x-left > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-left
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-left > .Container-content > .container {
	padding-left: 30px;
}
body.vub .Container.WidgetContainer.padding-2x-right > .Container-content,
body.vub
	.Container.WidgetContainer.padding-2x-right
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-2x-right > .Container-content > .container {
	padding-right: 30px;
}
body.vub .Container.WidgetContainer.padding-135px-vertical > .Container-content,
body.vub
	.Container.WidgetContainer.padding-135px-vertical
	> .Title
	> .Container-content,
body.vub .Widget-Form.padding-135px-vertical > .Container-content > .container {
	padding-top: 135px;
	padding-bottom: 135px;
}
body.vub .Container.uppercase-label > .Title > .Title-text,
body.vub .Container.uppercase-title > .Title > .Title-text {
	text-transform: uppercase;
}
body.vub .Container.black-title > .Title > .Title-text {
	color: #000;
}
body.vub .Widget-Form.form-white > .Container-content > .container {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
}
body.vub
	.Container.panel-grey
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub .Container.panel-grey > .Container-content,
body.vub .Container.panel-grey > .Title > .Container-content {
	background-color: #f2f2f2;
}
body.vub
	.Container
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body {
	background-color: #fafafa;
}
body.vub .size-lg .Container.md-min-same-height > .Container-content > .row,
body.vub .size-md .Container.md-min-same-height > .Container-content > .row {
	overflow: hidden;
}
body.vub
	.size-lg
	.Container.md-min-same-height
	> .Container-content
	> .row
	> .Container
	> .Container-content,
body.vub
	.size-lg
	.Container.md-min-same-height
	> .Container-content
	> .row
	> .Container
	> .Title,
body.vub
	.size-md
	.Container.md-min-same-height
	> .Container-content
	> .row
	> .Container
	> .Container-content,
body.vub
	.size-md
	.Container.md-min-same-height
	> .Container-content
	> .row
	> .Container
	> .Title {
	padding-bottom: 500px;
	margin-bottom: -500px;
}
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row,
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer,
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content,
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
}
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row {
	-ms-flex-direction: column;
	flex-direction: column;
}
body.vub
	.size-lg
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row
	> .Container:last-child,
body.vub
	.size-md
	.WidgetContainer.md-min-same-height-flex
	> .Container-content
	> .row
	> .WidgetContainer
	> .Container-content
	> .row
	> .Container:last-child {
	margin-top: auto;
	-ms-flex-item-align: start;
	align-self: flex-start;
}
body.vub .Container.Material-design .Title-text {
	color: gray;
	white-space: nowrap;
	pointer-events: none;
}
body.vub .Container.Material-design .Title-text .required .glyphicon {
	padding-left: 0;
	font-size: 10px;
}
body.vub .Container.Material-design.Container-material .Title-text {
	font-size: 16px;
}
body.vub
	.Container.Material-design:not(.Container-material).Icon-left
	.Title-text {
	padding-left: 64px;
}
body.vub
	.Container.Material-design:not(.Container-material)
	.Title-text
	.required
	.glyphicon {
	font-size: 7px;
}
body.vub
	.Container.Material-design:not(.Container-material):not(.Widget-whisper)
	.rw-input:not(.rw-filter-input),
body.vub
	.Container.Material-design:not(.Container-material):not(.WidgetTextArea)
	.form-control {
	padding-top: 6px;
}
body.vub
	.Container.Material-design:not(.Container-material).Widget-whisper
	.rw-input {
	padding-top: 10px;
}
body.vub
	.Container.Material-design:not(.Container-material).Widget-whisper
	.rw-select.rw-select-bordered {
	top: -5px;
}
body.vub
	.WidgetComboBox.Material-design.Container-material
	.Title-text:hover
	+ .Container-content
	.rw-combobox {
	border-color: #e6e6e6;
}
body.vub
	.Container.Material-design.has-help-material-fix.Container-material
	.Title-text {
	padding-right: 47px;
}
body.vub
	.Container.Material-design.has-help-material-fix.Container-material.Container-required
	.Title-text {
	padding-right: 57px;
}
body.vub
	.Container.Material-design.has-help-material-fix.Container-material.Container-required
	.Title-text
	.required {
	margin-left: -57px;
}
body.vub
	.Container.Material-design.has-help-material-fix.Container-material.Container-error.Container-required
	.Title-text {
	padding-right: 57px;
}
body.vub
	.Container.Material-design.has-help-material-fix.Container-material.Container-error.Container-required
	.Title-text
	.required {
	margin-left: -57px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix.Container-material
	.Title-text {
	padding-right: 104px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix.Container-material.Container-required
	.Title-text {
	padding-right: 114px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix.Container-material.Container-required
	.Title-text
	.required {
	margin-left: -114px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix:not(
		.Container-material
	)
	.Title-text {
	padding-right: 105px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix:not(
		.Container-material
	).Container-required
	.Title-text {
	padding-right: 112px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.has-help-material-fix:not(
		.Container-material
	).Container-required
	.Title-text
	.required {
	margin-left: -112px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.Container-material
	.Title-text {
	padding-right: 64px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.Container-material.Container-required
	.Title-text {
	padding-right: 74px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design.Container-material.Container-required
	.Title-text
	.required {
	margin-left: -74px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design:not(
		.Container-material
	)
	.Title-text {
	padding-right: 65px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design:not(
		.Container-material
	).Container-required
	.Title-text {
	padding-right: 72px;
}
body.vub
	.WidgetCurrencyBox.WidgetCurrencyBox-right.Container.Material-design:not(
		.Container-material
	).Container-required
	.Title-text
	.required {
	margin-left: -72px;
}
body.vub
	.Container.Material-design:not(.Container-material).Icon-right
	.Title-text {
	padding-right: 65px;
}
body.vub
	.Container.Material-design:not(.Container-material).Container-required
	.Title-text {
	padding-right: 24px;
}
body.vub
	.Container.Material-design:not(.Container-material).Container-required
	.Title-text
	.required {
	margin-left: -24px;
}
body.vub
	.Container.Material-design:not(
		.Container-material
	).Container-required.Icon-right
	.Title-text {
	padding-right: 72px;
}
body.vub
	.Container.Material-design:not(
		.Container-material
	).Container-required.Icon-right
	.Title-text
	.required {
	margin-left: -72px;
}
body.vub
	.Container.Container-error.Material-design.Container-material
	.Title-text,
body.vub .Container.Container-error.Material-design .Title .required,
body.vub
	.Container.Container-error.Material-design:not(.Container-material)
	.Title-text {
	color: #a94442;
}
body.vub .Container.wrap-title .Title-text {
	white-space: pre-wrap;
}
body.vub .ContainerPopover.popover .popover-content > .tip {
	word-wrap: break-word;
	word-break: break-word;
	white-space: pre-wrap;
}
body.vub .Container.with-sk-phone-prefix .Container-content .icon-plus:after {
	content: '421';
	font-family: NotoSans, Helvetica, Arial, sans-serif;
	font-size: 14px;
}
body.vub .size-xs .Container-title + .Container-notitle {
	padding-top: 0;
}
body.vub
	.Container.WidgetContainer.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a {
	padding: 15px;
}
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .Container-content,
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.Widget-Form.md-min-padding-no-horizontal
	> .Container-content
	> .container,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .Container-content,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub
	.size-md
	.Widget-Form.md-min-padding-no-horizontal
	> .Container-content
	> .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-left
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-left
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-left
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-left
	> .Title
	> .Container-content {
	padding-left: 0 !important;
}
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-right
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-right
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-right
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-right
	> .Title
	> .Container-content {
	padding-right: 0 !important;
}
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-horizontal
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-horizontal
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-horizontal
	> .Title
	> .Container-content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-top
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-top
	> .Container-content,
body.vub
	.size-sm
	.Container.WidgetContainer.sm-max-padding-no-top
	> .Title
	> .Container-content,
body.vub
	.size-sm
	.Widget-Form.sm-max-padding-no-top
	> .Container-content
	> .container,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-top
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-top
	> .Container-content,
body.vub
	.size-xs
	.Container.WidgetContainer.sm-max-padding-no-top
	> .Title
	> .Container-content,
body.vub
	.size-xs
	.Widget-Form.sm-max-padding-no-top
	> .Container-content
	> .container {
	padding-top: 0 !important;
}
body.vub .Container.min-height-120 > .Container-content {
	min-height: 120px;
}
body.vub .Container.min-height-300 > .Container-content {
	min-height: 300px;
}
body.vub .Container.min-height-60 > .Container-content {
	min-height: 60px;
}
body.vub .Container.min-height-260 > .Container-content {
	min-height: 260px;
}
body.vub .Container.padding-left-32 > .Container-content,
body.vub .Container.padding-left-32 > .Title > .Container-content {
	padding-left: 32px;
}
body.vub .Container.padding-left-15 > .Container-content,
body.vub .Container.padding-left-15 > .Title > .Container-content {
	padding-left: 15px;
}
body.vub .Container.space-4x-top,
body.vub
	.Container.space-4x-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 20px !important;
}
body.vub .Container.space-4x-bottom,
body.vub
	.Container.space-4x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 20px !important;
}
body.vub .Container.space-3x-top,
body.vub
	.Container.space-3x-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 15px !important;
}
body.vub .Container.space-3x-bottom,
body.vub
	.Container.space-3x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 15px !important;
}
body.vub .Container.space-2x-top,
body.vub
	.Container.space-2x-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 10px !important;
}
body.vub .Container.space-2x-bottom,
body.vub
	.Container.space-2x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 10px !important;
}
body.vub .Container.space-bottom,
body.vub
	.Container.space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 5px !important;
}
body.vub .Container.space-top,
body.vub
	.Container.space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-top: 5px !important;
}
body.vub .size-sm .Container.sm-max-space-2x-bottom,
body.vub
	.size-sm
	.Container.sm-max-space-2x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub .size-xs .Container.sm-max-space-2x-bottom,
body.vub
	.size-xs
	.Container.sm-max-space-2x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 10px !important;
}
body.vub .size-lg .Container.md-min-space-4x-bottom,
body.vub
	.size-lg
	.Container.md-min-space-4x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub .size-md .Container.md-min-space-4x-bottom,
body.vub
	.size-md
	.Container.md-min-space-4x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 20px !important;
}
body.vub .size-lg .Container.md-min-space-8x-bottom,
body.vub
	.size-lg
	.Container.md-min-space-8x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub .size-md .Container.md-min-space-8x-bottom,
body.vub
	.size-md
	.Container.md-min-space-8x-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	margin-bottom: 40px !important;
}
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-small-gutter
	> .Container-content
	> .row,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-small-gutter
	> .Container-content
	> .row {
	margin-right: -8px;
	margin-left: -8px;
}
body.vub
	.size-lg
	.Container.WidgetContainer.md-min-small-gutter
	> .Container-content
	> .row
	> .portlet-col,
body.vub
	.size-md
	.Container.WidgetContainer.md-min-small-gutter
	> .Container-content
	> .row
	> .portlet-col {
	padding-right: 8px;
	padding-left: 8px;
}
body.vub .Container.psp-po > .Container-content .WidgetLink:not(.pencil) a,
body.vub
	.Container.psp-po
	> .Container-content
	.WidgetLink:not(.pencil)
	a:visited,
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLink:not(.pencil)
	a,
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLink:not(.pencil)
	a:visited {
	color: #2b8804;
}
body.vub
	.Container.psp-po
	> .Container-content
	.WidgetLink:not(.pencil)
	a:active,
body.vub
	.Container.psp-po
	> .Container-content
	.WidgetLink:not(.pencil)
	a:hover,
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLink:not(.pencil)
	a:active,
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLink:not(.pencil)
	a:hover {
	color: #1b5403;
}
body.vub
	.Container.psp-po
	> .Container-content
	.WidgetLabel.base-color-dot
	> .Title:before,
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLabel.base-color-dot
	> .Title:before {
	background-color: #2b8804;
}
body.vub
	.Container.psp-po
	> .Container-content
	.WidgetLink:not(.pencil)
	.btn[disabled],
body.vub
	.Container.psp-po
	> .Title
	> .Container-content
	.WidgetLink:not(.pencil)
	.btn[disabled] {
	color: #9b9b9b;
}
@media print {
	body.vub
		.Container.WidgetContainer.print-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.Container.WidgetContainer.print-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-heading
		> .panel-title
		> a,
	body.vub
		.Container.WidgetContainer.print-padding-no-horizontal
		> .Container-content,
	body.vub
		.Container.WidgetContainer.print-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub
		.Widget-Form.print-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub
		.Container.WidgetContainer.print-padding-no-vertical
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.Container.WidgetContainer.print-padding-no-vertical
		> .Container-content,
	body.vub
		.Container.WidgetContainer.print-padding-no-vertical
		> .Title
		> .Container-content,
	body.vub
		.Widget-Form.print-padding-no-vertical
		> .Container-content
		> .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub .ContainerPopover.popover {
		display: none !important;
	}
}
body.vub .Container.flexible > .Container-content > .row {
	display: -ms-flexbox;
	display: flex;
}
body.vub .Container.flexible > .Container-content > .row > .Container {
	-ms-flex-positive: 1;
	flex-grow: 1;
}
body.vub.brn .Container.WidgetContainer.padding-no-left > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-left
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form .Container.padding-no-left:not(.WidgetContainer) {
	padding-left: 0;
}
body.vub.brn .Container.WidgetContainer.padding-no-right > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-right
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form .Container.padding-no-right:not(.WidgetContainer) {
	padding-right: 0;
}
body.vub.brn .size-lg .Container.md-min-padding-no-left,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-left
	> .Container-content,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-left
	> .Title
	> .Container-content,
body.vub.brn .size-md .Container.md-min-padding-no-left,
body.vub.brn
	.size-md
	.Container.WidgetContainer.md-min-padding-no-left
	> .Container-content,
body.vub.brn
	.size-md
	.Container.WidgetContainer.md-min-padding-no-left
	> .Title
	> .Container-content {
	padding-left: 0;
}
body.vub.brn .size-lg .Container.md-min-padding-no-right,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-right
	> .Container-content,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.md-min-padding-no-right
	> .Title
	> .Container-content,
body.vub.brn .size-md .Container.md-min-padding-no-right,
body.vub.brn
	.size-md
	.Container.WidgetContainer.md-min-padding-no-right
	> .Container-content,
body.vub.brn
	.size-md
	.Container.WidgetContainer.md-min-padding-no-right
	> .Title
	> .Container-content {
	padding-right: 0;
}
body.vub.brn
	.Container.WidgetContainer
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn .Container.WidgetContainer > .Container-content,
body.vub.brn .Container.WidgetContainer > .Title > .Container-content,
body.vub.brn .Widget-Form > .Container-content > .container {
	padding: 12px;
}
body.vub.brn
	.Container.WidgetContainer.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.Container.WidgetContainer.padding-no-horizontal
	> .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.Widget-Form.padding-no-horizontal
	> .Container-content
	> .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub.brn
	.Container.WidgetContainer.padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.Container.WidgetContainer.padding-no-vertical
	> .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-vertical
	> .Title
	> .Container-content,
body.vub.brn
	.Widget-Form.padding-no-vertical
	> .Container-content
	> .container {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub.brn
	.Container.WidgetContainer.padding-no-bottom
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn .Container.WidgetContainer.padding-no-bottom > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-bottom
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form.padding-no-bottom > .Container-content > .container {
	padding-bottom: 0;
}
body.vub.brn
	.Container.WidgetContainer.padding-no-top
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn .Container.WidgetContainer.padding-no-top > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no-top
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form.padding-no-top > .Container-content > .container {
	padding-top: 0;
}
body.vub.brn
	.Container.WidgetContainer.padding-no
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn .Container.WidgetContainer.padding-no > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-no
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form.padding-no > .Container-content > .container {
	padding: 0;
}
body.vub.brn
	.Container.WidgetContainer.padding-2x-horizontal
	> .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-2x-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.Widget-Form.padding-2x-horizontal
	> .Container-content
	> .container {
	padding-right: 24px;
	padding-left: 24px;
}
body.vub.brn
	.Container.WidgetContainer.padding-2x-vertical
	> .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-2x-vertical
	> .Title
	> .Container-content,
body.vub.brn
	.Widget-Form.padding-2x-vertical
	> .Container-content
	> .container {
	padding-top: 24px;
	padding-bottom: 24px;
}
body.vub.brn .Container.WidgetContainer.padding-2x > .Container-content,
body.vub.brn
	.Container.WidgetContainer.padding-2x
	> .Title
	> .Container-content,
body.vub.brn .Widget-Form.padding-2x > .Container-content > .container {
	padding: 24px;
}
body.vub.brn .Container.no-space,
body.vub.brn
	.Container.no-space
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub.brn .Container.no-space-top,
body.vub.brn
	.Container.no-space-top
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	padding-top: 0;
	margin-top: 0;
}
body.vub.brn .Container.no-space-bottom,
body.vub.brn
	.Container.no-space-bottom
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	padding-bottom: 0;
	margin-bottom: 0;
}
body.vub.brn
	.Container.no-space-between-widgets
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content
	> .row
	> .Container,
body.vub.brn
	.Container.no-space-between-widgets
	> .Container-content
	> .row
	> .Container,
body.vub.brn
	.Container.no-space-between-widgets
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container,
body.vub.brn
	.Container.no-space-between-widgets
	> .Title
	> .Container-content
	> .row
	> .Container,
body.vub.brn
	.Widget-Form.no-space-between-widgets
	> .Container-content
	> .container
	> .row
	> .Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub.brn
	.Container.no-space-first-widget
	> .Container-content
	> .row
	> .Container:first-child,
body.vub.brn
	.Container.no-space-first-widget
	> .Title
	> .Container-content
	> .row
	> .Container:first-child,
body.vub.brn
	.Widget-Form.no-space-first-widget
	> .Container-content
	> .container
	> .row
	> .Container:first-child {
	padding-top: 0;
	margin-top: 0;
}
body.vub.brn
	.Container.no-space-last-widget
	> .Container-content
	> .row
	> .Container:last-child,
body.vub.brn
	.Container.no-space-last-widget
	> .Title
	> .Container-content
	> .row
	> .Container:last-child,
body.vub.brn
	.Widget-Form.no-space-last-widget
	> .Container-content
	> .container
	> .row
	> .Container:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Container-content,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.size-sm
	.Widget-Form.md-max-padding-no-horizontal
	> .Container-content
	> .container,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Container-content,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.size-xs
	.Widget-Form.md-max-padding-no-horizontal
	> .Container-content
	> .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Container-content,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Title
	> .Container-content,
body.vub.brn
	.size-sm
	.Widget-Form.md-max-padding-no-vertical
	> .Container-content
	> .container,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Container-content,
body.vub.brn
	.size-xs
	.Container.WidgetContainer.md-max-padding-no-vertical
	> .Title
	> .Container-content,
body.vub.brn
	.size-xs
	.Widget-Form.md-max-padding-no-vertical
	> .Container-content
	> .container {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub.brn .size-lg .Container-left.md-min-right .alignable-no-space,
body.vub.brn .size-lg .Container-left.sm-min-right .alignable-no-space,
body.vub.brn .size-md .Container-left.md-min-right .alignable-no-space,
body.vub.brn .size-md .Container-left.sm-min-right .alignable-no-space,
body.vub.brn .size-sm .Container-left.sm-min-right .alignable-no-space {
	padding-right: 0;
}
body.vub.brn .size-sm .Container.sm-max-padding-no-bottom > .Container-content,
body.vub.brn
	.size-sm
	.Container.sm-max-padding-no-bottom
	> .Title
	> .Container-content,
body.vub.brn .size-xs .Container.sm-max-padding-no-bottom > .Container-content,
body.vub.brn
	.size-xs
	.Container.sm-max-padding-no-bottom
	> .Title
	> .Container-content {
	padding-bottom: 0;
}
body.vub.brn
	.size-sm
	.Container.sm-max-padding-half-bottom
	> .Container-content,
body.vub.brn
	.size-sm
	.Container.sm-max-padding-half-bottom
	> .Title
	> .Container-content,
body.vub.brn
	.size-xs
	.Container.sm-max-padding-half-bottom
	> .Container-content,
body.vub.brn
	.size-xs
	.Container.sm-max-padding-half-bottom
	> .Title
	> .Container-content {
	padding-bottom: 6px;
}
body.vub.brn .size-sm .Container.sm-max-padding-no-top > .Container-content,
body.vub.brn
	.size-sm
	.Container.sm-max-padding-no-top
	> .Title
	> .Container-content,
body.vub.brn .size-xs .Container.sm-max-padding-no-top > .Container-content,
body.vub.brn
	.size-xs
	.Container.sm-max-padding-no-top
	> .Title
	> .Container-content {
	padding-top: 0;
}
body.vub.brn .size-sm .Container.sm-max-padding-half-top > .Container-content,
body.vub.brn
	.size-sm
	.Container.sm-max-padding-half-top
	> .Title
	> .Container-content,
body.vub.brn .size-xs .Container.sm-max-padding-half-top > .Container-content,
body.vub.brn
	.size-xs
	.Container.sm-max-padding-half-top
	> .Title
	> .Container-content {
	padding-top: 6px !important;
}
body.vub.brn .size-xs .Container.xs-padding-no-bottom > .Container-content,
body.vub.brn
	.size-xs
	.Container.xs-padding-no-bottom
	> .Title
	> .Container-content {
	padding-bottom: 0;
}
body.vub.brn
	.size-lg
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Container-content,
body.vub.brn
	.size-lg
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.size-lg
	.Widget-Form.sm-min-padding-no-horizontal
	> .Container-content
	> .container,
body.vub.brn
	.size-md
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-md
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Container-content,
body.vub.brn
	.size-md
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.size-md
	.Widget-Form.sm-min-padding-no-horizontal
	> .Container-content
	> .container,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Container-content,
body.vub.brn
	.size-sm
	.Container.WidgetContainer.sm-min-padding-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.size-sm
	.Widget-Form.sm-min-padding-no-horizontal
	> .Container-content
	> .container {
	padding-right: 0;
	padding-left: 0;
}
body.vub.trident
	.Container.Material-design:not(.Container-material).Widget-whisper
	.rw-widget
	> input.rw-input {
	line-height: 38px;
}
body.vub.trident
	.Container.Material-design:not(.Container-material).Widget-whisper
	.rw-select.rw-select-bordered {
	top: 0;
}
body.vub.ibr:not(.modal-open) .ContainerPopover.popover {
	z-index: 1029;
}
body.vub .NewLine {
	display: none;
}
body.vub .size-lg .NewLine.lg,
body.vub .size-md .NewLine.md,
body.vub .size-sm .NewLine.sm,
body.vub .size-xs .NewLine.xs {
	display: block;
}
body.vub .NewLine + .Container-empty + .NewLine,
body.vub .NewLine + .hide + .NewLine,
body.vub .NewLine + .NewLine,
body.vub .row > .NewLine:first-child,
body.vub .row > .WidgetName + .NewLine {
	display: none !important;
}
body.vub .NewLineImportant {
	display: block;
}
body.vub .NewLineImportant:before {
	content: '';
	display: block;
	height: 1px;
	background: rgba(0, 0, 0, 0.05);
}
body.vub .WidgetButton .btn {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .WidgetButton .btn[disabled] {
	pointer-events: none;
}
body.vub .WidgetButton.Widget-fitWidth .btn {
	width: 100%;
}
body.vub .WidgetButton.back .btn.btn-link,
body.vub .WidgetButton.continue .btn.btn-link {
	font-weight: 400;
	color: #000;
}
body.vub .WidgetButton.continue .btn.btn-link {
	font-size: 19.6px;
}
body.vub .WidgetButton.back {
	margin-top: 8px;
}
body.vub .WidgetButton.back .btn.btn-link {
	font-size: 15.4px;
}
body.vub .WidgetButton.gray > .Container-content .btn.btn-link span.text {
	color: #ccc;
}
body.vub .WidgetButton.continue .btn.btn-link .glyphicon {
	top: 3.5px;
}
body.vub .size-lg .Container-notitle .no-title-space,
body.vub .size-md .Container-notitle .no-title-space {
	padding-top: 22px;
}
body.vub .WidgetButton.padding-no-left > .Container-content .btn:not(.btn-link),
body.vub .WidgetHBox .btn-group.padding-no-left > .btn {
	padding-left: 0 !important;
}
body.vub
	.WidgetButton.padding-no-right
	> .Container-content
	.btn:not(.btn-link),
body.vub .WidgetHBox .btn-group.padding-no-right > .btn {
	padding-right: 0 !important;
}
body.vub .Widget-button.bold .btn > span,
body.vub .Widget-button .bold .btn > span {
	font-weight: 700;
}
body.vub .Widget-button.bold .btn,
body.vub .Widget-button .bold .btn {
	padding-top: 4px;
	padding-bottom: 4px;
}
body.vub .Widget-Form .Widget-button.hide-text .btn span.text,
body.vub .Widget-Form .Widget-button .hide-text .btn span.text {
	display: none;
}
body.vub .Widget-button.hide-text .btn span.icon,
body.vub .Widget-button .hide-text .btn span.icon {
	margin-right: 0;
	margin-left: 0;
}
body.vub .Widget-button .fa.icon-unknown-warning {
	font-size: 17px;
	color: red;
}
body.vub .Widget-button .btn:focus,
body.vub .Widget-button .btn:focus:active,
body.vub .Widget-button .btn:focus:active span.icon,
body.vub .Widget-button .btn:focus span.icon,
body.vub .Widget-button .btn:hover,
body.vub .Widget-button .btn:hover span.icon {
	text-decoration: none;
}
body.vub .Widget-button .btn-link:hover span.text,
body.vub .Widget-button .btn:focus:active span.text,
body.vub .Widget-button .btn:focus span.text {
	text-decoration: underline;
}
body.vub .Widget-button.float-left {
	float: left;
	width: auto;
}
body.vub .Widget-button.float-right {
	float: right;
	width: auto;
}
body.vub input[type='text']::-ms-clear {
	display: none;
}
body.vub .Widget-button .btn:focus:active span.text,
body.vub .Widget-button .btn:focus span.text {
	text-decoration: none;
}
body.vub .size-lg .WidgetButton.btn-small.md-min-full-height .Container-content,
body.vub .size-lg .WidgetButton.btn-small.sm-min-full-height .Container-content,
body.vub
	.size-lg
	.WidgetButton.btn-smaller.md-min-full-height
	.Container-content,
body.vub
	.size-lg
	.WidgetButton.btn-smaller.sm-min-full-height
	.Container-content,
body.vub .size-md .WidgetButton.btn-small.md-min-full-height .Container-content,
body.vub .size-md .WidgetButton.btn-small.sm-min-full-height .Container-content,
body.vub
	.size-md
	.WidgetButton.btn-smaller.md-min-full-height
	.Container-content,
body.vub
	.size-md
	.WidgetButton.btn-smaller.sm-min-full-height
	.Container-content,
body.vub .size-sm .WidgetButton.btn-small.sm-min-full-height .Container-content,
body.vub
	.size-sm
	.WidgetButton.btn-smaller.sm-min-full-height
	.Container-content,
body.vub .WidgetButton.btn-small.full-height .Container-content,
body.vub .WidgetButton.btn-smaller.full-height .Container-content {
	height: 50px;
	line-height: 48px;
}
body.vub .WidgetButton.btn-smaller.success-btn .Container-content .btn {
	width: 32px;
	height: 32px;
	padding: 0;
	background-color: transparent;
	background-image: url('/assets/asset-b8fd16563088de61.svg');
	background-repeat: no-repeat;
	background-size: contain;
	border-width: 0;
	border-radius: 0;
}
body.vub
	.WidgetButton.btn-smaller.success-btn
	.Container-content
	.btn[disabled] {
	opacity: 0.25;
}
body.vub .WidgetButton.btn-smaller.success-btn .Container-content .text {
	font-size: 0;
}
body.vub .WidgetButton.complete > .Container-content:before {
	content: '\E91B';
	display: inline-block;
	position: relative;
	top: 4px;
	padding-right: 10px;
	font-family: icomoon;
	font-size: 16px;
	color: green;
}
body.vub .cat-chart-container .cat-chart {
	display: inline-block;
	float: left;
	margin-bottom: 10px;
}
body.vub .cat-chart-container .cat-chart .Title-text {
	text-align: center;
}
body.vub .cat-chart-container .cat-chart .info {
	font-weight: 700;
	text-align: center;
}
body.vub .cat-chart-container .cat-chart .body {
	position: relative;
}
body.vub .cat-chart-container .cat-chart .body .percent {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	font-size: 2em;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	transform: translate(-50%, -50%);
}
body.vub .cat-chart-container:after {
	content: '';
	display: block;
	clear: both;
}
body.vub .size-sm .cat-chart-container .cat-chart,
body.vub .size-xs .cat-chart-container .cat-chart {
	display: block;
	float: none;
}
body.vub .size-sm .cat-chart-container .cat-chart .body,
body.vub .size-xs .cat-chart-container .cat-chart .body {
	position: static;
}
body.vub .size-sm .cat-chart-container .cat-chart .body .percent,
body.vub .size-xs .cat-chart-container .cat-chart .body .percent {
	position: static;
	top: auto;
	left: auto;
	font-size: 1.5em;
	transform: none;
}
body.vub .pie-chart-container .Container-content {
	display: inline-block;
	position: relative;
}
body.vub .pie-chart-container .help-padding {
	padding-right: 30px;
}
body.vub .pie-chart-container .info {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
}
body.vub .pie-chart-container .info .name {
	font-size: 1.1em;
}
body.vub .pie-chart-container .info .percent {
	font-size: 2em;
	font-weight: 700;
}
body.vub .pie-chart-container .highcharts-series > path {
	transform: none !important;
}
body.vub .WidgetChartPie.pie-chart-container.investments .info {
	max-width: 115px;
	color: #4e4e4e !important;
}
body.vub .WidgetChartPie.pie-chart-container.investments .info .amount {
	display: none;
}
body.vub .WidgetChartPie.pie-chart-container.pie-180 .info .percent {
	font-size: 18px;
}
body.vub .WidgetChartPie.pie-chart-container.pie-180 .info .name {
	font-size: 14px;
}
body.vub .WidgetChartPie.pie-chart-container.pie-180 .info .amount {
	display: none;
	font-size: 11px;
}
body.vub .WidgetChartPie.pie-chart-container.hide-info .info {
	display: none;
}
body.vub .CheckBox {
	position: relative;
	padding-left: 20px;
}
body.vub .CheckBox label {
	display: inline-block;
	position: relative;
	padding-left: 5px;
	vertical-align: middle;
	cursor: pointer;
}
body.vub .CheckBox label span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .CheckBox.auto-height label span {
	overflow: visible;
	text-overflow: none;
	white-space: normal;
}
body.vub .CheckBox label:before {
	content: '';
	width: 17px;
	height: 17px;
	margin-top: 3px;
	background-color: #fff;
	border: 1px solid #b3b3b3;
	border-radius: 3px;
	transition:
		border 0.15s ease-in-out,
		color 0.15s ease-in-out;
}
body.vub .CheckBox label:after,
body.vub .CheckBox label:before {
	display: inline-block;
	position: absolute;
	left: 0;
	margin-left: -20px;
}
body.vub .CheckBox label:after {
	top: 0;
	width: 16px;
	height: 16px;
	padding-top: 4px;
	padding-left: 3px;
	font-size: 11px;
	color: #fff;
}
body.vub .CheckBox input[type='checkbox'] {
	position: absolute;
	left: 0;
	z-index: 1;
	width: 17px;
	height: 17px;
	cursor: pointer;
	opacity: 0;
}
body.vub .CheckBox.right {
	padding-left: 0;
}
body.vub .CheckBox.right label:before {
	right: -24px;
	left: auto;
}
body.vub .CheckBox.right input[type='checkbox'] {
	right: 0;
	left: auto;
}
body.vub .CheckBox.right label:after {
	right: -23px;
	left: auto;
}
body.vub .CheckBox input[type='checkbox']:disabled {
	cursor: not-allowed;
}
body.vub .CheckBox:hover label:before {
	border-color: #b3b3b3;
}
body.vub .CheckBox:hover input[type='checkbox']:focus + label:before {
	border-color: #4cad33;
}
body.vub .CheckBox input[type='checkbox']:focus + label:before {
	background-color: #fff;
	box-shadow: none;
}
body.vub .CheckBox input[type='checkbox']:checked:active + label:before,
body.vub .CheckBox input[type='checkbox']:checked:focus + label:before {
	background-color: #4cad33;
}
body.vub .CheckBox input[type='checkbox']:active + label:after,
body.vub .CheckBox input[type='checkbox']:focus + label:after {
	color: #fff;
}
body.vub .CheckBox input[type='checkbox']:checked + label:after {
	content: '\F00C';
	font-family: FontAwesome;
}
body.vub .CheckBox input[type='checkbox']:disabled + label {
	cursor: not-allowed;
	opacity: 0.35;
}
body.vub .CheckBox input[type='checkbox']:disabled + label:before {
	cursor: not-allowed;
}
body.vub .CheckBox.CheckBox-circle label:before {
	border-radius: 50%;
}
body.vub .CheckBox.CheckBox-inline {
	margin-top: 0;
}
body.vub .CheckBox-primary input[type='checkbox']:checked + label:before {
	background-color: #337ab7;
	border-color: #337ab7;
}
body.vub .CheckBox-primary input[type='checkbox']:checked:focus + label:before {
	background-color: #337ab7;
	border-color: #1d4567;
}
body.vub .CheckBox-primary input[type='checkbox']:checked + label:after {
	color: #fff;
}
body.vub .CheckBox-danger input[type='checkbox']:checked + label:before {
	background-color: #d9534f;
	border-color: #d9534f;
}
body.vub
	.CheckBox-danger:hover
	input[type='checkbox']:checked:focus
	+ label:before,
body.vub .CheckBox-danger input[type='checkbox']:checked:focus + label:before {
	background-color: #d9534f;
	border-color: #9f2723;
}
body.vub .CheckBox-danger input[type='checkbox']:checked + label:after {
	color: #fff;
}
body.vub .CheckBox-info input[type='checkbox']:checked + label:before {
	background-color: #5bc0de;
	border-color: #5bc0de;
}
body.vub .CheckBox-info input[type='checkbox']:checked:focus + label:before {
	background-color: #5bc0de;
	border-color: #248dae;
}
body.vub .CheckBox-info input[type='checkbox']:checked + label:after {
	color: #fff;
}
body.vub .CheckBox-warning input[type='checkbox']:checked + label:before {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}
body.vub .CheckBox-warning input[type='checkbox']:checked:focus + label:before {
	background-color: #f0ad4e;
	border-color: #c57a11;
}
body.vub .CheckBox-warning input[type='checkbox']:checked + label:after {
	color: #fff;
}
body.vub .CheckBox-success input[type='checkbox']:checked + label:before {
	background-color: #5cb85c;
	border-color: #5cb85c;
}
body.vub .CheckBox-success input[type='checkbox']:checked:focus + label:before {
	background-color: #5cb85c;
	border-color: #357935;
}
body.vub .CheckBox-success input[type='checkbox']:checked + label:after {
	color: #fff;
}
body.vub .CheckBox input[type='checkbox'].styled:checked + label:after {
	content: '\F00C';
	font-family: FontAwesome;
}
body.vub .CheckBox input[type='checkbox'] .styled:checked + label:after,
body.vub .CheckBox input[type='checkbox'] .styled:checked + label:before {
	color: #fff;
}
@media (max-width: 767px) {
	body.vub div.CheckBox {
		padding-left: 23px;
	}
	body.vub div.CheckBox label:before {
		width: 23px;
		height: 23px;
		margin-left: -23px;
	}
	body.vub div.CheckBox label:after {
		width: 22px;
		height: 22px;
		padding-top: 0;
		padding-left: 2px;
		font-size: 14px;
	}
	body.vub div.CheckBox label {
		padding-left: 10px;
		line-height: 30px;
	}
	body.vub div.CheckBox.right label:before {
		right: -32px;
	}
	body.vub div.CheckBox.right label:after {
		right: -33px;
	}
}
body.vub .CheckBox .CheckBox-label {
	font-weight: 400;
}
body.vub .CheckBox label:before {
	border-radius: 0;
}
body.vub .CheckBox label span {
	white-space: normal;
}
body.vub .CheckBox input[type='checkbox']:checked + label:before {
	background-color: #4cad33;
	border-color: #4cad33;
}
body.vub .CheckBox input[type='checkbox']:focus + label:before {
	border-color: #4cad33;
}
body.vub .CheckBox label:before {
	width: 20px;
	height: 20px;
	margin-top: 1px;
}
body.vub .CheckBox label:after {
	width: 19px;
	height: 19px;
	padding-top: 0;
	padding-left: 2px;
	font-size: 16px;
}
body.vub .CheckBox input[type='checkbox'] {
	width: 20px;
	height: 20px;
}
body.vub .CheckBox label {
	padding-left: 8px;
}
body.vub .CheckBox.right label:before {
	right: -27px;
}
body.vub .CheckBox.right label:after {
	right: -26px;
}
body.vub .CheckBox input[type='checkbox']:disabled + label {
	opacity: 1;
}
body.vub .CheckBox input[type='checkbox']:disabled + label:after,
body.vub .CheckBox input[type='checkbox']:disabled + label:before {
	opacity: 0.35;
}
@media (max-width: 767px) {
	body.vub div.CheckBox {
		padding-left: 23px;
	}
	body.vub div.CheckBox label:before {
		width: 23px;
		height: 23px;
		margin-top: 3px;
		margin-left: -23px;
	}
	body.vub div.CheckBox label:after {
		width: 22px;
		height: 22px;
		padding-top: 0;
		padding-left: 1px;
		font-size: 16px;
	}
	body.vub div.CheckBox label {
		padding-left: 10px;
		line-height: 30px;
	}
	body.vub div.CheckBox.right label:before {
		right: -32px;
	}
	body.vub div.CheckBox.right label:after {
		right: -33px;
		padding-left: 2px;
	}
}
body.vub .WidgetCheckBox .Container-content {
	min-height: 40px;
	padding-top: 9px;
}
body.vub
	.WidgetCheckBox.Container-readonly
	.CheckBox
	input[type='checkbox']:disabled
	+ label {
	cursor: not-allowed;
	opacity: 1;
}
body.vub .Container-right.WidgetCheckBox .CheckBox.left label:before {
	margin-left: -22px;
}
body.vub .Container-right.WidgetCheckBox .right label {
	margin-right: 24px;
}
body.vub .WidgetCheckBox .Container-Help-icon > span {
	line-height: 40px;
}
body.vub .WidgetCheckBox.Container-right .CheckBox.left label:after {
	margin-left: -24px;
}
body.vub .WidgetCheckBox.Container-right .CheckBox.right label:after {
	right: -22px;
}
@media (max-width: 767px) {
	body.vub .Container-right.WidgetCheckBox .right label {
		margin-right: 25px;
	}
	body.vub .Container-right.WidgetCheckBox .CheckBox.right label:before {
		right: -27px;
	}
	body.vub .WidgetCheckBox .Container-Help-icon > span {
		line-height: 46px;
	}
}
body.vub
	.Container-error.WidgetCheckBox
	.CheckBox
	input[type='checkbox']:focus
	+ label:before,
body.vub .Container-error.WidgetCheckBox .CheckBox label:before {
	border-color: #a94442;
}
body.vub .Container-error.WidgetCheckBox .CheckBox label {
	color: #a94442;
}
body.vub .Container.WidgetCheckBox.auto-width {
	width: auto;
}
body.vub .Container-right.WidgetCheckBox .right label {
	margin-right: 27px;
}
body.vub .WidgetCheckBox.Container-left .CheckBox.left label:after {
	margin-left: -20px;
}
body.vub .WidgetCheckBox.Container-right .CheckBox.left label:after {
	margin-left: -23px;
}
body.vub .WidgetCheckBox.Container-right .CheckBox.right label:after {
	right: -25px;
}
@media (max-width: 767px) {
	body.vub .Container-right.WidgetCheckBox .right label {
		margin-right: 27px;
	}
	body.vub .Container-right.WidgetCheckBox .CheckBox.right label:before {
		right: -27px;
	}
	body.vub .WidgetCheckBox.Container-right .CheckBox.right label:after {
		right: -23px;
	}
}
body.vub .WidgetCheckBox.star .CheckBox label:before {
	content: '\E962';
	font-family: icomoon;
	background-color: transparent;
	border-color: transparent;
}
body.vub .WidgetCheckBox.star .CheckBox:hover label:before {
	border-color: transparent;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:checked
	+ label:before {
	background-color: transparent;
	border-color: transparent;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox:hover
	input[type='checkbox']:focus
	+ label:before {
	border-color: transparent;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:focus
	+ label:before {
	background-color: transparent;
	border-color: transparent;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:checked:active
	+ label:before,
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:checked:focus
	+ label:before {
	background-color: transparent;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:active
	+ label:after,
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:focus
	+ label:after {
	color: #f36f20;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox'].styled:checked
	+ label:after,
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:checked
	+ label:after {
	content: '\E63E';
	font-family: icomoon;
}
body.vub .WidgetCheckBox.star .CheckBox label:after {
	color: #f36f20;
}
body.vub .WidgetCheckBox.star .CheckBox label:before {
	width: 20px;
	height: 20px;
	padding-left: 1px;
	margin-top: 0;
	font-size: 16px;
}
body.vub
	.WidgetCheckBox.star
	.CheckBox
	input[type='checkbox']:checked
	+ label:before {
	color: transparent;
}
@media (max-width: 767px) {
	body.vub .WidgetCheckBox.star div.CheckBox label:before {
		width: 23px;
		height: 23px;
		padding-left: 3px;
		margin-top: 0;
		margin-left: -23px;
	}
	body.vub .WidgetCheckBox.star div.CheckBox label:after {
		width: 22px;
		height: 22px;
		padding-top: 0;
		padding-left: 1px;
		font-size: 16px;
	}
}
body.vub .WidgetCheckBox.cms-no-margin .Container-content {
	min-height: auto;
	padding-top: 0;
}
body.vub .WidgetCheckBox.cms-no-margin .Container-content label,
body.vub .WidgetCheckBox.cms-no-margin .Container-content p {
	margin-bottom: 0;
}
body.vub .WidgetCheckBox.no-space-content .Container-content {
	padding-top: 0;
}
body.vub .WidgetCheckBox.rounded .CheckBox label:before {
	border-radius: 50%;
}
body.vub.brn .WidgetCheckBox .Container-content {
	min-height: 31px;
	padding-top: 0;
}
body.vub .rw-widget > div.rw-input,
body.vub .rw-widget > input.rw-input {
	height: 32px;
	line-height: 32px;
}
body.vub .has-error.has-feedback .rw-input {
	padding-right: 34px;
}
body.vub .has-error.has-feedback.rw-dropdown-list .rw-input {
	padding-right: 10px;
}
body.vub .has-error.has-feedback .rw-select.rw-btn:after {
	content: '\E101';
	display: block;
	position: absolute;
	top: 0;
	left: -34px;
	z-index: 2;
	width: 34px;
	height: 32px;
	font-family: Glyphicons Halflings;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color: #a94442;
	line-height: 32px;
	text-align: center;
	pointer-events: none;
	-webkit-font-smoothing: antialiased;
}
body.vub .rw-combobox.has-error.has-feedback .rw-select.rw-btn:after {
	line-height: 31px;
}
body.vub .rw-popup,
body.vub .rw-popup-container {
	transition:
		opacity 0.25s,
		width 0s,
		left 0s;
}
body.vub .Container-enabled .rw-list-option:hover {
	color: #fff;
	background-color: rgba(243, 111, 32, 0.8);
	border: 1px solid rgba(243, 111, 32, 0.8);
}
body.vub .rw-list-option.rw-state-focus.rw-state-selected {
	color: #fff;
	background-color: #f36f20;
	border: 1px solid #f36f20;
}
body.vub .rw-i-caret-down {
	color: #f36f20;
}
body.vub .has-error.rw-combobox .rw-widget-picker,
body.vub .has-error.rw-dropdown-list .rw-widget-picker {
	border-color: #a94442;
}
body.vub .has-error.rw-combobox.rw-state-focus .rw-widget-picker,
body.vub .has-error.rw-dropdown-list.rw-state-focus .rw-widget-picker {
	border-color: #a94442;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #ce8483;
}
body.vub .has-error.rw-combobox .rw-select {
	border-left-color: #a94442;
}
body.vub .has-error.has-feedback.rw-dropdown-list .rw-input {
	padding-right: 16px;
}
body.vub .has-error.has-feedback.rw-dropdown-list .rw-select.rw-btn:after {
	left: -26px;
}
body.vub .rw-list .rw-list-optgroup {
	min-height: 24px;
	padding: 6px 12px 2px;
	line-height: 24px;
}
body.vub .WidgetComboBox .Container-content {
	min-width: 60px;
}
body.vub .WidgetComboBox .rw-widget-picker {
	height: 50px;
}
body.vub .WidgetComboBox .rw-filter-input,
body.vub .WidgetComboBox .rw-input {
	padding: 0 16px;
}
body.vub .WidgetComboBox .rw-input {
	font-size: 16px;
	color: #000;
}
body.vub .WidgetComboBox .rw-widget-container {
	border: 1px solid #e6e6e6;
}
body.vub .WidgetComboBox .rw-dropdown-list {
	cursor: pointer;
}
body.vub .WidgetComboBox .rw-filter-input,
body.vub .WidgetComboBox .rw-widget-input {
	box-shadow: none;
}
body.vub .WidgetComboBox .rw-state-focus > .rw-widget-container,
body.vub .WidgetComboBox .rw-state-focus > .rw-widget-container:hover,
body.vub .WidgetComboBox .rw-widget-container.rw-state-focus,
body.vub .WidgetComboBox .rw-widget-container.rw-state-focus:hover {
	border-color: #f36f20;
	box-shadow: none;
}
body.vub
	.WidgetComboBox
	.has-error.rw-combobox.rw-state-focus
	.rw-widget-picker,
body.vub
	.WidgetComboBox
	.has-error.rw-dropdown-list.rw-state-focus
	.rw-widget-picker {
	box-shadow: none;
}
body.vub
	.WidgetComboBox
	.has-error.rw-combobox.rw-state-focus
	.rw-widget-picker.rw-filter-input,
body.vub
	.WidgetComboBox
	.has-error.rw-dropdown-list.rw-state-focus
	.rw-widget-picker.rw-filter-input {
	border-color: #eee;
}
body.vub .WidgetComboBox .has-error.rw-combobox.rw-state-focus,
body.vub
	.WidgetComboBox
	.has-error.rw-combobox.rw-state-focus
	.rw-widget-picker {
	box-shadow: none;
}
body.vub .WidgetComboBox .rw-list > .rw-list-option {
	padding: 6px 24px;
}
body.vub .WidgetComboBox .rw-list > .rw-list-option:hover {
	color: #4e4e4e;
	background-color: #eee !important;
	border-color: #eee;
}
body.vub .WidgetComboBox .rw-list-option.rw-state-focus,
body.vub .WidgetComboBox .rw-list-option.rw-state-focus:hover {
	border-color: #f36f20;
}
body.vub .WidgetComboBox .rw-list-option.rw-state-focus.rw-state-selected {
	color: #4e4e4e;
	background-color: transparent;
}
body.vub .WidgetComboBox .rw-input[disabled],
body.vub .WidgetComboBox .rw-state-disabled > .rw-widget-picker,
body.vub .WidgetComboBox .rw-widget.rw-state-readonly .rw-widget-input,
body.vub .WidgetComboBox fieldset[disabled] .rw-input,
body.vub .WidgetComboBox fieldset[disabled] .rw-widget-picker {
	background-color: #fafafa;
}
body.vub .WidgetComboBox .rw-widget.rw-state-disabled .rw-input,
body.vub .WidgetComboBox .rw-widget.rw-state-readonly .rw-input {
	color: #b3b3b3;
}
body.vub .WidgetComboBox .rw-btn.rw-btn-select {
	width: 42px;
}
body.vub .WidgetComboBox .rw-i-caret-down:before {
	content: '\E61B';
	font-family: icomoon;
	color: #7f8080;
}
body.vub .WidgetComboBox .rw-select-bordered:active {
	box-shadow: none;
}
body.vub .WidgetComboBox .rw-select-bordered {
	border: 0;
}
body.vub .WidgetComboBox .rw-select-bordered:hover {
	background-color: transparent;
}
body.vub
	.WidgetComboBox
	.rw-widget.rw-state-readonly
	.rw-select.rw-select-bordered {
	background-color: #fafafa;
}
body.vub .WidgetComboBox .rw-filter-input.rw-input {
	padding: 0 0 0 16px;
}
body.vub .WidgetComboBox.Container-help .Container-Help-icon > span {
	line-height: 50px;
}
body.vub .WidgetComboBox ul.rw-list > li.rw-list-option {
	white-space: normal;
}
body.vub .WidgetComboBox .rw-list-empty {
	padding: 12px 20px;
}
body.vub .WidgetComboBox .rw-list > .rw-list-option span:empty {
	display: inline-block;
	min-height: 10px;
}
body.vub .WidgetComboBox.Widget-whisper.Container-error .rw-input {
	color: #a94442;
}
body.vub .WidgetComboBox.Widget-whisper .rw-input {
	text-overflow: ellipsis;
}
body.vub.trident
	.WidgetComboBox.Widget-whisper
	.rw-widget-picker.rw-widget-container
	> .rw-widget-input.rw-input {
	border-radius: 4px;
}
body.vub.trident .WidgetComboBox.Widget-whisper .rw-widget.rw-combobox {
	line-height: 0;
}
body.vub.trident .WidgetComboBox.Widget-whisper .rw-list > .rw-list-option {
	line-height: 1.43;
}
body.vub.trident .WidgetComboBox.Widget-whisper .rw-select {
	line-height: 48px;
}
body.vub.trident .WidgetComboBox.Widget-whisper .rw-btn.rw-btn-select {
	line-height: normal;
}
body.vub.trident .WidgetComboBox .rw-filter-input .rw-btn.rw-btn-select {
	line-height: 46px;
}
body.vub.gecko
	.WidgetComboBox
	.has-nobutton.rw-combobox
	.rw-widget-picker
	> .rw-select,
body.vub.gecko
	.WidgetComboBox
	.has-nobutton.rw-dropdownlist
	.rw-widget-picker
	> .rw-select {
	width: 0;
}
body.vub.gecko .WidgetComboBox .has-nobutton.rw-combobox .rw-btn,
body.vub.gecko .WidgetComboBox .has-nobutton.rw-dropdownlist .rw-btn {
	display: inline-block;
	width: 0;
	border: 0;
}
body.vub .WidgetCurrencyBox .form-control-feedback {
	z-index: 3;
}
body.vub .WidgetCurrencyBox .Container-content {
	min-width: 60px;
}
body.vub .WidgetCurrencyBox .icon {
	z-index: 4;
}
body.vub .WidgetCurrencyBox .form-group.has-icon-right .form-control {
	padding-right: 42.5px;
}
body.vub .WidgetCurrencyBox.Container-help .Container-Help-icon > span {
	line-height: 50px;
}
body.vub .WidgetCurrencyBox .form-group:not(.has-error) .input-group-addon {
	border-color: #e6e6e6;
}
body.vub .WidgetCurrencyBox :not(.has-error) .input-group-addon {
	min-width: 48px;
}
body.vub .WidgetCurrencyBox .form-group.has-icon-right .form-control {
	padding-right: 63px;
}
body.vub .WidgetCurrencyBox .form-group.has-icon-right .icon-placement-after {
	right: 48px;
	padding-right: 0 !important;
}
body.vub.brn .WidgetCurrencyBox .input-group-addon,
body.vub.brt .WidgetCurrencyBox .input-group-addon {
	background-color: #fff;
}
body.vub.brn .WidgetCurrencyBox .form-control[disabled] + .input-group-addon,
body.vub.brn .WidgetCurrencyBox .form-control[readonly] + .input-group-addon,
body.vub.brt .WidgetCurrencyBox .form-control[disabled] + .input-group-addon,
body.vub.brt .WidgetCurrencyBox .form-control[readonly] + .input-group-addon {
	background-color: #fafafa;
}
body.vub .DateTimePicker {
	z-index: 99999 !important;
	width: 250px;
	padding: 4px;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 4px;
}
body.vub .DateTimePicker td,
body.vub .DateTimePicker th {
	color: inherit;
}
body.vub .DateTimePicker.timepicker-sbs {
	width: 600px;
}
body.vub .DateTimePicker.bottom:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 7px;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	border-left: 7px solid transparent;
}
body.vub .DateTimePicker.bottom:after {
	content: '';
	display: inline-block;
	position: absolute;
	top: -6px;
	left: 8px;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
}
body.vub .DateTimePicker.top:before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: -7px;
	left: 6px;
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}
body.vub .DateTimePicker.top:after {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: -6px;
	left: 7px;
	border-top: 6px solid #fff;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
body.vub .DateTimePicker .dow {
	width: 14.2857%;
}
body.vub .DateTimePicker.pull-right:before {
	right: 6px;
	left: auto;
}
body.vub .DateTimePicker.pull-right:after {
	right: 7px;
	left: auto;
}
body.vub .DateTimePicker > ul {
	margin: 0;
	list-style-type: none;
}
body.vub .DateTimePicker .timepicker-hour,
body.vub .DateTimePicker .timepicker-minute,
body.vub .DateTimePicker .timepicker-second {
	width: 100%;
	margin: 0;
	font-size: 1.2em;
	font-weight: 700;
}
body.vub .DateTimePicker table[data-hour-format='12'] .separator {
	width: 4px;
	padding: 0;
	margin: 0;
}
body.vub .DateTimePicker .datepicker > div {
	display: none;
}
body.vub .DateTimePicker .picker-switch {
	text-align: center;
}
body.vub .DateTimePicker table {
	width: 100%;
	margin: 0;
}
body.vub .DateTimePicker td,
body.vub .DateTimePicker th {
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 4px;
}
body.vub .DateTimePicker td.day:hover,
body.vub .DateTimePicker td.hour:hover,
body.vub .DateTimePicker td.minute:hover,
body.vub .DateTimePicker td.second:hover {
	cursor: pointer;
	background: #eee;
}
body.vub .DateTimePicker td.new,
body.vub .DateTimePicker td.old {
	color: #999;
}
body.vub .DateTimePicker td.today {
	position: relative;
}
body.vub .DateTimePicker td.today:before {
	content: '';
	display: inline-block;
	position: absolute;
	right: 4px;
	bottom: 4px;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-bottom: 7px solid #428bca;
	border-left: 7px solid transparent;
}
body.vub .DateTimePicker td.active,
body.vub .DateTimePicker td.active:hover {
	color: fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #428bca;
}
body.vub .DateTimePicker td.active.today:before {
	border-bottom-color: fff;
}
body.vub .DateTimePicker td.disabled,
body.vub .DateTimePicker td.disabled:hover {
	color: #999;
	cursor: not-allowed;
	background: none;
}
body.vub .DateTimePicker td span {
	display: block;
	float: left;
	width: 47px;
	height: 54px;
	margin: 2px;
	line-height: 54px;
	cursor: pointer;
	border-radius: 4px;
}
body.vub .DateTimePicker td span:hover {
	background: #eee;
}
body.vub .DateTimePicker td span.active {
	color: fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #428bca;
}
body.vub .DateTimePicker td span.old {
	color: #999;
}
body.vub .DateTimePicker td span.disabled,
body.vub .DateTimePicker td span.disabled:hover {
	color: #999;
	cursor: not-allowed;
	background: none;
}
body.vub .DateTimePicker th.switch {
	width: 145px;
}
body.vub .DateTimePicker th.next,
body.vub .DateTimePicker th.prev {
	width: 40px;
	font-size: 21px;
}
body.vub .DateTimePicker th.disabled,
body.vub .DateTimePicker th.disabled:hover {
	color: #999;
	cursor: not-allowed;
	background: none;
}
body.vub .DateTimePicker thead tr:first-child th {
	cursor: pointer;
}
body.vub .DateTimePicker thead tr:first-child th:hover {
	background: #eee;
}
body.vub .DateTimePicker.left-oriented:before {
	right: 6px;
	left: auto;
}
body.vub .DateTimePicker.left-oriented:after {
	right: 7px;
	left: auto;
}
body.vub
	.DateTimePicker
	ul.list-unstyled
	li
	div.timepicker
	div.timepicker-picker
	table.table-condensed
	tbody
	> tr
	> td {
	padding: 0 !important;
}
body.vub .DateTimePicker .now {
	padding: 5px;
	text-align: center;
}
body.vub .DateTimePicker .now a {
	cursor: pointer;
}
body.vub .DateTimePicker .now a.disabled {
	text-decoration: none;
	cursor: not-allowed;
	opacity: 0.6;
}
body.vub .DateTimeInput-right .has-error .btn {
	border-left-color: #a94442;
}
body.vub .DateTimePicker .row-separator {
	display: none;
}
body.vub .DateTimePicker table tbody td.no-padding {
	padding: 0;
}
body.vub .DateTimePicker td.today {
	font-weight: 700;
	color: #f36f20;
}
body.vub .DateTimePicker td.today:before {
	display: none;
}
body.vub .DateTimePicker td.active,
body.vub .DateTimePicker td.active:hover {
	color: #fff;
	text-shadow: none;
	background-color: #f36f20;
}
body.vub .DateTimePicker th.next,
body.vub .DateTimePicker th.prev {
	font-size: 14px;
}
body.vub .DateTimePicker th.next .glyphicon,
body.vub .DateTimePicker th.prev .glyphicon {
	font-family: icomoon;
	color: gray;
}
body.vub .DateTimePicker th.prev .glyphicon-chevron-left:before {
	content: '\E61C';
}
body.vub .DateTimePicker th.next .glyphicon-chevron-right:before {
	content: '\E90C';
}
body.vub .DateTimePicker .dow {
	font-weight: 400;
	color: #9b9b9b;
}
body.vub .DateTimePicker td,
body.vub .DateTimePicker th {
	border-radius: 40px;
}
body.vub .DateTimeInput .form-group > .icon {
	cursor: pointer;
}
body.vub .DateTimeInput .form-group > .icon.disabled {
	cursor: not-allowed;
	outline: none;
}
body.vub .DateTimeInput .glyphicon-calendar:before,
body.vub .DateTimeInput .glyphicon-time:before {
	font-family: icomoon;
	color: gray;
}
body.vub .DateTimeInput .glyphicon-calendar:before {
	content: '\E622';
}
body.vub .DateTimeInput .glyphicon-time:before {
	content: '\E65C';
}
body.vub .DateTimeInput .has-error .glyphicon-calendar:before,
body.vub .DateTimeInput .has-error .glyphicon-time:before {
	color: #a94442;
}
body.vub .modal-datepicker > .modal-content {
	border-radius: 4px;
}
body.vub .modal-datepicker > .modal-content > .modal-header {
	border-bottom: 2px solid #f36f20;
}
body.vub.ibr .modal-backdrop.DateTimeInput-backdrop,
body.vub.ibr .modal.DateTimeInput-modal {
	z-index: 1371;
}
html.develMode body.vub.ibr .modal-backdrop.DateTimeInput-backdrop {
	z-index: 2200;
}
body.vub .WidgetDateBox .icon {
	z-index: 5;
}
body.vub .WidgetEmbeddedDialog.padding-no-horizontal {
	padding-right: 0;
	padding-left: 0;
}
body.vub .WidgetEmbeddedDialog.Container-empty {
	display: none;
}
body.vub .WidgetEmbeddedDialog.padding-no-horizontal-fix,
body.vub .WidgetEmbeddedDialog.padding-no-horizontal-fix > .Container-content,
body.vub
	.WidgetEmbeddedDialog.padding-no-horizontal-fix
	> .Title
	> .Container-content {
	padding-right: 0;
	padding-left: 0;
}
body.vub .WidgetEmbeddedDialog.padding-no-horizontal-fix > .Container-content,
body.vub
	.WidgetEmbeddedDialog.padding-no-horizontal-fix
	> .Title
	> .Container-content {
	margin-right: 15px;
	margin-left: 15px;
}
body.vub .WidgetHBox.Container-notitle > .Container-content {
	font-size: 0;
}
body.vub .WidgetHBox > .Container-content > .btn-toolbar,
body.vub .WidgetHBox > .Title > .Container-content > .btn-toolbar {
	display: inline-block;
	margin-left: 0;
}
body.vub .WidgetHBox > .Title > .Container-content > .btn-toolbar {
	display: inline-block;
	margin-bottom: -5px;
}
body.vub
	.WidgetHBox
	.Container-content
	> .btn-group
	> .btn-group:first-child:not(:last-child)
	> .dropdown.btn-group
	> .dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
body.vub
	.WidgetHBox
	.Container-content
	> .btn-group
	> .btn-group:not(:first-child):not(:last-child)
	> .dropdown.btn-group
	> .dropdown-toggle {
	border-radius: 0;
}
body.vub
	.WidgetHBox
	.Container-content
	> .btn-group
	> .btn-group:last-child:not(:first-child)
	> .dropdown.btn-group
	> .dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons {
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .Container-content,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .Container-content {
	text-align: center;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .btn-group,
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .btn-toolbar,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .btn-group,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .btn-toolbar {
	width: 100%;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .btn-group .btn,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .btn-group .btn {
	float: none;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .btn-group .btn-link,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .btn-group .btn-link {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .size-lg .WidgetHBox.sm-min-float-left,
body.vub .size-md .WidgetHBox.sm-min-float-left,
body.vub .size-sm .WidgetHBox.sm-min-float-left {
	float: left;
	width: auto;
	padding-right: 0;
	margin-right: -20px;
}
body.vub .size-lg .WidgetHBox.sm-min-float-left .btn-primary,
body.vub .size-md .WidgetHBox.sm-min-float-left .btn-primary,
body.vub .size-sm .WidgetHBox.sm-min-float-left .btn-primary {
	margin-right: 10px;
}
body.vub .size-lg .WidgetHBox.sm-min-float-right,
body.vub .size-md .WidgetHBox.sm-min-float-right,
body.vub .size-sm .WidgetHBox.sm-min-float-right {
	float: right;
	width: auto;
}
body.vub .size-lg .WidgetHBox.sm-min-float-right .btn-primary,
body.vub .size-md .WidgetHBox.sm-min-float-right .btn-primary,
body.vub .size-sm .WidgetHBox.sm-min-float-right .btn-primary {
	margin-left: 10px;
}
body.vub .size-lg .WidgetHBox.md-min-float-left,
body.vub .size-md .WidgetHBox.md-min-float-left {
	float: left;
	width: auto;
	padding-right: 0;
	margin-right: -20px;
}
body.vub .size-lg .WidgetHBox.md-min-float-left .btn-primary,
body.vub .size-md .WidgetHBox.md-min-float-left .btn-primary {
	margin-right: 10px;
}
body.vub .size-lg .WidgetHBox.md-min-float-right,
body.vub .size-md .WidgetHBox.md-min-float-right {
	float: right;
	width: auto;
}
body.vub .size-lg .WidgetHBox.md-min-float-right .btn-primary,
body.vub .size-md .WidgetHBox.md-min-float-right .btn-primary {
	margin-left: 10px;
}
body.vub .size-sm .WidgetHBox.sm-max-float-left,
body.vub .size-xs .WidgetHBox.sm-max-float-left {
	float: left;
	width: auto;
	padding-right: 0;
	margin-right: -20px;
}
body.vub .size-sm .WidgetHBox.sm-max-float-right,
body.vub .size-xs .WidgetHBox.sm-max-float-right {
	float: right;
	width: auto;
	padding-left: 0;
}
body.vub .size-sm .WidgetHBox.sm-max-width-auto,
body.vub .size-xs .WidgetHBox.sm-max-width-auto {
	width: auto;
}
body.vub .size-sm .WidgetHBox.sm-float-left {
	float: left;
	width: auto;
	padding-right: 0;
	margin-right: -20px;
}
body.vub .size-sm .WidgetHBox.sm-float-right {
	float: right;
	width: auto;
	padding-left: 0;
}
body.vub .size-sm .WidgetHBox.sm-width-auto {
	width: auto;
}
body.vub .WidgetHBox .btn-toolbar > .btn-group {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
body.vub .WidgetHBox.Container-right .btn-toolbar > .btn-group,
body.vub .WidgetHBox.float-right .btn-toolbar > .btn-group {
	margin-right: 0;
	margin-left: 5px;
}
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons {
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons .Container-content {
	text-align: center;
}
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons .btn-group,
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons .btn-toolbar {
	width: 100%;
}
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons .btn-group .btn {
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .size-sm .WidgetHBox.sm-max-wide-buttons .btn-group .btn,
body.vub .size-xs .WidgetHBox.sm-max-wide-buttons .btn-group .btn,
body.vub .size-xs .WidgetHBox.xs-max-wide-buttons .btn-group .btn-link {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetHBox.floated {
	position: absolute;
	right: 0;
	z-index: 1;
}
body.vub .WidgetLabel .Container-content .content {
	overflow: hidden;
	text-overflow: ellipsis;
	/* white-space: pre-line; */
}
body.vub .WidgetLabel.vertical-separator .Container-content {
	padding: 28px 0;
}
.App-container-content {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}
body.vub .Container.WidgetContainer > .Container-content,
body.vub .Container.WidgetContainer > .Title > .Container-content,
body.vub .Widget-Form > .Container-content > .container {
	padding: 15px;
}
body.vub .WidgetLabel.no-space-content .Container-content .content {
	min-height: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .WidgetLabel.half-space-content .Container-content .content {
	padding-top: 4px;
	padding-bottom: 4px;
}
body.vub .Container.WidgetLabel.auto-width {
	width: auto;
}
body.vub .WidgetLabel.vertical-separator .content {
	min-height: 1px;
	padding: 0;
}
body.vub .WidgetLabel.vertical-separator hr {
	margin: 0;
	border-top-color: #ed5f0c;
	border-top-width: 4px;
}
body.vub .WidgetLabel.separator-light-dashed .content > span,
body.vub .WidgetLabel.separator-light .content > span,
body.vub .WidgetLabel.separator .content > span {
	display: none;
}
body.vub .WidgetLabel.separator-light-dashed .Container-content,
body.vub .WidgetLabel.separator-light .Container-content,
body.vub .WidgetLabel.separator .Container-content {
	padding: 10px 0;
}
body.vub .WidgetLabel.separator .content {
	min-height: 1px;
	padding: 0;
	background: #e9e9e9;
	background: url('/assets/asset-bc418411f48fcfe9.svg');
	background: linear-gradient(90deg, #fff 0, #e9e9e9 5%, #e9e9e9 95%, #fff);
}
body.vub .WidgetLabel.separator-light .content {
	min-height: 1px;
	padding: 0;
	background: #ededed;
	background: url('/assets/asset-bc418411f48fcfe9.svg');
	background: linear-gradient(90deg, #fff 0, #ededed 5%, #ededed 95%, #fff);
}
body.vub .WidgetLabel.separator-light-dashed .content {
	min-height: 1px;
	padding: 0;
	background: #ededed;
	background: url('/assets/asset-bc418411f48fcfe9.svg');
	background: linear-gradient(90deg, #fff 0, #ededed 5%, #ededed 95%, #fff);
}
body.vub .WidgetLabel.vertical-space span {
	display: block;
	padding: 10px 0;
}
body.vub .WidgetLabel.Widget-autoHeight .content {
	height: fit-content;
	overflow: hidden;
}
body.vub .WidgetLabel.Widget-fixedHeight .content {
	overflow-y: hidden;
	vertical-align: top;
	white-space: normal;
}
body.vub .WidgetLabel.Widget-oneline .content {
	overflow: hidden;
	vertical-align: top;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .WidgetLabel.Widget-fixedHeight-scrollable .content {
	overflow-y: auto;
	vertical-align: top;
	white-space: normal;
}
body.vub .WidgetLabel.Widget-unknownHeight .content {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .WidgetLabel .content {
	padding: 9px 0 6px;
	height: fit-content;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	color: #4e4e4e;
}
body.vub .Container.panel-dark-blue-gradient .WidgetLabel .content,
body.vub .Container.panel-green-gradient .WidgetLabel .content,
body.vub .Container.panel-light-blue-gradient .WidgetLabel .content {
	color: #fff;
}
body.vub .Widget-header .content .lbl {
	display: inline-block;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #4e4e4e;
}
body.vub .WidgetLabel.padding-like-textbox .content {
	padding-right: 12px;
	padding-left: 12px;
}
body.vub .WidgetLabel.help-icon-alignment .Container-content {
	padding-right: 0 !important;
}
body.vub
	.WidgetLabel.help-icon-alignment
	.Container-content
	.Help-icon
	span.icon {
	top: -4px !important;
	right: -40px !important;
}
body.vub .WidgetLabel.reset-line-height .content .lbl,
body.vub span.reset-line-height {
	line-height: 1.08;
}
body.vub .WidgetLabel.lightbold .content .lbl,
body.vub span.lightbold {
	font-weight: 500;
}
body.vub .WidgetLabel.bold .content .lbl,
body.vub span.bold {
	font-weight: 700;
}
body.vub .WidgetLabel.italic .content .lbl,
body.vub span.italic {
	font-style: italic;
}
body.vub .WidgetLabel.underline .content .lbl,
body.vub span.underline {
	text-decoration: underline;
}
body.vub .WidgetLabel.overline .content .lbl,
body.vub span.overline {
	text-decoration: overline;
}
body.vub .WidgetLabel.line-through .content .lbl,
body.vub span.line-through {
	text-decoration: line-through;
}
body.vub .WidgetLabel.lowercase .content .lbl,
body.vub span.lowercase {
	text-transform: lowercase;
}
body.vub .WidgetLabel.uppercase .content .lbl,
body.vub span.uppercase {
	text-transform: uppercase;
}
body.vub .WidgetLabel.capitalize .content .lbl,
body.vub span.capitalize {
	text-transform: capitalize;
}
body.vub .WidgetLabel.break-words .content .lbl,
body.vub span.break-words {
	word-wrap: break-word;
	word-break: break-word;
	white-space: pre-wrap;
}
body.vub .Container.small > .Title > .Title-text,
body.vub .WidgetLabel.small .content .lbl,
body.vub span.small {
	font-size: 12px;
	line-height: 1.1;
}
body.vub .Container.smallest > .Title > .Title-text,
body.vub .WidgetLabel.smallest .content .lbl,
body.vub span.smallest {
	font-size: 10px;
	line-height: 1.1;
}
body.vub .Container.medium > .Title > .Title-text,
body.vub .WidgetLabel.medium .content .lbl,
body.vub span.medium {
	font-size: 14px;
}
body.vub .WidgetLabel.h5 .content .lbl,
body.vub span.h5 {
	font-size: 6px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 24px;
}
body.vub .Container.semi-big > .Title > .Title-text,
body.vub .WidgetLabel.semi-big .content .lbl,
body.vub span.semi-big {
	font-size: 6px;
}
body.vub .Container.big > .Title > .Title-text,
body.vub .WidgetLabel.big .content .lbl,
body.vub span.big {
	font-size: 12px;
}
body.vub .WidgetLabel.h4 .content .lbl,
body.vub span.h4 {
	font-size: 12px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 24px;
}
body.vub .Container.bigger > .Title > .Title-text,
body.vub .WidgetLabel.bigger .content .lbl,
body.vub span.bigger {
	font-size: 18px;
}
body.vub .WidgetLabel.h3 .content .lbl,
body.vub span.h3 {
	font-size: 18px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 28px;
}
body.vub .Container.biggest > .Title > .Title-text,
body.vub .WidgetLabel.biggest .content .lbl,
body.vub span.biggest {
	font-size: 26px;
}
body.vub .WidgetLabel.h2 .content .lbl,
body.vub span.h2 {
	font-size: 24px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 28px;
}
body.vub .WidgetLabel.h1 .content .lbl,
body.vub span.h1 {
	font-size: 30px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 28px;
}
body.vub .WidgetLabel.h0 .content .lbl,
body.vub span.h0 {
	font-size: 36px;
	font-weight: 400;
	color: #4e4e4e;
	line-height: 30px;
}
body.vub .WidgetLabel.white .content .lbl,
body.vub span.white {
	color: #fff;
}
body.vub .WidgetLabel.blue .content .lbl,
body.vub span.blue {
	color: #0000cd;
}
body.vub .WidgetLabel.green .content .lbl,
body.vub span.green {
	color: #007940;
}
body.vub .WidgetLabel.darkgreen .content .lbl,
body.vub span.darkgreen {
	color: #006400;
}
body.vub .WidgetLabel.gray .content .lbl,
body.vub span.gray {
	color: #999;
}
body.vub .WidgetLabel.darkgray .content .lbl,
body.vub span.darkgray {
	color: #262626;
}
body.vub .WidgetLabel.lightgray .content .lbl,
body.vub span.lightgray {
	color: #ccc;
}
body.vub .WidgetLabel .lbl span.float-right {
	float: right;
}
body.vub .WidgetLabel .lbl span.float-left {
	float: left;
}
body.vub .size-sm .WidgetLabel.sm-max-title .content .lbl,
body.vub .size-xs .WidgetLabel.sm-max-title .content .lbl,
body.vub .size-xs .WidgetLabel.xs-title .content .lbl {
	font-size: 25px;
}
body.vub .WidgetLabel.nowrap .content .lbl,
body.vub .WidgetLabel.Widget-number:not(.wrap) .content .lbl {
	white-space: nowrap;
}
body.vub .WidgetLabel .fa.icon-unknown-warning {
	font-size: 17px;
	color: red;
}
body.vub .WidgetLabel.icon-accounts .content .lbl:before,
body.vub .WidgetLabel.icon-balance-inquiry .content .lbl:before,
body.vub .WidgetLabel.icon-cards .content .lbl:before,
body.vub .WidgetLabel.icon-info .content .lbl:before,
body.vub .WidgetLabel.icon-loans .content .lbl:before,
body.vub .WidgetLabel.icon-shield .content .lbl:before {
	margin-right: 8px;
	font-family: icomoon;
	font-weight: 400;
	color: gray;
}
body.vub .WidgetLabel.icon-accounts .content .lbl:before {
	content: '\E614';
}
body.vub .WidgetLabel.icon-shield .content .lbl:before {
	content: '\E913';
}
body.vub .WidgetLabel.icon-hall .content .lbl:before {
	content: '\E910';
}
body.vub .WidgetLabel.icon-key .content .lbl:before {
	content: '\E911';
}
body.vub .WidgetLabel.icon-bug .content .lbl:before {
	content: '\E912';
}
body.vub .WidgetLabel.icon-info .content .lbl:before {
	content: '\E616';
}
body.vub .WidgetLabel.icon-cards .content .lbl:before {
	content: '\E603';
}
body.vub .WidgetLabel.icon-loans .content .lbl:before {
	content: '\E60A';
}
body.vub .WidgetLabel.icon-balance-inquiry .content .lbl:before {
	content: '\E934';
}
body.vub .WidgetLabel.icon-mastercard > .Container-content .lbl:before,
body.vub .WidgetLabel.icon-visa > .Container-content .lbl:before {
	content: '';
	display: inline-block;
	width: 45px;
	height: 19px;
	margin-right: 8px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}
body.vub .WidgetLabel.icon-mastercard > .Container-content .lbl:before {
	background-image: url('/assets/asset-f32efedce03aebe9.svg');
}
body.vub .WidgetLabel.icon-visa > .Container-content .lbl:before {
	background-image: url('/assets/asset-2e37f70f22f4fe00.svg');
}
body.vub .size-lg .WidgetLabel.md-max-ico-amount > .Container-content:before,
body.vub .size-lg .WidgetLabel.md-max-ico-limits > .Container-content:before,
body.vub .size-lg .WidgetLabel.md-max-ico-profile > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-amount > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-limits > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-profile > .Container-content:before {
	content: '';
	display: block;
	width: 100%;
	height: 48px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-size: contain;
}
body.vub .size-lg .WidgetLabel.md-max-ico-limits > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-limits > .Container-content:before {
	background-image: url('/assets/asset-7b90ce241f0673d1.svg');
}
body.vub .size-lg .WidgetLabel.md-max-ico-profile > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-profile > .Container-content:before {
	background-image: url('/assets/asset-3541d0f5d3d4d6fa.svg');
}
body.vub .size-lg .WidgetLabel.md-max-ico-amount > .Container-content:before,
body.vub .size-md .WidgetLabel.md-max-ico-amount > .Container-content:before {
	background-image: url('/assets/asset-06422c9d81352035.svg');
}
body.vub .size-lg .WidgetLabel.ico-amount > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-auth-step1 > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-auth-step2 > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-auth-step3 > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-limits > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-phone > .Container-content:before,
body.vub .size-lg .WidgetLabel.ico-profile > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-amount > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-auth-step1 > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-auth-step2 > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-auth-step3 > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-limits > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-phone > .Container-content:before,
body.vub .size-md .WidgetLabel.ico-profile > .Container-content:before {
	display: block;
	width: 100%;
	margin-bottom: 4px;
}
body.vub .size-sm .WidgetLabel.ico-amount > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-auth-step1 > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-auth-step2 > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-auth-step3 > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-limits > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-phone > .Container-content:before,
body.vub .size-sm .WidgetLabel.ico-profile > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-amount > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-auth-step1 > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-auth-step2 > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-auth-step3 > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-limits > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-phone > .Container-content:before,
body.vub .size-xs .WidgetLabel.ico-profile > .Container-content:before {
	display: inline-block;
	width: 48px;
	margin-right: 14px;
}
body.vub .size-sm .WidgetLabel.ico-amount > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-auth-step1 > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-auth-step2 > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-auth-step3 > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-limits > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-phone > .Container-content > .content,
body.vub .size-sm .WidgetLabel.ico-profile > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-amount > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-auth-step1 > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-auth-step2 > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-auth-step3 > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-limits > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-phone > .Container-content > .content,
body.vub .size-xs .WidgetLabel.ico-profile > .Container-content > .content {
	display: inline-block;
}
body.vub .size-sm .WidgetLabel.ico-amount > .Container-content,
body.vub .size-sm .WidgetLabel.ico-auth-step1 > .Container-content,
body.vub .size-sm .WidgetLabel.ico-auth-step2 > .Container-content,
body.vub .size-sm .WidgetLabel.ico-auth-step3 > .Container-content,
body.vub .size-sm .WidgetLabel.ico-limits > .Container-content,
body.vub .size-sm .WidgetLabel.ico-phone > .Container-content,
body.vub .size-sm .WidgetLabel.ico-profile > .Container-content,
body.vub .size-xs .WidgetLabel.ico-amount > .Container-content,
body.vub .size-xs .WidgetLabel.ico-auth-step1 > .Container-content,
body.vub .size-xs .WidgetLabel.ico-auth-step2 > .Container-content,
body.vub .size-xs .WidgetLabel.ico-auth-step3 > .Container-content,
body.vub .size-xs .WidgetLabel.ico-limits > .Container-content,
body.vub .size-xs .WidgetLabel.ico-phone > .Container-content,
body.vub .size-xs .WidgetLabel.ico-profile > .Container-content {
	text-align: left;
}
body.vub .WidgetLabel.ico-group-68 > .Container-content:before {
	display: block;
	width: 100%;
	margin-bottom: 4px;
}
body.vub .WidgetLabel.ico-loan-insurance1 > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance2 > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance3 > .Container-content:after {
	display: block;
	width: 100%;
	margin-top: 4px;
}
body.vub .WidgetLabel.ico-amount > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step1 > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step2 > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step3 > .Container-content:before,
body.vub .WidgetLabel.ico-group-68 > .Container-content:before,
body.vub .WidgetLabel.ico-limits > .Container-content:before,
body.vub .WidgetLabel.ico-loan-insurance1 > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance2 > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance3 > .Container-content:after,
body.vub .WidgetLabel.ico-phone > .Container-content:before,
body.vub .WidgetLabel.ico-profile > .Container-content:before {
	content: '';
	height: 48px;
	background-repeat: no-repeat;
	background-size: contain;
}
body.vub .WidgetLabel.ico-amount.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step1.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step2.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-auth-step3.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-group-68.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-limits.Container-left > .Container-content:before,
body.vub
	.WidgetLabel.ico-loan-insurance1.Container-left
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance2.Container-left
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance3.Container-left
	> .Container-content:after,
body.vub .WidgetLabel.ico-phone.Container-left > .Container-content:before,
body.vub .WidgetLabel.ico-profile.Container-left > .Container-content:before {
	background-position: 0;
}
body.vub .WidgetLabel.ico-amount.Container-center > .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step1.Container-center
	> .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step2.Container-center
	> .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step3.Container-center
	> .Container-content:before,
body.vub .WidgetLabel.ico-group-68.Container-center > .Container-content:before,
body.vub .WidgetLabel.ico-limits.Container-center > .Container-content:before,
body.vub
	.WidgetLabel.ico-loan-insurance1.Container-center
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance2.Container-center
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance3.Container-center
	> .Container-content:after,
body.vub .WidgetLabel.ico-phone.Container-center > .Container-content:before,
body.vub .WidgetLabel.ico-profile.Container-center > .Container-content:before {
	background-position: 50%;
}
body.vub .WidgetLabel.ico-amount.Container-right > .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step1.Container-right
	> .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step2.Container-right
	> .Container-content:before,
body.vub
	.WidgetLabel.ico-auth-step3.Container-right
	> .Container-content:before,
body.vub .WidgetLabel.ico-group-68.Container-right > .Container-content:before,
body.vub .WidgetLabel.ico-limits.Container-right > .Container-content:before,
body.vub
	.WidgetLabel.ico-loan-insurance1.Container-right
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance2.Container-right
	> .Container-content:after,
body.vub
	.WidgetLabel.ico-loan-insurance3.Container-right
	> .Container-content:after,
body.vub .WidgetLabel.ico-phone.Container-right > .Container-content:before,
body.vub .WidgetLabel.ico-profile.Container-right > .Container-content:before {
	background-position: 100%;
}
body.vub .WidgetLabel.ico-limits > .Container-content:before {
	background-image: url('/assets/asset-7b90ce241f0673d1.svg');
}
body.vub .WidgetLabel.ico-profile > .Container-content:before {
	background-image: url('/assets/asset-3541d0f5d3d4d6fa.svg');
}
body.vub .WidgetLabel.ico-amount > .Container-content:before {
	background-image: url('/assets/asset-06422c9d81352035.svg');
}
body.vub .WidgetLabel.ico-auth-step1 > .Container-content:before {
	background-image: url('/assets/asset-b3e4ce2e68811efa.svg');
}
body.vub .WidgetLabel.ico-auth-step2 > .Container-content:before {
	background-image: url('/assets/asset-6f50dba1820f5731.svg');
}
body.vub .WidgetLabel.ico-auth-step3 > .Container-content:before {
	background-image: url('/assets/asset-260c9a46e2e7eec1.svg');
}
body.vub .WidgetLabel.ico-limits.psp-po > .Container-content:before {
	background-image: url('/assets/asset-e54f7f308f8236f1.svg');
}
body.vub .WidgetLabel.ico-profile.psp-po > .Container-content:before {
	background-image: url('/assets/asset-573cb870e80436da.svg');
}
body.vub .WidgetLabel.ico-amount.psp-po > .Container-content:before {
	background-image: url('/assets/asset-6df57d5cc125429d.svg');
}
body.vub .WidgetLabel.ico-phone > .Container-content:before {
	background-image: url('/assets/asset-5c757bcc6b597b57.svg');
}
body.vub .WidgetLabel.ico-loan-insurance1 > .Container-content:after {
	background-image: url('/assets/asset-74fe1c89f6253f99.svg');
}
body.vub .WidgetLabel.ico-loan-insurance2 > .Container-content:after {
	background-image: url();
}
body.vub .WidgetLabel.ico-loan-insurance3 > .Container-content:after {
	background-image: url();
}
body.vub .WidgetLabel.ico-loan-insurance1.gray > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance1.grey > .Container-content:after {
	background-image: url('/assets/asset-fb12a970941d896e.svg');
}
body.vub .WidgetLabel.ico-loan-insurance2.gray > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance2.grey > .Container-content:after {
	background-image: url('/assets/asset-04fce9638560bd75.svg');
}
body.vub .WidgetLabel.ico-loan-insurance3.gray > .Container-content:after,
body.vub .WidgetLabel.ico-loan-insurance3.grey > .Container-content:after {
	background-image: url('/assets/asset-a3ab15ca535e57c6.svg');
}
body.vub .WidgetLabel.ico-group-68 > .Container-content:before {
	background-image: url('/assets/asset-d2eada84f59d95e0.svg');
}
body.vub .WidgetLabel.ico-arrow-down > .Container-content,
body.vub .WidgetLabel.ico-arrow-up > .Container-content,
body.vub .WidgetLabel.ico-benefits > .Container-content,
body.vub .WidgetLabel.ico-credit-bureau > .Container-content,
body.vub .WidgetLabel.ico-cz-wallet > .Container-content,
body.vub .WidgetLabel.ico-email-check > .Container-content,
body.vub .WidgetLabel.ico-generating-contract > .Container-content,
body.vub .WidgetLabel.ico-id-card > .Container-content,
body.vub .WidgetLabel.ico-profile-notification-check > .Container-content,
body.vub .WidgetLabel.ico-qr-code-phone > .Container-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
body.vub .WidgetLabel.ico-arrow-down > .Container-content:before,
body.vub .WidgetLabel.ico-arrow-up > .Container-content:before,
body.vub .WidgetLabel.ico-benefits > .Container-content:before,
body.vub .WidgetLabel.ico-credit-bureau > .Container-content:before,
body.vub .WidgetLabel.ico-cz-wallet > .Container-content:before,
body.vub .WidgetLabel.ico-email-check > .Container-content:before,
body.vub .WidgetLabel.ico-generating-contract > .Container-content:before,
body.vub .WidgetLabel.ico-id-card > .Container-content:before,
body.vub
	.WidgetLabel.ico-profile-notification-check
	> .Container-content:before,
body.vub .WidgetLabel.ico-qr-code-phone > .Container-content:before {
	content: '';
	display: block;
	width: 48px;
	height: 48px;
	margin-right: 14px;
	background-repeat: no-repeat;
	background-size: contain;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
body.vub .WidgetLabel.ico-benefits > .Container-content:before {
	background-image: url('/assets/asset-5efb6db1387821c7.svg');
}
body.vub .WidgetLabel.ico-credit-bureau > .Container-content:before {
	background-image: url('/assets/asset-fd379f3528a42b98.svg');
}
body.vub .WidgetLabel.ico-cz-wallet > .Container-content:before {
	background-image: url('/assets/asset-4217ae773cefecd2.svg');
}
body.vub .WidgetLabel.ico-email-check > .Container-content:before {
	background-image: url();
}
body.vub .WidgetLabel.ico-generating-contract > .Container-content:before {
	background-image: url('/assets/asset-c9ff3b6eafa7a100.svg');
}
body.vub .WidgetLabel.ico-id-card > .Container-content:before {
	background-image: url('/assets/asset-672ac4243aff5e8c.svg');
}
body.vub
	.WidgetLabel.ico-profile-notification-check
	> .Container-content:before {
	background-image: url();
}
body.vub .WidgetLabel.ico-qr-code-phone > .Container-content:before {
	background-image: url();
}
body.vub .WidgetLabel.ico-arrow-up > .Container-content:before {
	background-image: url('/assets/asset-ed56ecfade072c0b.svg');
}
body.vub .WidgetLabel.ico-arrow-down > .Container-content:before {
	background-image: url('/assets/asset-65ccc0c66fad7034.svg');
}
body.vub .WidgetLabel.ico-arrow-down > .Container-content:before,
body.vub .WidgetLabel.ico-arrow-up > .Container-content:before {
	width: 36px;
	height: 36px;
}
body.vub .WidgetLabel .content {
	padding: 6px 0;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content,
body.vub .WidgetLabel.cms-campaign .Container-content .content,
body.vub .WidgetLabel.cms-ibnews .Container-content .content,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content,
body.vub .WidgetLabel.cms-push .Container-content .content,
body.vub .WidgetLabel.cms .Container-content .content {
	white-space: normal;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content h1,
body.vub .WidgetLabel.cms-campaign .Container-content .content h1,
body.vub .WidgetLabel.cms-ibnews .Container-content .content h1,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content h1,
body.vub .WidgetLabel.cms-push .Container-content .content h1 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 400;
	color: #f36f20;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content h2,
body.vub .WidgetLabel.cms-campaign .Container-content .content h2,
body.vub .WidgetLabel.cms-ibnews .Container-content .content h2,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content h2,
body.vub .WidgetLabel.cms-push .Container-content .content h2 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content h3,
body.vub .WidgetLabel.cms-campaign .Container-content .content h3,
body.vub .WidgetLabel.cms-ibnews .Container-content .content h3,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content h3,
body.vub .WidgetLabel.cms-push .Container-content .content h3 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #f36f20;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content em,
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content i,
body.vub .WidgetLabel.cms-campaign .Container-content .content em,
body.vub .WidgetLabel.cms-campaign .Container-content .content i,
body.vub .WidgetLabel.cms-ibnews .Container-content .content em,
body.vub .WidgetLabel.cms-ibnews .Container-content .content i,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content em,
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content i,
body.vub .WidgetLabel.cms-push .Container-content .content em,
body.vub .WidgetLabel.cms-push .Container-content .content i {
	font-style: normal;
	color: #f36f20;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content h1 {
	padding: 24px 32px 0;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content h2 {
	padding: 0 32px;
}
body.vub
	.WidgetLabel.cms-campaign-with-padding
	.Container-content
	.content
	p:first-child {
	margin: 0;
}
body.vub
	.WidgetLabel.cms-campaign-with-padding
	.Container-content
	.content
	p:not(:first-child) {
	padding: 0 32px;
}
body.vub .WidgetLabel.cms-campaign-with-padding .Container-content .content ul {
	padding: 0 48px;
}
body.vub
	.WidgetLabel.cms-campaign-with-padding
	.Container-content
	.content
	img {
	width: 100%;
	border: 0;
}
body.vub .WidgetLabel.cms-ibnews .Container-content .content img {
	float: left;
	margin-right: 15px;
}
body.vub .WidgetLabel.cms-ibnews .Container-content .content ul {
	padding-left: 25px;
	overflow: hidden;
}
body.vub .WidgetLabel.cms-push .Container-content .content img {
	width: 100%;
}
body.vub .WidgetLabel.cms-push .Container-content .content ul {
	padding-left: 25px;
	overflow: hidden;
}
body.vub .WidgetLabel.cms-push .Container-content .content ul li {
	text-align: left;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content {
	white-space: normal;
}
body.vub
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:first-child {
	position: relative;
}
body.vub
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:first-child:after {
	content: '';
	display: block;
	position: absolute;
	top: calc(100% - 2px);
	width: calc(100% - 96px - 96px);
	height: 4px;
	margin: 0 96px;
	background-color: #f36f20;
	border: 1px solid #f36f20;
	border-radius: 4px;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content h1 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: 400;
	color: #f36f20;
	text-align: center;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content p {
	margin-bottom: 15px;
	text-align: center;
}
body.vub
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:not(:first-child) {
	padding: 0 12px;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content ul {
	padding-right: 12px;
}
body.vub
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:first-child {
	margin: 0;
}
body.vub
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:first-child
	img {
	width: 100%;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content em,
body.vub .WidgetLabel.cms-msw-product .Container-content .content i {
	font-style: normal;
	color: #f36f20;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content img {
	display: block;
	margin: auto;
	border: 0;
}
body.vub .WidgetLabel.cms-msw-product .Container-content .content ul {
	list-style-image: url('/assets/asset-e13ab983bd3dac1b.png');
}
body.vub
	.size-lg
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:not(:first-child),
body.vub .size-lg .WidgetLabel.cms-msw-product .Container-content .content ul,
body.vub
	.size-md
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	p:not(:first-child),
body.vub .size-md .WidgetLabel.cms-msw-product .Container-content .content ul {
	padding: 0 64px;
}
body.vub .size-lg .WidgetLabel.cms-msw-product .Container-content .content ul,
body.vub .size-md .WidgetLabel.cms-msw-product .Container-content .content ul {
	display: table;
	width: 100%;
	list-style: none;
	table-layout: fixed;
}
body.vub
	.size-lg
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	ul
	li:before,
body.vub
	.size-md
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	ul
	li:before {
	content: ' ';
	display: block;
	width: 100%;
	height: 13px;
	margin-bottom: 8px;
	background-image: url('/assets/asset-e13ab983bd3dac1b.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
}
body.vub
	.size-lg
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	ul
	li,
body.vub
	.size-md
	.WidgetLabel.cms-msw-product
	.Container-content
	.content
	ul
	li {
	display: table-cell;
	padding: 0 25px;
	vertical-align: top;
	text-align: center;
}
body.vub .WidgetLabel.cms-no-margin .Container-content .content {
	white-space: normal;
}
body.vub .WidgetLabel.cms-no-margin .Container-content .content p {
	margin-bottom: 0;
}
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content h1 {
	font-size: 28px;
	line-height: normal;
	text-align: center;
}
body.vub .WidgetLabel.cms-lns-postpone .Container-content .content h2 {
	font-size: 22px;
	font-weight: 400;
	color: #f36f20;
}
body.vub .WidgetLabel.separator .content {
	background: #e0e0e0;
}
body.vub .WidgetLabel.orange .content .lbl,
body.vub span.orange {
	color: #f60;
}
body.vub .WidgetLabel.base-color .content .lbl,
body.vub span.base-color {
	color: #f36f20;
}
body.vub .WidgetLabel.Container.big > .Title > .Title-text,
body.vub .WidgetLabel.Container.bigger > .Title > .Title-text,
body.vub .WidgetLabel.Container.biggest > .Title > .Title-text,
body.vub .WidgetLabel.Container.semi-big > .Title > .Title-text {
	font-size: 14px;
}
body.vub .WidgetLabel.Container.small-title > .Title > .Title-text,
body.vub .WidgetLabel.Container.uppercase-label > .Title > .Title-text,
body.vub .WidgetLabel.Container.uppercase-title > .Title > .Title-text {
	font-size: 12px;
}
body.vub .WidgetLabel.Container.semi-big-title > .Title > .Title-text {
	font-size: 16px;
}
body.vub .WidgetLabel.Container.big-title > .Title > .Title-text {
	font-size: 18px;
}
body.vub .WidgetLabel.Container.bigger-title > .Title > .Title-text {
	font-size: 22px;
}
body.vub .WidgetLabel.Container.biggest-title > .Title > .Title-text {
	font-size: 28px;
}
body.vub .WidgetLabel.Container.gray-title > .Title > .Title-text,
body.vub .WidgetLabel.Container.grey-title > .Title > .Title-text {
	color: #999;
}
body.vub .WidgetLabel.plus-before .content .lbl:before {
	content: '+';
}
body.vub .WidgetLabel.small .content .lbl:before {
	margin-right: 4px;
}
body.vub .WidgetLabel.semi-big .content .lbl:before {
	margin-right: 8px;
}
body.vub .WidgetLabel.big .content .lbl:before {
	margin-right: 12px;
}
body.vub .WidgetLabel.bigger .content .lbl:before {
	margin-right: 16px;
}
body.vub .WidgetLabel.biggest .content .lbl:before {
	margin-right: 20px;
}
body.vub .WidgetLabel .content .icon.icon-placement-left {
	margin-right: 4px;
	margin-left: 2px;
}
body.vub .WidgetLabel.small .content .icon {
	font-size: 12px;
}
body.vub .WidgetLabel.semi-big .content .icon.icon-placement-left {
	margin-right: 12px;
}
body.vub .WidgetLabel.semi-big .content .icon {
	font-size: 16px;
}
body.vub .WidgetLabel.big .content .icon.icon-placement-left {
	margin-right: 12px;
}
body.vub .WidgetLabel.big .content .icon {
	font-size: 18px;
}
body.vub .WidgetLabel.bigger .content .icon.icon-placement-left {
	margin-right: 16px;
}
body.vub .WidgetLabel.bigger .content .icon {
	font-size: 22px;
}
body.vub .WidgetLabel.biggest .content .icon.icon-placement-left {
	margin-right: 20px;
}
body.vub .WidgetLabel.biggest .content .icon {
	font-size: 28px;
}
body.vub .WidgetLabel.biggest.icon-double-size .content .icon {
	font-size: 56px;
}
body.vub .WidgetLabel.base-color-dot > .Title > .Container-content,
body.vub .WidgetLabel.base-color-dot > .Title > .Title-text {
	padding-left: 24px;
}
body.vub .WidgetLabel.base-color-dot > .Title:before {
	content: ' ';
	display: inline-block;
	position: absolute;
	top: 2px;
	width: 12px;
	height: 12px;
	background-color: #f36f20;
	border-radius: 50%;
}
body.vub .WidgetLabel.grey .content .lbl,
body.vub span.grey {
	color: #999;
}
body.vub .WidgetLabel.darkgrey .content .lbl,
body.vub span.darkgrey {
	color: #262626;
}
body.vub .WidgetLabel.lightgrey .content .lbl,
body.vub span.lightgrey {
	color: #ccc;
}
body.vub .WidgetLabel.black .content .lbl,
body.vub span.black {
	color: #000;
}
body.vub .WidgetLabel.green .content .lbl,
body.vub span.green {
	color: #2b8804;
}
body.vub .WidgetLabel.red .content .lbl,
body.vub span.red {
	color: #c33;
}
body.vub .Container.semi-big-title > .Title > .Title-text,
body.vub .Container.semi-big > .Title > .Title-text,
body.vub .WidgetLabel.semi-big .content .lbl,
body.vub span.semi-big {
	font-size: 16px;
}
body.vub .Container.big-title > .Title > .Title-text,
body.vub .Container.big > .Title > .Title-text,
body.vub .WidgetLabel.big .content .lbl,
body.vub span.big {
	font-size: 18px;
}
body.vub .Container.bigger-title > .Title > .Title-text,
body.vub .Container.bigger > .Title > .Title-text,
body.vub .WidgetLabel.bigger .content .lbl,
body.vub span.bigger {
	font-size: 22px;
}
body.vub .Container.biggest-title > .Title > .Title-text,
body.vub .Container.biggest > .Title > .Title-text,
body.vub .WidgetLabel.biggest .content .lbl,
body.vub span.biggest {
	font-size: 28px;
}
body.vub .WidgetLabel.error .content .lbl,
body.vub .WidgetLabel.info .content .lbl,
body.vub .WidgetLabel.success .content .lbl,
body.vub .WidgetLabel.warning .content .lbl {
	font-size: 20px;
}
body.vub .WidgetLabel.error .Container-content,
body.vub .WidgetLabel.success .Container-content,
body.vub .WidgetLabel.warning .Container-content {
	position: relative;
}
body.vub .WidgetLabel.error .content,
body.vub .WidgetLabel.success .content,
body.vub .WidgetLabel.warning .content {
	padding-left: 76px;
}
body.vub .WidgetLabel.error .content:before,
body.vub .WidgetLabel.success .content:before,
body.vub .WidgetLabel.warning .content:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: calc(50% - 25px);
	left: 0;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: 50px 50px;
}
body.vub .WidgetLabel.success .content .lbl {
	color: #2b8804;
}
body.vub .WidgetLabel.success .content:before {
	background-image: url('/assets/asset-b8fd16563088de61.svg');
}
body.vub .WidgetLabel.error .content .lbl {
	color: #de5b3e;
}
body.vub .WidgetLabel.error .content:before {
	background-image: url('/assets/asset-c758f2bee7e19004.svg');
}
body.vub .WidgetLabel.info .content .lbl {
	color: #0fabfc;
}
body.vub .WidgetLabel.warning .content .lbl {
	color: #f09346;
}
body.vub .WidgetLabel.warning .content:before {
	background-image: url('/assets/asset-9e5390c1eea64a37.svg');
}
body.vub .WidgetLabel.success-top .content:before {
	background-image: url('/assets/asset-b8fd16563088de61.svg');
}
body.vub .WidgetLabel.error-top .content:before,
body.vub .WidgetLabel.success-top .content:before {
	content: '';
	display: block;
	width: 100%;
	height: 50px;
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 50px 50px;
}
body.vub .WidgetLabel.error-top .content:before {
	background-image: url('/assets/asset-c758f2bee7e19004.svg');
}
body.vub .WidgetLabel.ico-notification-check > .Container-content:before,
body.vub .WidgetLabel.ico-notification > .Container-content:before {
	content: '';
	display: block;
	width: 100%;
	height: 50px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}
body.vub .WidgetLabel.ico-notification > .Container-content:before {
	background-image: url('/assets/asset-f4fb85dcde3fb18c.svg');
}
body.vub .WidgetLabel.ico-notification-check > .Container-content:before {
	background-image: url('/assets/asset-00664fa048fc46de.svg');
}
body.vub .WidgetLabel.asterisk-after .content .lbl:after {
	content: '*';
	font-family: Glyphicons Halflings;
	font-size: 10px;
	color: gray;
	cursor: text;
}
body.vub .WidgetLabel.hide-content > .Container-content > .content {
	display: none !important;
}
body.vub .size-lg .WidgetLabel.inbox-counter,
body.vub .size-md .WidgetLabel.inbox-counter {
	top: 12px;
	right: 8px;
	height: 0;
}
body.vub .WidgetLabel.block-shrink {
	display: block;
	overflow: hidden;
}
body.vub .WidgetLabel.block-shrink .Container-content {
	display: inline-block;
}
body.vub .WidgetLabel.no-break .content .lbl,
body.vub span.no-break {
	word-wrap: normal !important;
	word-break: normal !important;
}
body.vub .WidgetLabel.first-uppercase .content .lbl {
	display: inline-block;
}
body.vub .WidgetLabel.first-uppercase .content .lbl:first-letter {
	text-transform: uppercase;
}
body.vub
	.size-lg
	.WidgetLabel.Title-lg-width.no-space-content
	> .Title
	> .Title-text,
body.vub
	.size-md
	.WidgetLabel.Title-md-width.no-space-content
	> .Title
	> .Title-text,
body.vub
	.size-sm
	.WidgetLabel.Title-sm-width.no-space-content
	> .Title
	> .Title-text,
body.vub
	.size-xs
	.WidgetLabel.Title-xs-width.no-space-content
	> .Title
	> .Title-text,
body.vub
	.Title-floating.Title-placement-left.no-space-content
	> .Title
	> .Title-text,
body.vub
	.Title-floating.Title-placement-right.no-space-content
	> .Title
	> .Title-text {
	min-height: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .WidgetLabel.half-space-content .Container-content .content {
	min-height: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
body.vub
	.size-lg
	.WidgetLabel.half-space-content.Title-lg-width
	> .Title
	> .Title-text,
body.vub
	.size-md
	.WidgetLabel.half-space-content.Title-md-width
	> .Title
	> .Title-text,
body.vub
	.size-sm
	.WidgetLabel.half-space-content.Title-sm-width
	> .Title
	> .Title-text,
body.vub
	.size-xs
	.WidgetLabel.half-space-content.Title-xs-width
	> .Title
	> .Title-text {
	padding-top: 3px;
	padding-bottom: 3px;
}
body.vub .WidgetLabel.psp-po .content .lbl,
body.vub span.psp-po {
	color: #2b8804;
}
body.vub .WidgetLabel.psp-po.ico-amount .content .lbl,
body.vub .WidgetLabel.psp-po.ico-limits .content .lbl,
body.vub .WidgetLabel.psp-po.ico-profile .content .lbl {
	color: #4e4e4e;
}
@media print {
	body.vub .WidgetLabel.print-no-bold .content .lbl {
		font-weight: 400;
	}
}
body.vub .WidgetLabel.err-ico .content:before,
body.vub .WidgetLabel.succ-ico .content:before {
	content: '\E642';
	margin-right: 8px;
	font-family: icomoon;
	font-weight: 400;
}
body.vub .WidgetLabel.err-ico .content .lbl,
body.vub .WidgetLabel.succ-ico .content .lbl {
	display: none !important;
}
body.vub .WidgetLabel.err-ico .content:before {
	color: #f2dede;
}
body.vub .WidgetLabel.succ-ico .content:before {
	color: #e3eede;
}
body.vub .WidgetLabel.newline {
	display: block;
	width: 100%;
	clear: both;
}
body.vub .WidgetLabel.newline.Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetLabel.newline .Container-content .content {
	height: 0;
	min-height: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .WidgetLabel.newline .Container-content .content .lbl {
	display: none;
}
@media print {
	body.vub .WidgetLabel.err-ico .content:before,
	body.vub .WidgetLabel.succ-ico .content:before {
		display: none;
	}
	body.vub .WidgetLabel.err-ico .content .lbl,
	body.vub .WidgetLabel.succ-ico .content .lbl {
		display: inline-block !important;
		text-align: left;
	}
}
body.vub .WidgetLabel.hide-text .content span.lbl {
	display: none;
}
body.vub .WidgetLabel.hide-text .content .icon.icon-placement-left {
	margin-right: 0;
}
body.vub .WidgetLabel.icon-color-green .content .icon {
	color: #2b8804;
}
@media print {
	body.vub.trident .WidgetLabel .Container-content .content {
		white-space: normal;
	}
}
body.vub .WidgetLink .btn[disabled] {
	pointer-events: none;
}
body.vub .WidgetLink.Widget-fitWidth .btn {
	width: 100%;
}
body.vub .WidgetLink.Widget-autoHeight .btn {
	white-space: normal;
}
body.vub .WidgetLink.Widget-fixedHeight .btn {
	overflow-y: auto;
	vertical-align: top;
	white-space: normal;
}
body.vub .WidgetLink.Widget-unknownHeight .btn {
	overflow: hidden;
	text-overflow: ellipsis;
}
body.vub .WidgetLink .btn {
	font-size: 14px;
}
body.vub .WidgetLink .btn .link,
body.vub .WidgetLink .btn .text {
	display: inline;
	font-size: 14px;
	font-weight: 400;
}
body.vub .WidgetLink .btn .text {
	color: #4e4e4e;
}
body.vub .WidgetLink .btn:active,
body.vub .WidgetLink .btn:focus,
body.vub .WidgetLink .btn:hover {
	text-decoration: none;
}
body.vub .WidgetLink .btn:active .link,
body.vub .WidgetLink .btn:focus .link,
body.vub .WidgetLink .btn:hover .link {
	text-decoration: underline;
}
body.vub .WidgetLink .btn.success {
	color: #5cb85c;
}
body.vub .WidgetLink .btn.warning {
	color: #f0ad4e;
}
body.vub .WidgetLink .btn.danger {
	color: #d9534f;
}
body.vub .WidgetLink .btn.info {
	color: #5bc0de;
}
body.vub .WidgetLink .btn.primary {
	color: #337ab7;
}
body.vub .WidgetLink .btn.success:hover {
	color: #449c44;
}
body.vub .WidgetLink .btn.warning:hover {
	color: #eb961e;
}
body.vub .WidgetLink .btn.danger:hover {
	color: #c9312c;
}
body.vub .WidgetLink .btn.info:hover {
	color: #30aed5;
}
body.vub .WidgetLink .btn.primary:hover {
	color: #285f8f;
}
body.vub .WidgetLink.hide-text .btn span.link,
body.vub .WidgetLink.hide-text .btn span.text {
	display: none;
}
body.vub .WidgetLink.nowrap > .Container-content .btn,
body.vub .WidgetLink.Widget-number:not(.wrap) > .Container-content .btn {
	overflow: hidden;
	text-overflow: ellipsis;
}
body.vub .WidgetLink.nowrap > .Container-content .btn .link,
body.vub .WidgetLink.Widget-number:not(.wrap) > .Container-content .btn .link {
	white-space: nowrap;
}
body.vub .widget-modal,
body.vub .widget-modal .modal-body {
	width: 800px;
	height: 600px;
}
body.vub .widget-modal iframe {
	width: 770px;
	height: 570px;
}
body.vub .widget-modal .widget-modal-close {
	position: absolute;
	top: -20px;
	right: -20px;
	width: 40px;
	height: 38px;
	background: url('/assets/asset-e353e59c6bd66b9d.png');
	background-repeat: no-repeat;
	background-size: contain;
}
body.vub .WidgetLink.icon-accounts > .Container-content .link:before,
body.vub .WidgetLink.icon-balance-inquiry > .Container-content .link:before,
body.vub .WidgetLink.icon-cards > .Container-content .link:before,
body.vub .WidgetLink.icon-loans > .Container-content .link:before,
body.vub .WidgetLink.icon-pdf > .Container-content .link:before,
body.vub .WidgetLink.icon-shield > .Container-content .link:before {
	display: inline-block;
	font-family: icomoon;
	font-weight: 400;
	color: gray;
}
body.vub .WidgetLink.icon-accounts > .Container-content .link:before {
	content: '\E614';
}
body.vub .WidgetLink.icon-pdf > .Container-content .link:before {
	content: '\E631';
}
body.vub .WidgetLink.icon-shield > .Container-content .link:before {
	content: '\E913';
}
body.vub .WidgetLink.icon-cards > .Container-content .link:before {
	content: '\E603';
}
body.vub .WidgetLink.icon-loans > .Container-content .link:before {
	content: '\E60A';
}
body.vub .WidgetLink.icon-balance-inquiry > .Container-content .link:before {
	content: '\E934';
}
body.vub .WidgetLink.icon-mastercard > .Container-content .link:before,
body.vub .WidgetLink.icon-visa > .Container-content .link:before {
	content: '';
	display: inline-block;
	width: 45px;
	height: 26px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}
body.vub .WidgetLink.icon-mastercard > .Container-content .link:before {
	background-image: url('/assets/asset-f32efedce03aebe9.svg');
}
body.vub .WidgetLink.icon-visa > .Container-content .link:before {
	background-image: url('/assets/asset-2e37f70f22f4fe00.svg');
}
body.vub .WidgetLink > .Container-content > .btn.alignable-no-space {
	padding-right: 0;
	padding-left: 0;
}
body.vub .WidgetLink.no-space-content > .Container-content > .btn {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .WidgetLink.Container-center.auto-width a.btn,
body.vub .WidgetLink:not(.Container-center).auto-width {
	width: auto;
}
body.vub .WidgetLink a.btn .link {
	text-decoration: underline;
}
body.vub .WidgetLink .btn[disabled] {
	color: #9b9b9b;
}
body.vub .WidgetLink.bold > .Container-content .btn span.link,
body.vub .WidgetLink.bold > .Container-content h3,
body.vub .WidgetLink.bold > .Container-content h4,
body.vub .WidgetLink.bold > .Container-content h5,
body.vub .WidgetLink.bold > .Container-content h6 {
	font-weight: 700;
}
body.vub .WidgetLink.small > .Container-content .btn span.link {
	font-size: 12px;
}
body.vub .WidgetLink.semi-big > .Container-content .btn span.link,
body.vub .WidgetLink > .Container-content .btn h6.link {
	font-size: 16px;
}
body.vub .WidgetLink.big > .Container-content .btn span.link,
body.vub .WidgetLink > .Container-content .btn h5.link {
	font-size: 18px;
}
body.vub .WidgetLink.bigger > .Container-content .btn span.link,
body.vub .WidgetLink > .Container-content .btn h4.link {
	font-size: 22px;
}
body.vub .WidgetLink.biggest > .Container-content .btn span.link,
body.vub .WidgetLink > .Container-content .btn h3.link {
	font-size: 28px;
}
body.vub .WidgetLink > .Container-content a:visited h3.link,
body.vub .WidgetLink > .Container-content a:visited h4.link,
body.vub .WidgetLink > .Container-content a:visited h5.link,
body.vub .WidgetLink > .Container-content a:visited h6.link,
body.vub .WidgetLink > .Container-content a h3.link,
body.vub .WidgetLink > .Container-content a h4.link,
body.vub .WidgetLink > .Container-content a h5.link,
body.vub .WidgetLink > .Container-content a h6.link {
	color: #f36f20;
}
body.vub .WidgetLink > .Container-content a:active h3.link,
body.vub .WidgetLink > .Container-content a:active h4.link,
body.vub .WidgetLink > .Container-content a:active h5.link,
body.vub .WidgetLink > .Container-content a:active h6.link,
body.vub .WidgetLink > .Container-content a:hover h3.link,
body.vub .WidgetLink > .Container-content a:hover h4.link,
body.vub .WidgetLink > .Container-content a:hover h5.link,
body.vub .WidgetLink > .Container-content a:hover h6.link {
	color: #d5550b;
}
body.vub .WidgetLink.no-underline a.btn .link,
body.vub .WidgetLink a.btn h3.link,
body.vub .WidgetLink a.btn h4.link,
body.vub .WidgetLink a.btn h5.link,
body.vub .WidgetLink a.btn h6.link {
	text-decoration: none;
}
body.vub .WidgetLink.uppercase a.btn .link {
	text-transform: uppercase;
}
body.vub .WidgetLink.break-words a.btn .link {
	word-wrap: break-word;
	word-break: break-word;
	white-space: pre-wrap;
}
body.vub .WidgetLink > .Container-content .link:before {
	margin-right: 8px;
}
body.vub .WidgetLink.small > .Container-content .link:before {
	margin-right: 4px;
}
body.vub .WidgetLink.semi-big > .Container-content .link:before,
body.vub .WidgetLink > .Container-content h6.link:before {
	margin-right: 8px;
}
body.vub .WidgetLink.big > .Container-content .link:before,
body.vub .WidgetLink > .Container-content h5.link:before {
	margin-right: 12px;
}
body.vub .WidgetLink.bigger > .Container-content .link:before,
body.vub .WidgetLink > .Container-content h4.link:before {
	margin-right: 16px;
}
body.vub .WidgetLink.biggest > .Container-content .link:before,
body.vub .WidgetLink > .Container-content h3.link:before {
	margin-right: 20px;
}
body.vub .WidgetLink.block-shrink {
	display: block;
	overflow: hidden;
}
body.vub .WidgetLink.block-shrink .Container-content {
	display: inline-block;
}
body.vub .WidgetLink.legend-item0 > .Title:before {
	background-color: #b6e5e4;
}
body.vub .WidgetLink.legend-item1 > .Title:before {
	background-color: #9dd9d7;
}
body.vub .WidgetLink.legend-item2 > .Title:before {
	background-color: #48bfbb;
}
body.vub .WidgetLink.legend-item3 > .Title:before {
	background-color: #0f8c8a;
}
body.vub .WidgetLink.legend-item4 > .Title:before {
	background-color: #e15805;
}
body.vub .WidgetLink.legend-item5 > .Title:before {
	background-color: #f09346;
}
body.vub .WidgetLink.legend-item6 > .Title:before {
	background-color: #f5ba5c;
}
body.vub .WidgetLink.legend-item7 > .Title:before {
	background-color: #e0e0e0;
}
body.vub .WidgetLink.legend-item0 > .Title > .Title-text,
body.vub .WidgetLink.legend-item1 > .Title > .Title-text,
body.vub .WidgetLink.legend-item2 > .Title > .Title-text,
body.vub .WidgetLink.legend-item3 > .Title > .Title-text,
body.vub .WidgetLink.legend-item4 > .Title > .Title-text,
body.vub .WidgetLink.legend-item5 > .Title > .Title-text,
body.vub .WidgetLink.legend-item6 > .Title > .Title-text,
body.vub .WidgetLink.legend-item7 > .Title > .Title-text {
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
}
body.vub .WidgetLink.legend-item0 > .Title > .Container-content,
body.vub .WidgetLink.legend-item0 > .Title > .Title-text,
body.vub .WidgetLink.legend-item1 > .Title > .Container-content,
body.vub .WidgetLink.legend-item1 > .Title > .Title-text,
body.vub .WidgetLink.legend-item2 > .Title > .Container-content,
body.vub .WidgetLink.legend-item2 > .Title > .Title-text,
body.vub .WidgetLink.legend-item3 > .Title > .Container-content,
body.vub .WidgetLink.legend-item3 > .Title > .Title-text,
body.vub .WidgetLink.legend-item4 > .Title > .Container-content,
body.vub .WidgetLink.legend-item4 > .Title > .Title-text,
body.vub .WidgetLink.legend-item5 > .Title > .Container-content,
body.vub .WidgetLink.legend-item5 > .Title > .Title-text,
body.vub .WidgetLink.legend-item6 > .Title > .Container-content,
body.vub .WidgetLink.legend-item6 > .Title > .Title-text,
body.vub .WidgetLink.legend-item7 > .Title > .Container-content,
body.vub .WidgetLink.legend-item7 > .Title > .Title-text {
	padding-left: 20px;
}
body.vub .WidgetLink.legend-item0 > .Title:before,
body.vub .WidgetLink.legend-item1 > .Title:before,
body.vub .WidgetLink.legend-item2 > .Title:before,
body.vub .WidgetLink.legend-item3 > .Title:before,
body.vub .WidgetLink.legend-item4 > .Title:before,
body.vub .WidgetLink.legend-item5 > .Title:before,
body.vub .WidgetLink.legend-item6 > .Title:before,
body.vub .WidgetLink.legend-item7 > .Title:before {
	content: ' ';
	display: inline-block;
	position: absolute;
	top: 2px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
body.vub .WidgetLink.legend-item0 a,
body.vub .WidgetLink.legend-item0 a:active,
body.vub .WidgetLink.legend-item0 a:hover,
body.vub .WidgetLink.legend-item1 a,
body.vub .WidgetLink.legend-item1 a:active,
body.vub .WidgetLink.legend-item1 a:hover,
body.vub .WidgetLink.legend-item2 a,
body.vub .WidgetLink.legend-item2 a:active,
body.vub .WidgetLink.legend-item2 a:hover,
body.vub .WidgetLink.legend-item3 a,
body.vub .WidgetLink.legend-item3 a:active,
body.vub .WidgetLink.legend-item3 a:hover,
body.vub .WidgetLink.legend-item4 a,
body.vub .WidgetLink.legend-item4 a:active,
body.vub .WidgetLink.legend-item4 a:hover,
body.vub .WidgetLink.legend-item5 a,
body.vub .WidgetLink.legend-item5 a:active,
body.vub .WidgetLink.legend-item5 a:hover,
body.vub .WidgetLink.legend-item6 a,
body.vub .WidgetLink.legend-item6 a:active,
body.vub .WidgetLink.legend-item6 a:hover,
body.vub .WidgetLink.legend-item7 a,
body.vub .WidgetLink.legend-item7 a:active,
body.vub .WidgetLink.legend-item7 a:hover {
	color: #000;
}
body.vub .WidgetLink.legend-item0 .btn,
body.vub .WidgetLink.legend-item1 .btn,
body.vub .WidgetLink.legend-item2 .btn,
body.vub .WidgetLink.legend-item3 .btn,
body.vub .WidgetLink.legend-item4 .btn,
body.vub .WidgetLink.legend-item5 .btn,
body.vub .WidgetLink.legend-item6 .btn,
body.vub .WidgetLink.legend-item7 .btn {
	padding: 2px 0;
}
body.vub .WidgetLink.legend-item0 .btn .link,
body.vub .WidgetLink.legend-item1 .btn .link,
body.vub .WidgetLink.legend-item2 .btn .link,
body.vub .WidgetLink.legend-item3 .btn .link,
body.vub .WidgetLink.legend-item4 .btn .link,
body.vub .WidgetLink.legend-item5 .btn .link,
body.vub .WidgetLink.legend-item6 .btn .link,
body.vub .WidgetLink.legend-item7 .btn .link {
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
}
body.vub .WidgetLink.legend-item0 > .Title > .Title-text,
body.vub .WidgetLink.legend-item1 > .Title > .Title-text,
body.vub .WidgetLink.legend-item2 > .Title > .Title-text,
body.vub .WidgetLink.legend-item3 > .Title > .Title-text,
body.vub .WidgetLink.legend-item4 > .Title > .Title-text,
body.vub .WidgetLink.legend-item5 > .Title > .Title-text,
body.vub .WidgetLink.legend-item6 > .Title > .Title-text,
body.vub .WidgetLink.legend-item7 > .Title > .Title-text {
	position: absolute;
}
body.vub .WidgetLink.legend-item0 > .Title > .Container-content,
body.vub .WidgetLink.legend-item1 > .Title > .Container-content,
body.vub .WidgetLink.legend-item2 > .Title > .Container-content,
body.vub .WidgetLink.legend-item3 > .Title > .Container-content,
body.vub .WidgetLink.legend-item4 > .Title > .Container-content,
body.vub .WidgetLink.legend-item5 > .Title > .Container-content,
body.vub .WidgetLink.legend-item6 > .Title > .Container-content,
body.vub .WidgetLink.legend-item7 > .Title > .Container-content {
	position: relative;
}
body.vub .WidgetLink.legend-item0 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item1 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item2 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item3 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item4 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item5 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item6 > .Title > .Container-content > .btn,
body.vub .WidgetLink.legend-item7 > .Title > .Container-content > .btn {
	padding-top: 18px;
}
body.vub
	.WidgetLink.legend-item0
	> .Title
	> .Container-content
	> .btn
	span:after,
body.vub
	.WidgetLink.legend-item1
	> .Title
	> .Container-content
	> .btn
	span:after,
body.vub
	.WidgetLink.legend-item2
	> .Title
	> .Container-content
	> .btn
	span:after,
body.vub
	.WidgetLink.legend-item3
	> .Title
	> .Container-content
	> .btn
	span:after {
	content: '\E90C';
	display: inline-block;
	float: right;
	font-family: icomoon;
	font-size: 14px;
}
body.vub .WidgetLink.arrow-after .btn {
	padding: 2px 0;
}
body.vub .WidgetLink.arrow-after > .Container-content > .btn .link:after,
body.vub
	.WidgetLink.arrow-after
	> .Title
	> .Container-content
	> .btn
	.link:after {
	content: '\E90C';
	display: inline-block;
	float: right;
	margin-left: 8px;
	font-family: icomoon;
	font-size: 14px;
}
body.vub .WidgetLink.Container.big > .Title > .Title-text,
body.vub .WidgetLink.Container.bigger > .Title > .Title-text,
body.vub .WidgetLink.Container.biggest > .Title > .Title-text,
body.vub .WidgetLink.Container.semi-big > .Title > .Title-text {
	font-size: 14px;
}
body.vub .WidgetLink.semi-big .Container-content .link {
	font-size: 16px;
}
body.vub .WidgetLink.big .Container-content .link {
	font-size: 18px;
}
body.vub .WidgetLink.bigger .Container-content .link {
	font-size: 22px;
}
body.vub .WidgetLink.biggest .Container-content .link {
	font-size: 28px;
}
body.vub .WidgetLink.gray a,
body.vub .WidgetLink.grey a {
	color: #999;
}
body.vub .WidgetLink.gray a:active,
body.vub .WidgetLink.gray a:hover,
body.vub .WidgetLink.grey a:active,
body.vub .WidgetLink.grey a:hover {
	color: gray;
}
body.vub .WidgetLink.darkgray a,
body.vub .WidgetLink.darkgrey a {
	color: #262626;
}
body.vub .WidgetLink.darkgray a:active,
body.vub .WidgetLink.darkgray a:hover,
body.vub .WidgetLink.darkgrey a:active,
body.vub .WidgetLink.darkgrey a:hover {
	color: #0d0d0d;
}
body.vub .WidgetLink.lightgray a,
body.vub .WidgetLink.lightgrey a {
	color: #ccc;
}
body.vub .WidgetLink.lightgray a:active,
body.vub .WidgetLink.lightgray a:hover,
body.vub .WidgetLink.lightgrey a:active,
body.vub .WidgetLink.lightgrey a:hover {
	color: #b3b3b3;
}
body.vub .WidgetLink.black a,
body.vub .WidgetLink.black a:active,
body.vub .WidgetLink.black a:hover {
	color: #000;
}
body.vub .WidgetLink.filter-table,
body.vub .WidgetLink.print-table {
	top: 3px;
	right: 36px;
	z-index: 1;
	height: 0;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetLink.filter-table .btn,
body.vub .WidgetLink.print-table .btn {
	color: gray;
}
body.vub .WidgetLink.filter-table .btn:active,
body.vub .WidgetLink.filter-table .btn:hover,
body.vub .WidgetLink.print-table .btn:active,
body.vub .WidgetLink.print-table .btn:hover {
	color: #505050;
}
body.vub .WidgetLink.filter-table .btn span,
body.vub .WidgetLink.print-table .btn span {
	display: none;
}
body.vub .WidgetLink.filter-table .btn:after,
body.vub .WidgetLink.print-table .btn:after {
	display: inline-block;
	float: right;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
}
body.vub .WidgetLink.print-table .btn:after {
	content: '\F02F';
	font: normal normal normal 14px/1 FontAwesome;
}
body.vub .WidgetLink.filter-table .btn:after {
	content: '\E632';
	font: normal normal normal 14px/1 icomoon;
}
body.vub .WidgetLink.filter-table.active .btn {
	color: #f36f20;
}
body.vub .WidgetLink.filter-table.active .btn:active,
body.vub .WidgetLink.filter-table.active .btn:hover {
	color: #d5550b;
}
body.vub .WidgetLink.basket .btn,
body.vub .WidgetLink.collapsible .btn,
body.vub .WidgetLink.eye-blocked .btn,
body.vub .WidgetLink.eye .btn,
body.vub .WidgetLink.pencil .btn,
body.vub .WidgetLink.plus .btn,
body.vub .WidgetLink.search .btn {
	color: gray;
}
body.vub .WidgetLink.basket .btn:hover,
body.vub .WidgetLink.collapsible .btn:hover,
body.vub .WidgetLink.eye-blocked .btn:hover,
body.vub .WidgetLink.eye .btn:hover,
body.vub .WidgetLink.pencil .btn:hover,
body.vub .WidgetLink.plus .btn:hover,
body.vub .WidgetLink.search .btn:hover {
	color: #505050;
}
body.vub .WidgetLink.basket .btn:before,
body.vub .WidgetLink.collapsible .btn:before,
body.vub .WidgetLink.eye-blocked .btn:before,
body.vub .WidgetLink.eye .btn:before,
body.vub .WidgetLink.pencil .btn:before,
body.vub .WidgetLink.plus .btn:before,
body.vub .WidgetLink.search .btn:before {
	display: inline-block;
	font-family: icomoon;
	font-weight: 400;
}
body.vub .WidgetLink.eye .btn:before {
	content: '\E98D';
	font-size: 26px;
}
body.vub .WidgetLink.eye-blocked .btn:before {
	content: '\E98E';
	font-size: 26px;
}
body.vub .WidgetLink.pencil .btn span {
	display: none;
}
body.vub .WidgetLink.pencil .btn:before {
	content: '\E64D';
}
body.vub .WidgetLink.plus .btn:before {
	content: '\E922';
	transform: rotate(45deg);
}
body.vub .WidgetLink.basket .btn:before {
	content: '\E665';
}
body.vub .WidgetLink.search .btn:before {
	content: '\E60F';
}
body.vub .WidgetLink.collapsible {
	margin-right: 15px;
	border-left: 1px solid #e6e6e6;
}
body.vub .WidgetLink.collapsible .btn:before {
	content: '\E61B';
}
body.vub .WidgetLink.collapsible.expanded .btn:before {
	content: '\E607';
}
body.vub .WidgetLink.collapsible.Container-disabled.hide-disabled .btn {
	color: transparent;
}
body.vub
	.WidgetLink.Title-placement-left
	.Title
	> .Container-content
	> .alignable-no-space {
	padding-right: 0;
}
body.vub .rw-multiselect .rw-multiselect-wrapper {
	position: relative;
	padding: 0 5px 5px 0;
	overflow: hidden;
}
body.vub .rw-multiselect {
	background: none;
}
body.vub .has-error.has-feedback.rw-multiselect .rw-multiselect-wrapper {
	padding-right: 34px;
}
body.vub .has-error.has-feedback.rw-multiselect .rw-multiselect-wrapper:after {
	content: '\E101';
	display: block;
	position: absolute;
	top: 2px;
	right: 0;
	z-index: 2;
	width: 34px;
	height: 34px;
	font-family: Glyphicons Halflings;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color: #a94442;
	line-height: 31px;
	vertical-align: middle;
	text-align: center;
	pointer-events: none;
	-webkit-font-smoothing: antialiased;
}
body.vub .rw-multiselect .rw-multiselect-taglist > li {
	background-color: #e9e9e9;
	border: 1px solid #ccc;
}
body.vub
	.rw-multiselect
	.rw-multiselect-taglist
	> li
	> div
	> .rw-btn:not(.rw-btn-custom) {
	display: none;
}
body.vub .rw-multiselect .rw-multiselect-taglist > li .rw-tag-btn {
	display: inline-block;
	width: 20px;
	margin: 0 2px;
	text-indent: -9999px;
	background: url('/assets/asset-171a10edca5fd81c.svg') 3px 50% no-repeat;
	background-size: 12px 12px;
	opacity: 0.5;
}
body.vub .rw-multiselect .rw-multiselect-taglist > li .rw-tag-btn:hover {
	opacity: 0.75;
}
body.vub .rw-multiselect .rw-input {
	height: 27px;
	padding: 5px 5px 0;
}
body.vub .rw-multiselect .rw-multiselect-taglist > li {
	position: relative;
	max-height: 24px;
	padding: 0 16px 0 8px;
	margin: 4px 0 0 5px;
	pointer-events: none;
}
body.vub .rw-multiselect .rw-multiselect-taglist > li > div > .rw-btn {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	padding: 0 4px 0 2px;
	margin: 0;
	pointer-events: auto;
	cursor: pointer;
}
body.vub .has-error.rw-multiselect .rw-widget-input {
	border-color: #a94442;
}
body.vub .has-error.rw-multiselect.rw-state-focus .rw-widget-input {
	border-color: #a94442;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #ce8483;
}
body.vub .WidgetListBox .Container-content {
	min-width: 60px;
}
body.vub .WidgetListBox .has-error.has-feedback .rw-input {
	padding-right: 0;
}
body.vub .WidgetListBox .rw-multiselect {
	background-color: transparent;
	border-color: #e6e6e6;
}
body.vub .WidgetListBox .rw-filter-input,
body.vub .WidgetListBox .rw-widget-input {
	box-shadow: none;
}
body.vub .WidgetListBox .rw-widget-container {
	border: 1px solid #e6e6e6;
}
body.vub .WidgetListBox .rw-multiselect .rw-input-reset {
	height: 48px;
}
body.vub
	.WidgetListBox
	.rw-multiselect.rw-state-focus:not(.has-error):not(.has-feedback)
	.rw-widget-container {
	border-color: #f36f20;
}
body.vub .WidgetListBox .rw-state-disabled > .rw-widget-picker,
body.vub .WidgetListBox .rw-widget.rw-state-readonly .rw-widget-input,
body.vub .WidgetListBox fieldset[disabled] .rw-widget-picker {
	background-color: #fafafa;
}
body.vub .WidgetListBox .rw-multiselect-taglist {
	display: inline-block;
	margin-top: 20px;
	margin-left: 8px;
}
body.vub .WidgetListBox .rw-list > .rw-list-option {
	padding: 6px 24px;
}
body.vub .WidgetListBox .rw-list > .rw-list-option:hover {
	color: #4e4e4e;
	background-color: #eee;
	border-color: #eee;
}
body.vub .WidgetListBox .rw-list-option.rw-state-focus,
body.vub .WidgetListBox .rw-list-option.rw-state-focus:hover {
	border: 0;
}
body.vub .WidgetListBox .has-error.rw-multiselect.rw-state-focus,
body.vub
	.WidgetListBox
	.has-error.rw-multiselect.rw-state-focus
	.rw-widget-input {
	box-shadow: none;
}
body.vub .WidgetListBox.Container-help .Container-Help-icon > span {
	line-height: 48px;
}
body.vub .WidgetListBox .rw-select > .rw-btn.rw-btn-select {
	width: 42px;
}
body.vub .WidgetListBox .rw-select > .rw-btn.rw-btn-select:before {
	content: '\E61B';
	font-family: icomoon;
	color: #7f8080;
}
body.vub .WidgetListBox .rw-select .rw-i.rw-i-caret-down {
	display: none;
}
body.vub .WidgetMenuButton.Widget-fitWidth .dropdown-menu > li > a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .WidgetMenuButton.Widget-fitWidth .dropdown.btn-group,
body.vub .WidgetMenuButton.Widget-fitWidth .dropdown.btn-group .btn {
	width: 100%;
}
body.vub .WidgetMenuButton.Widget-fitWidth .btn {
	overflow: hidden;
}
body.vub .Widget-Form .Widget-button .btn:not(.btn-link) span.text {
	white-space: nowrap;
}
body.vub .Widget-Form .Widget-button .btn[disabled] {
	pointer-events: none;
}
body.vub
	.Widget-Form
	.Widget-button
	.open
	> .dropdown-toggle.btn:focus:active
	span.text,
body.vub
	.Widget-Form
	.Widget-button
	.open
	> .dropdown-toggle.btn:focus
	span.text {
	text-decoration: none;
}
body.vub .Widget-Form .Widget-button .dropdown .btn {
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: 400;
}
body.vub .Widget-Form .Widget-button .caret {
	margin-left: 5px;
}
body.vub .Widget-Form .table-component .Widget-button .dropdown .btn {
	padding: 0;
	font-weight: 400;
}
body.vub .Widget-Form .table-component .Widget-button .dropdown .btn .text {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
body.vub .Widget-Form .Widget-button .dropdown-menu {
	background-color: #fafafa;
	border-radius: 2px;
	box-shadow:
		0 8px 8px 0 rgba(0, 0, 0, 0.24),
		0 0 8px 0 rgba(0, 0, 0, 0.12);
}
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a {
	padding: 8px 24px;
}
body.vub .Widget-Form .Widget-button,
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a,
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a:active,
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a:focus,
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a:hover {
	color: #4e4e4e;
}
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a:focus,
body.vub .Widget-Form .Widget-button .dropdown-menu > li > a:hover {
	background-color: #eee;
}
body.vub .Widget-Form .Widget-button .dropdown-toggle:after {
	content: '\E809';
	font-family: icomoon;
	font-weight: 400;
}
body.vub .Widget-Form .Widget-button .caret {
	display: none;
}
body.vub
	.Widget-Form
	.Widget-button:not(.as-btn)
	.btn-group:not(.as-btn)
	.dropdown
	.btn,
body.vub
	.Widget-Form
	.Widget-button:not(.as-btn)
	.btn-group:not(.as-btn)
	.dropdown
	.btn.btn-primary,
body.vub
	.Widget-Form
	.WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn,
body.vub
	.Widget-Form
	.WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn.btn-primary {
	padding: 6px;
	color: #4e4e4e;
	background: transparent;
	border: 0;
	border-radius: 0;
}
body.vub
	.Widget-Form
	.Widget-button:not(.as-btn)
	.btn-group:not(.as-btn)
	.dropdown
	.btn.default.active,
body.vub
	.Widget-Form
	.Widget-button:not(.as-btn)
	.btn-group:not(.as-btn)
	.dropdown
	.btn:active,
body.vub
	.Widget-Form
	.Widget-button:not(.as-btn)
	.btn-group:not(.as-btn)
	.dropdown
	.btn:hover,
body.vub
	.Widget-Form
	.WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn.default.active,
body.vub
	.Widget-Form
	.WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn:active,
body.vub
	.Widget-Form
	.WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn:hover {
	background: transparent;
	border: 0;
}
body.vub .Widget-Form .Widget-button.as-btn .dropdown .btn,
body.vub .Widget-Form .Widget-button .btn-group.as-btn .dropdown .btn,
body.vub .Widget-Form .WidgetMenuButton.Widget-button.as-btn .dropdown .btn {
	padding: 12px 24px;
	font-size: 14px;
	border-radius: 24px;
}
body.vub .FileUpload .hidden {
	position: absolute;
	width: 0;
	height: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
body.vub .FileUpload .progress {
	margin-bottom: 0;
}
body.vub .FileUpload .as-button {
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
body.vub .FileUpload .finishedbar,
body.vub .FileUpload .progressbar {
	display: table;
	margin: -1px;
}
body.vub .FileUpload .progress-bar {
	transition: width 0.1s linear;
}
body.vub .FileUpload .as-button,
body.vub .FileUpload .cancel,
body.vub .FileUpload .filename,
body.vub .FileUpload .remove {
	display: table-cell;
}
body.vub .FileUpload .filename button {
	overflow: hidden;
}
body.vub .FileUpload .sharp-right-edges button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
body.vub .FileUpload .cancel button,
body.vub .FileUpload .remove button {
	width: 41px;
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub .FileUpload .cancel {
	vertical-align: bottom;
}
body.vub .FileUpload .cancel,
body.vub .FileUpload .remove {
	width: 40px;
}
body.vub .FileUpload .upload {
	margin: -1px;
	overflow: hidden;
	text-overflow: ellipsis;
}
body.vub .FileUpload .btn-danger {
	color: #333;
	background-color: #fff;
	border-color: #fedee2;
}
body.vub .FileUpload .btn-danger:hover {
	color: #333;
	background-color: #e6e6e6;
}
body.vub .FileUpload .btn-danger:focus {
	color: #333;
	background-color: #e6e6e6;
	outline: none;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 6px #ce8483;
}
body.vub .FileUpload button:focus {
	text-decoration: underline;
}
body.vub .FileUpload .file-drop {
	border: 1px solid transparent;
}
body.vub .FileUpload .file-drop-dragging-over-frame {
	background-color: #f5f5f5;
	border-color: #ddd;
	border-radius: 4px;
	transition: background-color 0.3s linear;
}
body.vub .FileUpload .file-drop-dragging-over-target {
	box-shadow: 0 0 20px 1px #ddd;
	transition: all 0.15s linear;
}
body.vub .FileUpload .btn {
	padding: 8px 24px;
	font-size: 12px;
	color: #4e4e4e;
	background: #fff;
	border-color: #e6e6e6;
}
body.vub .FileUpload .btn.active,
body.vub .FileUpload .btn:active,
body.vub .FileUpload .btn:hover {
	background-color: #fafafa;
	border-color: #e6e6e6;
}
body.vub .FileUpload .btn[disabled],
body.vub .FileUpload .btn[disabled]:active,
body.vub .FileUpload .btn[disabled]:focus,
body.vub .FileUpload .btn[disabled]:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .FileUpload .btn-active,
body.vub .FileUpload .btn:active {
	box-shadow: none;
}
body.vub .FileUpload .upload {
	border-radius: 20px;
}
body.vub .FileUpload .as-button,
body.vub .FileUpload .sharp-right-edges button {
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
body.vub .FileUpload .as-button {
	border-color: #e6e6e6;
}
body.vub .FileUpload .cancel button,
body.vub .FileUpload .remove button {
	padding: 8px 24px 8px 12px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
body.vub .FileUpload .progress-bar {
	background-color: #f36f20;
}
body.vub .FileUpload .btn-danger,
body.vub .FileUpload .btn-danger:hover {
	border: 1px solid #a94442;
}
body.vub .WidgetMultiUpload.Widget-fitWidth .FileUpload .upload {
	width: 100%;
}
body.vub .WidgetMultiUpload.Widget-fitWidth .FileUpload .btn-group {
	display: table;
	width: 100%;
	table-layout: fixed;
}
body.vub .WidgetMultiUpload.Widget-fitWidth .FileUpload .filename {
	display: table-cell;
	float: none;
	width: 100%;
}
body.vub .WidgetMultiUpload.Widget-fitWidth .FileUpload .filename button {
	width: 100%;
	text-overflow: ellipsis;
}
body.vub .WidgetMultiUpload.Widget-fitWidth .FileUpload .remove {
	display: table-cell;
	float: none;
}
body.vub .FileUpload:not(:last-child) {
	margin-bottom: -1px;
}
body.vub .FileUpload:first-child:not(:last-child) button {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub .FileUpload:not(:last-child):not(:first-child) button {
	border-radius: 0;
}
body.vub .FileUpload:last-child:not(:first-child) button {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body.vub .FileUpload .file-drop-dragging-over-frame {
	border-color: transparent;
}
body.vub .WidgetNumberBox .Container-content {
	min-width: 60px;
}
body.vub .Widget-Form .pagination {
	width: 100%;
	margin: 0;
}
body.vub .hide-head thead {
	display: none;
}
body.vub .pagination .next-previous.pointer,
body.vub .pagination .pages .fa.pointer,
body.vub .pagination .single-page.not-selected {
	color: #1a8ecd;
	cursor: pointer;
}
body.vub .pagination .next-previous.pointer:hover,
body.vub .pagination .pages .fa.pointer:hover,
body.vub .pagination .single-page.not-selected:hover {
	text-decoration: underline;
}
body.vub .pagination .next-previous,
body.vub .pagination .single-page {
	padding: 0 5px;
}
body.vub .pagination .single-page.selected {
	font-size: 20px;
}
body.vub .pagination .pages .current-page {
	padding: 0 2px;
}
body.vub .pagination .pages .fa {
	padding: 0 4px;
	font-size: 18px;
}
body.vub .pagination .pages .pointer {
	cursor: pointer;
}
body.vub .pagination .pages .pointer:hover {
	opacity: 1;
}
body.vub .pagination .pages {
	display: inline-block;
	height: 30px;
	line-height: 28px;
	white-space: nowrap;
}
body.vub .pagination.right .pages {
	float: right;
	margin-bottom: 5px;
}
body.vub .pagination .rows-per-page {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 28px;
}
body.vub .pagination .rows-per-page .single-page:last-child {
	padding-right: 0;
}
body.vub .pagination.left .rows-per-page {
	float: right;
}
body.vub .pagination.no-float .rows-per-page {
	float: none;
}
body.vub .pagination.no-float.left {
	text-align: right;
}
body.vub .pagination .next-previous.pointer,
body.vub .pagination .pages .fa.pointer,
body.vub .pagination .single-page.not-selected {
	color: #f36f20;
}
body.vub .pagination .single-page.selected {
	font-size: 14px;
	font-weight: 700;
}
body.vub .size-xs .pagination .pages,
body.vub .size-xs .pagination .rows-per-page {
	display: block;
	float: none;
}
body.vub
	.Container.WidgetPanel:not(.space-title-bottom)
	> .Title
	> .Title-text {
	padding-bottom: 0;
}
body.vub .WidgetPanel > .Container-content > .Container {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
body.vub
	.WidgetPanel-closeable
	> .panel
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon {
	top: 2px;
}
body.vub .WidgetPanel-closeable > .Container-content > .close-btn,
body.vub .WidgetPanel-closeable > .Title > .Container-content > .close-btn {
	position: absolute;
	top: 0;
	right: 15px;
	padding-right: 0;
	padding-left: 20px;
}
body.vub .WidgetPanel-closeable > .Title > .Container-content > .close-btn {
	padding-bottom: 0;
}
body.vub
	.WidgetPanel-closeable
	> .panel
	> .panel-body
	> .Container-content
	> .close-btn {
	position: absolute;
	top: -3px;
	right: 8px;
}
body.vub
	.WidgetPanel-closeable
	> .panel
	> .panel-heading
	+ .panel-body
	> .Container-content
	> .close-btn {
	position: absolute;
	top: 8px;
	right: 20px;
}
body.vub .WidgetPanel-closeable > .Container-content > .close-btn {
	top: 13px;
	padding-top: 0;
	padding-bottom: 10px;
}
body.vub .WidgetPanel-closeable.panel-blue > .Container-content > .close-btn,
body.vub .WidgetPanel-closeable.panel-gray > .Container-content > .close-btn,
body.vub .WidgetPanel-closeable.panel-green > .Container-content > .close-btn,
body.vub .WidgetPanel-closeable.panel-red > .Container-content > .close-btn {
	top: 3px;
	padding-right: 3px;
}
body.vub .WidgetPanel-closeable > .Container-content {
	padding-right: 20px;
}
body.vub
	.WidgetPanel-closeable.success
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.success
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-success
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon {
	color: #5cb85c;
}
body.vub
	.WidgetPanel-closeable.warn
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.warn
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.warning
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.warning
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-warning
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon {
	color: #f0ad4e;
}
body.vub
	.WidgetPanel-closeable.danger
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.danger
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.error
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.error
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-danger
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon {
	color: #d9534f;
}
body.vub
	.WidgetPanel-closeable.info
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable.info
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-info
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon {
	color: #5bc0de;
}
body.vub
	.WidgetPanel-closeable.success
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.success
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-success
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon:hover {
	color: #449c44;
}
body.vub
	.WidgetPanel-closeable.warn
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.warn
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.warning
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.warning
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-warning
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon:hover {
	color: #eb961e;
}
body.vub
	.WidgetPanel-closeable.danger
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.danger
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.error
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.error
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-danger
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon:hover {
	color: #c9312c;
}
body.vub
	.WidgetPanel-closeable.info
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable.info
	> .Title
	> .Container-content
	> .close-btn
	> .glyphicon:hover,
body.vub
	.WidgetPanel-closeable
	> .panel.panel-info
	> .panel-body
	> .Container-content
	> .close-btn
	> .glyphicon:hover {
	color: #30aed5;
}
body.vub .WidgetPanel.collapsible-panel-no-bg > .CollapsiblePanel > .panel,
body.vub
	.WidgetPanel.collapsible-panel-no-bg
	> .CollapsiblePanel
	> .panel
	> .panel-heading {
	background-color: transparent;
	border: 0;
	box-shadow: none;
}
body.vub .Title-PanelIn-clear {
	clear: both;
}
body.vub
	.WidgetPanel.pnl-with-separator:not(.padding-no-horizontal)
	> .Title
	> .Title-text {
	padding: 15px 15px 0;
}
body.vub .WidgetPanel.pnl-with-separator > .Title > .Title-text {
	font-size: 22px;
	font-weight: 400;
	color: #262626;
	line-height: normal;
}
body.vub .WidgetPanel.pnl-with-separator > .Title > .Title-text:after {
	content: '';
	display: block;
	margin-top: 24px;
	border-bottom: 1px solid #e6e6e6;
}
body.vub
	.WidgetPanel.pnl-with-separator.padding-no-vertical
	> .Title
	> .Title-text:after {
	margin-bottom: 15px;
}
body.vub
	.WidgetPanel.icon-accounts
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before,
body.vub
	.WidgetPanel.icon-balance-inquiry
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before,
body.vub
	.WidgetPanel.icon-cards
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before,
body.vub
	.WidgetPanel.icon-loans
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before {
	margin-right: 16px;
	font-family: icomoon;
	font-weight: 400;
	color: gray;
}
body.vub
	.WidgetPanel.icon-accounts
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before {
	content: '\E614';
}
body.vub
	.WidgetPanel.icon-cards
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before {
	content: '\E603';
}
body.vub
	.WidgetPanel.icon-loans
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before {
	content: '\E60A';
}
body.vub
	.WidgetPanel.icon-balance-inquiry
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	.text:before {
	content: '\E934';
}
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel,
body.vub .WidgetPanel > .panel.panel-danger,
body.vub .WidgetPanel > .panel.panel-info,
body.vub .WidgetPanel > .panel.panel-success,
body.vub .WidgetPanel > .panel.panel-warning {
	border: 0;
	border-radius: 4px;
	box-shadow: none;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body {
	background-color: transparent;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel-success
	> .panel-heading,
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel.panel-success,
body.vub .WidgetPanel > .panel-success > .panel-heading,
body.vub .WidgetPanel > .panel.panel-success {
	background-color: #e3eede;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel-success
	> .panel-heading {
	border-color: #d6e9c6;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel-warning
	> .panel-heading,
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel.panel-warning,
body.vub .WidgetPanel > .panel-warning > .panel-heading,
body.vub .WidgetPanel > .panel.panel-warning {
	background-color: #f8ebbc;
	border-color: #f6daa2;
}
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel-info > .panel-heading,
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel.panel-info,
body.vub .WidgetPanel > .panel-info > .panel-heading,
body.vub .WidgetPanel > .panel.panel-info {
	color: #606060;
	background-color: #e3e3e3;
	border-color: #d8d8d8;
}
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel-danger > .panel-heading,
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel.panel-danger,
body.vub .WidgetPanel > .panel-danger > .panel-heading,
body.vub .WidgetPanel > .panel.panel-danger {
	background-color: #fedee2;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel-danger
	> .panel-heading {
	border-color: #ebccd1;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel.CollapsiblePanel-collapsed
	> .panel
	> .panel-heading {
	border-bottom: 0;
}
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel .WidgetLabel.Container,
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel .WidgetLink.Container,
body.vub .WidgetPanel > .panel.panel-danger .WidgetLabel.Container,
body.vub .WidgetPanel > .panel.panel-danger .WidgetLink.Container,
body.vub .WidgetPanel > .panel.panel-info .WidgetLabel.Container,
body.vub .WidgetPanel > .panel.panel-info .WidgetLink.Container,
body.vub .WidgetPanel > .panel.panel-success .WidgetLabel.Container,
body.vub .WidgetPanel > .panel.panel-success .WidgetLink.Container,
body.vub .WidgetPanel > .panel.panel-warning .WidgetLabel.Container,
body.vub .WidgetPanel > .panel.panel-warning .WidgetLink.Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel
	.WidgetLabel
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-danger
	.WidgetLabel
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-info
	.WidgetLabel
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-success
	.WidgetLabel
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-warning
	.WidgetLabel
	.Container-content
	.content {
	min-height: 0;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel
	.WidgetLabel:not(.Title-placement-left):not(.Title-placement-right)
	.Container-content
	.content,
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel
	.WidgetLink
	.Container-content
	.btn,
body.vub
	.WidgetPanel
	> .panel.panel-danger
	.WidgetLabel:not(.Title-placement-left):not(.Title-placement-right)
	.Container-content
	.content,
body.vub .WidgetPanel > .panel.panel-danger .WidgetLink .Container-content .btn,
body.vub
	.WidgetPanel
	> .panel.panel-info
	.WidgetLabel:not(.Title-placement-left):not(.Title-placement-right)
	.Container-content
	.content,
body.vub .WidgetPanel > .panel.panel-info .WidgetLink .Container-content .btn,
body.vub
	.WidgetPanel
	> .panel.panel-success
	.WidgetLabel:not(.Title-placement-left):not(.Title-placement-right)
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-success
	.WidgetLink
	.Container-content
	.btn,
body.vub
	.WidgetPanel
	> .panel.panel-warning
	.WidgetLabel:not(.Title-placement-left):not(.Title-placement-right)
	.Container-content
	.content,
body.vub
	.WidgetPanel
	> .panel.panel-warning
	.WidgetLink
	.Container-content
	.btn {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub .WidgetPanel.mini > .CollapsiblePanel > .panel {
	border-radius: 4px;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> h4
	> a {
	padding: 10px 15px;
	font-size: 14px;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel.panel-danger
	div.panel-heading
	a {
	color: #a94442;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel.panel-success
	div.panel-heading
	a {
	color: #3c763d;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel.panel-warning
	div.panel-heading
	a {
	color: #8a6d3b;
}
body.vub
	.WidgetPanel.mini
	> .CollapsiblePanel
	> .panel.panel-info
	div.panel-heading
	a {
	color: #606060;
}
body.vub
	.WidgetPanel.mini.padding-no-horizontal
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> .panel-title
	> a {
	padding: 10px 15px;
}
body.vub
	.WidgetPanel.mini-heading
	> .CollapsiblePanel
	> .panel
	> .panel-heading
	> h4
	> a {
	padding: 10px 15px;
	font-size: 14px;
}
body.vub .WidgetPanel.ico-amount > .Container-content:before,
body.vub .WidgetPanel.ico-auth-step1 > .Container-content:before,
body.vub .WidgetPanel.ico-auth-step2 > .Container-content:before,
body.vub .WidgetPanel.ico-auth-step3 > .Container-content:before,
body.vub .WidgetPanel.ico-limits > .Container-content:before,
body.vub .WidgetPanel.ico-profile > .Container-content:before {
	content: ' ';
	display: block;
	float: left;
	width: 48px;
	height: 48px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
}
body.vub .WidgetPanel.ico-auth-step1 > .Container-content:before {
	background-image: url('/assets/asset-b3e4ce2e68811efa.svg');
}
body.vub .WidgetPanel.ico-auth-step2 > .Container-content:before {
	background-image: url('/assets/asset-6f50dba1820f5731.svg');
}
body.vub .WidgetPanel.ico-auth-step3 > .Container-content:before {
	background-image: url('/assets/asset-260c9a46e2e7eec1.svg');
}
body.vub .WidgetPanel.ico-limits > .Container-content:before {
	background-image: url('/assets/asset-7b90ce241f0673d1.svg');
}
body.vub .WidgetPanel.ico-profile > .Container-content:before {
	background-image: url('/assets/asset-3541d0f5d3d4d6fa.svg');
}
body.vub .WidgetPanel.ico-amount > .Container-content:before {
	background-image: url('/assets/asset-06422c9d81352035.svg');
}
body.vub .WidgetPanel.ico-amount-left > .Container-content,
body.vub .WidgetPanel.ico-benefits-left > .Container-content,
body.vub .WidgetPanel.ico-card-block-left > .Container-content,
body.vub .WidgetPanel.ico-info-account-left > .Container-content,
body.vub .WidgetPanel.ico-investments-left > .Container-content,
body.vub .WidgetPanel.ico-limits-left > .Container-content,
body.vub .WidgetPanel.ico-loans-left > .Container-content,
body.vub .WidgetPanel.ico-saving-left > .Container-content {
	padding-left: 98px !important;
	background-repeat: no-repeat;
	background-position: 24px 24px;
	background-size: 50px 50px;
}
body.vub .WidgetPanel.ico-limits-left > .Container-content {
	background-image: url('/assets/asset-7b90ce241f0673d1.svg');
}
body.vub .WidgetPanel.ico-amount-left > .Container-content {
	background-image: url('/assets/asset-06422c9d81352035.svg');
}
body.vub .WidgetPanel.ico-benefits-left > .Container-content {
	background-image: url('/assets/asset-5efb6db1387821c7.svg');
}
body.vub .WidgetPanel.ico-info-account-left > .Container-content {
	background-image: url('/assets/asset-f6820ec03a1ccfe5.svg');
}
body.vub .WidgetPanel.ico-loans-left > .Container-content {
	background-image: url('/assets/asset-e4bb24cee9b2262a.svg');
}
body.vub .WidgetPanel.ico-saving-left > .Container-content {
	background-image: url('/assets/asset-0031883b16062869.svg');
}
body.vub .WidgetPanel.ico-card-block-left > .Container-content {
	background-image: url('/assets/asset-2384e47ea1e63418.svg');
}
body.vub .WidgetPanel.ico-investments-left > .Container-content {
	background-image: url('/assets/asset-1e723fa7dfb41b2d.svg');
}
body.vub .WidgetPanel.ico-bug > .Container-content:before,
body.vub .WidgetPanel.ico-hall > .Container-content:before,
body.vub .WidgetPanel.ico-key > .Container-content:before,
body.vub .WidgetPanel.ico-shield > .Container-content:before {
	content: ' ';
	display: block;
	font-family: icomoon;
	font-size: 28px;
	font-weight: 400;
	color: gray;
	text-align: center;
}
body.vub .WidgetPanel.ico-hall > .Container-content:before {
	content: '\E910';
}
body.vub .WidgetPanel.ico-key > .Container-content:before {
	content: '\E911';
}
body.vub .WidgetPanel.ico-bug > .Container-content:before {
	content: '\E912';
}
body.vub .WidgetPanel.ico-shield > .Container-content:before {
	content: '\E913';
}
body.vub .WidgetPanel-closeable .Container-content .close-btn {
	padding-top: 0;
}
body.vub .WidgetPanel-closeable .Container-content .close-btn .glyphicon {
	font-family: icomoon;
	font-size: 10px;
}
body.vub
	.WidgetPanel-closeable
	.Container-content
	.close-btn
	.glyphicon-remove:before {
	content: '\E604';
}
body.vub .WidgetPanel-closeable .Container-content .btn-link {
	z-index: 1;
	color: gray;
}
body.vub .WidgetPanel-closeable .Container-content .btn-link:focus,
body.vub .WidgetPanel-closeable .Container-content .btn-link:hover {
	color: #f36f20;
}
body.vub .WidgetPanel-closeable.panel-grey > .Container-content > .close-btn {
	top: 3px;
	padding-right: 3px;
}
body.vub .WidgetPanel.panel-required > .Container-content,
body.vub .WidgetPanel.panel-required > .Title > .Container-content {
	border: 1px solid #a94442;
	border-radius: 4px;
}
body.vub .WidgetPanel.asterisk-after > .Title > .Title-text:after {
	content: '*';
	font-family: Glyphicons Halflings;
	font-size: 10px;
	color: gray;
	cursor: text;
}
body.vub .WidgetPanel.border-left > .Container-content,
body.vub .WidgetPanel.border-left > .Title > .Container-content {
	border-left: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.border-right > .Container-content,
body.vub .WidgetPanel.border-right > .Title > .Container-content {
	border-right: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.border-top > .Container-content,
body.vub .WidgetPanel.border-top > .Title > .Container-content {
	border-top: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.border-bottom > .Container-content,
body.vub .WidgetPanel.border-bottom > .Title > .Container-content {
	border-bottom: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.border > .Container-content,
body.vub .WidgetPanel.border > .Title > .Container-content {
	border: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.rounded > .Container-content,
body.vub .WidgetPanel.rounded > .Title > .Container-content {
	border-radius: 4px;
}
body.vub .WidgetPanel.colored-border > .Container-content,
body.vub .WidgetPanel.colored-border > .Title > .Container-content {
	border-color: #f36f20;
}
body.vub .WidgetPanel.dgcl-rounded-border > .Container-content,
body.vub .WidgetPanel.dgcl-rounded-border > .Title > .Container-content {
	border: 2px solid #f36f20;
	border-radius: 8px;
}
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-lg
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border-top
	> .Title
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border
	> .Container-content,
body.vub
	.size-md
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.md-min-border
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-bottom
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-bottom
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-left
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-left
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-right
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-right
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-top
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border-top
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-danger
	.Container-content
	.WidgetPanel.border
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-bottom
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-bottom
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-left
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-left
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-right
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-right
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-top
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border-top
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-info
	.Container-content
	.WidgetPanel.border
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-bottom
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-bottom
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-left
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-left
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-right
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-right
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-top
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border-top
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-success
	.Container-content
	.WidgetPanel.border
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-bottom
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-bottom
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-left
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-left
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-right
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-right
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-top
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border-top
	> .Title
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border
	> .Container-content,
body.vub
	.WidgetPanel
	> .panel-warning
	.Container-content
	.WidgetPanel.border
	> .Title
	> .Container-content {
	border-color: rgba(0, 0, 0, 0.15);
}
body.vub .size-sm .WidgetPanel.sm-max-border-top > .Container-content,
body.vub .size-sm .WidgetPanel.sm-max-border-top > .Title > .Container-content,
body.vub .size-xs .WidgetPanel.sm-max-border-top > .Container-content,
body.vub .size-xs .WidgetPanel.sm-max-border-top > .Title > .Container-content {
	border-top: 1px solid #e6e6e6;
}
body.vub .size-sm .WidgetPanel.sm-max-border-bottom > .Container-content,
body.vub
	.size-sm
	.WidgetPanel.sm-max-border-bottom
	> .Title
	> .Container-content,
body.vub .size-xs .WidgetPanel.sm-max-border-bottom > .Container-content,
body.vub
	.size-xs
	.WidgetPanel.sm-max-border-bottom
	> .Title
	> .Container-content {
	border-bottom: 1px solid #e6e6e6;
}
body.vub .size-lg .WidgetPanel.md-min-border-left > .Container-content,
body.vub .size-lg .WidgetPanel.md-min-border-left > .Title > .Container-content,
body.vub .size-md .WidgetPanel.md-min-border-left > .Container-content,
body.vub
	.size-md
	.WidgetPanel.md-min-border-left
	> .Title
	> .Container-content {
	border-left: 1px solid #e6e6e6;
}
body.vub .size-lg .WidgetPanel.md-min-border-right > .Container-content,
body.vub
	.size-lg
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content,
body.vub .size-md .WidgetPanel.md-min-border-right > .Container-content,
body.vub
	.size-md
	.WidgetPanel.md-min-border-right
	> .Title
	> .Container-content {
	border-right: 1px solid #e6e6e6;
}
body.vub .size-lg .WidgetPanel.md-min-border-top > .Container-content,
body.vub .size-lg .WidgetPanel.md-min-border-top > .Title > .Container-content,
body.vub .size-md .WidgetPanel.md-min-border-top > .Container-content,
body.vub .size-md .WidgetPanel.md-min-border-top > .Title > .Container-content {
	border-top: 1px solid #e6e6e6;
}
body.vub .size-lg .WidgetPanel.md-min-border-bottom > .Container-content,
body.vub
	.size-lg
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content,
body.vub .size-md .WidgetPanel.md-min-border-bottom > .Container-content,
body.vub
	.size-md
	.WidgetPanel.md-min-border-bottom
	> .Title
	> .Container-content {
	border-bottom: 1px solid #e6e6e6;
}
body.vub .size-lg .WidgetPanel.md-min-border > .Container-content,
body.vub .size-lg .WidgetPanel.md-min-border > .Title > .Container-content,
body.vub .size-md .WidgetPanel.md-min-border > .Container-content,
body.vub .size-md .WidgetPanel.md-min-border > .Title > .Container-content {
	border: 1px solid #e6e6e6;
}
body.vub .WidgetPanel.max-height-385 > .Container-content {
	max-height: 385px;
	overflow: auto;
}
body.vub .WidgetPanel.max-height-570 > .Container-content {
	max-height: 570px;
	overflow: auto;
}
body.vub .WidgetPanel.pnl-white > .Container-content,
body.vub .WidgetPanel.pnl-white > .Title {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
}
body.vub .WidgetPanel.pnl-white > .Title > .Title-text {
	padding: 24px 24px 0;
	font-size: 22px;
	font-weight: 400;
	color: #262626;
	line-height: normal;
	white-space: pre-line;
}
body.vub .WidgetPanel.pnl-white > .Title > .Title-text:after {
	content: '';
	display: block;
	margin-top: 24px;
	border-bottom: 1px solid #e6e6e6;
}
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-left: 24px;
}
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-right: 24px;
}
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-bottom: 24px;
}
body.vub
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content {
	padding-top: 24px;
}
body.vub .WidgetPanel.pnl-white.bold-title > .Title > .Title-text {
	font-weight: 700;
}
body.vub .WidgetPanel.pnl-white.no-border > .Container-content,
body.vub .WidgetPanel.pnl-white.no-border > .Title {
	border: 0;
}
body.vub .WidgetPanel.pnl-white.border-no-top > .Container-content,
body.vub .WidgetPanel.pnl-white.border-no-top > .Title {
	border-top: 0;
}
body.vub .WidgetPanel.pnl-white.border-no-bottom > .Container-content,
body.vub .WidgetPanel.pnl-white.border-no-bottom > .Title {
	border-bottom: 0;
}
body.vub .WidgetPanel.pnl-white.border-no-horizontal > .Container-content,
body.vub .WidgetPanel.pnl-white.border-no-horizontal > .Title {
	border-top: 0;
	border-bottom: 0;
}
body.vub .WidgetPanel.pnl-white.border-no-vertical > .Container-content,
body.vub .WidgetPanel.pnl-white.border-no-vertical > .Title {
	border-right: 0;
	border-left: 0;
}
body.vub .WidgetPanel.pnl-white.title-no-space-top > .Title > .Title-text {
	padding-top: 0;
}
body.vub .WidgetPanel.pnl-white.head-line > .Container-content:before,
body.vub .WidgetPanel.pnl-white.head-line > .Title:before {
	content: '';
	display: block;
	position: absolute;
	top: 24px;
	bottom: 24px;
	left: 26px;
	background-color: #f36f20;
	border: 2px solid #f36f20;
	border-radius: 4px;
}
body.vub .WidgetPanel.head-line.psp-po > .Container-content:before,
body.vub .WidgetPanel.head-line.psp-po > .Title:before {
	background-color: #2b8804;
	border-color: #2b8804;
}
body.vub
	.WidgetPanel.pnl-white.head-line:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub
	.WidgetPanel.pnl-white.head-line:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-left: 30px;
}
body.vub .WidgetPanel.border-no-vertical > .CollapsiblePanel > .panel,
body.vub .WidgetPanel.investments > .CollapsiblePanel > .panel {
	border-right: 0;
	border-left: 0;
}
body.vub
	.WidgetPanel.investments
	> .CollapsiblePanel.CollapsiblePanel-expanded
	> .panel
	> .panel-heading {
	border-bottom: 0;
}
body.vub
	.WidgetPanel.border-fix
	> .Container-content
	> .row
	> .WidgetPanel
	+ .NewLine
	+ .WidgetPanel
	> .CollapsiblePanel
	> .panel,
body.vub
	.WidgetPanel.border-fix
	> .Container-content
	> .row
	> .WidgetPanel
	+ .WidgetPanel
	> .CollapsiblePanel
	> .panel {
	border-top: 0;
}
@media print {
	body.vub .WidgetPanel.pnl-white.print-no-border > .Container-content,
	body.vub .WidgetPanel.pnl-white.print-no-border > .Title {
		border: 0;
	}
	body.vub
		.WidgetPanel.pnl-white.print-padding-no-horizontal
		> .Container-content,
	body.vub
		.WidgetPanel.pnl-white.print-padding-no-horizontal
		> .Title
		> .Container-content {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body.vub
		.WidgetPanel.pnl-white.print-padding-no-vertical
		> .Container-content,
	body.vub
		.WidgetPanel.pnl-white.print-padding-no-vertical
		> .Title
		> .Container-content {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body.vub .WidgetPanel.pnl-white.print-title-base-size > .Title > .Title-text {
		font-size: 14px;
	}
}
body.vub .WidgetPanel.sms-code .portlet-col {
	padding-right: 5px;
	padding-left: 5px;
}
body.vub .WidgetPanel.sms-code .row {
	margin-right: -5px;
	margin-left: -5px;
}
body.vub .size-lg .WidgetPanel.sms-code,
body.vub .size-md .WidgetPanel.sms-code {
	max-width: 270px;
}
body.vub .WidgetPanel.sms-code > .Container-content {
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.Container.Material-design:not(.Container-material):not(.WidgetTextArea)
	.form-control {
	padding-top: 0;
}
body.vub .WidgetPanel.sms-code > .Container-content .WidgetTextBox {
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content {
	min-width: 45px;
}

body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content
	.form-control {
	text-transform: uppercase;
	border-color: #7e7e7e;
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content
	.form-control:focus {
	border-color: #f36f20;
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content
	.form-control[disabled],
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content
	.form-control[readonly],
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Container-content
	fieldset[disabled]
	.form-control {
	border-color: #e6e6e6;
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox.Container.dash-after:after {
	right: -20px;
}
body.vub
	.WidgetPanel.sms-code
	> .Container-content
	.WidgetTextBox
	.Title
	> .Title-text {
	padding: 0;
	font-size: 0;
}
body.vub .size-sm .WidgetPanel.sms-code.Container.dash-after:after,
body.vub .size-xs .WidgetPanel.sms-code.Container.dash-after:after {
	content: '';
	display: block;
	width: 10px;
	height: 1px;
	margin: auto;
	margin-top: 10px;
	background: rgba(0, 0, 0, 0.6);
}
@media (max-width: 894px) {
	body.vub
		.WidgetPanel.sms-code
		> .Container-content
		.WidgetTextBox.Container.dash-after:after {
		right: -15px;
	}
}
body.vub .WidgetPanel.loan-banner > .Container-content {
	background-image: url();
	background-repeat: no-repeat;
	background-size: contain;
}
body.vub .size-md .WidgetPanel.task-container > .Container-content > .row,
body.vub .size-sm .WidgetPanel.task-container > .Container-content > .row,
body.vub .size-xs .WidgetPanel.task-container > .Container-content > .row {
	-ms-flex-direction: column;
	flex-direction: column;
}
body.vub .size-md .WidgetPanel.task-list,
body.vub .size-sm .WidgetPanel.task-list,
body.vub .size-xs .WidgetPanel.task-list {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
body.vub .size-md .WidgetPanel.task-list > .Container-content,
body.vub .size-sm .WidgetPanel.task-list > .Container-content,
body.vub .size-xs .WidgetPanel.task-list > .Container-content {
	padding-bottom: 10px !important;
}
body.vub .size-md .WidgetPanel.task-detail,
body.vub .size-sm .WidgetPanel.task-detail,
body.vub .size-xs .WidgetPanel.task-detail {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
body.vub .size-lg .WidgetPanel.task-list {
	width: 275px;
}
body.vub .size-lg .WidgetPanel.task-list > .Container-content {
	padding-right: 10px !important;
}
body.vub .WidgetPanel.task-container > .Container-content > .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
}
body.vub .WidgetPanel.task-list .WidgetLink {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetPanel.task-list .WidgetLink .btn .link,
body.vub .WidgetPanel.task-list .WidgetLink .btn .text {
	font-size: 15.75px;
	color: #4e4e4e;
}
body.vub .WidgetPanel.task-list .WidgetLink .btn .link {
	text-decoration: none;
}
body.vub .WidgetPanel.task-list .WidgetLink .btn-link {
	padding: 15px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-top-width: 0;
	transition: background-color 0.3s;
}
body.vub .WidgetPanel.task-list .WidgetLink .btn-link:hover {
	background-color: #e0e0e0;
}
body.vub .WidgetPanel.task-list .WidgetLink.active:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	bottom: 8px;
	left: 10px;
	background-color: #f36f20;
	border: 2px solid #f36f20;
	border-radius: 4px;
}
body.vub
	.WidgetPanel.task-list
	.WidgetLink.complete
	> .Container-content
	.btn-link:after {
	content: '\E91B';
	display: inline-block;
	float: right;
	font-family: icomoon;
	font-size: 16px;
	color: green;
}
body.vub
	.WidgetPanel.task-list
	.WidgetRepeaterItem:first-child
	.WidgetLink
	.btn-link {
	border-top-width: 1px;
}
body.vub .WidgetPanel.task-detail {
	-ms-flex: 1;
	flex: 1;
}
body.vub
	.WidgetPanel.hide-disabled-checkboxes
	> .Container-content
	.WidgetCheckBox.Container-disabled
	> .Container-content
	.CheckBox {
	display: none;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.no-separator
	> .Title
	> .Title-text {
	padding: 24px 24px 0;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.no-separator
	> .Title
	> .Title-text:after {
	display: none;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.no-separator
	> .Title
	> .Container-content {
	padding-top: 0;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.icon-accounts
	> .Title
	> .Title-text:before,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.icon-cards
	> .Title
	> .Title-text:before {
	margin-right: 16px;
	font-family: icomoon;
	font-weight: 400;
	color: gray;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.icon-accounts
	> .Title
	> .Title-text:before {
	content: '\E614';
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.icon-cards
	> .Title
	> .Title-text:before {
	content: '\E603';
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white
	> .Container-content
	.WidgetMenuButton.float-right:first-child
	+ .WidgetLink.block-shrink
	.Container-content
	.btn,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white
	> .Container-content
	.WidgetMenuButton.float-right:first-child
	+ .WidgetLink.float-right:nth-child(2)
	+ .WidgetLink.block-shrink
	.Container-content
	.btn {
	padding-top: 0;
	padding-bottom: 0;
	line-height: normal;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white
	> .Container-content
	.WidgetLink.float-right:nth-child(2),
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white
	> .Container-content
	.WidgetMenuButton.float-right:first-child {
	margin-top: 0;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white
	> .Container-content
	.WidgetMenuButton.float-right:first-child
	+ .WidgetLink.float-right:nth-child(2),
body.vub:not(.brn):not(.brt)
	.WidgetPanel
	> .Container-content
	.WidgetMenuButton.float-right
	+ .WidgetLink.pencil.float-right {
	border-right: 1px solid #e0e0e0;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.WidgetPanel-closeable
	> .Container-content
	> .close-btn,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.pnl-white.WidgetPanel-closeable
	> .Title
	> .Container-content
	> .close-btn {
	top: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.pnl-white.border-no-bottom.Container-title
	+ .WidgetPanel.pnl-white.border-no-horizontal.Container-notitle,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.pnl-white.border-no-bottom.Container-title
	+ .WidgetPanel.pnl-white.border-no-top.Container-notitle,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.pnl-white.border-no-horizontal.Container-title
	+ .WidgetPanel.pnl-white.border-no-horizontal.Container-notitle,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.pnl-white.border-no-horizontal.Container-title
	+ .WidgetPanel.pnl-white.border-no-top.Container-notitle {
	padding-top: 0;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-after-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-banking-mass
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-before-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-online-banking-mass
	> .Container-content:before {
	content: ' ';
	display: block;
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-online-banking-mass
	> .Container-content:before {
	background-image: url();
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-banking-mass
	> .Container-content:before {
	background-image: url();
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-after-migration
	> .Container-content:before {
	background-image: url();
}
body.vub:not(.brn):not(.brt)
	.WidgetPanel.vub-before-migration
	> .Container-content:before {
	background-image: url();
}
body.vub:not(.brn):not(.brt)
	.size-sm
	.WidgetPanel.vub-after-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-sm
	.WidgetPanel.vub-banking-mass
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-sm
	.WidgetPanel.vub-before-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-sm
	.WidgetPanel.vub-online-banking-mass
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.vub-after-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.vub-banking-mass
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.vub-before-migration
	> .Container-content:before,
body.vub:not(.brn):not(.brt)
	.size-xs
	.WidgetPanel.vub-online-banking-mass
	> .Container-content:before {
	height: 200px;
}
body.vub.brn .WidgetPanel.pnl-white > .Title > .Title-text:after,
body.vub.brt .WidgetPanel.pnl-white > .Title > .Title-text:after {
	display: none;
}
body.vub.brn
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-top: 24px;
}
body.vub.brn .WidgetPanel.pnl-gray > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray > .Title,
body.vub.brn .WidgetPanel.pnl-grey > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey > .Title,
body.vub.brt .WidgetPanel.pnl-gray > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray > .Title,
body.vub.brt .WidgetPanel.pnl-grey > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey > .Title {
	border: 1px solid #e6e6e6;
	border-radius: 1px;
}
body.vub.brn .WidgetPanel.pnl-gray > .Title > .Title-text,
body.vub.brn .WidgetPanel.pnl-grey > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-gray > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-grey > .Title > .Title-text {
	padding: 24px;
	font-size: 22px;
	font-weight: 400;
	color: #262626;
	line-height: normal;
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
}
body.vub.brn .WidgetPanel.pnl-gray > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray > .Title > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey > .Title > .Container-content {
	background-color: #fafafa;
}
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-left: 24px;
}
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-right: 24px;
}
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-bottom: 24px;
}
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-top: 24px;
}
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Title,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Title,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Title,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Title {
	border: 0;
}
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Title > .Title-text,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Title > .Title-text {
	border-top: 1px solid #e6e6e6;
}
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Title > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Title > .Container-content {
	border-bottom: 1px solid #e6e6e6;
}
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Title > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.fit-parent > .Title > .Title-text,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Title > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Title > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent > .Title > .Title-text {
	margin-right: -24px;
	margin-left: -24px;
	border-right: 0;
	border-left: 0;
}
body.vub.brn
	.WidgetPanel.pnl-gray.fit-parent.border-no-horizontal
	> .Title
	> .Title-text,
body.vub.brn .WidgetPanel.pnl-gray.fit-parent.no-border > .Title > .Title-text,
body.vub.brn
	.WidgetPanel.pnl-grey.fit-parent.border-no-horizontal
	> .Title
	> .Title-text,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent.no-border > .Title > .Title-text,
body.vub.brt
	.WidgetPanel.pnl-gray.fit-parent.border-no-horizontal
	> .Title
	> .Title-text,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent.no-border > .Title > .Title-text,
body.vub.brt
	.WidgetPanel.pnl-grey.fit-parent.border-no-horizontal
	> .Title
	> .Title-text,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent.no-border > .Title > .Title-text {
	border-top: 0;
}
body.vub.brn
	.WidgetPanel.pnl-gray.fit-parent.border-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-gray.fit-parent.no-border
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey.fit-parent.border-no-horizontal
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey.fit-parent.no-border
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray.fit-parent.border-no-horizontal
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray.fit-parent.no-border
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey.fit-parent.border-no-horizontal
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey.fit-parent.no-border
	> .Title
	> .Container-content {
	border-bottom: 0;
}
body.vub.brn
	.WidgetPanel.pnl-gray.fit-parent.border-no-top
	> .Title
	> .Title-text,
body.vub.brn
	.WidgetPanel.pnl-grey.fit-parent.border-no-top
	> .Title
	> .Title-text,
body.vub.brt
	.WidgetPanel.pnl-gray.fit-parent.border-no-top
	> .Title
	> .Title-text,
body.vub.brt
	.WidgetPanel.pnl-grey.fit-parent.border-no-top
	> .Title
	> .Title-text {
	border-top: 0;
}
body.vub.brn
	.WidgetPanel.pnl-gray.fit-parent.border-no-bottom
	> .Title
	> .Container-content,
body.vub.brn
	.WidgetPanel.pnl-grey.fit-parent.border-no-bottom
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-gray.fit-parent.border-no-bottom
	> .Title
	> .Container-content,
body.vub.brt
	.WidgetPanel.pnl-grey.fit-parent.border-no-bottom
	> .Title
	> .Container-content {
	border-bottom: 0;
}
body.vub.brn .WidgetPanel.pnl-gray.fit-parent.omg > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.fit-parent.omg > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.fit-parent.omg > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.fit-parent.omg > .Container-content {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	margin-right: -25px;
	margin-left: -25px;
	background-color: #f5f5f5;
}
body.vub.brn.no-border > .Container-content,
body.vub.brn.no-border > .Title,
body.vub.brn .WidgetPanel.pnl-gray.no-border > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.no-border > .Title,
body.vub.brn .WidgetPanel.pnl-grey.no-border > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.no-border > .Title,
body.vub.brt.no-border > .Container-content,
body.vub.brt.no-border > .Title,
body.vub.brt .WidgetPanel.pnl-gray.no-border > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.no-border > .Title,
body.vub.brt .WidgetPanel.pnl-grey.no-border > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.no-border > .Title {
	border: 0;
}
body.vub.brn.no-border > .Title > .Title-text,
body.vub.brn .WidgetPanel.pnl-gray.no-border > .Title > .Title-text,
body.vub.brn .WidgetPanel.pnl-grey.no-border > .Title > .Title-text,
body.vub.brt.no-border > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-gray.no-border > .Title > .Title-text,
body.vub.brt .WidgetPanel.pnl-grey.no-border > .Title > .Title-text {
	border-bottom: 0;
}
body.vub.brn.border-no-top > .Container-content,
body.vub.brn.border-no-top > .Title,
body.vub.brn .WidgetPanel.pnl-gray.border-no-top > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.border-no-top > .Title,
body.vub.brn .WidgetPanel.pnl-grey.border-no-top > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.border-no-top > .Title,
body.vub.brt.border-no-top > .Container-content,
body.vub.brt.border-no-top > .Title,
body.vub.brt .WidgetPanel.pnl-gray.border-no-top > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.border-no-top > .Title,
body.vub.brt .WidgetPanel.pnl-grey.border-no-top > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.border-no-top > .Title {
	border-top: 0;
}
body.vub.brn.border-no-bottom > .Container-content,
body.vub.brn.border-no-bottom > .Title,
body.vub.brn .WidgetPanel.pnl-gray.border-no-bottom > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.border-no-bottom > .Title,
body.vub.brn .WidgetPanel.pnl-grey.border-no-bottom > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.border-no-bottom > .Title,
body.vub.brt.border-no-bottom > .Container-content,
body.vub.brt.border-no-bottom > .Title,
body.vub.brt .WidgetPanel.pnl-gray.border-no-bottom > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.border-no-bottom > .Title,
body.vub.brt .WidgetPanel.pnl-grey.border-no-bottom > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.border-no-bottom > .Title {
	border-bottom: 0;
}
body.vub.brn.border-no-horizontal > .Container-content,
body.vub.brn.border-no-horizontal > .Title,
body.vub.brn .WidgetPanel.pnl-gray.border-no-horizontal > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.border-no-horizontal > .Title,
body.vub.brn .WidgetPanel.pnl-grey.border-no-horizontal > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.border-no-horizontal > .Title,
body.vub.brt.border-no-horizontal > .Container-content,
body.vub.brt.border-no-horizontal > .Title,
body.vub.brt .WidgetPanel.pnl-gray.border-no-horizontal > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.border-no-horizontal > .Title,
body.vub.brt .WidgetPanel.pnl-grey.border-no-horizontal > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.border-no-horizontal > .Title {
	border-top: 0;
	border-bottom: 0;
}
body.vub.brn.border-no-vertical > .Container-content,
body.vub.brn.border-no-vertical > .Title,
body.vub.brn .WidgetPanel.pnl-gray.border-no-vertical > .Container-content,
body.vub.brn .WidgetPanel.pnl-gray.border-no-vertical > .Title,
body.vub.brn .WidgetPanel.pnl-grey.border-no-vertical > .Container-content,
body.vub.brn .WidgetPanel.pnl-grey.border-no-vertical > .Title,
body.vub.brt.border-no-vertical > .Container-content,
body.vub.brt.border-no-vertical > .Title,
body.vub.brt .WidgetPanel.pnl-gray.border-no-vertical > .Container-content,
body.vub.brt .WidgetPanel.pnl-gray.border-no-vertical > .Title,
body.vub.brt .WidgetPanel.pnl-grey.border-no-vertical > .Container-content,
body.vub.brt .WidgetPanel.pnl-grey.border-no-vertical > .Title {
	border-right: 0;
	border-left: 0;
}
@media print {
	body.vub.trident
		.WidgetPanel.pnl-white.print-title-base-size
		> .Title
		> .Title-text {
		white-space: normal;
	}
}
body.vub.ac .WidgetPanel.pnl-white > .Title > .Title-text,
body.vub.eap .WidgetPanel.pnl-white > .Title > .Title-text,
body.vub.iap .WidgetPanel.pnl-white > .Title > .Title-text {
	padding: 15px 15px 0;
}
body.vub.ac .WidgetPanel.pnl-white > .Title > .Title-text:after,
body.vub.eap .WidgetPanel.pnl-white > .Title > .Title-text:after,
body.vub.iap .WidgetPanel.pnl-white > .Title > .Title-text:after {
	margin-top: 15px;
}
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-left
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-left: 15px;
}
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-horizontal):not(
		.padding-no-right
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-right: 15px;
}
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-bottom
	).Container.WidgetContainer
	> .Title
	> .Container-content {
	padding-bottom: 15px;
}
body.vub.ac
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.eap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content,
body.vub.iap
	.WidgetPanel.pnl-white:not(.padding-no-vertical):not(
		.padding-no-top
	).Container.WidgetContainer
	> .Container-content {
	padding-top: 15px;
}
body.vub.ac .WidgetPanel.pnl-white.no-separator > .Title > .Title-text,
body.vub.eap .WidgetPanel.pnl-white.no-separator > .Title > .Title-text,
body.vub.iap .WidgetPanel.pnl-white.no-separator > .Title > .Title-text {
	padding: 15px 15px 0 !important;
}
body.vub .password-box-group {
	position: relative;
	width: 100%;
}
body.vub .password-box-group .has-error .show-hide-button {
	border-color: #a94442;
}
body.vub .password-box-group .capslock {
	display: none;
	position: absolute;
	top: 0;
	right: 3px;
	z-index: 3;
	width: 22px;
	height: 34px;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	filter: alpha(opacity = 70);
	opacity: 0.7;
}
body.vub .password-box-group input:focus ~ .capslock {
	display: block;
}
body.vub .password-box-group input::-ms-clear,
body.vub .password-box-group input::-ms-reveal {
	display: none;
}
body.vub .password-box-group .has-feedback .form-control {
	padding-right: 34px;
}
body.vub .password-box-group .form-control-feedback,
body.vub .password-box-group .form-group .input-group ~ .icon-placement-before,
body.vub .password-box-group .Help-icon {
	z-index: 3;
}
body.vub .password-box-group .password-box-icons {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
}
body.vub .password-box-group .capslock {
	height: 50px;
	font-size: 22px;
	line-height: 50px;
}
body.vub .password-box-group .btn-default:active {
	box-shadow: none;
}
body.vub .password-box-group .btn-default:active:focus,
body.vub .password-box-group .btn-default:active:hover,
body.vub .password-box-group .btn-default:focus,
body.vub .password-box-group .btn-default:hover {
	background-color: #fafafa;
}
body.vub
	.password-box-group
	.form-group:not(.has-error)
	.btn-default:active:focus,
body.vub
	.password-box-group
	.form-group:not(.has-error)
	.btn-default:active:hover,
body.vub .password-box-group .form-group:not(.has-error) .btn-default:focus,
body.vub .password-box-group .form-group:not(.has-error) .btn-default:hover {
	border-color: #e6e6e6;
}
body.vub .password-box-group .show-hide-button {
	width: 48px;
	height: 50px;
	font-family: icomoon;
	font-size: 16px;
	font-style: normal;
	color: gray;
	border-color: #e6e6e6;
}
body.vub
	.password-box-group
	.form-group
	.input-group
	input[type='password']
	~ .input-group-btn
	.show-hide-button:before {
	content: '\E98D';
}
body.vub
	.password-box-group
	.form-group
	.input-group
	input[type='text']
	~ .input-group-btn
	.show-hide-button:before {
	content: '\E98E';
}
body.vub .password-box-group .has-error .show-hide-button {
	color: #a94442;
}
body.vub .WidgetPasswordBox .Container-content {
	min-width: 60px;
}
body.vub .WidgetPasswordBox .Container-content .form-control.before-submit {
	-webkit-text-security: disc;
}
body.vub .Radio {
	position: relative;
	padding-left: 20px;
}
body.vub .Radio label {
	display: inline-block;
	position: relative;
	padding-left: 5px;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
}
body.vub .Radio label span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .Radio label:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	width: 17px;
	height: 17px;
	margin-top: 1px;
	margin-left: -20px;
	background-color: #fff;
	border: 1px solid #b3b3b3;
	border-radius: 50%;
}
body.vub .Radio label:after {
	content: ' ';
	display: inline-block;
	position: absolute;
	top: 4px;
	left: 3px;
	width: 11px;
	height: 11px;
	margin-left: -20px;
	background-color: #4cad33;
	border-radius: 50%;
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	transform: scale(0);
}
body.vub .Radio input[type='radio'] {
	position: absolute;
	left: 0;
	z-index: 1;
	width: 17px;
	height: 17px;
	cursor: pointer;
	outline: none;
	opacity: 0;
}
body.vub .Radio.right {
	padding-right: 24px;
	padding-left: 0;
}
body.vub .Radio.right label:before {
	right: -24px;
	left: auto;
}
body.vub .Radio.right label:after {
	right: -21px;
	left: auto;
}
body.vub .Radio.right input[type='radio'] {
	right: 0;
	left: auto;
}
body.vub .Radio input[type='radio']:disabled {
	cursor: not-allowed;
}
body.vub .Radio input[type='radio']:focus + label:before {
	background-color: #fff;
	border-color: #4cad33;
	box-shadow: none;
}
body.vub .Radio:hover label:before {
	border-color: #b3b3b3;
}
body.vub .Radio:hover input[type='radio']:focus + label:before {
	border-color: #4cad33;
}
body.vub .Radio input[type='radio']:focus + label:after {
	background-color: #4cad33;
}
body.vub .Radio input[type='radio']:checked + label:after {
	transform: scale(1);
}
body.vub .Radio input[type='radio']:disabled + label {
	cursor: not-allowed;
	opacity: 0.35;
}
body.vub .Radio input[type='radio']:disabled + label:before {
	cursor: not-allowed;
}
body.vub .Radio.Radio-inline {
	margin-top: 0;
}
body.vub .Radio-primary label:after {
	background-color: #337ab7;
}
body.vub .Radio-primary label:before {
	border-color: #337ab7;
}
body.vub .Radio-primary input[type='radio']:checked + label:after {
	background-color: #337ab7;
}
body.vub .Radio-danger label:after {
	background-color: #d9534f;
}
body.vub .Radio-danger label:before {
	border-color: #d9534f;
}
body.vub .Radio-danger input[type='radio']:checked + label:after {
	background-color: #d9534f;
}
body.vub .Radio-info label:after {
	background-color: #5bc0de;
}
body.vub .Radio-info label:before {
	border-color: #5bc0de;
}
body.vub .Radio-info input[type='radio']:checked + label:after {
	background-color: #5bc0de;
}
body.vub .Radio-warning label:after {
	background-color: #f0ad4e;
}
body.vub .Radio-warning label:before {
	border-color: #f0ad4e;
}
body.vub .Radio-warning input[type='radio']:checked + label:after {
	background-color: #f0ad4e;
}
body.vub .Radio-success label:after {
	background-color: #5cb85c;
}
body.vub .Radio-success label:before {
	border-color: #5cb85c;
}
body.vub .Radio-success input[type='radio']:checked + label:after {
	background-color: #5cb85c;
}
body.vub .Radio .styled:checked + label:after,
body.vub .Radio .styled:checked + label:before {
	color: #fff;
}
body.vub .Radio label.Radio-label-no-title > span {
	white-space: pre;
}
@media (max-width: 767px) {
	body.vub .Radio {
		padding-left: 23px;
	}
	body.vub .Radio label:before {
		width: 23px;
		height: 23px;
		margin-left: -21px;
	}
	body.vub .Radio label:after {
		top: 5px;
		width: 15px;
		height: 15px;
		padding-top: 0;
		margin-left: -20px;
	}
	body.vub .Radio label {
		padding-right: 0;
		padding-left: 10px;
		line-height: 25px;
	}
	body.vub .Radio.right label {
		padding-right: 10px;
		padding-left: 0;
	}
	body.vub .Radio.right label:after {
		right: -20px;
	}
}
body.vub .Radio .Radio-label {
	font-weight: 400;
}
body.vub .Radio label span {
	white-space: normal;
}
body.vub .Radio label:before {
	width: 20px;
	height: 20px;
}
body.vub .Radio label:after {
	width: 14px;
	height: 14px;
}
body.vub .Radio input[type='radio'] {
	width: 20px;
	height: 20px;
}
body.vub .Radio label {
	padding-left: 8px;
}
body.vub .Radio.right label:before {
	right: -27px;
}
body.vub .Radio.right label:after {
	right: -24px;
}
@media (max-width: 767px) {
	body.vub .Radio {
		padding-left: 23px;
	}
	body.vub .Radio label:before {
		width: 23px;
		height: 23px;
		margin-left: -21px;
	}
	body.vub .Radio label:after {
		top: 5px;
		width: 15px;
		height: 15px;
		padding-top: 0;
		margin-left: -20px;
	}
	body.vub .Radio label {
		padding-right: 0;
		padding-left: 10px;
		line-height: 25px;
	}
	body.vub .Radio.right label {
		padding-right: 10px;
		padding-left: 0;
	}
	body.vub .Radio.right label:after {
		right: -20px;
	}
	body.vub .Radio.right label:before {
		right: -24px;
	}
	body.vub .Radio.right label:after {
		right: -21px;
	}
}
body.vub .WidgetRadioGroup.Container > .Title > .Title-text {
	padding-bottom: 0;
}
body.vub .WidgetRadioGroup > .Container-content > .Container {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
body.vub .WidgetRadioGroup .btn-group > .Container {
	float: left;
	position: relative;
	width: auto;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container:first-child:not(:last-child)
	> .Container-content
	> .Radio.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container:not(:first-child):not(:last-child)
	> .Container-content
	> .Radio.btn {
	margin-left: -1px;
	border-radius: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container:last-child:not(:first-child)
	> .Container-content
	> .Radio.btn {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container.portlet-col:first-child:not(:last-child) {
	padding-right: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container.portlet-col:not(:first-child):not(:last-child) {
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group
	> .Container.portlet-col:last-child:not(:first-child) {
	padding-left: 0;
	margin-left: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .Container:first-child:not(:last-child)
	> .Container-content
	> .Radio.btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .Container:not(:first-child):not(:last-child)
	> .Container-content
	> .Radio.btn {
	margin-top: -1px;
	border-radius: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .Container:last-child:not(:first-child)
	> .Container-content
	> .Radio.btn {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body.vub .WidgetRadioGroup .btn-group,
body.vub .WidgetRadioGroup .btn-group-vertical {
	width: 100%;
}
body.vub .WidgetRadioGroup .btn-group-vertical > .WidgetRadioButton,
body.vub .WidgetRadioGroup .btn-group > .WidgetRadioButton {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetRadioGroup .btn-group-vertical > .WidgetRadioButton .Radio,
body.vub .WidgetRadioGroup .btn-group > .WidgetRadioButton .Radio {
	padding: 0;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .WidgetRadioButton
	.Radio
	label,
body.vub .WidgetRadioGroup .btn-group > .WidgetRadioButton .Radio label {
	padding: 6px 12px;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .WidgetRadioButton
	.Radio
	label:after,
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .WidgetRadioButton
	.Radio
	label:before,
body.vub .WidgetRadioGroup .btn-group > .WidgetRadioButton .Radio label:after,
body.vub .WidgetRadioGroup .btn-group > .WidgetRadioButton .Radio label:before {
	display: none;
}
body.vub
	.WidgetRadioGroup
	.btn-group-vertical
	> .WidgetRadioButton
	.Radio
	input[type='radio'],
body.vub
	.WidgetRadioGroup
	.btn-group
	> .WidgetRadioButton
	.Radio
	input[type='radio'] {
	width: 0;
	height: 0;
}
body.vub .WidgetRadioGroup.has-error > .Container-content,
body.vub .WidgetRadioGroup.has-error > .Title > .Container-content {
	padding-left: 15px;
	border: 1px solid #a94442;
	border-radius: 4px;
}
body.vub
	.WidgetRadioGroup.has-error.has-feedback
	> .Title
	> .Container-content:after {
	content: '\E101';
	display: block;
	position: absolute;
	top: 50%;
	right: 25px;
	z-index: 2;
	font-family: Glyphicons Halflings;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color: #a94442;
	vertical-align: middle;
	text-align: center;
	pointer-events: none;
	-webkit-font-smoothing: antialiased;
}
body.vub .WidgetRadioGroup .WidgetRadioButton .Radio {
	min-height: 34px;
	padding-top: 5px;
}
body.vub
	.WidgetRadioGroup.Container-error
	.WidgetRadioButton
	.Radio
	input[type='radio']:focus
	+ label:before,
body.vub
	.WidgetRadioGroup.Container-error
	.WidgetRadioButton
	.Radio
	label:before {
	border-color: #a94442;
}
body.vub .WidgetRadioGroup.Container-error .WidgetRadioButton .Radio label {
	color: #a94442;
}
body.vub .WidgetRadioGroup.full-height-with-title .WidgetRadioButton,
body.vub .WidgetRadioGroup.full-height .WidgetRadioButton {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetRadioGroup.full-height-with-title .WidgetRadioButton .Radio {
	min-height: 58px;
	padding-top: 30px;
}
body.vub .WidgetRadioGroup.full-height .WidgetRadioButton .Radio {
	min-height: 34px;
	padding-top: 6px;
}
body.vub .WidgetRadioButton.Container.bigger .Radio label {
	font-size: 22px;
}
body.vub .WidgetRadioButton.Container.bigger .Radio label:before {
	margin-top: 7px;
}
body.vub .WidgetRadioButton.Container.bigger .Radio input[type='radio'],
body.vub .WidgetRadioButton.Container.bigger .Radio label:after {
	top: 10px;
}
@media (max-width: 767px) {
	body.vub .WidgetRadioButton.Container.bigger .Radio label:before {
		margin-top: 1px;
	}
	body.vub .WidgetRadioButton.Container.bigger .Radio label:after {
		top: 5px;
	}
	body.vub .WidgetRadioButton.Container.bigger .Radio input[type='radio'] {
		top: 4px;
	}
}
body.vub .WidgetRadioButton.Container.big .Radio label {
	font-size: 18px;
}
body.vub .WidgetRadioButton.Container.big .Radio label:before {
	margin-top: 3px;
}
body.vub .WidgetRadioButton.Container.big .Radio label:after {
	top: 6px;
}
body.vub .WidgetRadioButton.Container.big .Radio input[type='radio'] {
	top: 10px;
}
@media (max-width: 767px) {
	body.vub .WidgetRadioButton.Container.big .Radio label:before {
		margin-top: 1px;
	}
	body.vub .WidgetRadioButton.Container.big .Radio label:after {
		top: 5px;
	}
	body.vub .WidgetRadioButton.Container.big .Radio input[type='radio'] {
		top: 4px;
	}
}
body.vub .WidgetRadioButton.Container.black .Radio label {
	color: #000;
}
body.vub .WidgetRadioButton.Container.bold .Radio label {
	font-weight: 700;
}
body.vub .WidgetRadioGroup.black > .Title > .Title-text {
	color: #000;
}
body.vub .WidgetRadioGroup.bold > .Title > .Title-text {
	font-weight: 700;
}
body.vub .WidgetRadioButton.full-height .Radio,
body.vub .WidgetRadioGroup.full-height .WidgetRadioButton .Radio {
	min-height: 50px;
	padding-top: 13px;
}
body.vub .WidgetRadioGroup.cms > .Title > .Title-text {
	white-space: normal;
}
body.vub .WidgetRadioGroup.cms-loan-custom > .Title > .Title-text p {
	display: inline;
}
body.vub .WidgetRadioGroup.cms-loan-custom > .Title > .Title-text h3 {
	margin-top: 10px;
	margin-bottom: 0;
	color: #000;
}
body.vub .WidgetRadioGroup.cms-loan-custom > .Title > .Title-text h3:after {
	content: '*';
	padding-left: 5px;
	font-family: Glyphicons Halflings;
	font-size: 12px;
	color: gray;
}
body.vub .WidgetRadioGroup.hide-asterisk > .Title > .Title-text span.required {
	display: none;
}
body.vub .WidgetRadioButton.auto-width,
body.vub .WidgetRadioGroup.auto-width .WidgetRadioButton {
	width: auto;
}
body.vub
	.WidgetRadioGroup.has-error.has-feedback
	> .Title
	> .Container-content:after {
	display: none;
}
body.vub .WidgetRadioButton.center .Radio,
body.vub .WidgetRadioButton.center .Radio label {
	padding-left: 0;
}
body.vub .WidgetRadioButton.center .Radio input[type='radio'] {
	position: static;
}
body.vub.brn .WidgetRadioGroup > .Title > .Title-text {
	margin-bottom: 4px;
}
body.vub.brn .WidgetRadioGroup .Container-content {
	padding-left: 8px;
}
body.vub.brn .WidgetRadioGroup .WidgetRadioButton.Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub
	.WidgetRepeater.repeater-items-bg-white
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content {
	background-color: #fff;
	border: none;
}
body.vub .WidgetRepeaterItem + .NewLine {
	display: none;
}
body.vub .WidgetRepeaterItem {
	width: 100%;
}
body.vub
	.WidgetRepeater.separator-no-last
	> .Container-content
	> .row
	> .WidgetRepeaterItem:last-of-type
	> .Container-content
	> .row
	> .Container.separator:last-of-type,
body.vub
	.WidgetRepeater.separator-no-last
	> .Container-content
	> .row
	> .WidgetRepeaterItem:last-of-type
	> .Container-content
	> .row
	> .Container.separator:last-of-type
	+ .NewLine,
body.vub
	.WidgetRepeater.separator-no-last
	> .Container-content
	> .row
	> .WidgetRepeaterItem:last-of-type
	> .Container-content
	> .row
	> .Container
	> .Container-content
	> .row
	> .Container.separator:last-of-type,
body.vub
	.WidgetRepeater.separator-no-last
	> .Container-content
	> .row
	> .WidgetRepeaterItem:last-of-type
	> .Container-content
	> .row
	> .Container
	> .Container-content
	> .row
	> .Container.separator:last-of-type
	+ .NewLine {
	display: none;
}
body.vub
	.WidgetRepeater.border-fix
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	+ .NewLine
	+ .WidgetRepeaterItem
	> .Container-content
	> .row
	> .WidgetPanel
	> .CollapsiblePanel
	> .panel,
body.vub
	.WidgetRepeater.border-fix
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	+ .WidgetRepeaterItem
	> .Container-content
	> .row
	> .WidgetPanel
	> .CollapsiblePanel
	> .panel {
	border-top: 0;
}
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	float: left;
	width: auto;
}
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container,
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem
	> .Container-content
	> .row
	> .Container {
	width: 100%;
}
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .NewLine,
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .NewLine,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Container-content
	> .row
	> .NewLine,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal
	> .Title
	> .Container-content
	> .row
	> .NewLine {
	display: none;
}
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal.two-columns
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal.two-columns
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal.two-columns
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal.two-columns
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	width: 50%;
}
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal.three-columns
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-lg
	.WidgetRepeater.list-horizontal.three-columns
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal.three-columns
	> .Container-content
	> .row
	> .WidgetRepeaterItem,
body.vub
	.size-md
	.WidgetRepeater.list-horizontal.three-columns
	> .Title
	> .Container-content
	> .row
	> .WidgetRepeaterItem {
	width: 33%;
}
body.vub
	.WidgetRepeater.items-no-space
	> .Container-content
	> .row
	> .WidgetRepeaterItem.Container {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetRepeater.title-overflow-fix > .Title {
	overflow: visible !important;
}
body.vub .WidgetSlideshow > .Container-content,
body.vub .WidgetSlideshow > .Title > .Container-content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
body.vub
	.WidgetSlideshow
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub
	.WidgetSlideshow.padding-no-vertical
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-no-vertical
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub
	.WidgetSlideshow.padding-no-horizontal
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-no-horizontal
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.WidgetSlideshow.padding-no-left
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-no-left
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-left: 0;
}
body.vub
	.WidgetSlideshow.padding-no-right
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-no-right
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-right: 0;
}
body.vub
	.WidgetSlideshow.padding-2x-vertical
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-2x-vertical
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-top: 40px;
	padding-bottom: 40px;
}
body.vub
	.WidgetSlideshow.padding-2x-horizontal
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.padding-2x-horizontal
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-right: 40px;
	padding-left: 40px;
}
body.vub
	.WidgetSlideshow.md-max-padding-no-vertical
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.md-max-padding-no-vertical
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-top: 0;
	padding-bottom: 0;
}
body.vub
	.WidgetSlideshow.md-max-padding-no-horizontal
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.md-max-padding-no-horizontal
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.WidgetSlideshow.xs-padding-no-bottom
	> .Container-content
	> .carousel.slide
	> .carousel.inner
	> .item
	> .WidgetRepeaterItem,
body.vub
	.WidgetSlideshow.xs-padding-no-bottom
	> .Title
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-bottom: 0;
}
body.vub .carousel-inner .WidgetRepeaterItem {
	width: 100%;
}
body.vub .carousel-control {
	width: 5% !important;
}
body.vub .no-shadow .carousel-control {
	background-image: none !important;
}
body.vub .WidgetSlideshow.Container-disabled .carousel-control {
	cursor: default;
}
body.vub .WidgetSlideshow.Container-disabled .carousel-control:focus,
body.vub .WidgetSlideshow.Container-disabled .carousel-control:hover {
	color: #337ab7;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: transparent;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
body.vub .hide-arrows .carousel-control {
	visibility: hidden;
}
body.vub .carousel-control .glyphicon-chevron-left,
body.vub .carousel-control .glyphicon-chevron-right,
body.vub .carousel-control .icon-next,
body.vub .carousel-control .icon-prev {
	top: 50% !important;
}
body.vub .carousel-indicators {
	bottom: 0 !important;
}
body.vub .WidgetSlideshow.Container-disabled .carousel-indicators li {
	cursor: default;
}
body.vub .leftControl {
	left: 50% !important;
	margin-left: -10px;
}
body.vub .leftControl,
body.vub .rightControl {
	display: inline-block;
	position: absolute;
	top: 50% !important;
	z-index: 5;
	margin-top: -10px;
}
body.vub .rightControl {
	right: 50% !important;
	margin-right: -10px;
}
body.vub .WidgetSlideshow .carousel-indicators {
	bottom: -28px !important;
}
body.vub .WidgetSlideshow .carousel-indicators li {
	background-color: #000;
}
body.vub .WidgetSlideshow .carousel-indicators li:only-child {
	display: none;
}
body.vub .WidgetSlideshow .carousel-indicators .active {
	background-color: #f36f20;
}
body.vub
	.WidgetSlideshow.padding-no-horizontal
	> .Container-content
	> .carousel.slide
	> .carousel-inner
	> .item
	> .WidgetRepeaterItem {
	padding-right: 0;
	padding-left: 0;
}
body.vub {
	@keyframes rcSliderTooltipZoomDownIn {
		0% {
			opacity: 0;
			transform: scale(0);
			transform-origin: 50% 100%;
		}
		to {
			transform: scale(1);
			transform-origin: 50% 100%;
		}
	}
	@keyframes rcSliderTooltipZoomDownOut {
		0% {
			transform: scale(1);
			transform-origin: 50% 100%;
		}
		to {
			opacity: 0;
			transform: scale(0);
			transform-origin: 50% 100%;
		}
	}
}
body.vub .rc-slider {
	position: relative;
	width: 100%;
	height: 4px;
	background-color: #e9e9e9;
	border-radius: 6px;
}
body.vub .rc-slider,
body.vub .rc-slider * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.vub .rc-slider-track {
	position: absolute;
	left: 0;
	z-index: 1;
	height: 4px;
	background-color: #abe2fb;
	border-radius: 6px;
}
body.vub .rc-slider-handle {
	position: absolute;
	z-index: 2;
	width: 24px;
	height: 24px;
	margin-top: -10px;
	margin-left: -12px;
	cursor: pointer;
	background-color: #fff;
	border: 2px solid #96dbfa;
	border-radius: 50%;
}
body.vub .rc-slider-handle:hover {
	border-color: #57c5f7;
}
body.vub .rc-slider-handle-active:active {
	border-color: #57c5f7;
	box-shadow: 0 0 5px #57c5f7;
}
body.vub .rc-slider-mark {
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 3;
	width: 100%;
	overflow-x: hidden;
	font-size: 12px;
}
body.vub .rc-slider-mark-text {
	display: inline-block;
	position: absolute;
	color: #999;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
body.vub .rc-slider-mark-text-active {
	color: #666;
}
body.vub .rc-slider-step {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 4px;
	background: transparent;
}
body.vub .rc-slider-dot {
	position: absolute;
	top: -2px;
	width: 8px;
	height: 8px;
	margin-left: -4px;
	vertical-align: middle;
	cursor: pointer;
	background-color: #fff;
	border: 2px solid #e9e9e9;
	border-radius: 50%;
}
body.vub .rc-slider-dot:first-child,
body.vub .rc-slider-dot:last-child {
	margin-left: -4px;
}
body.vub .rc-slider-dot-active {
	border-color: #96dbfa;
}
body.vub .rc-slider-disabled {
	background-color: #e9e9e9;
}
body.vub .rc-slider-disabled .rc-slider-track {
	background-color: #ccc;
}
body.vub .rc-slider-disabled .rc-slider-dot,
body.vub .rc-slider-disabled .rc-slider-handle {
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ccc;
}
body.vub .rc-slider-disabled .rc-slider-dot,
body.vub .rc-slider-disabled .rc-slider-mark-text {
	cursor: not-allowed !important;
}
body.vub .rc-slider-tooltip-zoom-down-appear,
body.vub .rc-slider-tooltip-zoom-down-enter,
body.vub .rc-slider-tooltip-zoom-down-leave {
	display: block !important;
	animation-duration: 0.3s;
	animation-play-state: paused;
	animation-fill-mode: both;
}
body.vub
	.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
body.vub
	.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
	animation-name: rcSliderTooltipZoomDownIn;
	animation-play-state: running;
}
body.vub
	.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
	animation-name: rcSliderTooltipZoomDownOut;
	animation-play-state: running;
}
body.vub .rc-slider-tooltip-zoom-down-appear,
body.vub .rc-slider-tooltip-zoom-down-enter {
	transform: scale(0);
	animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
body.vub .rc-slider-tooltip-zoom-down-leave {
	animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
body.vub .rc-tooltip {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index: 4;
	visibility: visible;
}
body.vub .rc-tooltip,
body.vub .rc-tooltip * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body.vub .rc-tooltip-hidden {
	display: none;
}
body.vub .rc-tooltip-placement-top {
	padding: 4px 0 8px;
}
body.vub .rc-tooltip-inner {
	min-width: 24px;
	height: 24px;
	padding: 6px 2px;
	font-size: 12px;
	color: #fff;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	background-color: #6c6c6c;
	border-radius: 6px;
	box-shadow: 0 0 4px #d9d9d9;
}
body.vub .rc-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
body.vub .rc-tooltip-placement-top .rc-tooltip-arrow {
	bottom: 4px;
	left: 50%;
	margin-left: -4px;
	border-width: 4px 4px 0;
	border-top-color: #6c6c6c;
}
@media (max-width: 767px) {
	body.vub .rc-slider-handle {
		z-index: 2;
		width: 30px;
		height: 30px;
		margin-top: -13px;
		margin-left: -15px;
		cursor: pointer;
		background-color: #fff;
		border: 2px solid #96dbfa;
		border-radius: 50%;
	}
	body.vub .slider-wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}
}
body.vub .rc-slider {
	height: 21px;
	background-color: #f36f20;
	border-radius: 41px;
}
body.vub .rc-slider-handle {
	width: 50px;
	height: 50px;
	margin-top: -15px;
	margin-left: -25px;
	background-color: #4e4e4e;
	border: 1px solid #333;
}
body.vub .rc-slider-handle:hover {
	border-color: #f36f20;
}
body.vub .rc-slider-track {
	height: 21px;
	background-color: #f36f20;
	border-radius: 41px;
}
body.vub .rc-slider-step {
	height: 21px;
}
body.vub .rc-slider-dot {
	display: none;
	top: 6px;
}
body.vub .rc-slider-disabled .rc-slider-dot,
body.vub .rc-slider-disabled .rc-slider-handle,
body.vub .rc-slider-disabled .rc-slider-mark-text {
	cursor: default;
}
body.vub.ibr .rc-slider {
	height: 10px;
}
body.vub.ibr .rc-slider-handle {
	width: 36px;
	height: 36px;
	margin-top: -13px;
	margin-left: -18px;
}
body.vub.ibr .rc-slider-step,
body.vub.ibr .rc-slider-track {
	height: 10px;
}
body.vub.ibr .rc-slider-dot {
	top: 1px;
}
body.vub .WidgetSlider .Container-content {
	margin-bottom: 20px;
}
body.vub .WidgetSlider .slider-wrapper {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
body.vub .WidgetSlider .slider-textbox {
	margin-bottom: 10px;
}
body.vub .WidgetSlider .textbox-left {
	position: relative;
}
body.vub .WidgetSlider .textbox-left .slider-textbox {
	margin-bottom: 0;
}
body.vub .WidgetSlider .textbox-left .slider-wrapper {
	padding-top: 15px;
	margin-left: 30px;
}
body.vub .WidgetSlider .textbox-left .form-control {
	float: left;
	padding-right: 34px;
}
body.vub .WidgetSlider .textbox-left .form-group {
	display: inline;
	position: static;
}
body.vub .WidgetSlider .textbox-left .input-wrapper {
	position: absolute;
	top: 0;
	left: 0;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks {
	position: relative;
	height: 30px;
	padding-top: 6px;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks .tick {
	display: inline-block;
	width: 2px;
	height: 10px;
	background: #e9e9e9;
	border-radius: 1px;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks .min {
	position: absolute;
	left: -1px;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks .max {
	position: absolute;
	right: -1px;
	text-align: right;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks .min .value {
	margin-left: -3px;
}
body.vub .WidgetSlider .slider-wrapper .min-max-marks .max .value {
	margin-right: -3px;
}
body.vub .WidgetSlider .rc-slider.success .rc-slider-handle {
	border-color: #5cb85c;
}
body.vub .WidgetSlider .rc-slider.warning .rc-slider-handle {
	border-color: #f0ad4e;
}
body.vub .WidgetSlider .rc-slider.danger .rc-slider-handle {
	border-color: #d9534f;
}
body.vub .WidgetSlider .rc-slider.info .rc-slider-handle {
	border-color: #5bc0de;
}
body.vub .WidgetSlider .rc-slider.primary .rc-slider-handle {
	border-color: #337ab7;
}
body.vub .WidgetSlider .rc-slider.success .rc-slider-track {
	background-color: #e3eede;
}
body.vub .WidgetSlider .rc-slider.warning .rc-slider-track {
	background-color: #f8ebbc;
}
body.vub .WidgetSlider .rc-slider.danger .rc-slider-track {
	background-color: #fedee2;
}
body.vub .WidgetSlider .rc-slider.info .rc-slider-track {
	background-color: #e3e3e3;
}
body.vub .WidgetSlider .rc-slider.primary .rc-slider-track {
	background-color: #337ab7;
}
body.vub .WidgetSlider .rc-slider.success .rc-slider-dot-active {
	border-color: #e3eede;
}
body.vub .WidgetSlider .rc-slider.warning .rc-slider-dot-active {
	border-color: #f8ebbc;
}
body.vub .WidgetSlider .rc-slider.danger .rc-slider-dot-active {
	border-color: #fedee2;
}
body.vub .WidgetSlider .rc-slider.info .rc-slider-dot-active {
	border-color: #e3e3e3;
}
body.vub .WidgetSlider .rc-slider.primary .rc-slider-dot-active {
	border-color: #337ab7;
}
body.vub .WidgetSlider .rc-slider.success .rc-slider-handle:hover {
	border-color: #449c44;
}
body.vub .WidgetSlider .rc-slider.warning .rc-slider-handle:hover {
	border-color: #eb961e;
}
body.vub .WidgetSlider .rc-slider.danger .rc-slider-handle:hover {
	border-color: #c9312c;
}
body.vub .WidgetSlider .rc-slider.info .rc-slider-handle:hover {
	border-color: #30aed5;
}
body.vub .WidgetSlider .rc-slider.primary .rc-slider-handle:hover {
	border-color: #285f8f;
}
@media (max-width: 767px) {
	body.vub .WidgetSlider .slider-wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}
}
body.vub .WidgetSlider.icon-card .rc-slider,
body.vub .WidgetSlider.icon-envelope .rc-slider,
body.vub .WidgetSlider.icon-success .rc-slider,
body.vub .WidgetSlider.icon-transfer .rc-slider {
	background-color: transparent;
	border: 1px solid #f36f20;
	border-left: 0;
}
body.vub .WidgetSlider.icon-card .rc-slider-handle:after,
body.vub .WidgetSlider.icon-envelope .rc-slider-handle:after,
body.vub .WidgetSlider.icon-success .rc-slider-handle:after,
body.vub .WidgetSlider.icon-transfer .rc-slider-handle:after {
	display: block;
	width: 50px;
	height: 50px;
	font-family: icomoon;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 48px;
	text-align: center;
}
body.vub .WidgetSlider.icon-card .rc-slider-disabled .rc-slider-dot,
body.vub .WidgetSlider.icon-card .rc-slider-disabled .rc-slider-handle,
body.vub .WidgetSlider.icon-envelope .rc-slider-disabled .rc-slider-dot,
body.vub .WidgetSlider.icon-envelope .rc-slider-disabled .rc-slider-handle,
body.vub .WidgetSlider.icon-success .rc-slider-disabled .rc-slider-dot,
body.vub .WidgetSlider.icon-success .rc-slider-disabled .rc-slider-handle,
body.vub .WidgetSlider.icon-transfer .rc-slider-disabled .rc-slider-dot,
body.vub .WidgetSlider.icon-transfer .rc-slider-disabled .rc-slider-handle {
	cursor: default;
	background-color: #4e4e4e;
	border-color: #f36f20;
}
body.vub .WidgetSlider.icon-card .rc-slider-disabled .rc-slider-track,
body.vub .WidgetSlider.icon-envelope .rc-slider-disabled .rc-slider-track,
body.vub .WidgetSlider.icon-success .rc-slider-disabled .rc-slider-track,
body.vub .WidgetSlider.icon-transfer .rc-slider-disabled .rc-slider-track {
	background-color: #f36f20;
}
body.vub .WidgetSlider.icon-card .rc-slider-handle:after {
	content: '\E603';
}
body.vub .WidgetSlider.icon-envelope .rc-slider-handle:after {
	content: '\E63C';
}
body.vub .WidgetSlider.icon-success .rc-slider-handle:after {
	content: '\E624';
}
body.vub .WidgetSlider.icon-transfer .rc-slider-handle:after {
	content: '\E633';
	transform: rotate(90deg);
}
body.vub .react-toggle {
	display: inline-block;
	position: relative;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 0;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}
body.vub .react-toggle-screenreader-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0;
}
body.vub .react-toggle--disabled {
	opacity: 0.5;
	transition: opacity 0.25s;
}
body.vub .react-toggle-track {
	width: 50px;
	height: 24px;
	padding: 0;
	background-color: #4d4d4d;
	border-radius: 30px;
	transition: all 0.2s ease;
}
body.vub .react-toggle:hover .react-toggle-track {
	background-color: #000;
}
body.vub .react-toggle--checked .react-toggle-track {
	background-color: #19ab27;
}
body.vub .react-toggle.react-toggle--checked:hover .react-toggle-track {
	background-color: #128d15;
}
body.vub .react-toggle-track-check {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 8px;
	width: 14px;
	height: 10px;
	margin-top: auto;
	margin-bottom: auto;
	line-height: 0;
	opacity: 0;
	transition: opacity 0.25s ease;
}
body.vub .react-toggle--checked .react-toggle-track-check,
body.vub .react-toggle-track-x {
	opacity: 1;
	transition: opacity 0.25s ease;
}
body.vub .react-toggle-track-x {
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	width: 10px;
	height: 10px;
	margin-top: auto;
	margin-bottom: auto;
	line-height: 0;
}
body.vub .react-toggle--checked .react-toggle-track-x {
	opacity: 0;
}
body.vub .react-toggle-thumb {
	box-sizing: border-box;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 22px;
	height: 22px;
	background-color: #fafafa;
	border: 1px solid #4d4d4d;
	border-radius: 50%;
	transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
	transition: all 0.25s ease;
}
body.vub .react-toggle--checked .react-toggle-thumb {
	left: 27px;
	border-color: #19ab27;
}
body.vub .react-toggle--focus .react-toggle-thumb {
	box-shadow: 0 0 2px 3px #0099e0;
}
body.vub .react-toggle:active .react-toggle-thumb {
	box-shadow: 0 0 5px 5px #0099e0;
}
@media (max-width: 767px) {
	body.vub .react-toggle-track {
		width: 60px;
		height: 32px;
	}
	body.vub .react-toggle-thumb {
		top: 3px;
		left: 4px;
		width: 26px;
		height: 26px;
	}
	body.vub .react-toggle--checked .react-toggle-thumb {
		left: 30px;
	}
}
body.vub .react-toggle--focus .react-toggle-thumb {
	box-shadow: 0 0 2px 3px #19ab27;
}
body.vub .react-toggle:active .react-toggle-thumb {
	box-shadow: 0 0 5px 5px #19ab27;
}
body.vub .WidgetSwitch.Title-floating.Title-placement-left > .Title {
	overflow: visible;
}
body.vub
	.WidgetSwitch.Title-floating.Title-placement-left
	> .Title
	> .Title-text {
	float: none;
	padding: 6px 0;
	padding-right: 0;
	padding-left: 4px;
}
body.vub
	.WidgetSwitch.Title-floating.Title-placement-left
	> .Title
	> .Container-content {
	float: left;
	padding: 4px 0;
	padding-right: 4px;
}
body.vub .WidgetSwitch.bold > .Title > .Title-text {
	font-weight: 700;
}
body.vub
	.WidgetSwitch.Title-floating.Title-placement-left.big
	> .Title
	> .Title-text {
	padding: 4px 0 4px 4px;
}
body.vub .WidgetSwitch.big > .Title > .Title-text {
	font-size: 18px !important;
}
body.vub
	.WidgetSwitch.Title-floating.Title-placement-left
	> .Title
	> .Title-text {
	float: right;
	width: calc(100% - 54px);
}
@media (max-width: 767px) {
	body.vub
		.WidgetSwitch.Title-floating.Title-placement-left
		> .Title
		> .Title-text {
		width: calc(100% - 64px);
		padding: 10px 0 10px 4px;
	}
	body.vub
		.WidgetSwitch.Title-floating.Title-placement-left.big
		> .Title
		> .Title-text {
		padding: 7px 0 7px 4px;
	}
}
body.vub .Container.WidgetTabPanel > .Title > .Title-text {
	padding-bottom: 0;
}
body.vub .WidgetTabPanel > .Container-content > .Container {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
body.vub .WidgetTabPanel > .Container-content > .TabContent-tabs {
	border: 1px solid #ddd;
	border-top: none;
}
body.vub .WidgetTabPanel > .Container-content > .TabContent > div {
	padding-right: 0;
	padding-left: 0;
}
body.vub .WidgetTabPanel > .Container-content > .TabContent > .Container {
	padding: 15px;
	margin: 0;
}
body.vub
	.WidgetTabPanel.padding-no
	> .Container-content
	> .TabContent
	> .Container {
	padding: 0;
}
body.vub
	.WidgetTabPanel.padding-no-vertical
	> .Container-content
	> .TabContent
	> .Container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body.vub
	.WidgetTabPanel.padding-no-horizontal
	> .Container-content
	> .TabContent
	> .Container {
	padding-right: 0;
	padding-left: 0;
}
body.vub .WidgetTabPanel > .Container-content > .nav li a h3,
body.vub .WidgetTabPanel > .Container-content > .nav li a h4,
body.vub .WidgetTabPanel > .Container-content > .nav li a h5,
body.vub .WidgetTabPanel > .Container-content > .nav li a h6 {
	display: inline-block;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #4e4e4e;
}
body.vub .WidgetTabPanel > .Container-content > .TabContent-tabs {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs {
	border: none;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li {
	margin-bottom: 0;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li > a {
	color: #4e4e4e;
	border: none;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li.active > a {
	color: #f36f20;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li.disabled > a {
	color: #b3b3b3;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs.nav-stacked
	> li.active:after,
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li.active:after {
	content: '';
	display: block;
	background-color: #f36f20;
	border: 2px solid #f36f20;
	border-radius: 3px;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li:after {
	content: '';
	display: block;
	border: 2px solid transparent;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li > a {
	padding: 7px 16px;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li.active > a {
	background-color: transparent;
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li > a:focus,
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li > a:hover {
	color: #f36f20;
	background-color: transparent;
}
body.vub .WidgetTabPanel.transparent > .Container-content > .TabContent-tabs {
	background-color: transparent;
	border: 0;
}
body.vub .WidgetTabPanel.uppercase > .Container-content > .nav-tabs > li {
	text-transform: uppercase;
}
body.vub .WidgetTabPanel.bold > .Container-content > .nav-tabs > li {
	font-weight: 700;
}
body.vub .WidgetTabPanel.hide-tabs > .Container-content > .nav-tabs {
	display: none;
}
body.vub .WidgetTabPanel.investments > .Container-content > .nav-tabs {
	background-color: #fff;
}
body.vub .WidgetTabPanel.investments > .Container-content > .TabContent-tabs {
	background-color: transparent;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li {
	float: none;
	background-color: #fff;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li.active:after,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li.active:after {
	display: none;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li:not(:last-child),
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li:not(:last-child) {
	border-bottom: 1px solid #e6e6e6;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a {
	padding: 16px;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a
	> span,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a
	> span {
	font-size: 16px;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li:not(.active)
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li:not(.active)
	> a:after {
	content: '\E61B';
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li.active
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li.active
	> a:after {
	content: '\E607';
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .nav-tabs:not(.nav-stacked)
	> li
	> a:after {
	float: right;
	font-family: icomoon;
	color: gray;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .TabContent-tabs,
body.vub
	.size-xs
	.WidgetTabPanel:not(.regular)
	> .Container-content
	> .TabContent-tabs {
	border: none;
}
body.vub .size-sm .WidgetTabPanel:not(.msw) > .Container-content > .nav-pills,
body.vub .size-xs .WidgetTabPanel:not(.msw) > .Container-content > .nav-pills {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills:-webkit-scrollbar,
body.vub
	.size-xs
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills:-webkit-scrollbar {
	display: none;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills
	> li,
body.vub
	.size-xs
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills
	> li {
	display: inline-block;
	float: none;
}
body.vub
	.size-sm
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills
	> li
	> a,
body.vub
	.size-xs
	.WidgetTabPanel:not(.msw)
	> .Container-content
	> .nav-pills
	> li
	> a {
	font-size: 12px;
}
body.vub .WidgetTabPanel .nav-pills > li > a {
	padding: 8px 16px;
	color: #4a4a4a;
	border: 1px solid #4e4e4e;
}
body.vub .WidgetTabPanel .nav-pills > li.active > a,
body.vub .WidgetTabPanel .nav-pills > li.active > a:focus,
body.vub .WidgetTabPanel .nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #4e4e4e;
}
body.vub .WidgetTabPanel .nav-pills > li {
	margin-bottom: 6px;
	text-transform: uppercase;
}
body.vub .WidgetTabPanel .nav-pills > li + li {
	margin-left: 6px;
}
body.vub
	.size-sm
	.WidgetTabPanel.sm-max-tablist-horizontal-margin
	> .Container-content
	> .nav-pills,
body.vub
	.size-xs
	.WidgetTabPanel.sm-max-tablist-horizontal-margin
	> .Container-content
	> .nav-pills,
body.vub
	.WidgetTabPanel.tablist-horizontal-margin
	> .Container-content
	> .nav-pills {
	margin: 0 15px;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li {
	text-transform: none;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li + li,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li + li {
	margin-left: 0;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-stacked > li + li,
body.vub .size-xs .WidgetTabPanel.msw .nav-stacked > li + li {
	margin-top: 0;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li + li > a,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li + li > a {
	border-top: 0;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li > a,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li > a {
	padding: 16px;
	border-color: #e6e6e6;
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li > a > span,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li > a > span {
	font-size: 16px;
}
body.vub .size-sm .WidgetTabPanel.msw .nav-pills > li.active > a,
body.vub .size-xs .WidgetTabPanel.msw .nav-pills > li.active > a {
	color: #f36f20;
	background-color: #fff;
}
body.vub
	.size-sm
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li:not(.active):not(:nth-child(3)):not(:nth-child(8))
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li:not(.active):not(:nth-child(3)):not(:nth-child(8))
	> a:after {
	content: '\E61B';
}
body.vub
	.size-sm
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li.active:not(:nth-child(3)):not(:nth-child(8))
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li.active:not(:nth-child(3)):not(:nth-child(8))
	> a:after {
	content: '\E607';
}
body.vub
	.size-sm
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li:not(:nth-child(3)):not(:nth-child(8))
	> a:after,
body.vub
	.size-xs
	.WidgetTabPanel.msw
	.Container-content
	> .nav-pills
	> li:not(:nth-child(3)):not(:nth-child(8))
	> a:after {
	float: right;
	font-family: icomoon;
	color: gray;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav-pills > li,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav-pills > li {
	text-transform: none;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav-pills > li > a,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav-pills > li > a {
	border: none;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav-pills > li + li,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li
	+ li {
	margin-left: 0;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
		:nth-child(10)
	)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
		:nth-child(10)
	)
	span:before {
	padding-right: 12px;
	font-family: icomoon;
	font-size: 16px;
	font-weight: 400;
	color: gray;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(4)
	> a,
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(5)
	> a,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(4)
	> a,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(5)
	> a {
	padding-left: 38px;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(9)
	> a,
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(10)
	> a,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(9)
	> a,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(10)
	> a {
	padding-left: 36px;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:first-child
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:first-child
	span:before {
	content: '\E614';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(2)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(2)
	span:before {
	content: '\E98B';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(3)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(3)
	span:before {
	content: '\E603';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(6)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(6)
	span:before {
	content: '\E60A';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(7)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(7)
	span:before {
	content: '\E612';
	content: '\E803';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(8)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li:nth-child(8)
	span:before {
	content: '\E612';
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-stacked
	> li
	+ li,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-stacked
	> li
	+ li {
	margin-top: 0;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav-pills > li > a,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav-pills > li > a {
	padding: 6px 8px;
	color: #4e4e4e;
	border-left: 3px solid transparent;
	border-radius: 0;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav > li > a:focus,
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav > li > a:hover,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav > li > a:focus,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav > li > a:hover {
	color: #f36f20;
	background-color: transparent;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a,
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a:focus,
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a:hover,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a:focus,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active
	> a:hover {
	color: #f36f20;
	background-color: transparent;
	border-color: #f36f20;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
		:nth-child(10)
	)
	span:before,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.nav-pills
	> li.active:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
		:nth-child(10)
	)
	span:before {
	color: #f36f20;
}
body.vub
	.size-lg
	.WidgetTabPanel.msw
	> .Container-content
	.TabContent-pills-pills
	> .WidgetPanel,
body.vub
	.size-md
	.WidgetTabPanel.msw
	> .Container-content
	.TabContent-pills-pills
	> .WidgetPanel {
	padding: 0;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .nav-pills,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .nav-pills {
	float: left;
}
body.vub .size-lg .WidgetTabPanel.msw > .Container-content .TabContent-pills,
body.vub .size-md .WidgetTabPanel.msw > .Container-content .TabContent-pills {
	overflow: hidden;
}
body.vub .WidgetTabPanel.pills-left > .Container-content .nav-pills {
	float: left;
	padding-right: 15px;
}
body.vub .WidgetTabPanel.pills-left > .Container-content .TabContent-pills {
	overflow: hidden;
}
body.vub
	.WidgetTabPanel.pills-left
	> .Container-content
	.TabContent-pills
	> .WidgetPanel {
	padding: 0;
}
body.vub .WidgetTabPanel.pills-right > .Container-content .nav-pills {
	float: right;
	padding-left: 15px;
}
body.vub .WidgetTabPanel.pills-right > .Container-content .TabContent-pills {
	overflow: hidden;
}
body.vub
	.WidgetTabPanel.pills-right
	> .Container-content
	.TabContent-pills
	> .WidgetPanel {
	padding: 0;
}
body.vub
	.WidgetTabPanel.padding-no-top
	> .Container-content
	> .TabContent
	> .Container {
	padding-top: 0;
	margin-top: 0;
}
body.vub
	.WidgetTabPanel.padding-no-bottom
	> .Container-content
	> .TabContent
	> .Container {
	padding-bottom: 0;
	margin-bottom: 0;
}
body.vub
	.WidgetTabPanel.border-no-vertical
	> .Container-content
	> .TabContent-tabs {
	border-right: 0;
	border-left: 0;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel {
	margin-bottom: 0;
	border: 0;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> div.panel-heading
	> h4
	> a {
	padding: 16px;
	font-size: 16px;
	color: #4e4e4e;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> div.panel-heading
	> h4
	> a:hover {
	color: #f36f20;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> div.panel-heading
	> h4
	.glyphicon-chevron-down:before,
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> div.panel-heading
	> h4
	.glyphicon-chevron-right:before {
	font-size: 14px;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body {
	padding: 0;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	> .panel
	> .panel-heading {
	border-bottom: 0;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel:not(:last-child)
	> .panel {
	border-bottom: 1px solid #e0e0e0;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel.CollapsiblePanel-expanded
	> .panel
	> div.panel-heading
	> h4
	> a {
	color: #f36f20;
}
body.vub
	.WidgetTabPanel.courier-transfer
	> .Container-content
	> .nav-tabs
	> li {
	width: 50%;
	text-align: center;
}
body.vub
	.WidgetTabPanel.courier-transfer
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span {
	display: inline-block;
}
body.vub
	.WidgetTabPanel.courier-transfer
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span:before {
	content: '';
	display: block;
	width: 350px;
	height: 100px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
}
body.vub
	.WidgetTabPanel.courier-transfer
	> .Container-content
	> .nav-tabs
	> li:first-child
	> a
	> span:before {
	background-image: url('/assets/asset-6d027d2d1f104a3b.png');
}
body.vub
	.WidgetTabPanel.courier-transfer
	> .Container-content
	> .nav-tabs
	> li:last-child
	> a
	> span:before {
	background-image: url('/assets/asset-ad40e4ee864ab3b6.png');
}
body.vub .WidgetTabPanel.camera-upload > .Container-content > .nav-tabs > li {
	width: 50%;
	text-align: center;
}
body.vub
	.WidgetTabPanel.camera-upload
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span {
	display: inline-block;
}
body.vub
	.WidgetTabPanel.camera-upload
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span:before {
	content: '';
	display: block;
	width: 300px;
	height: 52px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
}
body.vub
	.WidgetTabPanel.camera-upload
	> .Container-content
	> .nav-tabs
	> li:first-child
	> a
	> span:before {
	background-image: url('/assets/asset-c4bd188f4b3c5b4b.png');
}
body.vub
	.WidgetTabPanel.camera-upload
	> .Container-content
	> .nav-tabs
	> li:last-child
	> a
	> span:before {
	background-image: url('/assets/asset-d0a9d6d6628a0bd8.png');
}
body.vub
	.WidgetTabPanel.camera-only-upload
	> .Container-content
	> .nav-tabs
	> li {
	width: 100%;
	text-align: center;
}
body.vub
	.WidgetTabPanel.camera-only-upload
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span {
	display: inline-block;
}
body.vub
	.WidgetTabPanel.camera-only-upload
	> .Container-content
	> .nav-tabs
	> li
	> a
	> span:before {
	content: '';
	display: block;
	width: 300px;
	height: 52px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
	background-image: url('/assets/asset-c4bd188f4b3c5b4b.png');
}
body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li > a span.badge {
	margin-left: 8px;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.complete,
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.progress {
	margin-left: 8px;
	background-color: transparent;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.complete:after,
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.progress:after {
	display: inline-block;
	font-family: icomoon;
	font-size: 16px;
	font-weight: 400;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.progress:after {
	content: '\E634';
	color: red;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li
	> a
	span.complete:after {
	content: '\E91B';
	color: green;
}
body.vub
	.WidgetTabPanel
	> .Container-content
	> .nav-tabs
	> li.active
	> a
	span.badge {
	background-color: #f36f20;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.badge,
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.complete,
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.progress {
	margin-left: 8px;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.complete:after,
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.progress:after {
	display: inline-block;
	font-family: icomoon;
	font-size: 16px;
	font-weight: 400;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.progress:after {
	content: '\E634';
	color: red;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel
	.panel-default
	> .panel-heading
	.complete:after {
	content: '\E91B';
	color: green;
}
body.vub
	.WidgetTabPanel.VerticalPills
	> .Container-content
	> .CollapsiblePanel-expanded
	.panel-default
	> .panel-heading
	.badge {
	background-color: #f36f20;
}
@media print {
	body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li.active:after,
	body.vub .WidgetTabPanel > .Container-content > .nav-tabs > li:not(.active) {
		display: none;
	}
	body.vub .WidgetTabPanel > .Container-content > .TabContent-tabs {
		border: 0;
	}
}
body.vub.brt .WidgetTabPanel > .Container-content > .nav-tabs > li > a {
	font-size: 18px;
}
body.vub.brn .WidgetTabPanel > .Container-content > .nav-tabs > li > a {
	font-size: 16px;
}
body.vub.brn .WidgetTabPanel > .Container-content > .TabContent > .Container {
	padding: 12px;
}
body.vub .WidgetTable .Container {
	margin-top: 0;
	margin-bottom: 0;
}
body.vub .WidgetTable.padding-outside-table .above-table,
body.vub .WidgetTable.padding-outside-table .under-table {
	padding-right: 15px;
	padding-left: 15px;
}
body.vub
	.WidgetTable.padding-outside-table
	.above-table
	.pages
	> span:first-child,
body.vub
	.WidgetTable.padding-outside-table
	.under-table
	.pages
	> span:first-child {
	padding-left: 0;
}
body.vub
	.WidgetTable.padding-outside-table
	.above-table
	.pages
	> span:last-child,
body.vub
	.WidgetTable.padding-outside-table
	.under-table
	.pages
	> span:last-child {
	padding-right: 0;
}
body.vub .WidgetTable.separator-top .drag-wrapper {
	border-top: 1px solid #ccc;
}
body.vub .WidgetTable.bottom-move-up.separator-bottom .drag-wrapper,
body.vub .WidgetTable.separator-bottom .drag-wrapper:not(.no-pagination) {
	border-bottom: 1px solid #ccc;
}
body.vub .WidgetTable.body-vertical-align-middle table td,
body.vub .WidgetTable.head-vertical-align-middle table th,
body.vub .WidgetTable.vertical-align-middle table td,
body.vub .WidgetTable.vertical-align-middle table th,
body.vub .WidgetTable table td.body-vertical-align-middle,
body.vub .WidgetTable table td.vertical-align-middle,
body.vub .WidgetTable table th.head-vertical-align-middle,
body.vub .WidgetTable table th.vertical-align-middle {
	vertical-align: middle;
}
body.vub .WidgetTable.tag-arrow-table table {
	width: 100% !important;
}
body.vub .WidgetTable.tag-arrow-table table colgroup col:first-child {
	width: 0 !important;
}
body.vub .WidgetTable.tag-arrow-table table td:first-child {
	overflow: visible;
}
body.vub .WidgetTable.tag-arrow-table table td:first-child > span {
	position: absolute;
	bottom: -2px;
	left: -2px;
	z-index: 100;
}
body.vub
	.WidgetTable
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	td:not(.virtual) {
	padding-right: 0;
	padding-left: 0;
}
body.vub
	.WidgetTable
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	tr:not(.Collapsible):not(.expanded)
	td:not(.virtual):first-child {
	padding-left: 10px;
}
body.vub
	.WidgetTable
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	tr:not(.Collapsible):not(.expanded)
	td:not(.virtual):not(.collapsing-cell):last-child,
body.vub
	.WidgetTable
	.table-component
	table
	thead
	tr
	th.align-right:last-child
	.table-head-wrapper {
	padding-right: 10px;
}
body.vub
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual) {
	padding: 16px 5px;
}
body.vub
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual):first-child {
	padding-left: 15px;
}
body.vub
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual) {
	padding: 16px 5px;
}
body.vub
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child {
	padding-left: 15px;
}
body.vub
	.WidgetTable
	.table-component
	.table-wrapper.has-no-data
	table:not(.scrollable)
	tbody
	td:not(.virtual) {
	padding: 10px 15px;
}
body.vub
	.WidgetTable
	.table-component
	.table-wrapper.has-no-data
	table.scrollable
	tbody
	td:not(.virtual) {
	padding-left: 15px;
	line-height: 32px;
}
body.vub .WidgetTable .WidgetLink.small .btn {
	font-size: 12px;
}
body.vub .WidgetTable .Container.small > .Title > .Title-text,
body.vub .WidgetTable .WidgetLabel.small .content .lbl,
body.vub .WidgetTable .WidgetLink.small .btn .link,
body.vub .WidgetTable .WidgetLink.small .btn .text {
	display: inline-block;
	vertical-align: middle;
}
body.vub
	.WidgetTable
	.table-component
	tbody
	td
	.WidgetCheckBox.star
	.Container-content {
	padding-top: 6px;
}
body.vub
	.WidgetTable
	.table-component
	table
	thead
	th.hide-text
	.table-head-wrapper {
	display: none;
}
@media print {
	body.vub
		.WidgetTable
		.table-component
		tbody
		td
		.WidgetCheckBox.star
		.Container-content {
		padding-top: 0;
	}
	body.vub .WidgetTable .table-component .collapsing-cell {
		display: none !important;
	}
}
body.vub
	.WidgetTable.center-no-first
	.table-component
	table:not(.scrollable)
	tbody
	td:not(:first-child):not(.virtual) {
	text-align: center;
}
body.vub .WidgetTable.gray .table-component table > tbody > tr:nth-of-type(2n),
body.vub .WidgetTable.gray .table-component table > tbody > tr:nth-of-type(odd),
body.vub .WidgetTable.gray .table-component table thead th,
body.vub .WidgetTable.grey .table-component table > tbody > tr:nth-of-type(2n),
body.vub .WidgetTable.grey .table-component table > tbody > tr:nth-of-type(odd),
body.vub .WidgetTable.grey .table-component table thead th {
	background-color: #fafafa;
}
body.vub .WidgetTable .Container-right {
	float: right;
}
body.vub
	.WidgetTable.border-no-last
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	tr:last-child
	td.border {
	border-bottom: 0;
}
body.vub
	.WidgetTable.investments
	.table-component
	table
	thead
	th.sort-column:not(:first-child)
	.sort-arrows {
	display: none;
}
body.vub
	.WidgetTable.investments
	.table-component
	table
	thead
	th.sort-column:not(.virtual) {
	padding: 16px 0;
}
body.vub
	.WidgetTable.investments
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child {
	padding: 16px 0 16px 18px;
}
body.vub .WidgetTable.investments .cell-wrapper .WidgetMenuButton {
	border-right: 1px solid #e0e0e0;
}
body.vub .WidgetTable.investments .table-component .sort-arrows {
	right: 100%;
	left: 0;
	opacity: 1;
}
body.vub .WidgetTable.investments .table-component td.cell.border:nth-child(5) {
	padding-right: 1px !important;
}
body.vub
	.WidgetTable
	.table-component
	tbody
	td
	> .cell-wrapper
	> .WidgetMenuButton.Widget-button:not(.as-btn)
	.dropdown
	.btn {
	padding: 0;
}
body.vub .WidgetTable .WidgetButton.full-width,
body.vub .WidgetTable .WidgetLabel.full-width,
body.vub .WidgetTable .WidgetTextBox.full-width {
	width: 100%;
}
body.vub
	.WidgetTable
	.WidgetLabel.float-icon
	> .Container-content
	> .content
	span.lbl {
	float: left;
}
body.vub
	.WidgetTable
	.WidgetLabel.float-icon
	> .Container-content
	> .content
	span.icon.icon-placement-right {
	float: right;
}
body.vub .WidgetTable .WidgetLabel.float-icon.green .content .icon {
	color: #2b8804;
}
body.vub .WidgetTable .cell-wrapper > .Widget-button.hide-text .btn span.icon {
	padding-right: 1px;
	padding-left: 1px;
}
body.vub .WidgetTable .WidgetButton.semi-big .btn {
	font-size: 16px;
}
body.vub .WidgetTable .WidgetButton.big .btn {
	font-size: 18px;
}
body.vub
	.WidgetTable.hide-first-sort
	.table-component
	table
	thead
	th.sort-column:first-child
	.sort-arrows,
body.vub
	.WidgetTable.hide-last-sort
	.table-component
	table
	thead
	th.sort-column:last-child
	.sort-arrows {
	display: none;
}
body.vub
	.WidgetTable.child-no-padding
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	tr:not(.Collapsible):not(.expanded)
	td:not(.virtual):first-child {
	padding-left: 0;
}
body.vub
	.WidgetTable.child-no-padding
	.table-component
	.table-wrapper:not(.has-no-data)
	table:not(.scrollable)
	tbody
	tr:not(.Collapsible):not(.expanded)
	td:not(.virtual):not(.collapsing-cell):last-child {
	padding-right: 0;
}
@media (max-width: 767px) {
	body.vub
		.WidgetTable.vertical-scroll
		.table-component:not(.vertical-scroll)
		.table-wrapper {
		overflow-x: auto;
	}
	body.vub
		.WidgetTable.vertical-scroll
		.table-component:not(.vertical-scroll)
		table {
		overflow-y: hidden;
	}
}
body.vub
	.WidgetTable.full-vertical-scroll
	.table-component:not(.vertical-scroll)
	.table-wrapper {
	overflow-x: auto;
}
body.vub
	.WidgetTable.full-vertical-scroll
	.table-component:not(.vertical-scroll)
	table {
	overflow-y: hidden;
}
@media print {
	body.vub .WidgetTable .table-component tbody td .WidgetLabel .content,
	body.vub .WidgetTable .table-component tbody td .WidgetLink .btn {
		padding: 2px 0;
	}
	body.vub .WidgetTable .table-component tbody td .WidgetLabel .content {
		min-height: 0;
	}
	body.vub .WidgetTable .WidgetLink a.btn .link {
		text-decoration: none;
	}
}
body.vub.ac
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual),
body.vub.brn
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual),
body.vub.eap
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual),
body.vub.iap
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual) {
	padding: 4px 5px;
}
body.vub.ac
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual):first-child,
body.vub.brn
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual):first-child,
body.vub.eap
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual):first-child,
body.vub.iap
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual):first-child {
	padding-left: 15px;
}
body.vub.ac
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual),
body.vub.brn
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual),
body.vub.eap
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual),
body.vub.iap
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual) {
	padding: 4px 5px;
}
body.vub.ac
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child,
body.vub.brn
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child,
body.vub.eap
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child,
body.vub.iap
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual):first-child {
	padding-left: 15px;
}
body.vub .Widget-Form .table-component .Container-content .btn-link {
	padding-right: 0;
	padding-left: 0;
}
body.vub .hide-head thead {
	display: none;
}
body.vub .table-component,
body.vub .table-component tbody td {
	position: relative;
}
body.vub .table-component tbody td {
	padding: 0;
}
body.vub .table-component tbody td .WidgetCheckBox .Container-content {
	padding-top: 11px;
}
body.vub .table-component tbody td .WidgetLabel .content {
	padding-top: 6px;
}
body.vub
	.table-component
	tbody
	td.small-cell
	> .cell-wrapper
	> .WidgetComboBox
	.rw-btn-select,
body.vub
	.table-component
	tbody
	td.xsmall-cell
	> .cell-wrapper
	> .WidgetComboBox
	.rw-btn-select {
	display: none;
}
body.vub
	.table-component
	tbody
	td.small-cell
	> .cell-wrapper
	> .WidgetComboBox
	.rw-dropdownlist,
body.vub
	.table-component
	tbody
	td.xsmall-cell
	> .cell-wrapper
	> .WidgetComboBox
	.rw-dropdownlist,
body.vub
	.table-component
	tbody
	td.xsmall-cell
	> .cell-wrapper
	> .WidgetComboBox
	.rw-input {
	padding-right: 0;
	padding-left: 0;
}
body.vub .table-component .bordered .table:not(.scrollable) > tbody > tr > td,
body.vub .table-component .bordered .table > tbody > tr > td,
body.vub .table-component .bordered .table > thead > tr > th,
body.vub .table-component .bordered table tbody tr td:last-child,
body.vub .table-component .table-wrapper,
body.vub .table-component table.border {
	border-collapse: separate;
}
body.vub .table-component .drag-wrapper {
	margin-bottom: 10px;
}
body.vub .table-component .table-wrapper.has-no-data table {
	width: 100%;
}
body.vub .table-component .table-wrapper.has-no-data table colgroup {
	display: none;
}
body.vub .table-component .top-position {
	margin-bottom: 5px;
}
body.vub .table-component table:not(.scrollable) {
	width: 1px;
	table-layout: fixed;
}
body.vub .table-component .table-wrapper {
	overflow-x: auto;
}
body.vub .table-component .table-loading {
	margin-top: 15px;
	text-align: center;
}
body.vub .table-component tbody td span .lbl {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .table-component .table {
	margin-bottom: 0;
	overflow-y: hidden;
}
body.vub .table-component table tr {
	white-space: nowrap;
}
body.vub .table-component table thead tr th {
	position: relative;
	vertical-align: top;
}
body.vub .table-component thead tr {
	position: relative;
	border: 0;
}
body.vub .table-component table td {
	height: 100%;
}
body.vub .table-component .cell-wrapper > .Container {
	max-width: 100%;
}
body.vub .table-component .cell-wrapper > .Container > .Container-content {
	min-width: 0;
}
body.vub .table-component .WidgetLink .btn-link {
	overflow: hidden;
	text-overflow: ellipsis;
}
body.vub .table-component .WidgetMenuButton .dropdown-menu {
	min-width: 100%;
}
body.vub .table-component table > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
body.vub .table-component table > tbody > tr:nth-of-type(2n),
body.vub .table-component table thead th {
	background-color: #fff;
}
body.vub .table-component.hover table > tbody > tr:hover {
	background-color: #eee;
}
body.vub .table-component td.data-loading {
	height: 100px;
}
body.vub .table-component .collapsing-cell {
	width: 50px;
	vertical-align: top;
	text-align: center;
}
body.vub .table-component tr.Collapsible {
	line-height: 0;
}
body.vub .table-component tr.Collapsible > td {
	width: 100%;
	padding: 0;
	line-height: normal;
	white-space: normal;
	border: 0;
}
body.vub .table-component tr.Collapsible > td .panel {
	margin: 0;
	border: 0;
	box-shadow: none;
}
body.vub .table-component tr.Collapsible > td .panel .panel-body {
	padding: 0;
}
body.vub .table-component tr.Collapsible > td .panel .panel-body > .Container {
	display: block;
}
body.vub .table-component table.scrollable tr.Collapsible .panel-collapse {
	border-right: 0;
}
body.vub
	.table-component
	table.scrollable
	tr.Collapsible:last-child
	.panel-collapse {
	border-bottom: 0;
}
body.vub
	.table-component
	.table-wrapper.is-scrolling
	tr.Collapsible
	.panel-collapse {
	border-right: 0;
}
body.vub .table-component .collapse-trigger {
	padding: 13px 10px 7px;
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}
body.vub .table-component .collapse-trigger .glyphicon {
	font-size: 16px;
	color: #222;
}
body.vub .table-component:not(.vertical-scroll) .table-wrapper,
body.vub .table-component:not(.vertical-scroll) table {
	overflow: inherit;
}
body.vub .Widget-Form td .Widget-combobox,
body.vub .Widget-Form td .WidgetMenuButton.Widget-button {
	width: 100%;
}
body.vub .table-component table.scrollable,
body.vub .table-component table.scrollable tbody,
body.vub .table-component table.scrollable tr {
	display: block;
}
body.vub .table-component table.scrollable thead {
	display: inline-block;
	overflow: hidden;
}
body.vub .table-component table.scrollable tbody {
	overflow-x: hidden;
	overflow-y: auto;
}
body.vub .table-component table.scrollable th {
	display: inline-block;
}
body.vub .table-component table.scrollable th:not(:last-child) {
	border: none;
}
body.vub .table-component table.scrollable th:last-child {
	border-top: none;
	border-bottom: none;
}
body.vub
	.table-component
	.is-scrolling
	table.scrollable
	thead
	th:last-child
	.header-height-panel {
	border-right: none;
}
body.vub .table-component table.scrollable tbody tr {
	overflow: hidden;
	border-right: none;
	border-left: none;
}
body.vub
	.table-component
	table.scrollable
	tbody
	tr:not(:last-child):not(.Collapsible) {
	border-top: none;
}
body.vub
	.table-component
	table.scrollable.row-collapsible
	tbody
	tr:nth-last-child(2),
body.vub .table-component table.scrollable tbody tr:last-child {
	border-bottom: none;
}
body.vub .table-component table.scrollable tbody td {
	display: inline-block;
	padding-bottom: 100%;
	margin-bottom: -100%;
	border-bottom: none;
}
body.vub .table-component table.scrollable tbody {
	border-top: none;
	border-left: none;
}
body.vub .table-component .is-scrolling table.scrollable tbody {
	border-right: none;
}
body.vub .table-component table.scrollable thead {
	border-right: none;
	border-bottom-width: 2px;
	border-left: none;
}
body.vub .table-component table.scrollable th .header-height-panel {
	border-top: none;
	border-bottom: none;
	border-left: none;
}
body.vub .table-component th .drag-bar {
	position: absolute;
	top: 0;
	right: -4px;
	bottom: 0;
	z-index: 2;
	width: 7px;
	cursor: w-resize;
	background: none;
}
body.vub .table-component th:hover .drag-bar {
	background: #f5f5f5;
}
body.vub .table-component th .drag-bar:hover,
body.vub .table-component th.resize-column .drag-bar {
	background: #0284ff;
}
body.vub .table-component th:last-child .drag-bar {
	right: 0;
}
body.vub .table-wrapper::-webkit-scrollbar {
	-webkit-appearance: none;
}
body.vub .table-wrapper::-webkit-scrollbar:vertical {
	width: 11px;
}
body.vub .table-wrapper::-webkit-scrollbar:horizontal {
	height: 11px;
}
body.vub .table-wrapper::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.5);
	border: 2px solid #fff;
	border-radius: 8px;
}
body.vub .table-wrapper::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 8px;
}
body.vub .table-component .under-table {
	min-height: 40px;
	padding-top: 5px;
	margin-top: -10px;
}
body.vub
	.table-component:not(.has-pages):not(.rows-per-page-bottom)
	.under-table {
	display: none;
	border-bottom: 0;
}
body.vub
	.table-component:not(.has-pages):not(.rows-per-page-bottom)
	.drag-wrapper {
	margin-bottom: 0;
}
body.vub .table-component .above-table:after {
	content: '';
	display: block;
	clear: both;
}
body.vub .table-component .border {
	border: 1px solid #ddd;
}
body.vub
	.table-component
	table.scrollable
	tbody
	tr:last-child.Collapsible
	.panel-collapse {
	border-top: 1px solid #ddd;
}
body.vub .table-component .table-wrapper:not(.has-no-data) table.border {
	border: none;
}
body.vub .table-component thead th {
	border-bottom-width: 2px;
}
body.vub .table-component thead th.border {
	border-left: none;
}
body.vub .table-component tbody td.border {
	border-top: none;
	border-left: none;
}
body.vub
	.table-component
	div.table-wrapper.is-scrolling
	tbody
	td.border:last-child,
body.vub
	.table-component
	div.table-wrapper.is-scrolling
	thead
	th.border:last-child {
	border-right: none;
}
body.vub .table-component div.table-wrapper:not(.is-scrolling) {
	border-top: none;
	border-right: none;
	border-bottom: none;
}
body.vub .table-component div.table-wrapper.is-scrolling {
	border-top: none;
}
body.vub .table-component .table-wrapper.has-no-data table {
	border-right: none;
	border-bottom: none;
	border-left: none;
}
body.vub .table-component .no-data-content {
	padding: 5px;
}
body.vub .table-component .sort-trigger {
	z-index: 1;
}
body.vub .table-component .header-height-panel,
body.vub .table-component .sort-trigger {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
body.vub .table-component .sort-arrows {
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 0;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	text-align: left;
	opacity: 0;
	transition: all 0.2s linear;
}
body.vub .table-component thead th.asc .sort-arrows,
body.vub .table-component thead th.desc .sort-arrows,
body.vub .table-component thead th:hover .sort-arrows {
	opacity: 1;
}
body.vub .table-component thead th.asc:hover .sort-arrows .fa-caret-up {
	top: -4px;
}
body.vub .table-component thead th.asc:hover .sort-arrows .fa-caret-down {
	opacity: 0.3;
}
body.vub .table-component thead th.asc .sort-arrows .fa-caret-up {
	top: -1px;
}
body.vub .table-component thead th.asc .sort-arrows .fa-caret-down {
	opacity: 0;
}
body.vub .table-component thead th.desc:hover .sort-arrows .fa-caret-down {
	top: 4px;
}
body.vub .table-component thead th.desc:hover .sort-arrows .fa-caret-up {
	opacity: 0.3;
}
body.vub .table-component thead th.desc .sort-arrows .fa-caret-down {
	top: 1px;
}
body.vub .table-component thead th.desc .sort-arrows .fa-caret-up {
	opacity: 0;
}
body.vub .table-component .sort-arrows .fa-caret-up {
	position: absolute;
	top: -4px;
	opacity: 0.3;
	transition: all 0.2s linear;
}
body.vub .table-component .sort-arrows .fa-caret-down {
	position: absolute;
	top: 4px;
	opacity: 0.3;
	transition: all 0.2s linear;
}
body.vub .table-component .asc .sort-arrows .fa-caret-up,
body.vub .table-component .desc .sort-arrows .fa-caret-down {
	opacity: 1;
}
body.vub .table-component .sort-column {
	cursor: pointer;
}
body.vub .table-component th .table-head-wrapper {
	display: block;
	position: relative;
	padding: 5px 0;
	margin: -5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.vub .table-component table:not(.scrollable) th .table-head-wrapper {
	height: 100%;
	min-height: 22px;
}
body.vub .table-component thead.has-height th .table-head-wrapper {
	white-space: pre-line;
}
body.vub .table-component table thead th.sort-column {
	padding-right: 16px;
}
body.vub .table-component th {
	min-height: 35px;
	vertical-align: top;
}
body.vub .table-component td.center,
body.vub .table-component th.center {
	text-align: center;
}
body.vub .table-component td.right,
body.vub .table-component th.right {
	text-align: right;
}
body.vub .table-component th .header-wrapper {
	white-space: nowrap;
}
body.vub .table-component .multiline-rows tbody td span,
body.vub .table-component .multiline-rows tbody td span .lbl {
	white-space: normal;
}
body.vub body .table-component tbody .selected-row {
	background: #ededed;
}
body.vub .table-component table:not(.multiline-rows) tbody td {
	text-overflow: ellipsis;
}
body.vub
	.table-component
	.table-wrapper:not(.has-no-data)
	table.select-row-mode
	tbody
	tr:not(.Collapsible):hover,
body.vub
	.table-component
	.table-wrapper:not(.has-no-data)
	table
	tbody
	tr.collapse-row:hover {
	cursor: pointer;
}
body.vub .table-component table thead th .Help-icon {
	height: 0;
	margin-right: 5px;
	margin-left: 5px;
}
body.vub .table-component table thead th .Help-icon .fa {
	left: 0;
	margin-top: -17px;
}
body.vub .table-component .virtual {
	width: 30px;
	text-align: center;
}
body.vub .table-component .virtual .header-checkbox .CheckBox label {
	margin-top: -20px;
}
body.vub
	.table-component
	.virtual
	.header-checkbox.selected
	.CheckBox
	label:after {
	content: '\F068';
	top: 1px;
	left: -1px;
	font-family: FontAwesome;
}
body.vub .table-component th:not(.virtual) .CheckBox {
	display: inline-block;
	margin-left: 10px;
}
body.vub .table-component th.half-check .CheckBox label:after {
	content: '\F068';
	top: 1px;
	left: 1px;
	font-family: FontAwesome;
}
body.vub .table-component .virtual .CheckBox,
body.vub .table-component .virtual .Radio {
	z-index: 1;
	width: 20px;
	margin-left: 5px;
}
body.vub .table-component th.virtual {
	padding: 0;
}
body.vub .table-component tbody .virtual .CheckBox,
body.vub .table-component tbody .virtual .Radio {
	top: -11px;
}
body.vub .table-component thead .virtual .CheckBox {
	top: 5px;
}
body.vub
	.WidgetTable.body-vertical-align-middle
	.table-component
	tbody
	.virtual
	.CheckBox,
body.vub
	.WidgetTable.body-vertical-align-middle
	.table-component
	tbody
	.virtual
	.Radio,
body.vub
	.WidgetTable.vertical-align-middle
	.table-component
	tbody
	.virtual
	.CheckBox,
body.vub
	.WidgetTable.vertical-align-middle
	.table-component
	tbody
	.virtual
	.Radio {
	top: -10px;
}
body.vub
	.WidgetTable:not(.head-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	thead
	.virtual
	.CheckBox {
	top: 5px;
}
body.vub
	.WidgetTable:not(.body-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	tbody
	.virtual
	.CheckBox,
body.vub
	.WidgetTable:not(.body-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	tbody
	.virtual
	.Radio {
	top: -3px;
}
body.vub .table-component .virtual .CheckBox input,
body.vub .table-component .virtual .Radio input {
	margin-left: -9999px;
}
body.vub .table-component .table-settings {
	padding: 0 0 5px;
	text-align: right;
}
body.vub .settings-modal .column {
	padding: 8px 16px;
	margin: 0 0 10px;
	cursor: move;
	background-color: #fff;
	border: 1px dashed gray;
}
body.vub .settings-modal .settings {
	position: relative;
	overflow: hidden;
}
body.vub .settings-modal .settings span {
	float: left;
	width: 50%;
	min-height: 1px;
}
body.vub .settings-modal .settings span .column:last-child {
	margin-bottom: 0;
}
body.vub .settings-modal .settings span h4 {
	margin-top: 0;
}
body.vub .settings-modal .settings .alone-column {
	position: absolute;
	width: 50%;
	height: 100%;
	cursor: auto;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: 0;
	-webkit-user-drag: none;
	user-drag: none;
}
body.vub .settings-modal .settings .left {
	padding-right: 10px;
}
body.vub .settings-modal .settings .right {
	padding-left: 10px;
	text-align: left;
}
body.vub .settings-modal .settings .column > button {
	float: right;
	color: #fff;
	text-align: right;
	border: none;
	border-radius: 50%;
	padding-right: 8px;
	padding-left: 8px;
}
body.vub .settings-modal .settings .column > button > span {
	font-size: 12px;
}
body.vub .settings-modal .settings .left .column > button {
	background-color: #ef1c26;
}
body.vub .settings-modal .settings .right .column > button {
	background-color: #066d35;
}
@media (max-width: 767px) {
	body.vub .table-component .virtual .CheckBox,
	body.vub .table-component .virtual .Radio {
		padding-left: 20px;
	}
	body.vub .table-component .virtual .header-checkbox .CheckBox label {
		margin-top: -26px;
	}
	body.vub .table-component .virtual .CheckBox label:after {
		margin-left: -22px;
	}
	body.vub .table-component .virtual .CheckBox,
	body.vub .table-component .virtual .Radio {
		top: -13px;
	}
	body.vub .table-responsive > .table {
		margin-bottom: 0;
	}
	body.vub .table-responsive {
		margin-bottom: 10px;
		border: none;
	}
}
body.vub .table-component tbody td > .cell-wrapper > .portlet-col {
	padding-right: 5px;
	padding-left: 5px;
}
body.vub .table-component table > tbody > tr:nth-of-type(2n),
body.vub .table-component table > tbody > tr:nth-of-type(odd),
body.vub .table-component table thead th {
	background-color: #fff;
}
body.vub .table-component table thead th:not(.virtual) {
	padding: 16px 5px;
}
body.vub .table-component table thead th.virtual {
	padding: 16px 10px 16px 15px;
}
body.vub .table-component table thead tr th.border {
	border-bottom: 1px solid #e0e0e0;
}
body.vub .table-component .border.has-no-data table thead tr th.border {
	border-bottom: 0;
}
body.vub
	.table-component
	.border.has-no-data
	table
	tbody
	> tr
	> td.no-data-content {
	border-top: 1px solid #e0e0e0;
}
body.vub .table-component table:not(.scrollable) tbody td:not(.virtual) {
	padding: 10px 5px;
}
body.vub .table-component th .table-head-wrapper {
	padding: 16px 0;
	margin: -16px 0;
}
body.vub .table-component table thead th .table-column-title {
	font-size: 11px;
	font-weight: 400;
	color: gray;
	text-transform: uppercase;
	letter-spacing: 0.2px;
}
body.vub .table-component table thead tr th.align-right .table-head-wrapper {
	text-align: right;
}
body.vub
	.table-component
	table:not(.scrollable)
	tbody
	tr.Collapsible
	td:not(.virtual) {
	padding: 0;
}
body.vub
	.table-component
	table:not(.scrollable)
	tbody
	tr.Collapsible.expanded
	td:not(.virtual)
	.panel-body
	> .portlet-col,
body.vub
	.table-component
	table:not(.scrollable)
	tbody
	tr.Collapsible
	td:not(.virtual)
	.panel-body
	> .portlet-col {
	padding-right: 0;
	padding-left: 0;
}
body.vub .table-component tr.Collapsible > td .panel-collapse {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
body.vub .table-component .collapse-trigger .glyphicon-menu-down:before,
body.vub .table-component .collapse-trigger .glyphicon-menu-up:before {
	font-family: icomoon;
	font-size: 12px;
	color: gray;
}
body.vub .table-component .collapse-trigger .glyphicon-menu-down:before {
	content: '\E61B';
}
body.vub .table-component .collapse-trigger .glyphicon-menu-up:before {
	content: '\E607';
}
body.vub .table-component table > tbody > tr.selected-row:nth-of-type(2n),
body.vub .table-component table > tbody > tr.selected-row:nth-of-type(odd) {
	background-color: #f5f5f5;
}
body.vub
	.table-component
	.table-wrapper.hover
	table
	> tbody
	> tr.selected-row:nth-of-type(2n):hover,
body.vub
	.table-component
	.table-wrapper.hover
	table
	> tbody
	> tr.selected-row:nth-of-type(odd):hover,
body.vub
	.table-component
	.table-wrapper.hover
	table
	> tbody
	> tr:nth-of-type(2n):hover,
body.vub
	.table-component
	.table-wrapper.hover
	table
	> tbody
	> tr:nth-of-type(odd):hover {
	background-color: #eee;
}
body.vub .table-component table.scrollable th {
	display: table-cell;
}
body.vub
	.WidgetTable:not(.body-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	table.scrollable
	tbody
	.virtual
	.CheckBox {
	top: -10px;
}
body.vub
	.WidgetTable:not(.body-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	table.scrollable
	tbody
	.virtual
	.Radio {
	top: -12px;
}
body.vub .table-component th .drag-bar {
	width: 2px;
}
body.vub .table-component th .drag-bar:hover,
body.vub .table-component th.resize-column .drag-bar {
	background: #f36f20;
}
body.vub .table-component .border {
	border: none;
}
body.vub .table-component table:not(.scrollable) tbody tr td.border {
	border-bottom: 1px solid #e0e0e0;
}
body.vub .table-component table thead th.sort-column .table-head-wrapper {
	padding-right: 10px;
}
body.vub .table-component .sort-arrows {
	top: 18px;
}
body.vub .table-component .multiline-rows tbody td span,
body.vub .table-component .multiline-rows tbody td span .lbl {
	word-wrap: break-word;
	word-break: break-all;
	word-break: break-word;
}
body.vub .table-component .virtual .CheckBox,
body.vub .table-component .virtual .Radio {
	margin-left: 0;
}
body.vub .table-component thead .virtual .CheckBox,
body.vub
	.WidgetTable:not(.head-vertical-align-middle):not(.vertical-align-middle)
	.table-component
	thead
	.virtual
	.CheckBox {
	top: 0;
}
body.vub .table-component .virtual {
	width: 45px;
	padding: 10px 10px 10px 15px;
}
body.vub .table-component th .table-head-wrapper {
	text-overflow: clip;
	word-wrap: break-word;
	word-break: break-word;
	white-space: normal;
}
body.vub .Page .table-condensed > tbody > tr > td.no-data-content {
	white-space: normal;
}
body.vub .table-component .collapse-trigger {
	padding: 5px 10px;
}
@media print {
	body.vub .table-component .virtual {
		width: 0;
	}
	body.vub .table-component .above-table,
	body.vub .table-component .under-table,
	body.vub .table-component .virtual .CheckBox,
	body.vub .table-component .virtual .Radio {
		display: none;
	}
	body.vub .table-component table:not(.scrollable) tbody td:not(.virtual) {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub .table-component table:not(.scrollable) tbody tr td.border {
		border-bottom: 0;
	}
	body.vub .table-component .sort-arrows {
		display: none;
	}
	body.vub .table-component table thead tr th.border {
		border: 0;
	}
}
body.vub .settings-modal .settings .column:not(.alone-column):empty {
	padding: 0;
	margin: 0;
	border-color: transparent;
	opacity: 0 !important;
}
body.vub .settings-modal .column {
	overflow: hidden;
}
body.vub .table-component tbody td span .icon + .lbl {
	display: inline;
}
body.vub.ac .table-component table thead th.virtual,
body.vub.brn .table-component table thead th.virtual,
body.vub.eap .table-component table thead th.virtual,
body.vub.iap .table-component table thead th.virtual {
	padding: 4px 10px 4px 15px;
}
body.vub.ac .table-component th .table-head-wrapper,
body.vub.brn .table-component th .table-head-wrapper,
body.vub.eap .table-component th .table-head-wrapper,
body.vub.iap .table-component th .table-head-wrapper {
	padding: 4px 0;
	margin: -4px 0;
}
body.vub.ac .table-component table:not(.scrollable) tbody td:not(.virtual),
body.vub.brn .table-component table:not(.scrollable) tbody td:not(.virtual),
body.vub.eap .table-component table:not(.scrollable) tbody td:not(.virtual),
body.vub.iap .table-component table:not(.scrollable) tbody td:not(.virtual) {
	padding: 4px 5px;
}
body.vub.ac .table-component .virtual,
body.vub.brn .table-component .virtual,
body.vub.eap .table-component .virtual,
body.vub.iap .table-component .virtual {
	padding: 4px 10px 4px 15px;
}
body.vub.ac .table-component .sort-arrows,
body.vub.brn .table-component .sort-arrows,
body.vub.eap .table-component .sort-arrows,
body.vub.iap .table-component .sort-arrows {
	top: 4px;
}
body.vub.cc .table-component .table-settings div,
body.vub.ibr .table-component .table-settings div {
	float: right;
}
body.vub.cc .table-component .table-settings a,
body.vub.ibr .table-component .table-settings a {
	color: gray;
}
body.vub.cc .table-component .table-settings a span,
body.vub.ibr .table-component .table-settings a span {
	display: none;
}
body.vub.cc .table-component .table-settings a:hover,
body.vub.ibr .table-component .table-settings a:hover {
	color: #505050;
	text-decoration: none;
}
body.vub.cc .table-component .table-settings a:after,
body.vub.ibr .table-component .table-settings a:after {
	content: '\E601';
	display: inline-block;
	float: right;
	font-family: icomoon;
	font-size: 18px;
}
body.vub.ibr .settings-modal .modal-content .modal-footer .btn.btn-default {
	padding: 8px 24px;
	font-size: 12px;
	color: #fff;
	background: #4e4e4e;
	border-color: #333;
	border-radius: 20px;
}
body.vub.ibr
	.settings-modal
	.modal-content
	.modal-footer
	.btn.btn-default.active,
body.vub.ibr
	.settings-modal
	.modal-content
	.modal-footer
	.btn.btn-default:active,
body.vub.ibr
	.settings-modal
	.modal-content
	.modal-footer
	.btn.btn-default:hover {
	background-color: #000;
	border-color: #333;
}
@media print {
	body.vub.trident .table-component .table-wrapper.is-scrolling {
		-ms-overflow-style: none;
	}
}
body.vub
	.size-lg
	.WidgetTablePageable.bottom-move-up
	.table-component.has-pages
	.under-table,
body.vub
	.size-md
	.WidgetTablePageable.bottom-move-up
	.table-component.has-pages
	.under-table,
body.vub
	.size-sm
	.WidgetTablePageable.bottom-move-up
	.table-component.has-pages
	.under-table {
	margin-bottom: -40px;
}
body.vub .WidgetTextArea .no-resize {
	resize: none;
}
body.vub .WidgetTextArea .Container-content {
	min-width: 60px;
}
body.vub .WidgetTextArea .form-group.has-help .Help-icon {
	right: 12px;
}
body.vub .WidgetTextArea .form-group.has-help.has-feedback .form-control {
	padding-right: 38px;
}
body.vub
	.WidgetTextArea.Container.Material-design:not(.Container-material):not(
		.Container-required
	)
	.Title-text {
	padding-top: 3px;
	padding-right: 0;
	padding-left: 0;
	margin-top: 1px;
	margin-right: 17px;
	margin-left: 17px;
	background-color: #fff;
}
body.vub .WidgetTextBox .Container-content {
	min-width: 60px;
}
body.vub .WidgetUnknown .Container-content {
	overflow: hidden;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}
body.vub .WidgetUpload.Widget-fitWidth .FileUpload .upload {
	width: 100%;
}
body.vub .WidgetUpload.Widget-fitWidth .FileUpload .btn-group {
	display: table;
	width: 100%;
	table-layout: fixed;
}
body.vub .WidgetUpload.Widget-fitWidth .FileUpload .filename {
	display: table-cell;
	float: none;
	width: 100%;
}
body.vub .WidgetUpload.Widget-fitWidth .FileUpload .filename button {
	width: 100%;
	text-overflow: ellipsis;
}
body.vub .WidgetUpload.Widget-fitWidth .FileUpload .remove {
	display: table-cell;
	float: none;
}
body.vub .WidgetUpload .FileUpload:not(:last-child) {
	margin-bottom: 0;
}
body.vub .WidgetUpload .FileUpload:first-child:not(:last-child) button {
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
body.vub
	.WidgetVBox-fitWidth-content
	> .Container-content
	> .btn-group-vertical,
body.vub
	.WidgetVBox-fitWidth-content
	> .Container-content
	> .btn-group-vertical
	> div,
body.vub
	.WidgetVBox-fitWidth-content
	> .Container-content
	> .btn-group-vertical
	> div
	> .btn,
body.vub .WidgetVBox-fitWidth-content > .Container-content > .row > div > div,
body.vub
	.WidgetVBox-fitWidth-content
	> .Container-content
	> .row
	> div
	> div
	> .btn {
	display: block;
	width: 100%;
}
body.vub
	.WidgetVBox-not-grouped
	> .Container-content
	> .row
	> div
	> div
	> .btn {
	float: none;
	margin: 5px 0;
}
body.vub
	.WidgetVBox-grouped
	.Container-content
	> .btn-group-vertical
	> .btn-group
	> .dropdown.btn-group,
body.vub
	.WidgetVBox-grouped
	.Container-content
	> .btn-group-vertical
	> .btn-group
	> .dropdown.btn-group
	> .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
body.vub
	.WidgetVBox-grouped
	.Container-content
	> .btn-group-vertical
	> .btn-group:last-child:not(:first-child)
	> .dropdown.btn-group
	> .btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body.vub
	.WidgetVBox-grouped
	.Container-content
	> .btn-group-vertical
	> .btn-group:not(:first-child):not(:last-child)
	> .dropdown.btn-group
	> .btn {
	border-radius: 0;
}
body.vub
	.WidgetVBox-grouped
	.Container-content
	> .btn-group-vertical
	> .btn-group:first-child:not(:last-child)
	> .dropdown.btn-group
	> .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub .WidgetViewerFlash.Widget-fitWidth .flash {
	width: 100%;
}
body.vub .WidgetViewerHtml.Widget-fitWidth iframe {
	width: 100%;
}
body.vub .WidgetViewerHtml iframe {
	border: none;
}
body.vub .WidgetViewerImage.Widget-fitWidth img {
	width: 100%;
}
body.vub .WidgetViewerImage.rounded img {
	border-radius: 50%;
}
body.vub .WidgetViewerImage img {
	max-width: 100%;
}
body.vub .PdfViewer {
	width: 100%;
	height: 100%;
}
body.vub .PdfViewer .loading-parent {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 50px;
}
body.vub .PdfViewer .loading-child {
	position: absolute;
	top: 50%;
	left: 50%;
}
body.vub .PdfViewer .alert {
	padding: 30px 15px;
}
body.vub .PdfViewerExtra {
	position: relative;
}
body.vub .PdfViewerExtra .pdf-buttons {
	position: absolute;
	color: #000;
	letter-spacing: 0;
	word-spacing: 0;
}
body.vub .PdfViewerExtra .pdf-buttons .action-button {
	padding: 8px;
	margin-left: 10px;
	background-color: #efefef;
	opacity: 0.5;
}
body.vub .PdfViewerExtra .pdf-buttons .action-button:not(.disabled) {
	cursor: pointer;
}
body.vub .PdfViewerExtra .pdf-buttons .action-button:hover:not(.disabled) {
	opacity: 1;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-x-left {
	text-align: left;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-x-right {
	right: 25px;
	text-align: right;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-x-center {
	text-align: center;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-y-top {
	top: 27px;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-y-bottom {
	bottom: 10px;
}
body.vub .PdfViewerExtra .pdf-buttons.pdf-buttons-y-center {
	top: 50%;
	margin-top: -16px;
}
body.vub .PdfViewerExtra .fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
}
body.vub .PdfViewerExtra .toolbar-enter {
	opacity: 0.01;
}
body.vub .PdfViewerExtra .toolbar-enter.toolbar-enter-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .PdfViewerExtra .toolbar-leave {
	opacity: 1;
}
body.vub .PdfViewerExtra .toolbar-leave.toolbar-leave-active {
	opacity: 0.01;
	transition: opacity 0.3s ease-in;
}
body.vub .PdfViewerExtra .fullscreen {
	z-index: 1030;
}
@media (max-width: 1199px) {
	body.vub .PdfViewerExtra .fullscreen {
		padding-top: 70px;
	}
}
body.vub.brn .PdfViewerExtra .pdf-buttons .glyphicon-fullscreen,
body.vub.brt .PdfViewerExtra .pdf-buttons .glyphicon-fullscreen,
body.vub.iap.trident .PdfViewerExtra .pdf-buttons .glyphicon-fullscreen {
	display: none;
}
@media (max-width: 1199px) {
	body.vub.esa.ios .PdfViewerExtra .fullscreen {
		padding-top: 0;
	}
}
body.vub.esa.ios .PdfViewerExtra > div > .btn.btn-block:first-child {
	display: none;
}
body.vub.esa.ios.fullscreen {
	position: fixed;
}
body.vub.esa.ios.fullscreen .PdfViewerExtra {
	-webkit-overflow-scrolling: touch;
}
body.vub .WidgetViewerPdf .Widget-fitWidth iframe {
	width: 100%;
}
body.vub .WidgetViewerPdf-noPreview.hide {
	display: block !important;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 0;
	padding: 0;
	margin: 0;
}
body.vub .WidgetViewerPdf-noPreview.hide .Title-text {
	display: none;
}
@media print {
	body.vub .WidgetViewerPdf .fullscreen {
		display: none;
	}
}
body.vub .Whisperer-container {
	position: relative;
}
body.vub .Whisperer-container--open .form-control {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
body.vub .Whisperer-suggestions-container {
	position: absolute;
	z-index: 6;
	min-width: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
body.vub .Whisperer-suggestions-container .Whisperer-suggestion {
	padding: 6px 12px;
	font-size: 12.25px;
	cursor: pointer;
}
body.vub .Whisperer-suggestion--highlighted {
	background-color: #ccc;
}
body.vub .Whisperer-section-title {
	padding: 10px 0 0 10px;
	font-size: 12px;
	color: #777;
	border-top: 1px dashed #ccc;
}
body.vub .Whisperer-section-container:first-child .Whisperer-section-title {
	border-top: 0;
}
body.vub .Whisperer-suggestions-container ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
body.vub .Whisperer-suggestions-container:empty {
	display: none;
}
body.vub .WidgetWhisperBox .Container-content {
	min-width: 60px;
}
body.vub .Widget-Form-outer {
	position: relative;
}
body.vub .Widget-Form-outer .form-buttons {
	padding: 12px 12px 0;
}
body.vub .Widget-Form-outer .form-buttons .fa {
	width: 22px;
	height: 22px;
	margin-right: 10px;
	font-size: 21px;
	color: #000;
	text-align: center;
	cursor: pointer;
	opacity: 0.25;
}
body.vub .Widget-Form-outer .form-buttons .fa:focus,
body.vub .Widget-Form-outer .form-buttons .fa:hover {
	opacity: 0.6;
}
@media (min-width: 768px) {
	body.vub .Widget-Form-outer .container {
		width: 100%;
	}
}
@media (min-width: 992px) {
	body.vub .Widget-Form-outer .container {
		width: 100%;
	}
}
@media (min-width: 1200px) {
	body.vub .Widget-Form-outer .container {
		width: 100%;
	}
}
body.vub .Widget-Form-outer [class*='col'].top {
	vertical-align: top;
}
body.vub .Widget-Form-outer [class*='col'].bottom {
	vertical-align: bottom;
}
body.vub .Widget-Form-outer > .Widget-Form {
	margin-top: 20px;
}
body.vub .Widget-Form-editable .Container.Container-move {
	outline: 2px solid rgba(0, 150, 0, 0.8);
	outline-offset: -1px;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container {
	outline: 1px dashed hsla(0, 0%, 50%, 0.5);
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container.Container-selected,
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container.Container-selected:hover,
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	).Widget-Form-outer-selected,
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Widget-Form-selected {
	outline: 2px dashed rgba(0, 0, 0, 0.8);
	outline-offset: -1px;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-border-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container:hover {
	outline: 2px dashed rgba(0, 150, 0, 0.8);
	outline-offset: -1px;
}
body.vub
	.Widget-Form-outer-editable:not(.Widget-Form-outer-editor-mode)
	.Container.even,
body.vub
	.Widget-Form-outer-editable:not(.Widget-Form-outer-editor-mode)
	.Container.odd {
	background-color: transparent;
}
body.vub
	.Widget-Form-outer-editable:not(
		.Widget-Form-outer-editor-mode
	).Widget-Form-outer-bg-show
	.Container-content {
	background-color: rgba(0, 192, 0, 0.065) !important;
	background-image: none;
}
body.vub
	.Widget-Form-outer-editable:not(
		.Widget-Form-outer-editor-mode
	).Widget-Form-outer-bg-show
	.Container-content
	.Container-content
	.Container-content
	.Container-content
	.Container-content
	.Container-content {
	background-color: rgba(192, 0, 0, 0.065) !important;
	background-image: none;
}
body.vub
	.Widget-Form-outer-editable:not(
		.Widget-Form-outer-editor-mode
	).Widget-Form-outer-bg-show
	.Title-text {
	background-color: rgba(202, 255, 0, 0.3) !important;
	background-image: none;
}
body.vub .Widget-Form-outer-editor-mode .Container,
body.vub .Widget-Form-outer-editor-mode .Widget-Form {
	border: 1px dashed rgba(0, 0, 0, 0.3);
}
body.vub .Widget-Form-outer-editor-mode .Widget-Form {
	margin-top: 10px;
	margin-bottom: 10px;
	background: #fff;
}
body.vub
	.Widget-Form-outer-editor-mode
	.Widget-Form
	> .Container-content
	> .container {
	padding: 0 30px;
}
body.vub .Widget-Form-outer-editor-mode .Widget-Form .row {
	margin-right: -10px;
	margin-left: -10px;
}
body.vub .Widget-Form-outer-editor-mode .Widget-Form .portlet-col {
	padding-right: 20px;
	padding-left: 20px;
}
body.vub .Widget-Form-outer-editor-mode .Container {
	display: inline-block !important;
	min-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	background-color: rgba(0, 0, 0, 0.04) !important;
}
body.vub .Widget-Form-outer-editor-mode .Widget-container {
	background-color: rgba(255, 118, 0, 0.08) !important;
}
body.vub .Widget-Form-outer-editor-mode .Container:hover,
body.vub .Widget-Form-outer-editor-mode .Widget-Form:hover {
	border: 1px solid rgba(0, 0, 0, 0.5);
}
body.vub .Widget-Form-outer-editor-mode .Container-selected,
body.vub .Widget-Form-outer-editor-mode .Container-selected:hover,
body.vub .Widget-Form-outer-editor-mode.Widget-Form-outer-selected,
body.vub
	.Widget-Form-outer-editor-mode
	.Widget-Form-selected
	> .Container-content {
	background: rgba(0, 217, 0, 0.3) !important;
	border-color: transparent;
}
body.vub .Widget-Form-outer-editor-mode .Container.Container-selected,
body.vub .Widget-Form-outer-editor-mode .Container.Container-selected:hover,
body.vub .Widget-Form-outer-editor-mode.Widget-Form-outer-selected,
body.vub .Widget-Form-outer-editor-mode .Widget-Form-selected {
	outline: 2px dashed rgba(0, 0, 0, 0.8);
	outline-offset: -1px;
}
body.vub
	.Widget-Form-outer-editor-mode
	.Container
	.Container
	.Container
	.Container
	.Container
	.Container
	.Container {
	background-color: #ddd !important;
}
body.vub .Widget-Form-outer-editor-mode .Widget-repeateritem {
	width: 100%;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable:not(
		.Widget-Form-outer-widget-bg-show
	)
	.margin-box,
body.vub .Widget-Form-outer:not(.Widget-Form-outer-editable) .margin-box {
	display: none;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable.Widget-Form-outer-widget-bg-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container
	.margin-box {
	pointer-events: none;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable.Widget-Form-outer-widget-bg-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container
	.margin-box
	div {
	position: absolute;
	background: rgba(255, 108, 0, 0.4);
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable.Widget-Form-outer-widget-bg-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container.Container-box-bg {
	background: rgba(0, 217, 0, 0.4) !important;
}
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable.Widget-Form-outer-widget-bg-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container.Container-box-bg
	> .Container-content,
body.vub
	.Widget-Form-outer.Widget-Form-outer-editable.Widget-Form-outer-widget-bg-show:not(
		.Widget-Form-outer-editor-mode
	)
	.Container.Container-box-bg
	> .Title {
	background: rgba(0, 108, 255, 0.4) !important;
}
body.vub .Widget-Form-editable .Container,
body.vub .Widget-Form-editable .Container .Title,
body.vub .Widget-Form-outer-editable > .Widget-Form,
body.vub .Widget-Form-outer-editable h1 {
	cursor: pointer;
}
body.vub .Widget-Form-outer > h1 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #4e4e4e;
	line-height: 1;
}
body.vub .Widget-Form-outer .Widget-Form {
	margin-top: 0;
}
body.vub .Widget-Form-outer .form-buttons {
	display: none;
	padding: 6px 0 0;
}
body.vub .Widget-Form-outer .form-buttons .fa-print {
	float: right;
	margin-right: 0;
}
@media print {
	body.vub .Widget-Form-outer .form-buttons {
		display: none;
	}
	body.vub .Widget-Form-outer .Widget-Form {
		overflow: hidden;
	}
	body.vub .Widget-Form-outer.has-title.print-no-title > h1 {
		display: none;
	}
	body.vub .Widget-Form-outer > h1 {
		margin-bottom: 10px;
	}
	body.vub .Widget-Form-outer.print-title-base-size > h1 {
		font-size: 14px;
	}
}
body.vub.cc .Widget-Form-outer > h1 {
	margin-bottom: 10px;
	margin-left: 5px;
}
body.vub .Alerts-enter {
	opacity: 0.01;
}
body.vub .Alerts-enter.Alerts-enter-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .Alerts-leave {
	opacity: 1;
}
body.vub .Alerts-leave.Alerts-leave-active {
	opacity: 0.01;
	transition: opacity 0.3s ease-in;
}
body.vub .Alerts-appear {
	opacity: 0.01;
}
body.vub .Alerts-appear.Alerts-appear-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .Alerts .alert-only-title h4 {
	margin-bottom: 0;
}
body.vub .Alerts .alert-dismissable button.close:first-child {
	top: -13px;
	right: -31px;
	padding: 5px 10px;
	font-size: 30px;
}
body.vub .Container .Alert-under {
	padding: 10px 0;
	margin: 0;
	background: none;
	border: none;
}
body.vub .Alerts .alert {
	margin-bottom: 10px;
}
body.vub .ProgressBar.well-sm {
	padding: 0;
	border-radius: 0;
}
body.vub .ProgressBar.well {
	margin-bottom: 0;
	background-color: transparent;
	border: none;
	box-shadow: none;
}
body.vub .ProgressBar {
	float: right;
}
body.vub .ProgressBar ul {
	position: relative;
	padding-left: 8px;
	list-style-type: none;
}
body.vub .ProgressBar li {
	float: left;
	overflow: hidden;
}
body.vub .ProgressBar li:before {
	content: '';
	display: block;
	position: relative;
	top: 2px;
	z-index: 1;
	width: 8px;
	height: 8px;
	background-color: #4cad33;
	border-radius: 50%;
}
body.vub .ProgressBar li:after {
	content: '';
	display: block;
	position: relative;
	top: -3px;
	left: 0;
	width: 25px;
	height: 2px;
	background: #4cad33;
}
body.vub .ProgressBar li:last-child:after {
	width: 0;
}
body.vub .ProgressBar li.active:before {
	width: 12px;
	height: 12px;
	top: 0;
}
body.vub .ProgressBar li.active:after {
	top: -7px;
}
body.vub .ProgressBar li div {
	font-size: 10px;
}
body.vub .ProgressBar li:not(.active) div {
	display: none;
}
body.vub .ProgressBar li.active div {
	position: absolute;
	top: -2px;
	left: 0;
	white-space: nowrap;
	transform: translateX(-100%);
}
body.vub .ProgressBar li.active:after,
body.vub .ProgressBar li.active ~ li:after,
body.vub .ProgressBar li.active ~ li:before {
	background: #e0e0e0;
}
body.vub .size-sm .Widget-Form-outer > h1,
body.vub .size-xs .Widget-Form-outer > h1 {
	clear: both;
}
body.vub .size-sm .ProgressBar li.active div,
body.vub .size-xs .ProgressBar li.active div {
	display: none;
}
@media print {
	body.vub .ProgressBar {
		display: none;
	}
}
body.vub .WaitingLayer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1399;
	background: hsla(0, 0%, 100%, 0.5);
}
body.vub .WaitingLayer-transparent {
	background: none;
	background-color: transparent;
}
html.develMode body.vub .WaitingLayer {
	background: rgba(255, 0, 0, 0.6);
}
html.develMode body.vub .WaitingLayer.WaitingLayer-transparent {
	background: rgba(255, 0, 0, 0.2);
}
body.vub.modal-open .WaitingLayer {
	z-index: 1349;
}
body.vub.fullscreen .WaitingLayer {
	display: none !important;
}
body.vub .ScreenForm {
	position: relative;
}
body.vub .ScreenFormCommon > .Spinner {
	z-index: 1;
}
body.vub .ScreenForm-error .CompileErrors {
	padding: 50px;
	color: #4c4c4c;
	text-align: center;
	background-color: #fedee2;
	border-color: #fedee2;
}
body.vub .alert-success,
body.vub .Alerts .alert-success {
	color: #4c4c4c;
	background-color: #e3eede;
	border-color: #e3eede;
}
body.vub .alert-success h4,
body.vub .Alerts .alert-success h4 {
	font-size: 16px;
	font-weight: 400;
	color: #4c4c4c;
	line-height: normal;
}
body.vub .alert-warning,
body.vub .Alerts .alert-warning {
	color: #4c4c4c;
	background-color: #f8ebbc;
	border-color: #f8ebbc;
}
body.vub .alert-warning h4,
body.vub .Alerts .alert-warning h4 {
	font-size: 16px;
	font-weight: 400;
	color: #4c4c4c;
	line-height: normal;
}
body.vub .alert-danger,
body.vub .Alerts .alert-danger {
	color: #4c4c4c;
	background-color: #fedee2;
	border-color: #fedee2;
}
body.vub .alert-danger h4,
body.vub .Alerts .alert-danger h4 {
	font-size: 16px;
	font-weight: 400;
	color: #4c4c4c;
	line-height: normal;
}
body.vub .alert-info,
body.vub .Alerts .alert-info {
	color: #4c4c4c;
	background-color: #e3e3e3;
	border-color: #e3e3e3;
}
body.vub .alert-info h4,
body.vub .Alerts .alert-info h4 {
	font-size: 16px;
	font-weight: 400;
	color: #4c4c4c;
	line-height: normal;
}
body.vub .FormTransition-enter {
	opacity: 0.01;
}
body.vub .FormTransition-enter.FormTransition-enter-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .FormTransition-leave {
	opacity: 1;
}
body.vub .FormTransition-leave.FormTransition-leave-active {
	opacity: 0.01;
	transition: opacity 0.3s ease-in;
}
body.vub .FormTransition-appear {
	opacity: 0.01;
}
body.vub .FormTransition-appear.FormTransition-appear-active {
	opacity: 1;
	transition: opacity 0.5s ease-in;
}
body.vub .Widget-Form .Widget-button .btn {
	padding: 12px 24px;
	font-size: 14px;
	border-radius: 24px;
}
body.vub .Widget-Form .Widget-button .btn-group.btn-small .btn,
body.vub .Widget-Form .Widget-button.btn-small .btn {
	padding: 8px 24px;
	font-size: 12px;
	border-radius: 20px;
}
body.vub .Widget-Form .Widget-button .btn-group.btn-smaller .btn,
body.vub .Widget-Form .Widget-button.btn-smaller .btn {
	padding: 5px 16px;
	font-size: 12px;
	border-radius: 20px;
}
body.vub .Widget-Form .Widget-button .btn-active,
body.vub .Widget-Form .Widget-button .btn-group.open .dropdown-toggle,
body.vub .Widget-Form .Widget-button .btn:active {
	box-shadow: none;
}
body.vub .Widget-Form .Widget-button .btn.btn-primary {
	color: #fff;
	background: #f36f20;
	border-color: #e76011;
}
body.vub .Widget-Form .Widget-button .btn-primary.disabled,
body.vub .Widget-Form .Widget-button .btn-primary.disabled.active,
body.vub .Widget-Form .Widget-button .btn-primary.disabled.focus,
body.vub .Widget-Form .Widget-button .btn-primary.disabled:active,
body.vub .Widget-Form .Widget-button .btn-primary.disabled:focus,
body.vub .Widget-Form .Widget-button .btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button .btn-primary[disabled],
body.vub .Widget-Form .Widget-button .btn-primary[disabled].active,
body.vub .Widget-Form .Widget-button .btn-primary[disabled].focus,
body.vub .Widget-Form .Widget-button .btn-primary[disabled]:active,
body.vub .Widget-Form .Widget-button .btn-primary[disabled]:focus,
body.vub .Widget-Form .Widget-button .btn-primary[disabled]:hover,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary.active,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary.focus,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary:active,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary:focus,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-primary:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .Widget-button .btn-primary.active,
body.vub .Widget-Form .Widget-button .btn-primary:active,
body.vub .Widget-Form .Widget-button .btn-primary:hover {
	background-color: #e15805;
	border-color: #e76011;
}
body.vub .Widget-Form .Widget-button .btn-default {
	color: #4e4e4e;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .Widget-button .btn-default.disabled,
body.vub .Widget-Form .Widget-button .btn-default.disabled.active,
body.vub .Widget-Form .Widget-button .btn-default.disabled.focus,
body.vub .Widget-Form .Widget-button .btn-default.disabled:active,
body.vub .Widget-Form .Widget-button .btn-default.disabled:focus,
body.vub .Widget-Form .Widget-button .btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button .btn-default[disabled],
body.vub .Widget-Form .Widget-button .btn-default[disabled].active,
body.vub .Widget-Form .Widget-button .btn-default[disabled].focus,
body.vub .Widget-Form .Widget-button .btn-default[disabled]:active,
body.vub .Widget-Form .Widget-button .btn-default[disabled]:focus,
body.vub .Widget-Form .Widget-button .btn-default[disabled]:hover,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default.active,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default.focus,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default:active,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default:focus,
body.vub .Widget-Form .Widget-button fieldset[disabled] .btn-default:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .Widget-button .btn-default.active,
body.vub .Widget-Form .Widget-button .btn-default:active,
body.vub .Widget-Form .Widget-button .btn-default:hover {
	background-color: #e0e0e0;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default {
	color: #fff;
	background: #f36f20;
	border-color: #e76011;
}
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled.active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled.focus,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled:active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled:focus,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.disabled:hover,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled],
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled].active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled].focus,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled]:active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-primary1 fieldset[disabled] .btn-default,
body.vub
	.Widget-Form
	.btn-group.btn-primary1
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.btn-group.btn-primary1
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary1
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.btn-group.btn-primary1
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary1
	fieldset[disabled]
	.btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled.active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled.focus,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled:active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled],
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled].active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled].focus,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled]:active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled]:focus,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary1
	fieldset[disabled]
	.btn-default:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default.active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default:active,
body.vub .Widget-Form .btn-group.btn-primary1 .btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default.active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default:active,
body.vub .Widget-Form .Widget-button.btn-primary1 .btn-default:hover {
	background-color: #e15805;
	border-color: #e76011;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary {
	color: #fff;
	background: #4e4e4e;
	border-color: #333;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled.active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled.focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled:focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.disabled:hover,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled],
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled].active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled].focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled]:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-primary2 fieldset[disabled] .btn-primary,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled.active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled.focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled],
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled].active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled].focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled]:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled]:focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-primary:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary.active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary.active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-primary:hover {
	background-color: #000;
	border-color: #333;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default {
	color: #fff;
	background: #4e4e4e;
	border-color: #333;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled.active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled.focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled:focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.disabled:hover,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled],
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled].active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled].focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled]:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-primary2 fieldset[disabled] .btn-default,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.btn-group.btn-primary2
	fieldset[disabled]
	.btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled.active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled.focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled],
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled].active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled].focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled]:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled]:focus,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-primary2
	fieldset[disabled]
	.btn-default:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default.active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default:active,
body.vub .Widget-Form .btn-group.btn-primary2 .btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default.active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default:active,
body.vub .Widget-Form .Widget-button.btn-primary2 .btn-default:hover {
	background-color: #000;
	border-color: #333;
}
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary {
	color: #4e4e4e;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled.active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled.focus,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled:active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled:focus,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.disabled:hover,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled],
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled].active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled].focus,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled]:active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-secondary1 fieldset[disabled] .btn-primary,
body.vub
	.Widget-Form
	.btn-group.btn-secondary1
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary1
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary1
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary1
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary1
	fieldset[disabled]
	.btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary.disabled,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary.disabled.active,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary.disabled.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary.disabled:active,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary[disabled],
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary[disabled].active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary[disabled].focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary[disabled]:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary[disabled]:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	.btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary1
	fieldset[disabled]
	.btn-primary:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary.active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary:active,
body.vub .Widget-Form .btn-group.btn-secondary1 .btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary.active,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary:active,
body.vub .Widget-Form .Widget-button.btn-secondary1 .btn-primary:hover {
	background-color: #e0e0e0;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary {
	color: #4e4e4e;
	background: #fff;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled.active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled.focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled:focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.disabled:hover,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled],
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled].active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled].focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled]:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-secondary2 fieldset[disabled] .btn-primary,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary.disabled,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary.disabled.active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary.disabled.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary.disabled:active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary[disabled],
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary[disabled].active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary[disabled].focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary[disabled]:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary[disabled]:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-primary:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary.active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary.active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary:active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-primary:hover {
	background-color: #fafafa;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default {
	color: #4e4e4e;
	background: #fff;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled.active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled.focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled:focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.disabled:hover,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled],
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled].active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled].focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled]:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-secondary2 fieldset[disabled] .btn-default,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.btn-group.btn-secondary2
	fieldset[disabled]
	.btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default.disabled,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default.disabled.active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default.disabled.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default.disabled:active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default[disabled],
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default[disabled].active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default[disabled].focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default[disabled]:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default[disabled]:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	.btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-secondary2
	fieldset[disabled]
	.btn-default:hover {
	color: #b3b3b3;
	background: #f5f5f5;
	border-color: #e6e6e6;
}
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default.active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default:active,
body.vub .Widget-Form .btn-group.btn-secondary2 .btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default.active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default:active,
body.vub .Widget-Form .Widget-button.btn-secondary2 .btn-default:hover {
	background-color: #fafafa;
	border-color: #e6e6e6;
}
body.vub
	.Widget-Form
	.Widget-button
	.btn-group.btn-small.hide-text
	.btn.btn-icon,
body.vub .Widget-Form .Widget-button.btn-small.hide-text .btn.btn-icon {
	padding: 8px 12px;
	font-size: 14px;
}
body.vub .Widget-Form .btn-group.btn-as-link.hide-text .btn.btn-icon,
body.vub .Widget-Form .Widget-button.btn-as-link.hide-text .btn.btn-icon {
	color: gray;
	text-decoration: none;
}
body.vub .Widget-Form .btn-group.btn-as-link.hide-text .btn.btn-icon.active,
body.vub .Widget-Form .btn-group.btn-as-link.hide-text .btn.btn-icon:active,
body.vub .Widget-Form .btn-group.btn-as-link.hide-text .btn.btn-icon:hover,
body.vub .Widget-Form .Widget-button.btn-as-link.hide-text .btn.btn-icon.active,
body.vub .Widget-Form .Widget-button.btn-as-link.hide-text .btn.btn-icon:active,
body.vub .Widget-Form .Widget-button.btn-as-link.hide-text .btn.btn-icon:hover {
	color: #505050;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary {
	color: #f36f20;
	text-decoration: underline;
	background: transparent;
	border-color: transparent;
	border-radius: 0;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled.active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled.focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled:focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.disabled:hover,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled],
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled].active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled].focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled]:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-as-link fieldset[disabled] .btn-primary,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled.active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled.focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled],
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled].active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled].focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled]:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled]:focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-primary:hover {
	color: #9b9b9b;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary.active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary.active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-primary:hover {
	color: #d5550b;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-default,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default {
	color: #f36f20;
	text-decoration: underline;
	background: transparent;
	border-color: transparent;
	border-radius: 0;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled.active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled.focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled:focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.disabled:hover,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled],
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled].active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled].focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled]:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default[disabled]:hover,
body.vub .Widget-Form .btn-group.btn-as-link fieldset[disabled] .btn-default,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-link
	fieldset[disabled]
	.btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled.active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled.focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled:focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled],
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled].active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled].focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled]:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled]:focus,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-link
	fieldset[disabled]
	.btn-default:hover {
	color: #9b9b9b;
}
body.vub .Widget-Form .btn-group.btn-as-link .btn-default.active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default:active,
body.vub .Widget-Form .btn-group.btn-as-link .btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default.active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default:active,
body.vub .Widget-Form .Widget-button.btn-as-link .btn-default:hover {
	color: #d5550b;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary {
	font-weight: 700;
	color: #f36f20;
	text-decoration: underline;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent;
	border-color: transparent;
	border-radius: 0;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled.active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled.focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled:focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.disabled:hover,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled],
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled].active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled].focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled]:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary.disabled,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary.disabled.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary.disabled.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary.disabled:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary.disabled:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary[disabled],
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary[disabled].active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary[disabled].focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary[disabled]:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary[disabled]:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-primary[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-primary:hover {
	color: #9b9b9b;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary.active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-primary:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary.active,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary:active,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-primary:hover {
	color: #d5550b;
	text-decoration: underline;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default {
	font-weight: 700;
	color: #f36f20;
	text-decoration: underline;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent;
	border-color: transparent;
	border-radius: 0;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled.active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled.focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled:focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.disabled:hover,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled],
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled].active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled].focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled]:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled]:focus,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link
	fieldset[disabled]
	.btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default.disabled,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default.disabled.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default.disabled.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default.disabled:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default.disabled:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default.disabled:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default[disabled],
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default[disabled].active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default[disabled].focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default[disabled]:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default[disabled]:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	.btn-default[disabled]:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default.active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default.focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default:active,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default:focus,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link
	fieldset[disabled]
	.btn-default:hover {
	color: #9b9b9b;
}
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default.active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default:active,
body.vub .Widget-Form .btn-group.btn-as-main-link .btn-default:hover,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default.active,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default:active,
body.vub .Widget-Form .Widget-button.btn-as-main-link .btn-default:hover {
	color: #d5550b;
	text-decoration: underline;
}
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link.collapsible
	.btn
	span.text:after,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link.collapsible
	.btn
	span.text:after {
	content: '\E61B';
	font-family: icomoon;
	font-size: 16px;
	font-weight: 400;
}
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link.collapsible.expanded
	.btn
	span.text:after,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link.collapsible.expanded
	.btn
	span.text:after {
	content: '\E607';
}
body.vub
	.Widget-Form
	.btn-group.btn-as-main-link.collapsible
	.btn-default:hover,
body.vub
	.Widget-Form
	.Widget-button.btn-as-main-link.collapsible
	.btn-default:hover {
	text-decoration: none;
}
body.vub .Widget-Form .btn-group .btn.btn-link,
body.vub .Widget-Form .Widget-button .btn.btn-link {
	padding: 6px 0;
	color: #f36f20;
	border-radius: 0;
}
body.vub .Widget-Form .btn-group .btn.btn-link .text,
body.vub .Widget-Form .Widget-button .btn.btn-link .text {
	text-decoration: underline;
}
body.vub .Widget-Form .btn-group .btn.btn-link:hover,
body.vub .Widget-Form .Widget-button .btn.btn-link:hover {
	color: #d5550b;
}
body.vub .Widget-Form .btn-group.no-underline .btn.btn-link .text,
body.vub .Widget-Form .Widget-button.no-underline .btn.btn-link .text {
	text-decoration: none;
}
body.vub .Widget-Form .btn-group.regular-color .btn.btn-link,
body.vub .Widget-Form .Widget-button.regular-color .btn.btn-link {
	color: #4e4e4e;
}
body.vub .Widget-Form .btn-group.regular-color .btn.btn-link:hover,
body.vub .Widget-Form .Widget-button.regular-color .btn.btn-link:hover {
	color: #363636;
}
body.vub .rw-list > li:focus,
body.vub .rw-selectlist > li:focus {
	outline: none;
}
body.vub .Alerts .alert-danger h4,
body.vub .Alerts .alert-info h4,
body.vub .Alerts .alert-success h4,
body.vub .Alerts .alert-warning h4,
body.vub > div:not(#incident-view) .alert-danger h4,
body.vub > div:not(#incident-view) .alert-info h4,
body.vub > div:not(#incident-view) .alert-success h4,
body.vub > div:not(#incident-view) .alert-warning h4 {
	font-size: 14px;
	line-height: 1.43;
}
body.vub .Widget-Form input::-ms-clear,
body.vub .Widget-Form input::-ms-reveal {
	display: none;
}
body.vub .Widget-Form.page-login .WidgetPasswordBox .form-group .Help-icon,
body.vub .Widget-Form.page-login .WidgetTextBox .form-group .Help-icon {
	width: 50px;
	height: 48px;
	padding-right: 0;
	padding-left: 0;
	margin-top: 1px;
	margin-bottom: 1px;
	border-left: 1px solid #e6e6e6;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group
	.Help-icon
	> span,
body.vub .Widget-Form.page-login .WidgetTextBox .form-group .Help-icon > span {
	line-height: 48px;
}
body.vub .Widget-Form.page-login .WidgetPasswordBox .Help-icon,
body.vub .Widget-Form.page-login .WidgetTextBox .Help-icon {
	color: gray;
}
body.vub .Widget-Form.page-login .WidgetPasswordBox .fa,
body.vub .Widget-Form.page-login .WidgetTextBox .fa {
	font-family: icomoon;
	font-size: 16px;
	font-weight: 400;
}
body.vub .Widget-Form.page-login .WidgetPasswordBox .fa-question-circle:before,
body.vub .Widget-Form.page-login .WidgetTextBox .fa-question-circle:before {
	content: '\E656';
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-help
	.form-control,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-help
	.form-control {
	padding-right: 65px;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-icon-right.has-help
	.icon-placement-after,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-icon-right.has-help
	.icon-placement-after {
	right: 49px;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-icon-right.has-help
	.form-control,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-icon-right.has-help
	.form-control {
	padding-right: 112px;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-help.has-feedback
	.form-control,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-help.has-feedback
	.form-control {
	padding-right: 99px;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-icon-right.has-help.has-feedback
	.icon-placement-after,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-icon-right.has-help.has-feedback
	.icon-placement-after {
	right: 81px;
}
body.vub
	.Widget-Form.page-login
	.WidgetPasswordBox
	.form-group.has-help.has-feedback.has-icon-right
	.form-control,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox
	.form-group.has-help.has-feedback.has-icon-right
	.form-control {
	padding-right: 144px;
}

body.vub .Widget-Form.page-login .WidgetLabel.big .content .lbl,
body.vub .Widget-Form.page-login .WidgetLabel.small .content .lbl {
	white-space: normal;
}

body.vub .Widget-Form.page-login .WidgetTextBox:focus-within .Title-text,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox:has(.form-control:not(:placeholder-shown))
	.Title-text {
	padding-top: 4px;
	font-size: 11px;
}

body.vub
	.Widget-Form.page-login
	.WidgetTextBox:is(:focus-within, :has(.form-control:not(:placeholder-shown)))
	.Title-text
	.required
	.glyphicon {
	font-size: 7px;
}

body.vub .Widget-Form.page-login .WidgetTextBox:focus-within .form-control,
body.vub
	.Widget-Form.page-login
	.WidgetTextBox:has(.form-control:not(:placeholder-shown))
	.form-control {
	padding-top: 6px;
}

body.vub .Widget-Form.page-login .WidgetTextBox:focus-within .Help-icon {
	color: #f36f20;
}

body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.btn-group.flag-sk
	.btn[disabled] {
	opacity: 1 !important;
}

body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.btn-group.flag-en
	.btn:not([disabled]) {
	opacity: 0.35 !important;
}

body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group {
	margin-top: 5px;
	margin-left: 0;
}
body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group
	.btn {
	width: 32px;
	height: 22px;
	background-color: transparent;
	background-repeat: no-repeat;
	border-width: 0;
	border-radius: 0;
}
body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group
	.btn
	span {
	font-size: 0;
}
body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group.flag-en
	.btn {
	background-image: url('/assets/asset-cc799d3f27c5ccb4.png');
}
body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group.flag-sk
	.btn {
	background-image: url('/assets/asset-a6e8db1b49f0d9e0.png');
}
body.vub
	.Widget-Form.page-login
	.WidgetHBox.flag-icons
	.Container-content
	.btn-toolbar
	> .btn-group
	.btn[disabled] {
	opacity: 0.25;
}
body.vub
	.size-lg
	.Widget-Form.page-login-security
	.WidgetLabel.cms
	> .Container-content,
body.vub
	.size-md
	.Widget-Form.page-login-security
	.WidgetLabel.cms
	> .Container-content {
	height: 160px;
}
body.vub .Widget-Form.page-login-security .WidgetButton.back-btn .btn {
	padding: 0 6px;
	font-size: 22px;
	border-radius: 0;
}
body.vub
	.Widget-Form.page-login-security
	.WidgetButton.back-btn
	.btn
	.icon-placement-left {
	margin-right: 30px;
}
body.vub .Widget-Form.page-login-security .WidgetButton.back-btn .btn .text {
	white-space: normal;
}
body.vub .Widget-Form.page-login-security .WidgetButton.back-btn .btn-default {
	color: #fff;
	background-color: transparent;
	border: none;
}
body.vub
	.Widget-Form.page-login-security
	.WidgetButton.back-btn
	.btn-default:active,
body.vub
	.Widget-Form.page-login-security
	.WidgetButton.back-btn
	.btn-default:hover {
	background-color: transparent;
	border: none;
}
body.vub .ScreenForm.no-progressbar .ProgressBar {
	display: none;
}
body.vub .ScreenForm.screenform-login {
	padding: 24px 24px 0;
	background-color: #fff;
	border-radius: 3px;
}
body.vub .ScreenForm.screenform-login-gray {
	padding: 24px 24px 0;
	background-color: #f5f5f5;
	border-radius: 3px;
}
body.vub .ScreenForm.screenform-white {
	padding: 24px;
	background-color: #fff;
	border-radius: 3px;
}
body.vub.brn
	.Widget-Form.mifid
	.WidgetTable
	.table-component
	table
	thead
	th.virtual {
	padding: 4px 8px 4px 16px;
}
body.vub.brn
	.Widget-Form.mifid
	.WidgetTable
	.table-component
	table
	thead
	th:not(.sort-column):not(.virtual) {
	padding: 0 0 0 16px;
}
body.vub.brn
	.Widget-Form.mifid
	.WidgetTable
	.table-component
	table
	thead
	th.sort-column:not(.virtual) {
	padding: 4px 16px;
}
body.vub.brn
	.Widget-Form.mifid
	.WidgetTable
	.table-component
	th
	.table-head-wrapper {
	padding: 4px 0;
	margin: -4px 0;
}
body.vub .ScreenFormModal .modal-body > .ScreenFormModal {
	min-height: 150px;
}
body.vub .ScreenFormModal .modal-dialog.default {
	max-width: 940px;
}
body.vub .ScreenFormModal.campaign-dialog .modal-dialog.default {
	max-width: 600px;
}
body.vub .ScreenFormModal.campaign-dialog .modal-content {
	border-radius: 0;
}
body.vub .ScreenFormModal.campaign-dialog .modal-content .modal-header {
	position: absolute;
	right: 0;
	z-index: 2;
	padding: 0;
	border-bottom: 0;
}
body.vub .ScreenFormModal.campaign-dialog .modal-content .modal-body {
	padding: 0;
}
body.vub .ScreenFormModal.campaign-dialog .form-buttons {
	top: 0;
	right: 0;
}
body.vub .ScreenFormModal.campaign-dialog .form-buttons .btn {
	font-size: 12px;
	text-transform: uppercase;
	background-color: #bcbcbc;
	border: 0;
	border-radius: 0;
}
body.vub .ScreenFormModal.campaign-dialog .form-buttons .btn:focus,
body.vub .ScreenFormModal.campaign-dialog .form-buttons .btn:hover {
	background-color: #a8a8a8;
}
body.vub .ScreenFormModal.ibnews-dialog .modal-dialog.default {
	max-width: 890px;
}
body.vub .ScreenFormModal.ibnews-dialog .modal-content .modal-body {
	padding: 0;
}
body.vub .ScreenFormModal.new-dialog .modal-dialog.default {
	max-width: 720px;
}
body.vub .ScreenFormModal.new-dialog .modal-header {
	border-bottom: 0;
}
body.vub .ScreenFormModal.new-dialog .modal-header .head {
	margin-bottom: 2px;
	border: 3px solid #f36f20;
	border-radius: 12px;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .icon {
	display: inline-block;
	font-family: icomoon;
	font-weight: 400;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons span + span {
	margin-left: 4px;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .text {
	position: relative;
	top: -2px;
	font-size: 10px;
	text-transform: uppercase;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .icon-info:after {
	content: '\E616';
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .icon-close:after {
	content: '\E604';
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .btn {
	color: gray;
	background: transparent;
	border: 0;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .btn.active,
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .btn:active {
	box-shadow: none;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .info-btn {
	float: left;
}
body.vub .ScreenFormModal.new-dialog .modal-header .buttons .close-btn {
	float: right;
}
body.vub .ScreenFormModal.new-dialog .modal-body {
	padding: 0;
}
body.vub
	.ScreenFormModal.new-dialog
	.Container.rounded-bottom
	> .CollapsiblePanel
	> .panel
	> .panel-collapse
	> .panel-body
	> .Container-content,
body.vub
	.ScreenFormModal.new-dialog
	.Container.rounded-bottom
	> .Container-content,
body.vub
	.ScreenFormModal.new-dialog
	.Container.rounded-bottom
	> .Title
	> .Container-content {
	border-radius: 0 0 6px 6px;
}
body.vub.eap .ScreenFormModal .modal-header,
body.vub.iap .ScreenFormModal .modal-header {
	padding-bottom: 0;
	border-bottom: 0;
}
body.vub.eap .ScreenFormModal .modal-header .modal-title,
body.vub.iap .ScreenFormModal .modal-header .modal-title {
	margin-bottom: 15px;
}
body.vub.eap .ScreenFormModal .modal-header:after,
body.vub.iap .ScreenFormModal .modal-header:after {
	width: 100%;
	border: 3px solid #f36f20;
	border-radius: 12px;
}
body.vub.cc.trident .modal-backdrop.fade.in,
body.vub.cc.trident .ScreenFormModal.modal.fade .modal-dialog,
body.vub.eap.trident .modal-backdrop.fade.in,
body.vub.eap.trident .ScreenFormModal.modal.fade .modal-dialog,
body.vub.iap.trident .modal-backdrop.fade.in,
body.vub.iap.trident .ScreenFormModal.modal.fade .modal-dialog {
	transition: none;
}
body.vub .ScreenFormPage-container {
	position: relative;
	max-width: 940px;
	min-height: 160px;
	padding: 0 0 40px;
	margin: 0 auto;
}
body.vub .ScreenForm.ScreenForm-hide {
	display: none !important;
}
body.vub .ScreenFormPage-error {
	text-align: center;
}
body.vub .ScreenForm-sidebar-left,
body.vub .ScreenForm-sidebar-right {
	display: block;
}
@media (min-width: 992px) {
	body.vub .ScreenFormPage-container.right > .ScreenForm-main {
		margin-right: 0;
	}
	body.vub
		.ScreenFormPage-container.right
		> .ScreenForm-sidebar-right.ScreenForm-show
		+ .ScreenForm-main {
		margin-right: 275px;
	}
	body.vub .ScreenFormPage-container.left > .ScreenForm-main {
		margin-left: 0;
	}
	body.vub
		.ScreenFormPage-container.left
		> .ScreenForm-sidebar-left.ScreenForm-show
		+ .ScreenForm-main {
		margin-left: 275px;
	}
	body.vub .ScreenForm-sidebar-right {
		display: block;
		float: right;
		width: 260px;
	}
	body.vub .ScreenForm-sidebar-left {
		display: block;
		float: left;
		width: 260px;
	}
	body.vub .ScreenForm-sidebar-bottom {
		clear: both;
	}
}
body.vub .ScreenFormWaitingLayer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	background: hsla(0, 0%, 100%, 0.5);
}
body.vub .ScreenFormWaitingLayer-transparent {
	background: none;
	background-color: transparent;
}
html.develMode body.vub .ScreenFormWaitingLayer {
	background: rgba(255, 0, 0, 0.6);
}
html.develMode
	body.vub
	.ScreenFormWaitingLayer.ScreenFormWaitingLayer-transparent {
	background: rgba(255, 0, 0, 0.2);
}
body.vub.fullscreen .ScreenFormWaitingLayer,
body.vub.modal-open .ScreenFormPage-container > .ScreenFormWaitingLayer {
	display: none !important;
}
body.vub .ScreenFormPage.page-login .ScreenFormPage-container {
	max-width: 760px;
}
body.vub .ScreenFormPage.page-login .WidgetPanel > .panel.panel-danger,
body.vub .ScreenFormPage.page-login .WidgetPanel > .panel.panel-info,
body.vub .ScreenFormPage.page-login .WidgetPanel > .panel.panel-success,
body.vub .ScreenFormPage.page-login .WidgetPanel > .panel.panel-warning {
	border-radius: 0;
}
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .a,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .btn {
	background-image: url('/assets/asset-00ecc4c49c9bc5b3.png');
}
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .a,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .btn {
	background-image: url('/assets/asset-c0dde680b27ab14a.png');
}
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .a,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .btn,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .a,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .btn {
	width: 101px;
	height: 30px;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
	border: none;
	border-radius: 0;
}
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .a .text,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .btn .text,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .a .text,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .btn .text {
	font-size: 0;
}
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .a:hover,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-appstore .btn:hover,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .a:hover,
body.vub .ScreenFormPage.page-login .WidgetHBox .icon-google-play .btn:hover {
	background-color: transparent;
	border: none;
}
body.vub .ScreenFormPage.page-login .WidgetHBox.Container.app-icons {
	padding-right: 30px;
	padding-left: 0;
}
body.vub.brt .ScreenFormPage-container {
	padding: 0;
}
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-appear,
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-enter,
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-leave,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-appear,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-enter,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-leave {
	opacity: 1;
}
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-appear.Alerts-appear-active,
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-enter.Alerts-enter-active,
body.vub.brn
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-leave.Alerts-leave-active,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-appear.Alerts-appear-active,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-enter.Alerts-enter-active,
body.vub.cc
	.ScreenFormPage
	.ScreenForm
	> .Widget-Form-outer
	> .Alerts
	.Alerts-leave.Alerts-leave-active {
	opacity: 1;
	transition: none;
}
body.vub .WidgetCmsImage.Widget-fitWidth img {
	width: 100%;
}
body.vub .WidgetCmsImage .Container-content img {
	max-width: 100%;
}
body.vub .WidgetCmsImage.bold > .Title > .Title-text {
	font-weight: 700;
}
body.vub .Spinner-progressbar .progressbar {
	padding: 3px;
	background-color: #cacaca;
	border-radius: 8px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
body.vub .Spinner-progressbar .progressbar > div {
	height: 18px;
	background-color: #f36f20;
	border-radius: 5px;
	animation: spi-progressbar 60s normal ease infinite;
}
@keyframes spi-progressbar {
	0% {
		width: 0;
	}
	to {
		width: 100%;
	}
}
body.vub .WidgetSpinner .Container-content .Spinner {
	position: static;
	margin-top: 0;
	margin-left: 0;
}
body.vub .StaticPage-container {
	max-width: 940px;
	padding: 0 0 40px;
	margin: 0 auto;
	padding: 24px;
	background-color: #fff;
	border-radius: 3px;
}
body.vub .StaticPage-container > h1 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #4e4e4e;
	line-height: 1;
}
body.vub .StaticPage-container .content {
	padding: 15px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
body.vub .StaticPage-container .btn {
	padding: 12px 24px;
	font-size: 14px;
	border-radius: 24px;
}
body.vub .StaticPage-container .btn.btn-primary1 {
	color: #fff;
	background: #f36f20;
	border-color: #e76011;
}
body.vub .StaticPage-container .btn.btn-primary1:active,
body.vub .StaticPage-container .btn.btn-primary1:hover {
	background-color: #e15805;
}
body.vub .StaticPage-container .btn.btn-primary2 {
	color: #fff;
	background-color: #4e4e4e;
	border-color: #333;
}
body.vub .StaticPage-container .btn.btn-primary2:active,
body.vub .StaticPage-container .btn.btn-primary2:hover {
	background-color: #000;
}
body.vub .StaticPage-container .btn-container {
	margin: 15px 0;
}
body.vub .StaticPage-container .btn-container .btn {
	margin-right: 5px;
}
body.vub #waf-error-view {
	padding: 15px;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 4px;
}
body.vub #waf-error-view .waf-error-view-container {
	position: relative;
	margin: 0 auto;
}
body.vub #waf-error-view .waf-incident {
	width: 400px;
	margin: 10px auto;
	text-align: left;
}

:root {
	--page-background: url('/assets/asset-9b6f2260eb186615.jpg');
}

#loadingInfo,
.WaitingIndicator,
.ChannelIndicator,
.ScreenFormWaitingLayer,
.WaitingLayer {
	display: none;
}

@media (max-width: 479.98px) {
	.viewport-root .portlet-hidden-xs {
		display: none !important;
	}
	.viewport-root .portlet-col-xs-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-xs-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-xs-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-xs-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-xs-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-xs-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-xs-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-xs-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-xs-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-0 {
		margin-left: 0;
	}
	.viewport-root .Title-xs-width > .Title > .Container-content,
	.viewport-root .Title-xs-width > .Title > .Title-text {
		display: inline-block;
		min-width: 0 !important;
	}
	.viewport-root .Title-xs-width > .Title > .Title-text {
		padding-top: 8px;
		padding-bottom: 0;
	}
	.viewport-root .Title-xs-width.Title-placement-left > .Title > .Title-text {
		float: left;
	}
	.viewport-root .Title-xs-width.Title-placement-right > .Title > .Title-text {
		float: right;
	}
	body.vub .AbstractFooter .viewport-root .list-group-item {
		padding: 0;
	}
	body.vub .viewport-root .Title-xs-width.Title-placement-left > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 15px;
	}
	body.vub .viewport-root .Title-xs-width.Title-placement-right > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 15px;
	}
	body.vub .viewport-root .Title-xs-width > .Title > .Title-text {
		padding: 6px 0;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 4px;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-xs-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 4px;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-float-left {
		float: left;
		width: auto;
		max-width: 100%;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-float-right {
		float: right;
		width: auto;
		max-width: 100%;
	}
	body.vub
		.viewport-root
		.portlet-col-xs-4.Container
		+ .portlet-col-xs-8.Container.dash-after:after,
	body.vub
		.viewport-root
		.portlet-col-xs-4.Container
		+ .portlet-col-xs-8.Container.slash-after:after,
	body.vub .viewport-root .portlet-col-xs-12.Container.dash-after:after,
	body.vub .viewport-root .portlet-col-xs-12.Container.slash-after:after {
		display: none;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-heading
		> .panel-title
		> a,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.md-max-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.md-max-padding-no-vertical
		> .Container-content
		> .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub .viewport-root .Container.sm-max-align-left > .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-align-left
		> .Container-content
		> .btn,
	body.vub
		.viewport-root
		.Container.sm-max-align-left
		> .Title
		> .Container-content {
		text-align: left;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Title
		> .Container-content {
		padding-bottom: 10px;
	}
	body.vub .viewport-root .Container.sm-max-padding-no-top > .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Title
		> .Container-content {
		padding-top: 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Title
		> .Container-content {
		padding-top: 10px !important;
	}
	body.vub
		.viewport-root
		.Container.sm-max-nowrap-labels
		.WidgetLabel
		.content {
		min-height: inherit;
		padding: 2px 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-nowrap-labels
		.WidgetLabel
		.content
		.lbl {
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	body.vub .viewport-root .Container.sm-max-space-top,
	body.vub
		.viewport-root
		.Container.sm-max-space-top
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-top: 10px;
	}
	body.vub .viewport-root .Container.sm-max-space-bottom,
	body.vub
		.viewport-root
		.Container.sm-max-space-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 10px;
	}
	body.vub .viewport-root .Container.xs-space-top,
	body.vub
		.viewport-root
		.Container.xs-space-top
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-top: 10px !important;
	}
	body.vub .viewport-root .Container.xs-space-bottom,
	body.vub
		.viewport-root
		.Container.xs-space-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 10px !important;
	}
	body.vub .viewport-root .Container.xs-align-left > .Container-content,
	body.vub
		.viewport-root
		.Container.xs-align-left
		> .Title
		> .Container-content {
		text-align: left;
	}
	body.vub .viewport-root .Container.xs-align-center > .Container-content,
	body.vub
		.viewport-root
		.Container.xs-align-center
		> .Title
		> .Container-content {
		text-align: center;
	}
	body.vub .viewport-root .Container.xs-padding-no-bottom > .Container-content,
	body.vub
		.viewport-root
		.Container.xs-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub .viewport-root .Container.xs-nowrap-labels .WidgetLabel .content {
		min-height: inherit;
		padding: 2px 0;
	}
	body.vub
		.viewport-root
		.Container.xs-nowrap-labels
		.WidgetLabel
		.content
		.lbl {
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	body.vub .viewport-root .Container-title + .Container-notitle {
		padding-top: 21px;
	}
	body.vub .viewport-root .Container-title + .Container-notitle {
		padding-top: 0;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-left
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-left
		> .Title
		> .Container-content {
		padding-left: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-right
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-right
		> .Title
		> .Container-content {
		padding-right: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-horizontal
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-horizontal
		> .Title
		> .Container-content {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.sm-max-padding-no-top
		> .Container-content
		> .container {
		padding-top: 0 !important;
	}
	body.vub .viewport-root .Container.sm-max-space-2x-bottom,
	body.vub
		.viewport-root
		.Container.sm-max-space-2x-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 10px !important;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.md-max-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.md-max-padding-no-vertical
		> .Container-content
		> .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Title
		> .Container-content {
		padding-bottom: 6px;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Title
		> .Container-content {
		padding-top: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Title
		> .Container-content {
		padding-top: 6px !important;
	}
	body.vub.brn
		.viewport-root
		.Container.xs-padding-no-bottom
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.xs-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub .viewport-root .NewLine.xs {
		display: block;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart {
		display: block;
		float: none;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart .body {
		position: static;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart .body .percent {
		position: static;
		top: auto;
		left: auto;
		font-size: 1.5em;
		transform: none;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons {
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .Container-content {
		text-align: center;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group,
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-toolbar {
		width: 100%;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn {
		float: none;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn-link {
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-float-right {
		float: right;
		width: auto;
		padding-left: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-width-auto {
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons {
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons .Container-content {
		text-align: center;
	}
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons .btn-group,
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons .btn-toolbar {
		width: 100%;
	}
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons .btn-group .btn {
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn,
	body.vub .viewport-root .WidgetHBox.xs-max-wide-buttons .btn-group .btn-link {
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-title .content .lbl,
	body.vub .viewport-root .WidgetLabel.xs-title .content .lbl {
		font-size: 25px;
	}
	body.vub .viewport-root .WidgetLabel.ico-amount > .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step1
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step2
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step3
		> .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-limits > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-phone > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-profile > .Container-content:before {
		display: inline-block;
		width: 48px;
		margin-right: 14px;
	}
	body.vub
		.viewport-root
		.WidgetLabel.ico-amount
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step1
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step2
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step3
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-limits
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-phone
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-profile
		> .Container-content
		> .content {
		display: inline-block;
	}
	body.vub .viewport-root .WidgetLabel.ico-amount > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step1 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step2 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step3 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-limits > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-phone > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-profile > .Container-content {
		text-align: left;
	}
	body.vub
		.viewport-root
		.WidgetLabel.Title-xs-width.no-space-content
		> .Title
		> .Title-text {
		min-height: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub
		.viewport-root
		.WidgetLabel.half-space-content.Title-xs-width
		> .Title
		> .Title-text {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	body.vub .viewport-root .pagination .pages,
	body.vub .viewport-root .pagination .rows-per-page {
		display: block;
		float: none;
	}
	body.vub .viewport-root .WidgetPanel.sm-max-border-top > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-top
		> .Title
		> .Container-content {
		border-top: 1px solid #e6e6e6;
	}
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-bottom
		> .Title
		> .Container-content {
		border-bottom: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.sms-code.Container.dash-after:after {
		content: '';
		display: block;
		width: 10px;
		height: 1px;
		margin: auto;
		margin-top: 10px;
		background: rgba(0, 0, 0, 0.6);
	}
	body.vub
		.viewport-root
		.WidgetPanel.task-container
		> .Container-content
		> .row {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body.vub .viewport-root .WidgetPanel.task-list {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub .viewport-root .WidgetPanel.task-list > .Container-content {
		padding-bottom: 10px !important;
	}
	body.vub .viewport-root .WidgetPanel.task-detail {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.pnl-white.border-no-bottom.Container-title
		+ .WidgetPanel.pnl-white.border-no-horizontal.Container-notitle,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.pnl-white.border-no-bottom.Container-title
		+ .WidgetPanel.pnl-white.border-no-top.Container-notitle,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.pnl-white.border-no-horizontal.Container-title
		+ .WidgetPanel.pnl-white.border-no-horizontal.Container-notitle,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.pnl-white.border-no-horizontal.Container-title
		+ .WidgetPanel.pnl-white.border-no-top.Container-notitle {
		padding-top: 0;
	}
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-after-migration
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-banking-mass
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-before-migration
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-online-banking-mass
		> .Container-content:before {
		height: 200px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li {
		float: none;
		background-color: #fff;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li.active:after {
		display: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li:not(:last-child) {
		border-bottom: 1px solid #e6e6e6;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a {
		padding: 16px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a
		> span {
		font-size: 16px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li:not(.active)
		> a:after {
		content: '\E61B';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li.active
		> a:after {
		content: '\E607';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a:after {
		float: right;
		font-family: icomoon;
		color: gray;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .TabContent-tabs {
		border: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills {
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills:-webkit-scrollbar {
		display: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills
		> li {
		display: inline-block;
		float: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills
		> li
		> a {
		font-size: 12px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.sm-max-tablist-horizontal-margin
		> .Container-content
		> .nav-pills {
		margin: 0 15px;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li {
		text-transform: none;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li + li {
		margin-left: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-stacked > li + li {
		margin-top: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li + li > a {
		border-top: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li > a {
		padding: 16px;
		border-color: #e6e6e6;
		border-right: 0;
		border-left: 0;
		border-radius: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li > a > span {
		font-size: 16px;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li.active > a {
		color: #f36f20;
		background-color: #fff;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li:not(.active):not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		content: '\E61B';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li.active:not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		content: '\E607';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li:not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		float: right;
		font-family: icomoon;
		color: gray;
	}
	body.vub .viewport-root .Widget-Form-outer > h1 {
		clear: both;
	}
	body.vub .viewport-root .ProgressBar li.active div {
		display: none;
	}
}

@media (min-width: 480px) and (max-width: 767.98px) {
	.viewport-root .portlet-hidden-sm {
		display: none !important;
	}
	.viewport-root .portlet-col-xs-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-xs-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-xs-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-xs-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-xs-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-xs-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-xs-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-xs-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-xs-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-0 {
		margin-left: 0;
	}
	.viewport-root .portlet-col-sm-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-sm-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-sm-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-sm-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-sm-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-sm-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-sm-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-sm-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-sm-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-sm-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-sm-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-sm-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-0 {
		margin-left: 0;
	}
	.viewport-root .Title-sm-width > .Title > .Container-content,
	.viewport-root .Title-sm-width > .Title > .Title-text {
		display: inline-block;
		min-width: 0 !important;
	}
	.viewport-root .Title-sm-width > .Title > .Title-text {
		padding-top: 8px;
		padding-bottom: 0;
	}
	.viewport-root .Title-sm-width.Title-placement-left > .Title > .Title-text {
		float: left;
	}
	.viewport-root .Title-sm-width.Title-placement-right > .Title > .Title-text {
		float: right;
	}
	body.vub .viewport-root .Title-sm-width.Title-placement-left > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 15px;
	}
	body.vub .viewport-root .Title-sm-width.Title-placement-right > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 15px;
	}
	body.vub .viewport-root .Title-sm-width > .Title > .Title-text {
		padding: 6px 0;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 4px;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-sm-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 4px;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-float-left {
		float: left;
		width: auto;
		max-width: 100%;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-float-right {
		float: right;
		width: auto;
		max-width: 100%;
	}
	body.vub
		.viewport-root
		.portlet-col-sm-4.Container
		+ .portlet-col-sm-8.Container.dash-after:after,
	body.vub
		.viewport-root
		.portlet-col-sm-4.Container
		+ .portlet-col-sm-8.Container.slash-after:after,
	body.vub .viewport-root .portlet-col-sm-12.Container.dash-after:after,
	body.vub .viewport-root .portlet-col-sm-12.Container.slash-after:after {
		display: none;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-heading
		> .panel-title
		> a,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.md-max-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.md-max-padding-no-vertical
		> .Container-content
		> .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub .viewport-root .Container-left.sm-min-right .Title-text,
	body.vub .viewport-root .Container-left.sm-min-right.WidgetLabel .content {
		text-align: right;
	}
	body.vub .viewport-root .Container-left.sm-min-right .alignable-no-space {
		padding-right: 0;
		text-align: right;
	}
	body.vub .viewport-root .Container.sm-max-align-left > .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-align-left
		> .Container-content
		> .btn,
	body.vub
		.viewport-root
		.Container.sm-max-align-left
		> .Title
		> .Container-content {
		text-align: left;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Title
		> .Container-content {
		padding-bottom: 10px;
	}
	body.vub .viewport-root .Container.sm-max-padding-no-top > .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Title
		> .Container-content {
		padding-top: 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Container-content,
	body.vub
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Title
		> .Container-content {
		padding-top: 10px !important;
	}
	body.vub
		.viewport-root
		.Container.sm-max-nowrap-labels
		.WidgetLabel
		.content {
		min-height: inherit;
		padding: 2px 0;
	}
	body.vub
		.viewport-root
		.Container.sm-max-nowrap-labels
		.WidgetLabel
		.content
		.lbl {
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	body.vub .viewport-root .Container.sm-max-space-top,
	body.vub
		.viewport-root
		.Container.sm-max-space-top
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-top: 10px;
	}
	body.vub .viewport-root .Container.sm-max-space-bottom,
	body.vub
		.viewport-root
		.Container.sm-max-space-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 10px;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-left
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-left
		> .Title
		> .Container-content {
		padding-left: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-right
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-right
		> .Title
		> .Container-content {
		padding-right: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-horizontal
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-horizontal
		> .Title
		> .Container-content {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.sm-max-padding-no-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.sm-max-padding-no-top
		> .Container-content
		> .container {
		padding-top: 0 !important;
	}
	body.vub .viewport-root .Container.sm-max-space-2x-bottom,
	body.vub
		.viewport-root
		.Container.sm-max-space-2x-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 10px !important;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.md-max-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-max-padding-no-vertical
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.md-max-padding-no-vertical
		> .Container-content
		> .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub.brn .viewport-root .Container-left.sm-min-right .alignable-no-space {
		padding-right: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-bottom
		> .Title
		> .Container-content {
		padding-bottom: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-bottom
		> .Title
		> .Container-content {
		padding-bottom: 6px;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-no-top
		> .Title
		> .Container-content {
		padding-top: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.sm-max-padding-half-top
		> .Title
		> .Container-content {
		padding-top: 6px !important;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.sm-min-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub .viewport-root .NewLine.sm {
		display: block;
	}
	body.vub
		.viewport-root
		.WidgetButton.btn-small.sm-min-full-height
		.Container-content,
	body.vub
		.viewport-root
		.WidgetButton.btn-smaller.sm-min-full-height
		.Container-content {
		height: 50px;
		line-height: 48px;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart {
		display: block;
		float: none;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart .body {
		position: static;
	}
	body.vub .viewport-root .cat-chart-container .cat-chart .body .percent {
		position: static;
		top: auto;
		left: auto;
		font-size: 1.5em;
		transform: none;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons {
		float: none;
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .Container-content {
		text-align: center;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group,
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-toolbar {
		width: 100%;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn {
		float: none;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn-link {
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-left .btn-primary {
		margin-right: 10px;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-right {
		float: right;
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-right .btn-primary {
		margin-left: 10px;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-float-right {
		float: right;
		width: auto;
		padding-left: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-width-auto {
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.sm-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.sm-float-right {
		float: right;
		width: auto;
		padding-left: 0;
	}
	body.vub .viewport-root .WidgetHBox.sm-width-auto {
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.sm-max-wide-buttons .btn-group .btn {
		margin-top: 0;
		margin-bottom: 0;
	}
	body.vub .viewport-root .WidgetLabel.sm-max-title .content .lbl {
		font-size: 25px;
	}
	body.vub .viewport-root .WidgetLabel.ico-amount > .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step1
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step2
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step3
		> .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-limits > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-phone > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-profile > .Container-content:before {
		display: inline-block;
		width: 48px;
		margin-right: 14px;
	}
	body.vub
		.viewport-root
		.WidgetLabel.ico-amount
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step1
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step2
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step3
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-limits
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-phone
		> .Container-content
		> .content,
	body.vub
		.viewport-root
		.WidgetLabel.ico-profile
		> .Container-content
		> .content {
		display: inline-block;
	}
	body.vub .viewport-root .WidgetLabel.ico-amount > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step1 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step2 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-auth-step3 > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-limits > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-phone > .Container-content,
	body.vub .viewport-root .WidgetLabel.ico-profile > .Container-content {
		text-align: left;
	}
	body.vub
		.viewport-root
		.WidgetLabel.Title-sm-width.no-space-content
		> .Title
		> .Title-text {
		min-height: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub
		.viewport-root
		.WidgetLabel.half-space-content.Title-sm-width
		> .Title
		> .Title-text {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	body.vub .viewport-root .WidgetPanel.sm-max-border-top > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-top
		> .Title
		> .Container-content {
		border-top: 1px solid #e6e6e6;
	}
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.sm-max-border-bottom
		> .Title
		> .Container-content {
		border-bottom: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.sms-code.Container.dash-after:after {
		content: '';
		display: block;
		width: 10px;
		height: 1px;
		margin: auto;
		margin-top: 10px;
		background: rgba(0, 0, 0, 0.6);
	}
	body.vub
		.viewport-root
		.WidgetPanel.task-container
		> .Container-content
		> .row {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body.vub .viewport-root .WidgetPanel.task-list {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub .viewport-root .WidgetPanel.task-list > .Container-content {
		padding-bottom: 10px !important;
	}
	body.vub .viewport-root .WidgetPanel.task-detail {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-after-migration
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-banking-mass
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-before-migration
		> .Container-content:before,
	body.vub:not(.brn):not(.brt)
		.viewport-root
		.WidgetPanel.vub-online-banking-mass
		> .Container-content:before {
		height: 200px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li {
		float: none;
		background-color: #fff;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li.active:after {
		display: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li:not(:last-child) {
		border-bottom: 1px solid #e6e6e6;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a {
		padding: 16px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a
		> span {
		font-size: 16px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li:not(.active)
		> a:after {
		content: '\E61B';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li.active
		> a:after {
		content: '\E607';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .nav-tabs:not(.nav-stacked)
		> li
		> a:after {
		float: right;
		font-family: icomoon;
		color: gray;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.regular)
		> .Container-content
		> .TabContent-tabs {
		border: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills {
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills:-webkit-scrollbar {
		display: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills
		> li {
		display: inline-block;
		float: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel:not(.msw)
		> .Container-content
		> .nav-pills
		> li
		> a {
		font-size: 12px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.sm-max-tablist-horizontal-margin
		> .Container-content
		> .nav-pills {
		margin: 0 15px;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li {
		text-transform: none;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li + li {
		margin-left: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-stacked > li + li {
		margin-top: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li + li > a {
		border-top: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li > a {
		padding: 16px;
		border-color: #e6e6e6;
		border-right: 0;
		border-left: 0;
		border-radius: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li > a > span {
		font-size: 16px;
	}
	body.vub .viewport-root .WidgetTabPanel.msw .nav-pills > li.active > a {
		color: #f36f20;
		background-color: #fff;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li:not(.active):not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		content: '\E61B';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li.active:not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		content: '\E607';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		.Container-content
		> .nav-pills
		> li:not(:nth-child(3)):not(:nth-child(8))
		> a:after {
		float: right;
		font-family: icomoon;
		color: gray;
	}
	body.vub
		.viewport-root
		.WidgetTablePageable.bottom-move-up
		.table-component.has-pages
		.under-table {
		margin-bottom: -40px;
	}
	body.vub .viewport-root .Widget-Form-outer > h1 {
		clear: both;
	}
	body.vub .viewport-root .ProgressBar li.active div {
		display: none;
	}
}

@media (min-width: 768px) {
	.viewport-root .portlet-hidden-md {
		display: none !important;
	}
	.viewport-root .portlet-col-xs-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-xs-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-xs-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-xs-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-xs-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-xs-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-xs-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-xs-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-xs-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-xs-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-xs-offset-0 {
		margin-left: 0;
	}
	.viewport-root .portlet-col-sm-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-sm-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-sm-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-sm-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-sm-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-sm-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-sm-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-sm-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-sm-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-sm-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-sm-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-sm-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-sm-offset-0 {
		margin-left: 0;
	}
	.viewport-root .portlet-col-md-12 {
		width: 100%;
	}
	.viewport-root .portlet-col-md-11 {
		width: 91.66666667%;
	}
	.viewport-root .portlet-col-md-10 {
		width: 83.33333333%;
	}
	.viewport-root .portlet-col-md-9 {
		width: 75%;
	}
	.viewport-root .portlet-col-md-8 {
		width: 66.66666667%;
	}
	.viewport-root .portlet-col-md-7 {
		width: 58.33333333%;
	}
	.viewport-root .portlet-col-md-6 {
		width: 50%;
	}
	.viewport-root .portlet-col-md-5 {
		width: 41.66666667%;
	}
	.viewport-root .portlet-col-md-4 {
		width: 33.33333333%;
	}
	.viewport-root .portlet-col-md-3 {
		width: 25%;
	}
	.viewport-root .portlet-col-md-2 {
		width: 16.66666667%;
	}
	.viewport-root .portlet-col-md-1 {
		width: 8.33333333%;
	}
	.viewport-root .portlet-col-md-offset-12 {
		margin-left: 100%;
	}
	.viewport-root .portlet-col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.viewport-root .portlet-col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.viewport-root .portlet-col-md-offset-9 {
		margin-left: 75%;
	}
	.viewport-root .portlet-col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.viewport-root .portlet-col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.viewport-root .portlet-col-md-offset-6 {
		margin-left: 50%;
	}
	.viewport-root .portlet-col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.viewport-root .portlet-col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.viewport-root .portlet-col-md-offset-3 {
		margin-left: 25%;
	}
	.viewport-root .portlet-col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.viewport-root .portlet-col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.viewport-root .portlet-col-md-offset-0 {
		margin-left: 0;
	}
	.viewport-root .Title-md-width > .Title > .Container-content,
	.viewport-root .Title-md-width > .Title > .Title-text {
		display: inline-block;
		min-width: 0 !important;
	}
	.viewport-root .Title-md-width > .Title > .Title-text {
		padding-top: 8px;
		padding-bottom: 0;
	}
	.viewport-root .Title-md-width.Title-placement-left > .Title > .Title-text {
		float: left;
	}
	.viewport-root .Title-md-width.Title-placement-right > .Title > .Title-text {
		float: right;
	}
	body.vub .viewport-root .Title-md-width.Title-placement-left > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 15px;
	}
	body.vub .viewport-root .Title-md-width.Title-placement-right > .Title {
		font-size: 0;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 15px;
		font-size: medium;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 15px;
	}
	body.vub .viewport-root .Title-md-width > .Title > .Title-text {
		padding: 6px 0;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-left
		> .Title
		> .Title-text {
		padding-right: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-left
		> .Title
		> .Container-content {
		padding-left: 4px;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-right
		> .Title
		> .Title-text {
		padding-left: 4px;
		font-size: 14px;
	}
	body.vub
		.viewport-root
		.Title-md-width.Title-placement-right
		> .Title
		> .Container-content {
		padding-right: 4px;
	}
	body.vub .viewport-root .Container.md-min-padding-no-left,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-left
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-left
		> .Title
		> .Container-content {
		padding-left: 0;
	}
	body.vub .viewport-root .Container.md-min-padding-no-right,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-right
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-right
		> .Title
		> .Container-content {
		padding-right: 0;
	}
	body.vub
		.viewport-root
		.Container.bottom-move-up:not(.WidgetTable)
		> .Container-content {
		margin-bottom: -60px;
	}
	body.vub .viewport-root .Container.dash-after:after {
		content: '';
		display: block;
		position: absolute;
		right: -5px;
		bottom: 20px;
		width: 10px;
		height: 1px;
		background: rgba(0, 0, 0, 0.6);
	}
	body.vub .viewport-root .Container.slash-after:after {
		content: '';
		display: block;
		position: absolute;
		right: -8px;
		bottom: 20px;
		width: 16px;
		height: 1px;
		background: rgba(0, 0, 0, 0.6);
		transform: rotate(-65deg);
	}
	body.vub
		.viewport-root
		.portlet-col-md-4.Container
		+ .portlet-col-md-8.Container.dash-after:after,
	body.vub
		.viewport-root
		.portlet-col-md-4.Container
		+ .portlet-col-md-8.Container.slash-after:after,
	body.vub .viewport-root .portlet-col-md-12.Container.dash-after:after,
	body.vub .viewport-root .portlet-col-md-12.Container.slash-after:after {
		display: none;
	}
	body.vub .viewport-root .Container-left.md-min-right .Title-text,
	body.vub .viewport-root .Container-left.md-min-right.WidgetLabel .content {
		text-align: right;
	}
	body.vub .viewport-root .Container-left.md-min-right .alignable-no-space {
		padding-right: 0;
		text-align: right;
	}
	body.vub .viewport-root .Container-left.sm-min-right .Title-text,
	body.vub .viewport-root .Container-left.sm-min-right.WidgetLabel .content {
		text-align: right;
	}
	body.vub .viewport-root .Container-left.sm-min-right .alignable-no-space {
		padding-right: 0;
		text-align: right;
	}
	body.vub
		.viewport-root
		.Container.md-min-same-height
		> .Container-content
		> .row {
		display: flex;
		overflow: hidden;
	}
	body.vub
		.viewport-root
		.Container.md-min-same-height
		> .Container-content
		> .row
		> .Container
		> .Container-content,
	body.vub
		.viewport-root
		.Container.md-min-same-height
		> .Container-content
		> .row
		> .Container
		> .Title {
		padding-bottom: 500px;
		margin-bottom: -500px;
	}
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row,
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row
		> .WidgetContainer,
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row
		> .WidgetContainer
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row
		> .WidgetContainer
		> .Container-content
		> .row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1;
		flex: 1;
	}
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row
		> .WidgetContainer
		> .Container-content
		> .row {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body.vub
		.viewport-root
		.WidgetContainer.md-min-same-height-flex
		> .Container-content
		> .row
		> .WidgetContainer
		> .Container-content
		> .row
		> .Container:last-child {
		margin-top: auto;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-horizontal
		> .Container-content,
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.Widget-Form.md-min-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub .viewport-root .Container.md-min-space-4x-bottom,
	body.vub
		.viewport-root
		.Container.md-min-space-4x-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 20px !important;
	}
	body.vub .viewport-root .Container.md-min-space-8x-bottom,
	body.vub
		.viewport-root
		.Container.md-min-space-8x-bottom
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		margin-bottom: 40px !important;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-small-gutter
		> .Container-content
		> .row {
		margin-right: -8px;
		margin-left: -8px;
	}
	body.vub
		.viewport-root
		.Container.WidgetContainer.md-min-small-gutter
		> .Container-content
		> .row
		> .portlet-col {
		padding-right: 8px;
		padding-left: 8px;
	}
	body.vub.brn .viewport-root .Container.md-min-padding-no-left,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-left
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-left
		> .Title
		> .Container-content {
		padding-left: 0;
	}
	body.vub.brn .viewport-root .Container.md-min-padding-no-right,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-right
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.md-min-padding-no-right
		> .Title
		> .Container-content {
		padding-right: 0;
	}
	body.vub.brn .viewport-root .Container-left.md-min-right .alignable-no-space,
	body.vub.brn .viewport-root .Container-left.sm-min-right .alignable-no-space {
		padding-right: 0;
	}
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .CollapsiblePanel
		> .panel
		> .panel-collapse
		> .panel-body,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Container.WidgetContainer.sm-min-padding-no-horizontal
		> .Title
		> .Container-content,
	body.vub.brn
		.viewport-root
		.Widget-Form.sm-min-padding-no-horizontal
		> .Container-content
		> .container {
		padding-right: 0;
		padding-left: 0;
	}
	body.vub .viewport-root .NewLine.md {
		display: block;
	}
	body.vub .viewport-root .Container-notitle .no-title-space {
		padding-top: 22px;
	}
	body.vub
		.viewport-root
		.WidgetButton.btn-small.md-min-full-height
		.Container-content,
	body.vub
		.viewport-root
		.WidgetButton.btn-small.sm-min-full-height
		.Container-content,
	body.vub
		.viewport-root
		.WidgetButton.btn-smaller.md-min-full-height
		.Container-content,
	body.vub
		.viewport-root
		.WidgetButton.btn-smaller.sm-min-full-height
		.Container-content {
		height: 50px;
		line-height: 48px;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-left .btn-primary {
		margin-right: 10px;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-right {
		float: right;
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.sm-min-float-right .btn-primary {
		margin-left: 10px;
	}
	body.vub .viewport-root .WidgetHBox.md-min-float-left {
		float: left;
		width: auto;
		padding-right: 0;
		margin-right: -20px;
	}
	body.vub .viewport-root .WidgetHBox.md-min-float-left .btn-primary {
		margin-right: 10px;
	}
	body.vub .viewport-root .WidgetHBox.md-min-float-right {
		float: right;
		width: auto;
	}
	body.vub .viewport-root .WidgetHBox.md-min-float-right .btn-primary {
		margin-left: 10px;
	}
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-amount
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-limits
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-profile
		> .Container-content:before {
		content: '';
		display: block;
		width: 100%;
		height: 48px;
		margin-bottom: 4px;
		background-repeat: no-repeat;
		background-size: contain;
	}
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-limits
		> .Container-content:before {
		background-image: url('/assets/asset-7b90ce241f0673d1.svg');
	}
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-profile
		> .Container-content:before {
		background-image: url('/assets/asset-3541d0f5d3d4d6fa.svg');
	}
	body.vub
		.viewport-root
		.WidgetLabel.md-max-ico-amount
		> .Container-content:before {
		background-image: url('/assets/asset-06422c9d81352035.svg');
	}
	body.vub .viewport-root .WidgetLabel.ico-amount > .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step1
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step2
		> .Container-content:before,
	body.vub
		.viewport-root
		.WidgetLabel.ico-auth-step3
		> .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-limits > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-phone > .Container-content:before,
	body.vub .viewport-root .WidgetLabel.ico-profile > .Container-content:before {
		display: block;
		width: 100%;
		margin-bottom: 4px;
	}
	body.vub
		.viewport-root
		.WidgetLabel.cms-msw-product
		.Container-content
		.content
		p:not(:first-child),
	body.vub
		.viewport-root
		.WidgetLabel.cms-msw-product
		.Container-content
		.content
		ul {
		padding: 0 64px;
	}
	body.vub
		.viewport-root
		.WidgetLabel.cms-msw-product
		.Container-content
		.content
		ul {
		display: table;
		width: 100%;
		list-style: none;
		table-layout: fixed;
	}
	body.vub
		.viewport-root
		.WidgetLabel.cms-msw-product
		.Container-content
		.content
		ul
		li:before {
		content: ' ';
		display: block;
		width: 100%;
		height: 13px;
		margin-bottom: 8px;
		background-image: url('/assets/asset-e13ab983bd3dac1b.png');
		background-repeat: no-repeat;
		background-position: 50% 0;
		background-size: contain;
	}
	body.vub
		.viewport-root
		.WidgetLabel.cms-msw-product
		.Container-content
		.content
		ul
		li {
		display: table-cell;
		padding: 0 25px;
		vertical-align: top;
		text-align: center;
	}
	body.vub .viewport-root .WidgetLabel.inbox-counter {
		top: 12px;
		right: 8px;
		height: 0;
	}
	body.vub
		.viewport-root
		.WidgetLabel.Title-md-width.no-space-content
		> .Title
		> .Title-text {
		min-height: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	body.vub
		.viewport-root
		.WidgetLabel.half-space-content.Title-md-width
		> .Title
		> .Title-text {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-danger
		.Container-content
		.WidgetPanel.md-min-border
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-info
		.Container-content
		.WidgetPanel.md-min-border
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-success
		.Container-content
		.WidgetPanel.md-min-border
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-bottom
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-left
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-right
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border-top
		> .Title
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel
		> .panel-warning
		.Container-content
		.WidgetPanel.md-min-border
		> .Title
		> .Container-content {
		border-color: rgba(0, 0, 0, 0.15);
	}
	body.vub .viewport-root .WidgetPanel.md-min-border-left > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border-left
		> .Title
		> .Container-content {
		border-left: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.md-min-border-right > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border-right
		> .Title
		> .Container-content {
		border-right: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.md-min-border-top > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border-top
		> .Title
		> .Container-content {
		border-top: 1px solid #e6e6e6;
	}
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border-bottom
		> .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border-bottom
		> .Title
		> .Container-content {
		border-bottom: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.md-min-border > .Container-content,
	body.vub
		.viewport-root
		.WidgetPanel.md-min-border
		> .Title
		> .Container-content {
		border: 1px solid #e6e6e6;
	}
	body.vub .viewport-root .WidgetPanel.sms-code {
		max-width: 270px;
	}
	body.vub
		.viewport-root
		.WidgetPanel.task-container
		> .Container-content
		> .row {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body.vub .viewport-root .WidgetPanel.task-list {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub .viewport-root .WidgetPanel.task-list > .Container-content {
		padding-bottom: 10px !important;
	}
	body.vub .viewport-root .WidgetPanel.task-detail {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Container-content
		> .row
		> .WidgetRepeaterItem,
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Title
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		float: left;
		width: auto;
	}
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Container-content
		> .row
		> .WidgetRepeaterItem
		> .Container-content
		> .row
		> .Container,
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Title
		> .Container-content
		> .row
		> .WidgetRepeaterItem
		> .Container-content
		> .row
		> .Container {
		width: 100%;
	}
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Container-content
		> .row
		> .NewLine,
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal
		> .Title
		> .Container-content
		> .row
		> .NewLine {
		display: none;
	}
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal.two-columns
		> .Container-content
		> .row
		> .WidgetRepeaterItem,
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal.two-columns
		> .Title
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		width: 50%;
	}
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal.three-columns
		> .Container-content
		> .row
		> .WidgetRepeaterItem,
	body.vub
		.viewport-root
		.WidgetRepeater.list-horizontal.three-columns
		> .Title
		> .Container-content
		> .row
		> .WidgetRepeaterItem {
		width: 33%;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li {
		text-transform: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li
		> a {
		border: none;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li
		+ li {
		margin-left: 0;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
			:nth-child(10)
		)
		span:before {
		padding-right: 12px;
		font-family: icomoon;
		font-size: 16px;
		font-weight: 400;
		color: gray;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(4)
		> a,
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(5)
		> a {
		padding-left: 38px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(9)
		> a,
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(10)
		> a {
		padding-left: 36px;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:first-child
		span:before {
		content: '\E614';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(2)
		span:before {
		content: '\E98B';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(3)
		span:before {
		content: '\E603';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(6)
		span:before {
		content: '\E60A';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(7)
		span:before {
		content: '\E612';
		content: '\E803';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li:nth-child(8)
		span:before {
		content: '\E612';
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-stacked
		> li
		+ li {
		margin-top: 0;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li
		> a {
		padding: 6px 8px;
		color: #4e4e4e;
		border-left: 3px solid transparent;
		border-radius: 0;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav
		> li
		> a:focus,
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav
		> li
		> a:hover {
		color: #f36f20;
		background-color: transparent;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li.active
		> a,
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li.active
		> a:focus,
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li.active
		> a:hover {
		color: #f36f20;
		background-color: transparent;
		border-color: #f36f20;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.nav-pills
		> li.active:not(:nth-child(4)):not(:nth-child(5)):not(:nth-child(9)):not(
			:nth-child(10)
		)
		span:before {
		color: #f36f20;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.TabContent-pills-pills
		> .WidgetPanel {
		padding: 0;
	}
	body.vub .viewport-root .WidgetTabPanel.msw > .Container-content .nav-pills {
		float: left;
	}
	body.vub
		.viewport-root
		.WidgetTabPanel.msw
		> .Container-content
		.TabContent-pills {
		overflow: hidden;
	}
	body.vub
		.viewport-root
		.WidgetTablePageable.bottom-move-up
		.table-component.has-pages
		.under-table {
		margin-bottom: -40px;
	}
	body.vub
		.viewport-root
		.Widget-Form.page-login-security
		.WidgetLabel.cms
		> .Container-content {
		height: 160px;
	}
}
