.switchery {
	background-color:#fff;
	border:1px solid #dfdfdf;
	border-radius:20px;
	cursor:pointer;
	display:inline-block;
	height:30px;
	position:relative;
	vertical-align:middle;
	width:50px;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	box-sizing:content-box;
	background-clip:content-box;
}

.switchery>small {
	background:#fff;
	border-radius:100%;
	box-shadow:0 1px 3px rgba(0,0,0,0.4);
	height:30px;
	position:absolute;
	top:0;
	width:30px;
}

.switchery-small {
	border-radius:20px;
	height:20px;
	width:33px;
}

.switchery-small>small {
	height:20px;
	width:20px;
}

.switchery-large {
	border-radius:40px;
	height:40px;
	width:66px;
}

.switchery-large>small {
	height:40px;
	width:40px;
}

.tooltipster-fall,.tooltipster-grow.tooltipster-show {
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
	-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
}

.tooltipster-base {
	display:block;
	pointer-events:none;
	position:absolute;
}

.tooltipster-box {
	flex:1 1 auto;
}

.tooltipster-content {
	box-sizing:border-box;
	max-height:100%;
	max-width:100%;
	overflow:auto;
}

.tooltipster-ruler {
	bottom:0;
	left:0;
	overflow:hidden;
	position:fixed;
	right:0;
	top:0;
	visibility:hidden;
}

.tooltipster-fade {
	opacity:0;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	-ms-transition-property:opacity;
	transition-property:opacity;
}

.tooltipster-fade.tooltipster-show {
	opacity:1;
}

.tooltipster-grow {
	-webkit-transform:scale(0,0);
	-moz-transform:scale(0,0);
	-o-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0);
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden;
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
}

.tooltipster-swing {
	opacity:0;
	-webkit-transform:rotateZ(4deg);
	-moz-transform:rotateZ(4deg);
	-o-transform:rotateZ(4deg);
	-ms-transform:rotateZ(4deg);
	transform:rotateZ(4deg);
	-webkit-transition-property:-webkit-transform,opacity;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
}

.tooltipster-swing.tooltipster-show {
	opacity:1;
	-webkit-transform:rotateZ(0);
	-moz-transform:rotateZ(0);
	-o-transform:rotateZ(0);
	-ms-transform:rotateZ(0);
	transform:rotateZ(0);
	-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
	-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
	-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
	-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
	-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
	transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
}

.tooltipster-fall {
	-webkit-transition-property:top;
	-moz-transition-property:top;
	-o-transition-property:top;
	-ms-transition-property:top;
	transition-property:top;
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
}

.tooltipster-fall.tooltipster-initial {
	top:0!important;
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property:all;
	-moz-transition-property:all;
	-o-transition-property:all;
	-ms-transition-property:all;
	transition-property:all;
	top:0!important;
	opacity:0;
}

.tooltipster-slide {
	-webkit-transition-property:left;
	-moz-transition-property:left;
	-o-transition-property:left;
	-ms-transition-property:left;
	transition-property:left;
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
	transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
}

.tooltipster-slide.tooltipster-initial {
	left:-40px!important;
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property:all;
	-moz-transition-property:all;
	-o-transition-property:all;
	-ms-transition-property:all;
	transition-property:all;
	left:0!important;
	opacity:0;
}

@keyframes tooltipster-fading {
	0% {
		opacity:0;
	}
	
	100% {
		opacity:1;
	}
}

.tooltipster-update-fade {
	animation:tooltipster-fading .4s;
}

@keyframes tooltipster-rotating {
	25% {
		transform:rotate(-2deg);
	}
	
	75% {
		transform:rotate(2deg);
	}
	
	100% {
		transform:rotate(0);
	}
}

.tooltipster-update-rotate {
	animation:tooltipster-rotating .6s;
}

@keyframes tooltipster-scaling {
	50% {
		transform:scale(1.1);
	}
	
	100% {
		transform:scale(1);
	}
}

.tooltipster-update-scale {
	animation:tooltipster-scaling .6s;
}

.tooltipster-sidetip .tooltipster-box {
	background:#565656;
	border:2px solid #000;
	border-radius:4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top:8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right:8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left:8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom:8px;
}

.tooltipster-sidetip .tooltipster-content {
	color:#fff;
	line-height:18px;
	padding:6px 14px;
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow:hidden;
	position:absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height:10px;
	margin-left:-10px;
	top:0;
	width:20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height:20px;
	margin-top:-10px;
	right:0;
	top:0;
	width:10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height:20px;
	margin-top:-10px;
	left:0;
	top:0;
	width:10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom:0;
	height:10px;
	margin-left:-10px;
	width:20px;
}

