/*
Style Pack Name: Futuriffic
Style Pack URI: http://www.mybookprogress.com/
Description: 2099 called, they want their progress bars back...
Author: Author Media
Author URI: http://www.authormedia.com
Version: 1.0.1
*/

/*---------------------------------------------------------*/
/* Subscribe Form                                          */
/*---------------------------------------------------------*/

.mbp-container a.mbp-subscribe {
	display: inline-block;
	padding: 0.3em 0.6em 0.35em;
	margin: 10px 0 0 0;

	font-size: 1.4em;
	line-height: 1;
	font-weight: bold;

	border-radius: 0.5em;
	cursor: pointer;
	text-decoration: none;
	outline: 0;

	background: #333;
	border-bottom: 0.25em solid #222;
	color: #eee !important;
	text-shadow: 0 1px 3px #222;

	box-shadow: 0 1px 4px rgba(0,0,0,0.6);

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	transition: background 0.3s, border-bottom 0.3s, color 0.3s;
}
.mbp-container a.mbp-subscribe:hover {
	background: #404040;
	border-bottom: 0.25em solid #2F2F2F;
	color: #FBFBFB !important;

	text-decoration: none;
	outline: 0;
	opacity: 1;
}

.mbp-container .mbp-subscribe-form {
	color: #eee;
	padding: 8px;
	border-radius: 8px;
	box-sizing: border-box;

	border: none;
	background: #333;
	border-bottom: 1px solid rgba(255,255,255,0.25);
	box-shadow: 0px 4px 4px -4px rgba(255, 255, 255, 0.4), 0px -3px 3px -3px rgba(255, 255, 255, 0.25), inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
}

.mbp-container .mbp-subscribe-form .mbp-subscribe-message {
	padding: 0.7em 0.9em;
	font-weight: bold;
}



/*---------------------------------------------------------*/
/* Nudge Me                                                */
/*---------------------------------------------------------*/

.mbp-nudge-box {
	background: #464646;
	border: 3px solid #333;
}

.mbp-nudge-box .arrow:after {
	background: #464646;
	border: 3px solid #333;
}

.mbp-nudge-box .mbp-nudge-message {
	color: #f1f1f1;
}

.mbp-nudge-box .mbp-nudge-title {
	color: #f1f1f1;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}

.mbp-nudge-box .mbp-nudge-submit-container {
	min-height: 40px;
}

.mbp-nudge-box .mbp-nudge-submit {
	display: inline-block;
	padding: 0.3em 0.6em 0.35em;
	margin: 0;

	font-size: 1.4em;
	line-height: 1;
	font-weight: bold;

	border: none;
	border-radius: 0.5em;
	cursor: pointer;
	text-decoration: none;
	outline: 0;

	opacity: 0.9;
	background: #D38787;
	border-bottom: 4px solid #BD4C4C;
	color: #A20202 !important;

	box-shadow: 0 1px 4px rgba(107,2,2,0.5);

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	transition: opacity 0.2s, margin-top 0.2s, border-bottom 0.2s;
}

.mbp-nudge-box .mbp-nudge-submit:hover {
	margin-top: -2px;
	border-bottom-width: 6px;

	opacity: 1;
	background: #D38787;
	color: #A20202 !important;
}

.mbp-nudge-box .mbp-nudge-submit:active {
	margin-top: 1px;
	border-bottom-width: 3px;

	background: #D38787;
	border-bottom-color: #BD4C4C;
	box-shadow: 0 1px 4px rgba(107,2,2,0.5);
}


/*---------------------------------------------------------*/
/* Progress Display                                        */
/*---------------------------------------------------------*/

.mbp-container .mbp-book .mbp-book-progress {
	height: 37px;
	padding: 8px 11px;
	border-radius:16px;

	border: none;
	background: #333;
	border-bottom: 1px solid rgba(255,255,255,0.25);
	box-shadow: 0px 4px 4px -4px rgba(255, 255, 255, 0.4), 0px -3px 3px -3px rgba(255, 255, 255, 0.25), inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5);

}
.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-barbg {
	border-radius: 20px;
	background: #222;
	box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.85);
	border: 1px solid rgba(0,0,0,0.8);
	padding: 1px;
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-bar {
	display: block;
	border-radius: 16px;
	background-image: url("data:image/png;base64,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");
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45), inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25), inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-bar:before {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	border-radius: 0px 16px 16px 0px;
	background: radial-gradient(ellipse at 100% 50%, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.01) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%);
	background-size: 100% 150%;
	background-position: 0% 50%;
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-bar:after {
	position: absolute;
	display: block;
	content: "";
	width: 64px;
	max-width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	border-radius: 0px 16px 16px 0px;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 98%, rgba(255,255,255,0) 100%);
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-label {
	width:40px;
	height:30px;
	top:20px;
	left: auto;
	right: -20px;

	font-weight:bold;
	font-size:12px;
	line-height:30px;
	color:#fff;
	text-align:center;
	text-shadow: 0px -1px 0px #000000,0px 1px 1px #000000;

	background: rgb(76,76,76);
	background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(38,38,38,1) 100%);
	border-radius:6px;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-label span {
	position:absolute;
	display:block;
	box-sizing:content-box;
	width:12px;
	height:9px;
	top:-8px;
	left:12px;
	background:transparent;
	overflow:hidden;
}

.mbp-container .mbp-book .mbp-book-progress .mbp-book-progress-label span:before {
	content:"";

	position:absolute;
	display:block;
	box-sizing:content-box;
	width:8px;
	height:8px;
	top:4px;
	left:2px;

	border:1px solid rgba(0,0,0,0.5);
	background: rgb(86,86,86);
	background: linear-gradient(135deg, rgba(86,86,86,1) 0%, rgba(76,76,76,1) 50%);
	box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.15);

	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
