div.gtProgress {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	border-color: #cfdbe2;
	width: 455px;
	position: absolute;
	z-index: 998;
}

div.gtProgressTitle {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	color: #fff;
	background-color: #23b7e5;
	border-color: #cfdbe2;
	font-size: 14px;
}

div.gtProgressBtnClose {
	width: 10px;
	height: 10px;
	right: 1px;
	top: 0px;
	position: absolute;
	z-index: 999;
	cursor: pointer;
}

div.gtProgressBody {
	padding: 15px;
}

div.gtProgressInfo {
	margin: 0 0 10.5px;
}

div.gtProgressContainer {
	border-radius: 3px;
	border: 1px solid #f1f1f1;
	background-color: #fff;
	box-shadow: 0 0 0 #000;
	overflow: hidden;
	height: 21px;
	margin-bottom: 21px;
}

div.gtProgressBar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	background-color: #5d9cec;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	transition: width .6s ease;
	background-color: #23b7e5;
}

div.gtProgressBar-striped {
	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%,
		transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0,
		hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent );
	background-size: 40px 40px;
}