/* progress bars
---------------------------------------------------------------------------- */

.table th, .table td {		padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd;}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
.table tbody tr:hover td, .table tbody tr:hover th { background-color: #f5f5f5;}


/* progress bars
---------------------------------------------------------------------------- */
@-webkit-keyframes progress-bar-stripes {	from { 	background-position: 40px 0; }	to {		background-position: 0 0; } }
@-moz-keyframes progress-bar-stripes {		from {	background-position: 40px 0; }	to {		background-position: 0 0; } }
@-ms-keyframes progress-bar-stripes {		from {	background-position: 40px 0; }	to {		background-position: 0 0; } }
@-o-keyframes progress-bar-stripes {		from {	background-position: 0 0; }		to {		background-position: 40px 0; } }
@keyframes progress-bar-stripes {			from {	background-position: 40px 0; }	to {		background-position: 0 0; } }

.progress-animated .bar {	background: url(/img/progressbar.gif) !important; filter: none; }
.progress {				overflow: hidden; height: 22px; margin: auto 6px; background-color: #f7f7f7; border-radius: 4px;
						background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
						-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.progress .bar {			width: 0%; height: 22px; margin: 0; color: #ffffff; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e90d2;
						background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-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(top, #149bdf, #0480be); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', 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; -ms-box-sizing: border-box; box-sizing: border-box;
						-webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -ms-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }
.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: -ms-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.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-danger .bar {		background-color: #dd514c;
						background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); }
.progress-danger.progress-striped .bar {
  						background-color: #ee5f5b;
						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: -ms-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); }
.progress-success .bar {		background-color: #5eb95e;
						background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); }
.progress-success.progress-striped .bar {
						background-color: #62c462;
						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: -ms-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); }
.progress-info .bar {		background-color: #4bb1cf;
						background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); }
.progress-info.progress-striped .bar {
						background-color: #5bc0de;
						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: -ms-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); }
.progress-warning .bar {
						background-color: #faa732;
						background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); }
.progress-warning.progress-striped .bar {
						background-color: #fbb450;
						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: -ms-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); }


/* bootstrap buttons
---------------------------------------------------------------------------- */

.btn {					display: inline-block; height: 28px; *display: inline; /* IE7 inline-block hack */ *zoom: 1; padding: 0 10px; margin-bottom: 0; font-size: 14px; line-height: 24px;
						color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; background-color: #f5f5f5;
						background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
						border-color: #e6e6e6 #e6e6e6 #bfbfbf; 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);
						border: 1px solid #cccccc; border-bottom-color: #b3b3b3; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
						-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
						cursor: pointer; *margin-left: 2px;line-height: 22px;}
