.panel-transparent { background-color: transparent; border: none; box-shadow: none;-webkit-box-shadow: none;  }

.parallax {
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
}

.text-white-large {
	color: #fff;
	font-size: 100px;
	line-height: 1;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 400;
	text-stroke: 1px transparent;
	display: block;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

.paper-shadow-top-z-2 {
		box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		-moz-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		-webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.paper-shadow-bottom-z-2 {
		box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}

.paper-shadow-top-z-3 {
		box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19);
		-moz-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19);
		-webkit-box-shadow: 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.paper-shadow-bottom-z-3 {
		box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
		-moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
		-webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
}