.whitepaper-archive {

}
.whitepaper-row {
	margin:0px -10px;
}
.whitepaper {
	padding:10px;
	margin-bottom:20px;
}
.whitepaper-title {

}
.whitepaper-description {
	margin-bottom:20px;
}
.whitepaper-button {

}

.whitepaper:not(.whitepaper-ordered) .whitepaper-button-remove {
	display:none!important;
}

.whitepaper-ordered .whitepaper-button-add {
	display:none!important;
}

#whitepaper-bar {
	display:none;
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	padding:10px;
	background:#252525;
	color:white;
	z-index:99990;
	text-align:center;
	box-shadow:0px -2px 3px rgba(255,255,255,0.3)
}

#whitepaper-bar-text {
	display:inline-block;
	margin-right:10px;
	font-size:20px;
	vertical-align:middle;

}

#whitepaper-button-order {
	vertical-align:middle;
}

#whitepapers-modal {
	display: inline-block; 
	padding: 50px; 
	max-width: 800px; 
	width:100%;
	margin:20px;
}

#whitepapers-modal fieldset {
	overflow:hidden;
}

#whitepapers-modal label {
	
}

#whitepapers-modal .whitepapers-input {
	
}

#whitepapers-modal a {
	text-decoration: underline;
}

.whitepaper-error input[type="text"],
.whitepaper-error a{
	border-color:red;
	color:red;
}

.whitepaper-error label {
	color:red;
}

#whitepapers-modal label {
	display:block;
	margin-bottom:5px;
}

#whitepapers-modal label.required:after {
	content:"*";
	color:red;
	margin-left:6px;
	font-weight:bold;
}

#whitepapers-modal input[type="checkbox"]{
	vertical-align: middle;
}

#whitepapers-modal input[type="text"] {
	line-height: 32px;
    height: 32px;
}

#modal-success {
	display:none;
	max-width:1000px;
}

.fancybox-close-small {
	box-shadow:none!important;
}