.btn span {				display: inline-block; *display: inline; margin: 2px;}
button.btn i.ig, span.btn i.ig {	display: inline-block; *display: inline; margin: -3px 2px 4px 2px; height: 22px;}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  						background-color: #e6e6e6;}
.btn:active, .btn.active {	background-color: #cccccc \9;}
.btn:first-child {			*margin-left: 0;}
.btn:hover {				color: #231f20; text-decoration: none; background-color: #e6e6e6; background-position: 0 -15px;
						-webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.btn:focus {				outline: thin dotted #231f20; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.btn.active, .btn:active {	background-image: none; background-color: #e6e6e6; background-color: #d9d9d9 \9; outline: 0;
						-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled, .btn[disabled] {
  						cursor: default; background-image: none; background-color: #e6e6e6; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.btn-large {				padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.btn-large [class^="icon-"] {	margin-top: 1px;}
.btn-small {				padding: 5px 9px; font-size: 11px; line-height: 16px;}
.btn-small [class^="icon-"] {	margin-top: -1px;}
.btn-mini {				padding: 2px 6px; font-size: 11px; line-height: 14px;}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
						text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #ffffff;}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
						color: rgba(255, 255, 255, 0.75);}
.btn-primary {				background-color: #0074cc;
						background-image: -moz-linear-gradient(top, #0088cc, #0055cc); background-image: -ms-linear-gradient(top, #0088cc, #0055cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); background-image: -o-linear-gradient(top, #0088cc, #0055cc); background-image: linear-gradient(top, #0088cc, #0055cc); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  						border-color: #0055cc #0055cc #003580; 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);}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  						background-color: #0055cc;}
.btn-primary:active, .btn-primary.active {
						background-color: #004099 \9;}
.btn-warning {				background-color: #faa732;
						background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
						border-color: #f89406 #f89406 #ad6704; 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);}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
						background-color: #f89406;}
.btn-warning:active, .btn-warning.active {
						background-color: #c67605 \9;}
.btn-danger {				background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
						border-color: #bd362f #bd362f #802420; 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);}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
						background-color: #bd362f;}
.btn-danger:active, .btn-danger.active {
						background-color: #942a25 \9;}
.btn-success {
						background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
						border-color: #51a351 #51a351 #387038; 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);}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
						background-color: #51a351;}
.btn-success:active, .btn-success.active {
						background-color: #408140 \9;}
.btn-info {				background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
						background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
						border-color: #2f96b4 #2f96b4 #1f6377; 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);}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
						background-color: #2f96b4;}
.btn-info:active, .btn-info.active {
						background-color: #24748c \9;}
.btn-inverse {				background-color: #414141; background-image: -moz-linear-gradient(top, #555555, #222222); background-image: -ms-linear-gradient(top, #555555, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); background-image: -webkit-linear-gradient(top, #555555, #222222); background-image: -o-linear-gradient(top, #555555, #222222); background-image: linear-gradient(top, #555555, #222222); background-repeat: repeat-x;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
						border-color: #222222 #222222 #000000; 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);}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
						background-color: #222222;}
.btn-inverse:active, .btn-inverse.active {
						background-color: #080808 \9;}
button.btn, input[type="submit"].btn {
						*padding-top: 2px; *padding-bottom: 2px;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
						padding: 0; border: 0;}
button.btn.btn-large, input[type="submit"].btn.btn-large {
						*padding-top: 7px; *padding-bottom: 7px;}
button.btn.btn-small, input[type="submit"].btn.btn-small {
						*padding-top: 3px; *padding-bottom: 3px;}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
						*padding-top: 1px; *padding-bottom: 1px;}


/* Glyph icons
---------------------------------------------------------------------------- */
i.ig { width: 22px; height: 22px; line-height: 22px; background-image: url("/etc/jq/img/igi_glyphs.png"); }

i.ig-cfg { background-position: 0px 0px; }			i.ig-cfg:hover { background-position: 0px -176px; }
i.ig-cfg2 { background-position: -22px 0px; }		i.ig-cfg2:hover { background-position: -22px -176px; }
i.ig-notes { background-position: -44px 0px; }		i.ig-notes:hover { background-position: -44px -176px; }
i.ig-wand { background-position: -66px 0px; }		i.ig-wand:hover { background-position: -66px -176px; }
i.ig-bin { background-position: -88px 0px; }			i.ig-bin:hover { background-position: -88px -176px; }
i.ig-attach { background-position: -110px 0px; }		i.ig-attach:hover { background-position: -110px -176px; }
i.ig-bookopn { background-position: -132px 0px; }		i.ig-bookopn:hover { background-position: -132px -176px; }
i.ig-home { background-position: -154px 0px; }		i.ig-home:hover { background-position: -154px -176px; }
i.ig-print { background-position: -176px 0px; }		i.ig-print:hover { background-position: -176px -176px; }
i.ig-dupl { background-position: -198px 0px; }		i.ig-dupl:hover { background-position: -198px -176px; }
i.ig-cars { background-position: -220px 0px; }		i.ig-cars:hover { background-position: -220px -176px; }
i.ig-usrw { background-position: 0px -22px; }		i.ig-usrw:hover { background-position: 0px -198px; }
i.ig-usr { background-position: -22px -22px; }		i.ig-usr:hover { background-position: -22px -198px; }
i.ig-usr2 { background-position: -44px -22px; }		i.ig-usr2:hover { background-position: -44px -198px; }
i.ig-usrw2 { background-position: -66px -22px; }		i.ig-usrw2:hover { background-position: -66px -198px; }
i.ig-usradd { background-position: -88px -22px; }		i.ig-usradd:hover { background-position: -88px -198px; }
i.ig-usrdel { background-position: -110px -22px; }	i.ig-usrdel:hover { background-position: -110px -198px; }
i.ig-parents { background-position: -132px -22px; }	i.ig-parents:hover { background-position: -132px -198px; }
i.ig-group { background-position: -154px -22px; }		i.ig-group:hover { background-position: -154px -198px; }
i.ig-check { background-position: -176px -22px; }		i.ig-check:hover { background-position: -176px -198px; }
i.ig-edit { background-position: -198px -22px; }		i.ig-edit:hover { background-position: -198px -198px; }
i.ig-neww { background-position: -220px -22px; }		i.ig-neww:hover { background-position: -220px -198px; }
i.ig-srch { background-position: 0px -44px; }		i.ig-srch:hover { background-position: 0px -220px; }
i.ig-keys { background-position: -22px -44px; }		i.ig-keys:hover { background-position: -22px -220px; }
i.ig-dislike { background-position: -44px -44px; }	i.ig-dislike:hover { background-position: -44px -220px; }
i.ig-star { background-position: -66px -44px; }		i.ig-star:hover { background-position: -66px -220px; }
i.ig-pencil { background-position: -88px -44px; }		i.ig-pencil:hover { background-position: -88px -220px; }
i.ig-pen { background-position: -110px -44px; }		i.ig-pen:hover { background-position: -110px -220px; }
i.ig-envel { background-position: -132px -44px; }		i.ig-envel:hover { background-position: -132px -220px; }
i.ig-book { background-position: -154px -44px; }		i.ig-book:hover { background-position: -154px -220px; }
i.ig-bookmark { background-position: -176px -44px; }	i.ig-bookmark:hover { background-position: -176px -220px; }
i.ig-tag { background-position: -198px -44px; }		i.ig-tag:hover { background-position: -198px -220px; }
i.ig-tags { background-position: -220px -44px; }		i.ig-tags:hover { background-position: -220px -220px; }
i.ig-chart { background-position: 0px -66px; }		i.ig-chart:hover { background-position: 0px -242px; }
i.ig-signal { background-position: -22px -66px; }		i.ig-signal:hover { background-position: -22px -242px; }
i.ig-stats { background-position: -44px -66px; }		i.ig-stats:hover { background-position: -44px -242px; }
i.ig-warn { background-position: -66px -66px; }		i.ig-warn:hover { background-position: -66px -242px; }
i.ig-leaf { background-position: -88px -66px; }		i.ig-leaf:hover { background-position: -88px -242px; }
i.ig-fire { background-position: -110px -66px; }		i.ig-fire:hover { background-position: -110px -242px; }
i.ig-umbr { background-position: -132px -66px; }		i.ig-umbr:hover { background-position: -132px -242px; }
i.ig-cart { background-position: -154px -66px; }		i.ig-cart:hover { background-position: -154px -242px; }
i.ig-alarm { background-position: -176px -66px; }		i.ig-alarm:hover { background-position: -176px -242px; }
i.ig-retweet { background-position: -198px -66px; }	i.ig-retweet:hover { background-position: -198px -242px; }
i.ig-bulb { background-position: -220px -66px; }		i.ig-bulb:hover { background-position: -220px -242px; }
i.ig-plus { background-position: 0px -88px; }		i.ig-plus:hover { background-position: 0px -264px; }
i.ig-minus { background-position: -22px -88px; }		i.ig-minus:hover { background-position: -22px -264px; }
i.ig-remove { background-position: -44px -88px; }		i.ig-remove:hover { background-position: -44px -264px; }
i.ig-circok { background-position: -66px -88px; }		i.ig-circok:hover { background-position: -66px -264px; }
i.ig-circquest { background-position: -88px -88px; }	i.ig-circquest:hover { background-position: -88px -264px; }
i.ig-circexcl { background-position: -110px -88px; }	i.ig-circexcl:hover { background-position: -110px -264px; }
i.ig-coins { background-position: -132px -88px; }		i.ig-coins:hover { background-position: -132px -264px; }
i.ig-info { background-position: -154px -88px; }		i.ig-info:hover { background-position: -154px -264px; }
i.ig-maps { background-position: -176px -88px; }		i.ig-maps:hover { background-position: -176px -264px; }
i.ig-shot { background-position: -198px -88px; }		i.ig-shot:hover { background-position: -198px -264px; }
i.ig-del { background-position: -220px -88px; }		i.ig-del:hover { background-position: -220px -264px; }
i.ig-cam { background-position: 0px -110px; }		i.ig-cam:hover { background-position: 0px -286px; }
i.ig-ipod { background-position: -22px -110px; }		i.ig-ipod:hover { background-position: -22px -286px; }
i.ig-iphone { background-position: -44px -110px; }	i.ig-iphone:hover { background-position: -44px -286px; }
i.ig-dnl { background-position: -66px -110px; }		i.ig-dnl:hover { background-position: -66px -286px; }
i.ig-upl { background-position: -88px -110px; }		i.ig-upl:hover { background-position: -88px -286px; }
i.ig-thup { background-position: -110px -110px; }		i.ig-thup:hover { background-position: -110px -286px; }
i.ig-thdn { background-position: -132px -110px; }		i.ig-thdn:hover { background-position: -132px -286px; }
i.ig-hrgt { background-position: -154px -110px; }		i.ig-hrgt:hover { background-position: -154px -286px; }
i.ig-hleft { background-position: -176px -110px; }	i.ig-hleft:hover { background-position: -176px -286px; }
i.ig-hup { background-position: -198px -110px; }		i.ig-hup:hover { background-position: -198px -286px; }
i.ig-hdn { background-position: -220px -110px; }		i.ig-hdn:hover { background-position: -220px -286px; }
i.ig-sett { background-position: 0px -132px; }		i.ig-sett:hover { background-position: 0px -308px; }
i.ig-cut { background-position: -22px -132px; }		i.ig-cut:hover { background-position: -22px -308px; }
i.ig-anchor { background-position: -44px -132px; }	i.ig-anchor:hover { background-position: -44px -308px; }
i.ig-flag { background-position: -66px -132px; }		i.ig-flag:hover { background-position: -66px -308px; }
i.ig-flag2 { background-position: -88px -132px; }		i.ig-flag2:hover { background-position: -88px -308px; }
i.ig-link { background-position: -110px -132px; }		i.ig-link:hover { background-position: -110px -308px; }
i.ig-tie { background-position: -132px -132px; }		i.ig-tie:hover { background-position: -132px -308px; }
i.ig-keyb { background-position: -154px -132px; }		i.ig-keyb:hover { background-position: -154px -308px; }
i.ig-comm { background-position: -176px -132px; }		i.ig-comm:hover { background-position: -176px -308px; }
i.ig-lock { background-position: -198px -132px; }		i.ig-lock:hover { background-position: -198px -308px; }
i.ig-unlock { background-position: -220px -132px; }	i.ig-unlock:hover { background-position: -220px -308px; }


/* filetypes icons
---------------------------------------------------------------------------- */

i.icf {	width: 22px; height: 22px; line-height: 22px; background-image: url("/etc/jq/img/igi_ftypes.gif"); }
i.icf48 {	width: 48px; height: 48px; line-height: 48px; background-image: url("/etc/jq/img/igi_ftypes48.gif"); }

i.icf-file:hover { background-position: 0px 0px; }			i.icf-file { background-position: 0px -66px; }
i.icf-file-etc:hover { background-position: -22px 0px; }		i.icf-file-etc { background-position: -22px -66px; }
i.icf-file-chart:hover { background-position: -44px 0px; }		i.icf-file-chart { background-position: -44px -66px; }
i.icf-file-pdf:hover { background-position: -66px 0px; }		i.icf-file-pdf { background-position: -66px -66px; }
i.icf-file-doc:hover { background-position: -88px 0px; }		i.icf-file-doc { background-position: -88px -66px; }
i.icf-file-xls:hover { background-position: -110px 0px; }		i.icf-file-xls { background-position: -110px -66px; }
i.icf-file-ppt:hover { background-position: -132px 0px; }		i.icf-file-ppt { background-position: -132px -66px; }
i.icf-file-txt:hover { background-position: -154px 0px; }		i.icf-file-txt { background-position: -154px -66px; }
i.icf-file-movie:hover { background-position: -176px 0px; }		i.icf-file-movie { background-position: -176px -66px; }
i.icf-file-wmv:hover { background-position: -198px 0px; }		i.icf-file-wmv { background-position: -198px -66px; }
i.icf-file-mpg:hover { background-position: -220px 0px; }		i.icf-file-mpg { background-position: -220px -66px; }
i.icf-file-mp4:hover { background-position: -220px 0px; }		i.icf-file-mp4 { background-position: -220px -66px; }
i.icf-file-htm:hover { background-position: 0px -22px; }		i.icf-file-htm { background-position: 0px -88px; }
i.icf-file-gif:hover { background-position: -22px -22px; }		i.icf-file-gif { background-position: -22px -88px; }
i.icf-file-jpg:hover { background-position: -44px -22px; }		i.icf-file-jpg { background-position: -44px -88px; }
i.icf-file-png:hover { background-position: -66px -22px; }		i.icf-file-png { background-position: -66px -88px; }
i.icf-file-bmp:hover { background-position: -88px -22px; }		i.icf-file-bmp { background-position: -88px -88px; }
i.icf-file-wma:hover { background-position: -110px -22px; }		i.icf-file-wma { background-position: -110px -88px; }
i.icf-file-avi:hover { background-position: -132px -22px; }		i.icf-file-avi { background-position: -132px -88px; }
i.icf-file-mp3:hover { background-position: -154px -22px; }		i.icf-file-mp3 { background-position: -154px -88px; }
i.icf-file-wav:hover { background-position: -176px -22px; }		i.icf-file-wav { background-position: -176px -88px; }
i.icf-file-psd:hover { background-position: -198px -22px; }		i.icf-file-psd { background-position: -198px -88px; }
i.icf-file-tif:hover { background-position: -220px -22px; }		i.icf-file-tif { background-position: -220px -88px; }
i.icf-file-odb:hover { background-position: 0px -44px; }		i.icf-file-odb { background-position: 0px -110px; }
i.icf-file-ods:hover { background-position: -22px -44px; }		i.icf-file-ods { background-position: -22px -110px; }
i.icf-file-odg:hover { background-position: -44px -44px; }		i.icf-file-odg { background-position: -44px -110px; }
i.icf-file-odt:hover { background-position: -66px -44px; }		i.icf-file-odt { background-position: -66px -110px; }
i.icf-file-odp:hover { background-position: -88px -44px; }		i.icf-file-odp { background-position: -88px -110px; }
i.icf-file-odf:hover { background-position: -110px -44px; }		i.icf-file-odf { background-position: -110px -110px; }
i.icf-file-zip:hover { background-position: -132px -44px; }		i.icf-file-zip { background-position: -132px -110px; }
i.icf-file-err:hover { background-position: -154px -44px; }		i.icf-file-err { background-position: -154px -110px; }
i.icf-file-quest:hover { background-position: -176px -44px; }	i.icf-file-quest { background-position: -176px -110px; }
i.icf-file-warn:hover { background-position: -198px -44px; }	i.icf-file-warn { background-position: -198px -110px; }
i.icf-file-wait:hover { background-position: -220px -44px; }	i.icf-file-wait { background-position: -220px -110px; }

i.icf48-file:hover { background-position: 0px 0px; }			i.icf48-file { background-position: 0px -144px; }
i.icf48-file-etc:hover { background-position: -48px 0px; }		i.icf48-file-etc { background-position: -48px -144px; }
i.icf48-file-chart:hover { background-position: -96px 0px; }	i.icf48-file-chart { background-position: -96px -144px; }
i.icf48-file-pdf:hover { background-position: -144px 0px; }		i.icf48-file-pdf { background-position: -144px -144px; }
i.icf48-file-doc:hover { background-position: -192px 0px; }		i.icf48-file-doc { background-position: -192px -144px; }
i.icf48-file-xls:hover { background-position: -240px 0px; }		i.icf48-file-xls { background-position: -240px -144px; }
i.icf48-file-ppt:hover { background-position: -288px 0px; }		i.icf48-file-ppt { background-position: -288px -144px; }
i.icf48-file-txt:hover { background-position: -336px 0px; }		i.icf48-file-txt { background-position: -336px -144px; }
i.icf48-file-movie:hover { background-position: -384px 0px; }	i.icf48-file-movie { background-position: -384px -144px; }
i.icf48-file-wmv:hover { background-position: -432px 0px; }		i.icf48-file-wmv { background-position: -432px -144px; }
i.icf48-file-mpg:hover { background-position: -480px 0px; }		i.icf48-file-mpg { background-position: -480px -144px; }
i.icf48-file-mp4:hover { background-position: -480px 0px; }		i.icf48-file-mp4 { background-position: -480px -144px; }
i.icf48-file-htm:hover { background-position: 0px -48px; }		i.icf48-file-htm { background-position: 0px -192px; }
i.icf48-file-gif:hover { background-position: -48px -48px; }	i.icf48-file-gif { background-position: -48px -192px; }
i.icf48-file-jpg:hover { background-position: -96px -48px; }	i.icf48-file-jpg { background-position: -96px -192px; }
i.icf48-file-png:hover { background-position: -144px -48px; }	i.icf48-file-png { background-position: -144px -192px; }
i.icf48-file-bmp:hover { background-position: -192px -48px; }	i.icf48-file-bmp { background-position: -192px -192px; }
i.icf48-file-wma:hover { background-position: -240px -48px; }	i.icf48-file-wma { background-position: -240px -192px; }
i.icf48-file-avi:hover { background-position: -288px -48px; }	i.icf48-file-avi { background-position: -288px -192px; }
i.icf48-file-mp3:hover { background-position: -336px -48px; }	i.icf48-file-mp3 { background-position: -336px -192px; }
i.icf48-file-wav:hover { background-position: -384px -48px; }	i.icf48-file-wav { background-position: -384px -192px; }
i.icf48-file-psd:hover { background-position: -432px -48px; }	i.icf48-file-psd { background-position: -432px -192px; }
i.icf48-file-tif:hover { background-position: -480px -48px; }	i.icf48-file-tif { background-position: -480px -192px; }
i.icf48-file-odb:hover { background-position: 0px -96px; }		i.icf48-file-odb { background-position: 0px -240px; }
i.icf48-file-ods:hover { background-position: -48px -96px; }	i.icf48-file-ods { background-position: -48px -240px; }
i.icf48-file-odg:hover { background-position: -96px -96px; }	i.icf48-file-odg { background-position: -96px -240px; }
i.icf48-file-odt:hover { background-position: -144px -96px; }	i.icf48-file-odt { background-position: -144px -240px; }
i.icf48-file-odp:hover { background-position: -192px -96px; }	i.icf48-file-odp { background-position: -192px -240px; }
i.icf48-file-odf:hover { background-position: -240px -96px; }	i.icf48-file-odf { background-position: -240px -240px; }
i.icf48-file-zip:hover { background-position: -288px -96px; }	i.icf48-file-zip { background-position: -288px -240px; }
i.icf48-file-err:hover { background-position: -336px -96px; }	i.icf48-file-err { background-position: -336px -240px; }
i.icf48-file-quest:hover { background-position: -384px -96px; }	i.icf48-file-quest { background-position: -384px -240px; }
i.icf48-file-warn:hover { background-position: -432px -96px; }	i.icf48-file-warn { background-position: -432px -240px; }
i.icf48-file-wait:hover { background-position: -480px -96px; }	i.icf48-file-wait { background-position: -480px -240px; }
