	div#finder_pk *, div#finder_pk *:before, div#finder_pk *:after {
		font-weight: inherit;
		box-sizing: border-box;
		-moz-text-size-adjust: none;
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
		text-size-adjust: none;
	}	

	div#finder_pk *:not(input) {
		-webkit-touch-callout: none; 
		-webkit-user-select: none; 
		-khtml-user-select: none; 
		-moz-user-select: none; 
		-ms-user-select: none; 
		user-select: none;		
	}	

	div#finder_pk  {
		width: 100%;
		margin: 0;
		padding: 0;
		
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 13px;
		
		background: #fff;
	}
	
	div#finder_pk .print {
		display: none !important;
	}
	
	div#finder_pk a {
		color: #145096;
		transition: all 0.3s ease;
	}
	div#finder_pk a:hover {
		color: #F59D00;
	}
	
	div#finder_pk input[type=text] {
		box-shadow: none !important;
		-webkit-appearance: none;
		border-radius: 0;
	}	
	
	div#finder_pk img {
		max-width: 100%;
	}
	
	div#finder_pk .mobile {
		display: none;
	}
	
	div#finder_pk .footnote {
		font-size: 0.8em;
		color: Gray;
	}
	
	/**** Helpers ****/
	
		div#finder_pk .vcenter {
			display: flex;
			justify-content:center;
			align-content:center;
			flex-direction:column;
			height: 100%;
		}
		
		div#finder_pk .mobile-only {
			display: none;
		}
		
		div#finder_pk .clearfix {
			clear: both;
		}
		
		div#finder_pk .template-snippet {
			display: none;
		}
	
		div#finder_pk .initially-hidden {
			display: none;
		}
		
		div#finder_pk .no-padding {
			padding: 0 !important;
		}
		
		div#finder_pk .content-align-right {
			text-align: right !important;
		}
		div#finder_pk .content-align-left {
			text-align: left !important;
		}
		
		div#finder_pk strong {
			font-weight: bold;
		}
		
		div#finder_pk sup {
			font-size: 0.8em;
			vertical-align: super;
		}
		
		div#finder_pk .hidden-by-mandatory-option-unset {
			opacity: 0;
			pointer-events: none;
		}

		div#finder_pk .checklist li {
			margin: 3px 0;
			position: relative;
			padding: 0 0 0 18px;
			list-style-type: none;
			text-align: left;
		}
			div#finder_pk .checklist li:before {
				content: "\f00c";
				font-family: "FontAwesome";
				position: absolute;
				left: 0;
				color: #145096;
			}
			
		div#finder_pk .highlight-added {
			background: #F59D00;
			transition: none;
		}	
		div#finder_pk .highlight-removed {
			transition: all 1s linear;
		}
			
	
	/**** Custom ext lib overrides ****/

		div#finder_pk #tooltip {
			max-width: 400px;
			line-height: 1.3;
			border-radius: 3px;
			box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
		}
		
		div#finder_pk .fa-info-circle {
			cursor: help;
			color: #145096;
		}
		
	/********************/	
	
	
	/**** UI Elements ****/
	
		div#finder_pk .button {
			display: inline-block;
			background: #145096;
			box-shadow: 0px 0px 0px #135195;
			color: #fff;
			padding: 8px 25px;
      min-width: 90px;
      line-height: 1.2em;
      height: auto;
			text-decoration: none;
			text-align: center;
			cursor: pointer;
			transition: background 0.3s ease, box-shadow 0.3s ease;
		}
    div#finder_pk .button_ne_bev {
			width: 100px;
		}
    div#finder_pk .button_send {
			width: 119px;
		}
			div#finder_pk .button.big {
				padding: 12px 30px;
			}
			div#finder_pk .button:hover {
				color: #fff;
				background: #1d5ea5;
				box-shadow: 0px 0px 3px #1d5ea5;
			}	
			
			div#finder_pk .button.nowrap {
				white-space: nowrap;
			}
			
			div#finder_pk .button.active {
				background: #0066B3;
				box-shadow: 0 0 0 !important;
			}
			
			div#finder_pk .button.highlight {
				background: #F59D00;
			}
			div#finder_pk .button.highlight:hover {
				background: #faa610;
				box-shadow: 0px 0px 3px #faa610;
			}

		div#finder_pk .corner-button {
			position: absolute;
			right: 15px;
			top: 15px;
			font-size: 30px;
			color: #1d5ea5;
			cursor: pointer;
		}
		div#finder_pk .corner-button.small {
			font-size: 20px;
		}
			
		
		div#finder_pk .checkbox:not(.special), .radiobox:not(.special) {
			cursor: pointer;
			display: inline-block;
		}
		
		div#finder_pk .checkbox:not(.special):not(.button),
		div#finder_pk .radiobox:not(.special):not(.button) {
			position: relative;
			padding: 0 0 0 35px;
			font-size: 13px;
			text-align: left;
		}
		
		div#finder_pk .checkbox:not(.special):not(.button):before,
		div#finder_pk .radiobox:not(.special):not(.button):before {
			content: " ";
			display: inline-block;
			width: 25px;
			height: 25px;
			border: 2px solid #145096;
			margin: 0 10px 0 0;
			vertical-align: middle;
			border-radius: 50% 50% 2px 50%;
			background: #fff;
			position: absolute;
			top: -7px;
			left: 0;
		}
		
			div#finder_pk .checkbox:not(.special):not(.button) > span,
			div#finder_pk .radiobox:not(.special):not(.button) > span {
				display: inline-block;
				vertical-align: middle;
				max-width: calc(100% - 28px);
			}
			
			div#finder_pk .checkbox:not(.special):not(.button).selected,
			div#finder_pk .radiobox:not(.special):not(.button).selected {
				color: #F59D00;
			}
			
			div#finder_pk .checkbox:not(.special):not(.button).selected:before,
			div#finder_pk .radiobox:not(.special):not(.button).selected:before {
				content: "\f00c";
				font-family: "FontAwesome";
				font-size: 22px;
				color: #fff;
				background: #F59D00;
				border: 2px solid #F59D00;
				line-height: 1;
			}
			
			
			
		div#finder_pk .radiobox.statement, div#finder_pk .checkbox.statement {
			display: inline-block;
			vertical-align: top;
			position: relative;
			cursor: pointer;
			padding: 0.2em 0 0 32px;
		}
			
			div#finder_pk .checkbox.statement:before,
			div#finder_pk .radiobox.statement:before {
				position: absolute;
				left: 0; 
				top: 0;
				content: "+";
				font-size: 20px;
				line-height: 1;
				border: 2px solid #F59D00;
				color: #F59D00;
				text-align: center;
				display: inline-block;
				width: 26px;
				height: 26px;
				padding: 1px 0 0 1px;
			}	

		div#finder_pk .radiobox.statement.selected, div#finder_pk .checkbox.statement.selected {
			color: #F59D00;
		}
			
			div#finder_pk .checkbox.statement.selected:before,
			div#finder_pk .radiobox.statement.selected:before {
				font-family: "FontAwesome";
				content: "\f00c";
				background: #F59D00;
				color: #fff;
			}				
		
		div#finder_pk .checkbox.disabled, div#finder_pk .checkbox.disabled *:not(.fa-info-circle) {
			color: Silver;
			cursor: default !important;
		}
		div#finder_pk .checkbox.disabled:before {
			border-color: Silver !important;
		}		
		
		div#finder_pk .radiobox.button.selected {
			background: #F59D00;
		}
			div#finder_pk .radiobox.button.selected:hover {
				box-shadow: 0 0 0 #fff;
			}
		
		
		
		div#finder_pk .radiobox.icon {
			display: inline-block;
			width: 150px;
			text-align: center;
			color: #145096;
			cursor: pointer;
			padding: 10px 2px;
			transition: all 0.2s ease;
			position: relative;
			vertical-align: top;
			background: #fff;
			border: 1px solid #145096;
			margin: 0 5px;
		}
			div#finder_pk .radiobox.icon svg {
				width: 100%;
				height: 45px;
				fill: #145096;
				margin: 0 0 5px 0;
				pointer-events: none;
				transition: all 0.2s ease;
			}
			div#finder_pk .radiobox.icon span {
				display: block;
				min-height: 2.5em;
			}
			div#finder_pk .radiobox.icon i {
				position: absolute;
				left: 5px;
				top: 5px;
				font-size: 16px;
			}
			div#finder_pk .radiobox.icon:hover {
				color: #145096;
			}
			div#finder_pk .radiobox.icon:hover svg {
				fill: #145096;
			}

		div#finder_pk .radiobox.icon.selected {
			background: #F59D00;
			color: #fff;
			border: 1px solid #F59D00;
		}
			div#finder_pk .radiobox.icon.selected i {
				color: #fff;
			}
			div#finder_pk .radiobox.icon.selected svg {
				fill: #fff;
			}
			div#finder_pk .radiobox.icon.selected:after {
				font-family: "FontAwesome";
				content: "\f058";
				font-size: 35px;
				color: #F59D00;
				background: #F9F9F9;
				border-radius: 50%;
				position: absolute;
				right: -17px;
				top: -17px;
				height: 45px;
				width: 44px;
			}
			
		div#finder_pk .radiobox.special.link {
			color: #0E62AB;
			display: inline;
			cursor: pointer;
		}
			
			
		div#finder_pk .radiobox .unselected {
			display: inline;
		}
		div#finder_pk .radiobox .selected {
			display: none;
		}
		div#finder_pk .radiobox.selected .unselected {
			display: none;
		}
		div#finder_pk .radiobox.selected .selected {
			display: inline;
		}
		
		@media screen and (max-width: 1100px) {		
			div#finder_pk .radiobox.icon svg {
				height: 33px;
			}
			
			div#finder_pk .radiobox.icon.selected:after, div#finder_pk .radiobox.devided.selected:after {
				font-size: 27px;
				right: -12px;
				top: -12px;
				height: 35px;
				width: 35px;
			}
		}
		
		@media screen and (max-width: 1000px) {		
			div#finder_pk .radiobox.icon {
				width: 120px;
				padding: 5px;
			}
		}
		@media screen and (max-width: 850px) {		
			div#finder_pk .radiobox.icon {
				width: 300px;
				max-width: 100%;
				padding: 5px;
				border: 2px solid #145096;
				margin: 0 0 10px 0;
			}
			
			div#finder_pk .radiobox.icon.selected, .radiobox.devided.selected {
				border: 2px solid #F59D00;
			}
			
			div#finder_pk .radiobox.icon svg {
				display: none;
			}
		}
		
	/********************/	
		
		

	div#finder_pk .top-bar-warning-message {
		width: 100%;
		background: #000;
		color: #fff;
		padding: 10px;
		text-align: center;
	}
	div#finder_pk .modal-warning-message {
		position: absolute;
		z-index: 1000;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: #000;
		background: rgba(0, 0, 0, 0.9);
		color: #fff;
		padding: 20% 30%;
		line-height: 1.3;
		text-align: center;
	}	
	
	div#finder_pk .master-wrapper {
		padding: 0;
		max-width: 780px;
		margin: auto;		
	}

	
	div#finder_pk .iframe-message {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.95);
		z-index: 100;
		padding: 10vh 10vw;
		text-align: center;
		font-size: 13px;
		line-height: 1.3;
		display: none;
	}
	div#finder_pk .inframe .iframe-message {
		display: block;
	}	

	div#finder_pk .intro-wrapper {
		width: 100%;
		position: relative;
		height: 75vh;
		min-height: 500px;
	}		
	
		div#finder_pk .intro-wrapper .slides-wrapper {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}
			div#finder_pk .intro-wrapper .slides-wrapper .slide {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: none;
				background-position: center;
				background-size: cover;
			}	
	
		div#finder_pk .intro-wrapper .buttons-wrapper {
			position: relative;
			padding: 15vh 0 12vh 3vw;
			text-align: left;
			z-index: 10;
		}
		
			div#finder_pk .intro-wrapper .buttons-wrapper .button {
				font-size: 1.15rem;
				padding: 20px 30px;
				min-width: 200px;
				border: 1px solid #fff;
			}
	
		div#finder_pk .intro-wrapper .accounts-wrapper {
			text-align: left;
			width: 250px;
			position: relative;
			z-index: 11;
			margin: 0 0 70px 3vw;
		}
			div#finder_pk .intro-wrapper .accounts-wrapper img {
				height: 100px;
				margin: 5px;
			}
		
		div#finder_pk .intro-wrapper .footer-wrapper, 
		div#finder_pk .finder-wrapper .footer-wrapper {
			width: 100%;
			padding: 15px;
			background: #D7E3F0;
			border-top: 1px solid #fff;
			position: relative;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-flex-wrap: nowrap;
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			-webkit-justify-content: space-between;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-align-content: stretch;
			-ms-flex-line-pack: stretch;
			align-content: stretch;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;			
		}
			div#finder_pk .intro-wrapper .footer-wrapper a,
			div#finder_pk .finder-wrapper .footer-wrapper a {
				color: #135195;
				text-decoration: none;
			}
			
			div#finder_pk .intro-wrapper .footer-wrapper {
				position: absolute;
				bottom: 0;
				left: 0;
			}
			

	div#finder_pk .finder-wrapper {
		background: #fff;
		display: none;
		position: relative;
	}

		div#finder_pk .finder-wrapper .progress-wrapper {
			padding: 10px 0 0 0;
			margin: 0 0 5px 0;
			
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-flex-wrap: nowrap;
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			-webkit-justify-content: space-between;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-align-content: stretch;
			-ms-flex-line-pack: stretch;
			align-content: stretch;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;			
		}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item {
				width: 19.4%;
				background: #fff;
				border: 1px solid #135195;
				height: 90px;
				position: relative;
				color: #135195;
				text-align: center;
				padding: 12px 0 0 0;
				background-image: url(../../img/progress-empty.png);
				background-repeat: no-repeat;
				background-position: center 15px;
				
				transition: all 0.5s ease;
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item.filled {
				background-image: none;
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item.current {
				background-color: #f2f6fb;
				border: 1px solid #F59D00;
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item.done,
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item.done-forever {
				background-color: #f2f6fb;
				background-image: none;
				cursor: pointer;
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item.done:not(.filled) {
				opacity: 0.3;
			}
			
			
			/*
			.finder-wrapper .progress-wrapper .progress-item:not(.done):not(.current) img {
				display: none !important;
			}*/
			
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item .number {
					color: #fff;
					font-weight: bold;
					text-align: center;
					padding: 3px;
					background: #135195;
					width: 20px;
					height: 20px;
					border-radius: 50%;
					position: absolute;
					left: calc(50% - 10px);
					top: -10px;
					
					transition: all 0.5s ease;
				}
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item.current .number {
					background: #F59D00;
				}
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item .label {
					position: absolute;
					bottom: 5px;
					left: 0;
					width: 100%;
					text-align: center;
					padding: 0 5px;
					font-size: 12.5px;
					opacity: 1;
					transition: all 0.5s ease;
				}
				
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item i {
					font-size: 45px;
				}
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item img {
					max-width: 80px;
					max-height: 45px;
					display: none;
					transform: scale(1);
					transition: all 0.5s ease;
				}
				
			@media screen and (min-width: 1090px) {
					
				div#finder_pk .finder-wrapper .progress-wrapper .progress-item.hidden:not(.current):not(.done-forever) {
					height: 0;
					border: 0;
					background: #fff;
				}	
					div#finder_pk .finder-wrapper .progress-wrapper .progress-item.hidden:not(.current):not(.done-forever) .label {
						opacity: 0;
						bottom: -100px;
					}
					div#finder_pk .finder-wrapper .progress-wrapper .progress-item.hidden:not(.current):not(.done-forever) img {
						opacity: 0;
						transform: scale(1.3);
					}
				
					div#finder_pk .finder-wrapper .progress-wrapper .progress-item.hidden:not(.current):not(.done-forever) .number {
						font-size: 15px;
						padding: 9px;
						width: 35px;
						height: 35px;
						margin-top: 20px;
						left: calc(50% - 17.5px);
					}
					div#finder_pk .finder-wrapper .progress-wrapper .progress-item.hidden:not(.current):not(.done-forever) i {
						font-size: 33px;
					}
					
			}
				
		div#finder_pk .finder-wrapper .supply-bar-wrapper {
			border: 1px solid #696969;
			background: #EFEFEF;
			padding: 1px;
			position: relative;
		}
			div#finder_pk .finder-wrapper .supply-bar-wrapper .supply-bar {
				background: #F59D00;
				min-height: 20px;
				text-align: right;
				transition: all 1s ease;
				padding: 4px 0;
			}
				div#finder_pk .finder-wrapper .supply-bar-wrapper .supply-bar span {
					white-space: nowrap;
					color: #000;
					text-align: right;
					font-weight: bold;
					font-style: italic;
					padding: 0 22px 0 5px;
				}
			div#finder_pk .finder-wrapper .supply-bar-wrapper i {
				position: absolute;
				right: 3px;
				top: 3px;
				font-size: 18px;
			}
	
	
		div#finder_pk .finder-wrapper .pages-wrapper {
			position: relative;
			padding: 0 0 70px 0;
			/*max-height: 650px;*/
		}
		
			div#finder_pk .page {
				color: #434343;
				line-height: 1.3;
				height: 560px;
				background: #fff;
			}
			
				div#finder_pk .page h2 {
					width: 100%;
					color: #000;
					font-size: 18px;
					padding: 10px 0;
					font-weight: bold;
					text-align: center;
				}
					
				div#finder_pk .page .group {
					background: #F9F9F9;
					text-align: center;
					padding: 20px;
					margin: 5px 0;
					width: 100%;
					position: relative;
				}
				
				
				div#finder_pk .page .group.fourty {
					width: 39.5%;
				}
				div#finder_pk .page .group.third {
					width: 32.5%;
				}
				div#finder_pk .page .group.half {
					width: 49.5%;
				}
				div#finder_pk .page .group.sixty {
					width: 59.5%;
				}
				
					div#finder_pk .page .group .question {
						font-size: 16px;
						text-align: center;
						line-height: 1.4;
						font-weight: bold;		
						margin: 0 0 15px 0;
					}	

					div#finder_pk .page .corner-link-wrapper {
						margin: 20px 0 0 0;
						text-align: right;
						width: 100%;
					}
					div#finder_pk .page > .corner-link-wrapper {
						position: absolute;
						right: 0;
						bottom: 38px;
						margin: 0;
					}
					
			div#finder_pk .finder-wrapper .footer-buttons-wrapper {
				position: absolute;
				bottom: -10px;
				left: 0;
				width: 100%;
				padding: 6px 0;
				border-top: 2px solid #eaeaea;
				background: rgba(255, 255, 255, 0.8);
			}
			div#finder_pk .finder-wrapper .page-outstanding .footer-buttons-wrapper {
				/*position: fixed;*/
			}
				
				div#finder_pk .finder-wrapper .footer-buttons-wrapper .align-right { 
					float: right;
				}	

				div#finder_pk .finder-wrapper .footer-buttons-wrapper .desktop {
					display: inline;
				}
				div#finder_pk .finder-wrapper .footer-buttons-wrapper .mobile {
					display: none;
				}

									
			
			/* => layout details defined in app.pages-templates.css */
			

		div#finder_pk .disclaimer {
			padding: 10px 0 0 0;
			color: Silver;
			text-align: justify;
			font-size: 12px;
			line-height: 1.3;
		}
			

	

				
		
	
	@media screen and (max-width: 1090px) {
		
		div#finder_pk .intro-wrapper {
			height: calc(100vh - 44px);
		}		
		
			div#finder_pk .intro-wrapper .accounts-wrapper img {
			}
			
			div#finder_pk .intro-wrapper .footer-wrapper {
				position: absolute;
				bottom: 0;
				left: 0;
			}
		
		div#finder_pk .finder-wrapper {
			padding: 0 5px;
		}
		div#finder_pk .finder-wrapper .footer-wrapper {
			margin: 0 -5px;
			width: calc(100% + 10px);
		}
		
		div#finder_pk .finder-wrapper .progress-wrapper {
			min-height: 0;
		}
		
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item {
			height: 48px;
			background-image: none !important;
			padding: 12px 0 4px 0;
		}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item i {
				font-size: 20px;
				position: absolute;
				top: -10px;
				left: calc(50% - 10px);
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item img {
				display: none !important;
			}
			div#finder_pk .finder-wrapper .progress-wrapper .progress-item .label {
				font-size: 10.5px;
			}
		
		div#finder_pk .page {
			height: auto;
			/*padding-bottom: 60px;*/
		}
		
		div#finder_pk .page > .corner-link-wrapper {
			position: static;
			margin: 10px 0 50px 0;
			text-align: center;
			padding: 0 10px;
		}
		
    /*
		div#finder_pk .finder-wrapper .footer-buttons-wrapper {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			padding: 10px;
			margin: 0;
			min-height: 0;
			background: rgba(255, 255, 255, 0.9);
		}	
		
		div#finder_pk .finder-wrapper .footer-buttons-wrapper:not(.on-page-bottom):before {
			position: absolute;
			left: calc(50% - 15px);
			font-family: FontAwesome;
			content: "\f13a";
			color: #F59D00;
			top: -16px;
			font-size: 30px;
		}
    */
		
	}
	
	
	@media screen and (max-width: 1050px) {

		div#finder_pk .intro-wrapper .footer-wrapper {
			display: block;
			text-align: center;
			padding: 5px;
		}
			div#finder_pk .intro-wrapper .footer-wrapper a {
				display: block;
				margin: 8px 0;
			}
	
	
		div#finder_pk .finder-wrapper .page h2 {
			font-size: 16px;
			margin: 0 0 10px 0;
		}		
		
		
	}

		
	@media screen and (max-width: 950px) {
		
		div#finder_pk .mobile {
			display: inline;
		}
		div#finder_pk .desktop {
			display: none;
		}
    
    div#finder_pk .finder-wrapper {
			padding: 10px 5px;
		}
		
		div#finder_pk .intro-wrapper .buttons-wrapper {
			padding: 15vh 0 10vh 0;		
			text-align: center;
		}
		
		div#finder_pk .intro-wrapper .accounts-wrapper {
			padding: 0;
			text-align: center;
			margin: auto;
		}
		
		div#finder_pk .finder-wrapper .footer-wrapper {
			display: block;
			text-align: center;
			padding: 5px;
		}
			div#finder_pk .finder-wrapper .footer-wrapper a {
				display: inline-block;
				margin: 0 8px;
			}
			
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item,
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item.done,
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item.current,
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item.filled { 
			height: 0;
			background: #fff;
			border: 0;
		}
		
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item .number,
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item i {
			top: -5px;
		}
	
		
		div#finder_pk .finder-wrapper .progress-wrapper .progress-item .label {
			display: none;
		}

	}
	
