html {
	background-color: white !important;
}

.statusSteps {
	position: absolute;
	bottom: 0;
	margin-bottom: -49px;
	width: 100%;
	padding-right: 5em !important;
}

.statusSteps .ui-steps .ui-state-disabled {
	width: 33% !important;
}

.statusSteps .ui-steps .ui-steps-item.ui-state-highlight {
	width: 33% !important;
}

.ui-steps .ui-steps-item {
	width: 15% !important;
	height: 50% !important;
}

.ui-steps .ui-steps-title {
	top: 5px !important;
}

[dir="ltr"] .ui-steps-item:not(:first-child)::before {
	margin-top: -17px !important;
	border-top-width: 18px !important;
	border-bottom-width: 16px !important;
	border-left-width: 18px !important;
}

[dir="ltr"] .ui-steps-item:not(:first-child)::after {
	margin-top: -16px !important;
	border-top-width: 17px !important;
	border-bottom-width: 15px !important;
	border-left-width: 17px !important;
}

.ui-steps-number {
	display: none !important;
}

.ui-growl {
	z-index: 1101 !important;
}

.note-reference {
	color: #808080 !important;
	font-size: 15px !important;
	line-height: 1.1 !important;
}

.hidden {
	display: none !important;
}

.text-bold {
	font-weight: bold !important;
}

.alignment-centered {
	text-align: center !important;
}

.alignment-right {
	text-align: right !important;
}

.amount {
	text-align: right !important;
}

.navbar-navigation__item {
	padding-top: 17px !important;
	margin-bottom: -9px !important;
}

.underline {
	text-decoration: underline !important;
	text-decoration-thickness: 2px !important;
}

.section-name_nav {
	letter-spacing: .05em;
	font-size: 1.25em;
	line-height: 1.2;
	text-transform: uppercase;
	color: #1a1a1a;
	font-family: 'simplon', arial, meiryo, sans-serif;
	font-weight: bold;
}

.highlight {
	color: rgb(82, 167, 192) !important;
}

.question {
	margin-top: 10px;
	 
	line-height: 1.2;
	color: #808080;
}

.answer {
	margin-bottom: 3px;
	
}

.indent1 {
	text-align: unset !important;
	text-indent: 20px !important;
}

.indent2 {
	text-align: unset !important;
	text-indent: 40px !important;
}

.indent3 {
	text-align: unset !important;
	text-indent: 60px !important;
}

.indent4 {
	text-align: unset !important;
	text-indent: 80px !important;
}

.group-up {
	display: inline-block !important;
}

.selectedOption {
	font-weight: bold !important;
	text-decoration: underline !important;
}

.comment {
	font-size: 80% !important;
	line-height: 0.9 !important;
	color: rgb(82, 167, 192) !important;
}

.noBorders tr, .noBorders td {
	background: none !important;
	border: none !important;
	line-height: 0.9 !important;
}

@media only screen {
	.print-footer {
		display: none;
	}
}

@media only print {
	body {
		position: relative !important;
		background: none !important; 
	}
	
	.b-view-panel__content {
		background: none !important;
	}
		
	.txt-print {
		position: relative !important;
		page-break-inside: avoid !important;
	}
	.b-navigation-floater {
		display: none !important;
	}
	/* .application {
		display: none !important;
	}
	.desktop {
		display: none !important;
	}
	 */
	 wipo-navbar{
	 display: none !important;
	 }
	 
	.b-navigation-floater-bottom {
		display: none !important;
	}
	.print-footer {
		display: block !important;
		font-weight: bold;
		font-size: 110%;
	}
	a {
		text-decoration: none !important;
	}
}