progress.reading-progress {
	/* Positioning */
	position: fixed;
	left: 0;
	top: 0;
  
	/* Dimensions */
	width: 100%;
	height: 5px;
  
	/* Reset the appearance */
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none;
  
	/* Get rid of the default border in Firefox/Opera. */
	border: none;
  
	/* Progress bar container for Firefox/IE10+ */
	background-color: transparent;
  
	/* Progress bar value for IE10+ */
	color: #38A169;

	z-index: 2147483641;
}

.admin-bar progress.reading-progress {
	top: 32px;
}

progress.reading-progress::-webkit-progress-bar {
	background-color: transparent;
}

progress.reading-progress::-webkit-progress-value {
	background-color: #38A169;
}

progress.reading-progress::-moz-progress-bar {
	background-color: #38A169;
}

.progress-container {
	width: 100%;
	background-color: transparent;
	position: fixed;
	top: 0;
	left: 0;
	height: 5px;
	display: block;
}

.progress-bar {
	background-color: #38A169;
	width: 0%;
	display: block;
	height: inherit;
}


.admin-bar progress.reading-progress + .oxy-sticky-header-active {
	top: 37px !important;
}

@media only screen and (max-width: 782px) {
	.admin-bar progress.reading-progress {
		top: 46px;
	}
}

@media only screen and (max-width: 600px) {
	.admin-bar progress.reading-progress {
		top: 0;
	}
}