.hbOutter{
	position: relative;
	height: 100%;

	.happy-birthday {
		position: absolute;
		width: 475px;
		height: 500px;
		left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;

	    .ellipsis{
	    	text-overflow: ellipsis;
		    overflow: hidden;
		    white-space: nowrap;
	    }

	    .person-view{
	    	width: 350px;
	   		height: 210px;

	    	.person-content{
				position: absolute;
				width: 100%;

				& > p{
					padding: 4px 0;
				}

				.lastname{
					.ellipsis;
				    display: inline-block;

				    a{
						color:inherit !important;
					}		
				}

				.org{
					.ellipsis;
					display: inline-block;
					padding-left: 5px;
				}

				.sendLove{
					.ellipsis;
					 display: inline-block;
				    cursor: pointer;
				}
	    	}
	    }
	}
}