.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border {
	height:0;
	position:absolute;
	width:0;
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border:10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color:#565656;
	left:0;
	top:3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color:#565656;
	left:-3px;
	top:0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color:#565656;
	left:3px;
	top:0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color:#565656;
	left:0;
	top:-3px;
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border:10px solid transparent;
	left:0;
	top:0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:#000;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color:#000;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color:#000;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color:#000;
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position:relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top:-10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left:-10px;
}


.tooltipster-base img.avatar{width:16px;height:16px;display:inline-block;position:relative;top:4px;margin:-3px 4px 0 0;}

.tooltipster-tiny-pop {
	opacity:0;
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-o-transform:scale(0.9);
	-ms-transform:scale(0.9);
	transform:scale(0.9);
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden;
}

.tooltipster-tiny-pop.tooltipster-show {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition-timing-function:cubic-bezier(0.000,0.960,0.095,1.000);
	-webkit-transition-timing-function:cubic-bezier(0.000,0.960,0.095,1.000);
	-moz-transition-timing-function:cubic-bezier(0.000,0.960,0.095,1.000);
	-o-transition-timing-function:cubic-bezier(0.000,0.960,0.095,1.000);
	transition-timing-function:cubic-bezier(0.000,0.960,0.095,1.000);
}

.tooltipster-grow {
	-webkit-transform:scale(0,0);
	-moz-transform:scale(0,0);
	-o-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0);
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-backface-visibility:hidden;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-box {
	border-radius:3px;border:1px solid #fff;-moz-box-shadow:0 2px 25px rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 25px rgba(0,0,0,0.25);box-shadow:0 2px 25px rgba(0,0,0,0.25);background:#fff;color:#888;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-content {
	font-size:14px;line-height:16px;padding:10px;color:#888;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
	height:9px;
	margin-left:-9px;
	width:18px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
	height:18px;
	margin-left:0;
	margin-top:-9px;
	width:9px;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
	border:9px solid transparent;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color:#fff;
	top:1px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
	border-left-color:#fff;
	left:-1px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
	border-right-color:#fff;
	left:1px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
	border-top-color:#fff;
	top:-1px;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
	border:9px solid transparent;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:#fff;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
	border-left-color:#fff;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
	border-right-color:#fff;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
	border-top-color:#fff;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
	top:-9px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
	left:-9px;
}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-box {
	border-radius:3px;border:none;-moz-box-shadow:0 2px 25px rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 25px rgba(0,0,0,0.25);box-shadow:0 2px 25px rgba(0,0,0,0.25);background:#fff;
}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-content {
	font-size:12px;line-height:18px;padding:10px 12px;color:#888;
}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-content strong { font-weight:500;color:#888 }
.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-content strong span{color:#333}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-arrow {
	height:9px;
	margin-left:-9px;
	width:18px;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-right .tooltipster-arrow {
	height:18px;
	margin-left:0;
	margin-top:-9px;
	width:9px;
}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-arrow-background {
	border:9px solid transparent;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color:#fff;
	top:1px;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-left .tooltipster-arrow-background {
	border-left-color:#fff;
	left:-1px;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-right .tooltipster-arrow-background {
	border-right-color:#fff;
	left:1px;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-top .tooltipster-arrow-background {
	border-top-color:#fff;
	top:-1px;
}

.tooltipster-sidetip.tooltipster-light-tiny .tooltipster-arrow-border {
	border:9px solid transparent;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:#fff;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-left .tooltipster-arrow-border {
	border-left-color:#fff;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-right .tooltipster-arrow-border {
	border-right-color:#fff;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-top .tooltipster-arrow-border {
	border-top-color:#fff;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-bottom .tooltipster-arrow-uncropped {
	top:-9px;
}

.tooltipster-sidetip.tooltipster-light-tiny.tooltipster-right .tooltipster-arrow-uncropped {
	left:-9px;
}

.tribute-container {
	position:absolute;
	top:0;
	left:0;
	height:auto;
	max-height:300px;
	max-width:500px;
	overflow:auto;
	display:block;
	z-index:999999;
}

.tribute-container ul {
	margin:0;
	margin-top:2px;
	list-style:none;
	background:#efefef;
}

.tribute-container li {
	padding:5px;
	cursor:pointer;
}

.tribute-container li.highlight,.tribute-container li:hover {
	background:#ddd;
}

.tribute-container li span {
	font-weight:500;
}

.tribute-container .menu-highlighted {
	font-weight:500;
}