.modal-body ul,ol {
	padding:0;
	margin:0 0 10px 25px;
	list-style: none;
}
/*******************/
.hide {
	display:none!important;
}
.modal-hidden {
	display:none!important;
}
.modal {
	position:fixed;
	margin-left:-280px;
	background-color:white;
	border-radius:6px;
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	background-clip:padding-box;
	outline:0;
	display:block;
	overflow:hidden;
	overflow-y:hidden;
}
.modal-body {
	position:relative;
	overflow-y:auto;
	max-height:400px;
	padding:15px;
}
.modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:inset 0 1px 0 white;
	-moz-box-shadow:inset 0 1px 0 white;
	box-shadow: inset 0 1px 0 white;
}
/**********************/
.modal-footer .btn-primary {
	color:white;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#50a2f5;
	background-image:-moz-linear-gradient(top,#54aaff,#4a96e8);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#54aaff),to(#4a96e8));
	background-image:-webkit-linear-gradient(top,#54aaff,#4a96e8);
	background-image:-o-linear-gradient(top,#54aaff,#4a96e8);
	background-image:linear-gradient(to bottom,#54aaff,#4a96e8);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF54AAFF',endColorstr='#FF4A96E8',GradientType=0);
	border-color:#4a96e8 #4a96e8 #1a6fcc;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom: 0;
}
/*******progress************/
.progress.active .bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite;
}
.progress .bar {
	overflow:hidden;
}
.progress-striped .bar {
	background-color:#149bdf;
	background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px;
}
.progress .bar {
	width:0;
	height:100%;
	color:white;
	float:left;
	font-size:12px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0d90d1;
	background-image:-moz-linear-gradient(top,#149bdf,#0480be);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
	background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
	background-image:-o-linear-gradient(top,#149bdf,#0480be);
	background-image:linear-gradient(to bottom,#149bdf,#0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF',endColorstr='#FF0480BE',GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition: width .6s ease;
}
/******************/
.label-important {
	background-color:#b50303
}
.label-important[href] {
	background-color:#830202
}
.label-warning {
	background-color:#f89406
}
.label-warning[href] {
	background-color:#c67605
}
.label-success {
	background-color:#488f06
}
.label-success[href] {
	background-color:#2f5e04
}
.label-info {
	background-color:#12718f
}
.label-info[href] {
	background-color:#0c4d62
}
.label-inverse {
	background-color:#333
}
.label-inverse[href] {
	background-color:#1a1a1a
}
.badge-important {
	background-color:#b50303
}
.badge-important[href] {
	background-color:#830202
}
.badge-warning {
	background-color:#f89406
}
.badge-warning[href] {
	background-color:#c67605
}
.badge-success {
	background-color:#488f06
}
.badge-success[href] {
	background-color:#2f5e04
}
.badge-info {
	background-color:#12718f
}
.badge-info[href] {
	background-color:#0c4d62
}
.badge-inverse {
	background-color:#333
}
.badge-inverse[href] {
	background-color: #1a1a1a
}
/**********************/
.alert {
	padding:8px 35px 8px 14px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#fffbdc;
	border:1px solid #f1d875;
	border-radius:2px;
	z-index: 0;
}
.alert-error {
	background-color:#fee5e2;
	border-color:#fcaca5;
	color:#b50303;
}
.alert-error h4 {
	color: #b50303;
}