.hide {
	display:none
}
.show {
	display:block
}
.invisible {
	visibility:hidden
}
.affix {
	position:fixed
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0
}
.clearfix:after {
	clear:both
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:black
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.modal {
	position:fixed;
	top:10%;
	left:50%;
	z-index:1050;
	width:560px;
	margin-left:-280px;
	background-color:white;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.3);
	*border:1px solid #999;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	outline:none
}
.modal.fade {
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out;
	top:-25%
}
.modal.fade.in {
	top:10%
}
.modal-header {
	padding:9px 15px;
	border-bottom:1px solid #eee
}
.modal-header .close {
	margin-top:2px
}
.modal-header h3 {
	margin:0;
	line-height:30px
}
.modal-body {
	position:relative;
	overflow-y:auto;
	max-height:400px;
	padding:15px
}
.modal-form {
	margin-bottom:0
}
.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;
	*zoom:1
}
.modal-footer:before,.modal-footer:after {
	display:table;
	content:"";
	line-height:0
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	visibility:visible;
	font-size:13px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:8px;
	color:white;
	text-align:center;
	text-decoration:none;
	background-color:black;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:black
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:black
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:black
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:black
}
.btn .label,.btn .badge {
	position:relative;
	top:-1px
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:whitesmoke;
	background-image:-moz-linear-gradient(top,white,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,white,#e6e6e6);
	background-image:-o-linear-gradient(top,white,#e6e6e6);
	background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFE6E6E6',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);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:1px solid #cccccc;
	*border:0;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	*margin-left:.3em;
	-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)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color:#333333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active {
	background-color:#cccccc \9
}
.btn:first-child {
	*margin-left:0
}
.btn:hover,.btn:focus {
	color:#333333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active {
	background-image:none;
	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;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn {
	color:#fff;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	font-size:11px;
	font-weight:600;
	text-shadow:0 -1px #6f6f6f
}
.btn:hover,.btn:active,.btn:focus {
	color:#fff
}
.btn.btn-full {
	display:block
}
.btn.btn-default {
	color:#686868;
	text-shadow:none
}
.btn.btn-default:hover,.btn.btn-default:active {
	color:#505050
}
.btn.btn-default .caret {
	border-top:4px solid black
}
.btn .caret {
	border-top:4px solid white
}
.btn.btn-large {
	font-size:12px
}
.btn.btn-default {
	background:#fafafa;
	border-color:#ddd;
	-webkit-box-shadow:0 0 5px #fafafa inset;
	-moz-box-shadow:0 0 5px #fafafa inset;
	box-shadow:0 0 5px #fafafa inset;
}
.btn.btn-default:hover {
	background:#f3f3f3;
	border-color:#ddd;
	-webkit-box-shadow:0 0 5px #f3f3f3 inset;
	-moz-box-shadow:0 0 5px #f3f3f3 inset;
	box-shadow:0 0 5px #f3f3f3 inset;
}
.btn.btn-default:active {
	background:#f3f3f3;
	border-color:#ddd;
	-webkit-box-shadow:0 0 5px #f3f3f3 inset;
	-moz-box-shadow:0 0 5px #f3f3f3 inset;
	box-shadow:0 0 5px #f3f3f3 inset;
}
.btn.btn-red {
	background:#d84a38;
	border-color:#d84a38;
	-webkit-box-shadow:0 0 5px #d84a38 inset;
	-moz-box-shadow:0 0 5px #d84a38 inset;
	box-shadow:0 0 5px #d84a38 inset
}
.btn.btn-red:hover {
	background:#9e4444;
	border-color:#9e4444;
	-webkit-box-shadow:0 0 5px #9e4444 inset;
	-moz-box-shadow:0 0 5px #9e4444 inset;
	box-shadow:0 0 5px #9e4444 inset
}
.btn.btn-red:active {
	background:#9e4444;
	border-color:#9e4444;
	-webkit-box-shadow:0 0 5px #9e4444 inset;
	-moz-box-shadow:0 0 5px #9e4444 inset;
	box-shadow:0 0 5px #9e4444 inset
}
.btn.btn-green {
	border:1px solid #6d963b;
	-webkit-box-shadow:inset 0 1px 2px #a2c873;
	-moz-box-shadow:inset 0 1px 2px #a2c873;
	box-shadow:inset 0 1px 2px #a2c873;
	background:#82b346;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2YzE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyYjM0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#96c161),color-stop(100%,#82b346));
	background-image:-webkit-linear-gradient(top,#96c161,#82b346);
	background-image:-moz-linear-gradient(top,#96c161,#82b346);
	background-image:-o-linear-gradient(top,#96c161,#82b346);
	background-image:linear-gradient(top,#96c161,#82b346)
}
.btn.btn-green:hover {
	background:#80af45;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2YzE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwYWY0NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#96c161),color-stop(100%,#80af45));
	background-image:-webkit-linear-gradient(top,#96c161,#80af45);
	background-image:-moz-linear-gradient(top,#96c161,#80af45);
	background-image:-o-linear-gradient(top,#96c161,#80af45);
	background-image:linear-gradient(top,#96c161,#80af45);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-green:active {
	background:#8cbb52;
	border-color:#688e38;
	-webkit-box-shadow:0 0 5px #8cbb52 inset;
	-moz-box-shadow:0 0 5px #8cbb52 inset;
	box-shadow:0 0 5px #8cbb52 inset
}
.btn.btn-blue {
	background:#17A4C2;
	border-color:#17A4C2;
	-webkit-box-shadow:0 0 5px #17A4C2 inset;
	-moz-box-shadow:0 0 5px #17A4C2 inset;
	box-shadow:0 0 5px #17A4C2 inset
}
.btn.btn-blue:hover {
	background:#187386;
	border-color:#187386;
	-webkit-box-shadow:0 0 5px #187386 inset;
	-moz-box-shadow:0 0 5px #187386 inset;
	box-shadow:0 0 5px #187386 inset
}
.btn.btn-blue:active {
	background:#187386;
	border-color:#187386;
	-webkit-box-shadow:0 0 5px #187386 inset;
	-moz-box-shadow:0 0 5px #187386 inset;
	box-shadow:0 0 5px #187386 inset
}
.btn.btn-gray {

	background:#8c97a6;
	border-color:#8c97a6;
	-webkit-box-shadow:0 0 5px #8c97a6 inset;
	-moz-box-shadow:0 0 5px #8c97a6 inset;
	box-shadow:0 0 5px #8c97a6 inset
}
.btn.btn-gray:hover {
	background:#5d6979;
	border-color:#5d6979;
	-webkit-box-shadow:0 0 5px #5d6979 inset;
	-moz-box-shadow:0 0 5px #5d6979 inset;
	box-shadow:0 0 5px #5d6979 inset
}
.btn.btn-gray:active {
	background:#5d6979;
	border-color:#5d6979;
	-webkit-box-shadow:0 0 5px #5d6979 inset;
	-moz-box-shadow:0 0 5px #5d6979 inset;
	box-shadow:0 0 5px #5d6979 inset
}
.btn.btn-black {
	border:1px solid #5a5a5a;
	-webkit-box-shadow:inset 0 1px 2px #909090;
	-moz-box-shadow:inset 0 1px 2px #909090;
	box-shadow:inset 0 1px 2px #909090;
	background:#6f6f6f;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODM4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZmNmY2ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#838383),color-stop(100%,#6f6f6f));
	background-image:-webkit-linear-gradient(top,#838383,#6f6f6f);
	background-image:-moz-linear-gradient(top,#838383,#6f6f6f);
	background-image:-o-linear-gradient(top,#838383,#6f6f6f);
	background-image:linear-gradient(top,#838383,#6f6f6f)
}
.btn.btn-black:hover {
	background:#6c6c6c;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODM4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#838383),color-stop(100%,#6c6c6c));
	background-image:-webkit-linear-gradient(top,#838383,#6c6c6c);
	background-image:-moz-linear-gradient(top,#838383,#6c6c6c);
	background-image:-o-linear-gradient(top,#838383,#6c6c6c);
	background-image:linear-gradient(top,#838383,#6c6c6c);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-black:active {
	background:#797979;
	border-color:#555555;
	-webkit-box-shadow:0 0 5px #797979 inset;
	-moz-box-shadow:0 0 5px #797979 inset;
	box-shadow:0 0 5px #797979 inset
}
.btn.btn-lightblue {
	border:1px solid #3692bb;
	-webkit-box-shadow:inset 0 1px 2px #81bfdb;
	-moz-box-shadow:inset 0 1px 2px #81bfdb;
	box-shadow:inset 0 1px 2px #81bfdb;
	background:#4da5cc;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjVkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRkYTVjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#6db5d5),color-stop(100%,#4da5cc));
	background-image:-webkit-linear-gradient(top,#6db5d5,#4da5cc);
	background-image:-moz-linear-gradient(top,#6db5d5,#4da5cc);
	background-image:-o-linear-gradient(top,#6db5d5,#4da5cc);
	background-image:linear-gradient(top,#6db5d5,#4da5cc)
}
.btn.btn-lightblue:hover {
	background:#49a3cb;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjVkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5YTNjYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#6db5d5),color-stop(100%,#49a3cb));
	background-image:-webkit-linear-gradient(top,#6db5d5,#49a3cb);
	background-image:-moz-linear-gradient(top,#6db5d5,#49a3cb);
	background-image:-o-linear-gradient(top,#6db5d5,#49a3cb);
	background-image:linear-gradient(top,#6db5d5,#49a3cb);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-lightblue:active {
	background:#5dadd0;
	border-color:#338cb3;
	-webkit-box-shadow:0 0 5px #5dadd0 inset;
	-moz-box-shadow:0 0 5px #5dadd0 inset;
	box-shadow:0 0 5px #5dadd0 inset
}
.btn.btn-gold {
	border:1px solid #a87a27;
	-webkit-box-shadow:inset 0 1px 2px #daaf61;
	-moz-box-shadow:inset 0 1px 2px #daaf61;
	box-shadow:inset 0 1px 2px #daaf61;
	background:#c9922f;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1YTQ0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5OTIyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d5a44c),color-stop(100%,#c9922f));
	background-image:-webkit-linear-gradient(top,#d5a44c,#c9922f);
	background-image:-moz-linear-gradient(top,#d5a44c,#c9922f);
	background-image:-o-linear-gradient(top,#d5a44c,#c9922f);
	background-image:linear-gradient(top,#d5a44c,#c9922f)
}
.btn.btn-gold:hover {
	background:#c58f2e;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1YTQ0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M1OGYyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d5a44c),color-stop(100%,#c58f2e));
	background-image:-webkit-linear-gradient(top,#d5a44c,#c58f2e);
	background-image:-moz-linear-gradient(top,#d5a44c,#c58f2e);
	background-image:-o-linear-gradient(top,#d5a44c,#c58f2e);
	background-image:linear-gradient(top,#d5a44c,#c58f2e);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-gold:active {
	background:#d19c3b;
	border-color:#a07425;
	-webkit-box-shadow:0 0 5px #d19c3b inset;
	-moz-box-shadow:0 0 5px #d19c3b inset;
	box-shadow:0 0 5px #d19c3b inset
}
.btn.btn-sea {
	border:1px solid #39534f;
	-webkit-box-shadow:inset 0 1px 2px #64928d;
	-moz-box-shadow:inset 0 1px 2px #64928d;
	box-shadow:inset 0 1px 2px #64928d;
	background:#496b67;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhODM3ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5NmI2NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#5a837e),color-stop(100%,#496b67));
	background-image:-webkit-linear-gradient(top,#5a837e,#496b67);
	background-image:-moz-linear-gradient(top,#5a837e,#496b67);
	background-image:-o-linear-gradient(top,#5a837e,#496b67);
	background-image:linear-gradient(top,#5a837e,#496b67)
}
.btn.btn-sea:hover {
	background:#476864;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhODM3ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ3Njg2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#5a837e),color-stop(100%,#476864));
	background-image:-webkit-linear-gradient(top,#5a837e,#476864);
	background-image:-moz-linear-gradient(top,#5a837e,#476864);
	background-image:-o-linear-gradient(top,#5a837e,#476864);
	background-image:linear-gradient(top,#5a837e,#476864);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-sea:active {
	background:#527772;
	border-color:#354d4a;
	-webkit-box-shadow:0 0 5px #527772 inset;
	-moz-box-shadow:0 0 5px #527772 inset;
	box-shadow:0 0 5px #527772 inset
}
.btn.btn-brown {
	border:1px solid #856733;
	-webkit-box-shadow:inset 0 1px 2px #c29e61;
	-moz-box-shadow:inset 0 1px 2px #c29e61;
	box-shadow:inset 0 1px 2px #c29e61;
	background:#a27e3f;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiOTM0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2EyN2UzZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#bb934f),color-stop(100%,#a27e3f));
	background-image:-webkit-linear-gradient(top,#bb934f,#a27e3f);
	background-image:-moz-linear-gradient(top,#bb934f,#a27e3f);
	background-image:-o-linear-gradient(top,#bb934f,#a27e3f);
	background-image:linear-gradient(top,#bb934f,#a27e3f)
}
.btn.btn-brown:hover {
	background:#9f7b3d;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiOTM0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlmN2IzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#bb934f),color-stop(100%,#9f7b3d));
	background-image:-webkit-linear-gradient(top,#bb934f,#9f7b3d);
	background-image:-moz-linear-gradient(top,#bb934f,#9f7b3d);
	background-image:-o-linear-gradient(top,#bb934f,#9f7b3d);
	background-image:linear-gradient(top,#bb934f,#9f7b3d);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-brown:active {
	background:#b18944;
	border-color:#7e6131;
	-webkit-box-shadow:0 0 5px #b18944 inset;
	-moz-box-shadow:0 0 5px #b18944 inset;
	box-shadow:0 0 5px #b18944 inset
}
.btn.btn-twitter {
	border:1px solid #2189ff;
	-webkit-box-shadow:inset 0 1px 2px #8dc2ff;
	-moz-box-shadow:inset 0 1px 2px #8dc2ff;
	box-shadow:inset 0 1px 2px #8dc2ff;
	background:#4a9eff;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYjRmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOWVmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#73b4ff),color-stop(100%,#4a9eff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-moz-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:-o-linear-gradient(top,#73b4ff,#4a9eff);
	background-image:linear-gradient(top,#73b4ff,#4a9eff)
}
.btn.btn-twitter:hover {
	background:#459cff;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYjRmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1OWNmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#73b4ff),color-stop(100%,#459cff));
	background-image:-webkit-linear-gradient(top,#73b4ff,#459cff);
	background-image:-moz-linear-gradient(top,#73b4ff,#459cff);
	background-image:-o-linear-gradient(top,#73b4ff,#459cff);
	background-image:linear-gradient(top,#73b4ff,#459cff);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-twitter:active {
	background:#5fa9ff;
	border-color:#1783ff;
	-webkit-box-shadow:0 0 5px #5fa9ff inset;
	-moz-box-shadow:0 0 5px #5fa9ff inset;
	box-shadow:0 0 5px #5fa9ff inset
}
.btn.btn-facebook {
	border:1px solid #2d4479;
	-webkit-box-shadow:inset 0 1px 2px #5272bf;
	-moz-box-shadow:inset 0 1px 2px #5272bf;
	box-shadow:inset 0 1px 2px #5272bf;
	background:#385496;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNjViNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4NTQ5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4365b4),color-stop(100%,#385496));
	background-image:-webkit-linear-gradient(top,#4365b4,#385496);
	background-image:-moz-linear-gradient(top,#4365b4,#385496);
	background-image:-o-linear-gradient(top,#4365b4,#385496);
	background-image:linear-gradient(top,#4365b4,#385496)
}
.btn.btn-facebook:hover {
	background:#365293;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNjViNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2NTI5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4365b4),color-stop(100%,#365293));
	background-image:-webkit-linear-gradient(top,#4365b4,#365293);
	background-image:-moz-linear-gradient(top,#4365b4,#365293);
	background-image:-o-linear-gradient(top,#4365b4,#365293);
	background-image:linear-gradient(top,#4365b4,#365293);
	-webkit-transition:box-shadow .05s ease-in-out;
	-moz-transition:box-shadow .05s ease-in-out;
	-o-transition:box-shadow .05s ease-in-out;
	transition:box-shadow .05s ease-in-out
}
.btn.btn-facebook:active {
	background:#3d5ca5;
	border-color:#2a3f71;
	-webkit-box-shadow:0 0 5px #3d5ca5 inset;
	-moz-box-shadow:0 0 5px #3d5ca5 inset;
	box-shadow:0 0 5px #3d5ca5 inset
}
button.btn {
	font-weight:700
}
.btn i {
	vertical-align:middle
}
.btn [class^="icon-"],.btn [class*=" icon-"],.nav [class^="icon-"],.nav [class*=" icon-"] {
	display:inline
}
.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large {
	line-height:.9em
}
.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
	display:inline-block
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
	margin-top:.18em
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
	line-height:.8em
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	background-color:white;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	white-space:normal
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:0px 5px 0 0;
	-moz-border-radius:0px 5px 0 0;
	border-radius:0px 5px 0 0
}
.popover-title:empty {
	display:none
}
.popover-content {
	padding:9px 14px
}
.popover .arrow,.popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover .arrow {
	border-width:11px
}
.popover .arrow:after {
	border-width:10px;
	content:""
}
.popover.top .arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	bottom:-11px
}
.popover.top .arrow:after {
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:white
}
.popover.right .arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25)
}
.popover.right .arrow:after {
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:white
}
.popover.bottom .arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	top:-11px
}
.popover.bottom .arrow:after {
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:white
}
.popover.left .arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25)
}
.popover.left .arrow:after {
	right:1px;
	border-right-width:0;
	border-left-color:white;
	bottom:-10px
}

@media (max-width:767px) {
	.modal {
		position:fixed;
		top:20px;
		left:20px;
		right:20px;
		width:auto;
		margin:0
	}
	.modal.fade {
		top:-100px
	}
	.modal.fade.in {
		top:20px
	}
}

.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}

.close {
	float:right;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	color:black;
	text-shadow:0 1px 0 white;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover,.close:focus {
	color:black;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:whitesmoke;
	background-image:-moz-linear-gradient(top,white,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,white,#e6e6e6);
	background-image:-o-linear-gradient(top,white,#e6e6e6);
	background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFE6E6E6',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);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:1px solid #cccccc;
	*border:0;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	*margin-left:.3em;
	-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)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color:#333333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active {
	background-color:#cccccc \9
}
.btn:first-child {
	*margin-left:0
}
.btn:hover,.btn:focus {
	color:#333333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active {
	background-image:none;
	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;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	padding:11px 19px;
	font-size:17.5px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px
}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {
	margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:11.9px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px
}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"] {
	margin-top:0
}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {
	margin-top:-1px
}
.btn-mini {
	padding:0 6px;
	font-size:10.5px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px
}
.btn-block {
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.btn-block+.btn-block {
	margin-top:5px
}.modal-body {
	background:#f5f5f5
}
.modal {
	border:3px solid #808080
}
.modal-header,.modal-footer {
	background:#eaeaea;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#fdfdfd));
	background-image:-webkit-linear-gradient(top,#fdfdfd,#fdfdfd);
	background-image:-moz-linear-gradient(top,#fdfdfd,#fdfdfd);
	background-image:-o-linear-gradient(top,#fdfdfd,#fdfdfd);
	background-image:linear-gradient(top,#fdfdfd,#fdfdfd)
}
.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6,.modal-footer h1,.modal-footer h2,.modal-footer h3,.modal-footer h4,.modal-footer h5,.modal-footer h6 {
	margin:0
}
.modal-header {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px
}
.modal-header {
	border-bottom:1px solid #CDCDCD
}
.input-append ul.add-on li a.btn,.input-append ul.add-on li button.btn,.input-prepend ul.add-on li a.btn,.input-prepend ul.add-on li button.btn {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px
}
a.btn {
	text-decoration: none;
}
/***ICONS****/
[class^="icon-"],[class*=" icon-"] {
	display:inline-block;
	width:14px;
	height:14px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../images/glyphicons-halflings.html");
	background-position:14px 14px;
	background-repeat:no-repeat;
	margin-top:1px
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"] {
	background-image:url("../images/glyphicons-halflings-white.html")
}
.icon-glass {
	background-position:0 0
}
.icon-music {
	background-position:-24px 0
}
.icon-search {
	background-position:-48px 0
}
.icon-envelope {
	background-position:-72px 0
}
.icon-heart {
	background-position:-96px 0
}
.icon-star {
	background-position:-120px 0
}
.icon-star-empty {
	background-position:-144px 0
}
.icon-user {
	background-position:-168px 0
}
.icon-film {
	background-position:-192px 0
}
.icon-th-large {
	background-position:-216px 0
}
.icon-th {
	background-position:-240px 0
}
.icon-th-list {
	background-position:-264px 0
}
.icon-ok {
	background-position:-288px 0
}
.icon-remove {
	background-position:-312px 0
}
.icon-zoom-in {
	background-position:-336px 0
}
.icon-zoom-out {
	background-position:-360px 0
}
.icon-off {
	background-position:-384px 0
}
.icon-signal {
	background-position:-408px 0
}
.icon-cog {
	background-position:-432px 0
}
.icon-trash {
	background-position:-456px 0
}
.icon-home {
	background-position:0 -24px
}
.icon-file {
	background-position:-24px -24px
}
.icon-time {
	background-position:-48px -24px
}
.icon-road {
	background-position:-72px -24px
}
.icon-download-alt {
	background-position:-96px -24px
}
.icon-download {
	background-position:-120px -24px
}
.icon-upload {
	background-position:-144px -24px
}
.icon-inbox {
	background-position:-168px -24px
}
.icon-play-circle {
	background-position:-192px -24px
}
.icon-repeat {
	background-position:-216px -24px
}
.icon-refresh {
	background-position:-240px -24px
}
.icon-list-alt {
	background-position:-264px -24px
}
.icon-lock {
	background-position:-287px -24px
}
.icon-flag {
	background-position:-312px -24px
}
.icon-headphones {
	background-position:-336px -24px
}
.icon-volume-off {
	background-position:-360px -24px
}
.icon-volume-down {
	background-position:-384px -24px
}
.icon-volume-up {
	background-position:-408px -24px
}
.icon-qrcode {
	background-position:-432px -24px
}
.icon-barcode {
	background-position:-456px -24px
}
.icon-tag {
	background-position:0 -48px
}
.icon-tags {
	background-position:-25px -48px
}
.icon-book {
	background-position:-48px -48px
}
.icon-bookmark {
	background-position:-72px -48px
}
.icon-print {
	background-position:-96px -48px
}
.icon-camera {
	background-position:-120px -48px
}
.icon-font {
	background-position:-144px -48px
}
.icon-bold {
	background-position:-167px -48px
}
.icon-italic {
	background-position:-192px -48px
}
.icon-text-height {
	background-position:-216px -48px
}
.icon-text-width {
	background-position:-240px -48px
}
.icon-align-left {
	background-position:-264px -48px
}
.icon-align-center {
	background-position:-288px -48px
}
.icon-align-right {
	background-position:-312px -48px
}
.icon-align-justify {
	background-position:-336px -48px
}
.icon-list {
	background-position:-360px -48px
}
.icon-indent-left {
	background-position:-384px -48px
}
.icon-indent-right {
	background-position:-408px -48px
}
.icon-facetime-video {
	background-position:-432px -48px
}
.icon-picture {
	background-position:-456px -48px
}
.icon-pencil {
	background-position:0 -72px
}
.icon-map-marker {
	background-position:-24px -72px
}
.icon-adjust {
	background-position:-48px -72px
}
.icon-tint {
	background-position:-72px -72px
}
.icon-edit {
	background-position:-96px -72px
}
.icon-share {
	background-position:-120px -72px
}
.icon-check {
	background-position:-144px -72px
}
.icon-move {
	background-position:-168px -72px
}
.icon-step-backward {
	background-position:-192px -72px
}
.icon-fast-backward {
	background-position:-216px -72px
}
.icon-backward {
	background-position:-240px -72px
}
.icon-play {
	background-position:-264px -72px
}
.icon-pause {
	background-position:-288px -72px
}
.icon-stop {
	background-position:-312px -72px
}
.icon-forward {
	background-position:-336px -72px
}
.icon-fast-forward {
	background-position:-360px -72px
}
.icon-step-forward {
	background-position:-384px -72px
}
.icon-eject {
	background-position:-408px -72px
}
.icon-chevron-left {
	background-position:-432px -72px
}
.icon-chevron-right {
	background-position:-456px -72px
}
.icon-plus-sign {
	background-position:0 -96px
}
.icon-minus-sign {
	background-position:-24px -96px
}
.icon-remove-sign {
	background-position:-48px -96px
}
.icon-ok-sign {
	background-position:-72px -96px
}
.icon-question-sign {
	background-position:-96px -96px
}
.icon-info-sign {
	background-position:-120px -96px
}
.icon-screenshot {
	background-position:-144px -96px
}
.icon-remove-circle {
	background-position:-168px -96px
}
.icon-ok-circle {
	background-position:-192px -96px
}
.icon-ban-circle {
	background-position:-216px -96px
}
.icon-arrow-left {
	background-position:-240px -96px
}
.icon-arrow-right {
	background-position:-264px -96px
}
.icon-arrow-up {
	background-position:-289px -96px
}
.icon-arrow-down {
	background-position:-312px -96px
}
.icon-share-alt {
	background-position:-336px -96px
}
.icon-resize-full {
	background-position:-360px -96px
}
.icon-resize-small {
	background-position:-384px -96px
}
.icon-plus {
	background-position:-408px -96px
}
.icon-minus {
	background-position:-433px -96px
}
.icon-asterisk {
	background-position:-456px -96px
}
.icon-exclamation-sign {
	background-position:0 -120px
}
.icon-gift {
	background-position:-24px -120px
}
.icon-leaf {
	background-position:-48px -120px
}
.icon-fire {
	background-position:-72px -120px
}
.icon-eye-open {
	background-position:-96px -120px
}
.icon-eye-close {
	background-position:-120px -120px
}
.icon-warning-sign {
	background-position:-144px -120px
}
.icon-plane {
	background-position:-168px -120px
}
.icon-calendar {
	background-position:-192px -120px
}
.icon-random {
	background-position:-216px -120px;
	width:16px
}
.icon-comment {
	background-position:-240px -120px
}
.icon-magnet {
	background-position:-264px -120px
}
.icon-chevron-up {
	background-position:-288px -120px
}
.icon-chevron-down {
	background-position:-313px -119px
}
.icon-retweet {
	background-position:-336px -120px
}
.icon-shopping-cart {
	background-position:-360px -120px
}
.icon-folder-close {
	background-position:-384px -120px;
	width:16px
}
.icon-folder-open {
	background-position:-408px -120px;
	width:16px
}
.icon-resize-vertical {
	background-position:-432px -119px
}
.icon-resize-horizontal {
	background-position:-456px -118px
}
.icon-hdd {
	background-position:0 -144px
}
.icon-bullhorn {
	background-position:-24px -144px
}
.icon-bell {
	background-position:-48px -144px
}
.icon-certificate {
	background-position:-72px -144px
}

.icon-thumbs-up {
	background-position:-96px -144px
}
.icon-thumbs-down {
	background-position:-120px -144px
}
.icon-hand-right {
	background-position:-144px -144px
}
.icon-hand-left {
	background-position:-168px -144px
}
.icon-hand-up {
	background-position:-192px -144px
}
.icon-hand-down {
	background-position:-216px -144px
}
.icon-circle-arrow-right {
	background-position:-240px -144px
}
.icon-circle-arrow-left {
	background-position:-264px -144px
}
.icon-circle-arrow-up {
	background-position:-288px -144px
}
.icon-circle-arrow-down {
	background-position:-312px -144px
}
.icon-globe {
	background-position:-336px -144px
}
.icon-wrench {
	background-position:-360px -144px
}
.icon-tasks {
	background-position:-384px -144px
}
.icon-filter {
	background-position:-408px -144px
}
.icon-briefcase {
	background-position:-432px -144px
}
.icon-fullscreen {
	background-position:-456px -144px
}