@font-face {
	font-family: "PT Sans";
	src: url("../fonts/PTSans-Bold.eot"); /* IE9*/
	src: url("../fonts/PTSans-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/PTSans-Bold.woff2") format("woff2"), /* chrome?firefox */
	url("../fonts/PTSans-Bold.woff") format("woff"), /* chrome?firefox */
	url("../fonts/PTSans-Bold.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
	url("../fonts/PTSans-Bold.svg#PT Sans Bold") format("svg"); /* iOS 4.1- */
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "PT Sans Narrow";
	src: url("../fonts/PTSans-Narrow.eot"); /* IE9*/
	src: url("../fonts/PTSans-Narrow.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/PTSans-Narrow.woff2") format("woff2"), /* chrome?firefox */
	url("../fonts/PTSans-Narrow.woff") format("woff"), /* chrome?firefox */
	url("../fonts/PTSans-Narrow.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
	url("../fonts/PTSans-Narrow.svg#PT Sans Narrow") format("svg"); /* iOS 4.1- */
	font-weight: 400;
	font-style: normal;
}


@font-face {
	font-family: "PT Sans Narrow";
	src: url("../fonts/PTSans-NarrowBold.eot"); /* IE9*/
	src: url("../fonts/PTSans-NarrowBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("../fonts/PTSans-NarrowBold.woff2") format("woff2"), /* chrome?firefox */
	url("../fonts/PTSans-NarrowBold.woff") format("woff"), /* chrome?firefox */
	url("../fonts/PTSans-NarrowBold.ttf") format("truetype"), /* chrome?firefox?opera?Safari, Android, iOS 4.2+*/
	url("../fonts/PTSans-NarrowBold.svg#PT Sans Narrow Bold") format("svg"); /* iOS 4.1- */
	font-weight: 700;
	font-style: normal;
}



.block-monitor {
	text-transform: initial;
}
.launcherLinks {
	position: relative;
	padding: 0 0 20px 6px;
	margin-top: -20px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 50% 0;
	background-image: url(../images/launcher_bg_big-min.png);
}
.launcherLinks:before {
	/*display: block;
	content: '';
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 50% 0;
	background-image: url(../images/launcher_bg_big-hover-min.png);*/
}
.launcherLinks:hover:before {
	/*opacity: 1;*/
}
.launcherLinks:after {
	display: block;
	content: '';
	clear: both;
}
.launcherLinks a {
	position: relative;
	z-index: 10;
	font-weight: 700;
	color: #d09556;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	width: 50%;
	float: left;
	text-decoration: none;
	box-sizing: border-box;
}
.launcherLinks a:before {
	display: block;
	content: '';
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 50% 0;

}
.launcherLinks a:first-child {
	padding: 25px 0 40px 10px;
}
.launcherLinks a:first-child:before {
	background-position: 100% 0;
	background-image: url(../images/launcher_bg_big-left-hover-min.png);
}
.launcherLinks a:last-child {
	padding: 25px 10px 40px 0;
}
.launcherLinks a:last-child:before {
	background-position: 1px 0;
	background-image: url(../images/launcher_bg_big-right-hover-min.png);
}
.launcherLinks a:hover:before {
	opacity: 1;
}
.launcherLinks a span {
	position: relative;
	z-index: 10;
}
.launcherLinks a span span{
	color: #fcf2da;
	display: block;
	font-size: 18px;
}
.serverPositionNew {
	margin-top: -25px;
	font-family: "PT Sans Narrow";
}
.block-monitor-title {
	padding: 20px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 50% 0;
	background-image: url(../images/server_version_bg-min.png);
	color: #e8f3ff;

	font-weight: 700;
	font-size: 14px;
}
.serverPosition
{}
.serverBlock
{width: 200px; float: left; margin: 20px; padding: 10px; border: 1px solid; background: #FDF6E1; text-align: center;}
	.serverBlock .rowLabel
	{color: #656462;}
	.serverBlock .rowVal
	{color: #656462; padding: 0 0 0 5px;}
	.serverBlock .newValue .rowLabel
	{font-weight: bold; color: #44B449;}
	.serverBlock .newValue .rowVal
	{font-weight: bold; color: #44B449;}
.serverNameRow
{font-size: 14px; padding: 3px;}
	.serverNameRow .rowLabel
	{color: #000 !important;}
	.serverNameRow .rowVal
	{font-weight: bold; color: #000 !important;}
.onlineRow
{font-size: 14px; padding: 3px;}
.block-monitor-online {
	font-family: "PT Sans Narrow";
}
.block-monitor-online .onlineRow
{font-size: 15px; padding: 10px 0 10px 40px;
	margin-bottom: 10px;
	text-align: left;
	position: relative;

	font-family: "PT Sans";
	font-weight: 700;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 20px 50%;
	color: #3a3938;
	background-image: url(../images/user_png-min.png);
}
	.onlineRow .rowLabel
	{}
	.onlineRow .rowVal
	{}
	.block-monitor-online .onlineRow strong
	{color: #944a2d;}
.block-monitor-online .onlineRow:after {
	display: block;
	content: '';
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 0;
	height: 1px;
	background: #dbcbb4;
}
.dayRecordRow
{font-size: 10px; padding: 0;}
.block-monitor-online .dayRecordRow
{font-size: 14px;

color: #948475;}
.block-monitor-online .dayRecordRow strong
{color: #73695e; font-weight: 400;}
	.dayRecordRow .rowLabel
	{}
	.dayRecordRow .rowVal
	{}
.dayRecordRow.newValue
{}
	.dayRecordRow.newValue .rowLabel
	{}
	.dayRecordRow.newValue .rowVal
	{}
.allTimeRecordRow
{font-size: 10px; padding: 0;}
.block-monitor-online .allTimeRecordRow
{font-size: 14px; color: #948475}
.block-monitor-online .allTimeRecordRow strong
{color: #73695e; font-weight: 400;}
	.allTimeRecordRow .rowLabel
	{}
	.allTimeRecordRow .rowVal
	{}
.allTimeRecordRow.newValue
{}
	.allTimeRecordRow.newValue .rowLabel
	{}
	.allTimeRecordRow.newValue .rowVal
	{}
.block-content
{max-width: 234px;}
.totalBlock
{text-align: center;}

.serverPosition center
{width: 232px; background: #fff;}
.serverPosition .des
{left: 70px; margin-left: 0;}
.serverPosition .global
{margin-bottom: 15px; position: relative; margin-left: 0;}
.class a:link
{text-decoration: none}
.class a:visited
{text-decoration: none}
.class a:active
{text-decoration: none}
.class a:hover
{color: #777;}
.class a
{color: #D2D2D2; text-decoration: none;}
.block-monitor a
{color: #5d6681; text-decoration: none;
font-weight: 700;
	font-size: 14px;
}
.block-monitor .block-monitor-prs {color: #39342f;
	font-weight: 700;
	font-size: 14px;
	max-width: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.block-monitor a:hover
{color: #b66631;}
.block-monitor1 span
{width: 0;}

.block-monitor1 {
	overflow: hidden;
	position: relative;
	width: 169px;
	height: 4px;
	background: #ddceb0;
	margin: 6px 2px 8px 2px;
}
.block-monitor1 span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 4px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: 0 0;
	background-image: url(../images/progress-bar-min.png);
}
.monitor-off {
	opacity: 0.8;
}
.monitor-off a {
	color: #5d6681;
}
.monitor-off .block-monitor-prs {
	color: #83786c;
}
.monitor-off .block-monitor1 {
	background: #c5bca3;
}
.monitor-off .block-monitor1 span {
	opacity: 0;
}

.monitor-restart {

}
.monitor-restart a {
	color: #9f9f12;
}
.monitor-restart .block-monitor-prs {
	color: #9f9f12;
}
.css-11wma6z {
	position: relative;
	height: 4px;
	background-color: #ddcdae;
	background-clip: padding-box;
	overflow: hidden;
}
.css-1u8vnmc {
	position: absolute;
	height: 4px;
	/*background-color: rgb(54, 215, 183);
	background-clip: padding-box;*/
background: url(../images/progress-bar-min.png);
background-size: auto 100%;
	display: block;
	will-change: left, right;
	overflow: hidden;
	animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running animation-1dkbetu;

}
.css-1rqmrid {
	position: absolute;
	height: 4px;
	/*background-color: rgb(54, 215, 183);
	background-clip: padding-box;*/
	background: url(../images/progress-bar-min.png);
	display: block;
	will-change: left, right;
	overflow: hidden;
	animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite normal none running animation-1rt1w7v;
}

@-webkit-keyframes animation-1dkbetu {
	0% {
		left: -35%;
		right: 100%;
	}
	60% {
		left: 100%;
		right: -90%;
	}
	100% {
		left: 100%;
		right: -90%;
	}
}
@-moz-keyframes animation-1dkbetu {
	0% {
		left: -35%;
		right: 100%;
	}
	60% {
		left: 100%;
		right: -90%;
	}
	100% {
		left: 100%;
		right: -90%;
	}
}
@-o-keyframes animation-1dkbetu {
	0% {
		left: -35%;
		right: 100%;
	}
	60% {
		left: 100%;
		right: -90%;
	}
	100% {
		left: 100%;
		right: -90%;
	}
}
@keyframes animation-1dkbetu {
	0% {
		left: -35%;
		right: 100%;
	}
	60% {
		left: 100%;
		right: -90%;
	}
	100% {
		left: 100%;
		right: -90%;
	}
}

@-webkit-keyframes animation-1rt1w7v {
	0% {
		left: -200%;
		right: 100%;
	}
	60% {
		left: 107%;
		right: -8%;
	}
	100% {
		left: 107%;
		right: -8%;
	}
}
@-moz-keyframes animation-1rt1w7v {
	0% {
		left: -200%;
		right: 100%;
	}
	60% {
		left: 107%;
		right: -8%;
	}
	100% {
		left: 107%;
		right: -8%;
	}
}
@-o-keyframes animation-1rt1w7v {
	0% {
		left: -200%;
		right: 100%;
	}
	60% {
		left: 107%;
		right: -8%;
	}
	100% {
		left: 107%;
		right: -8%;
	}
}
@keyframes animation-1rt1w7v {
	0% {
		left: -200%;
		right: 100%;
	}
	60% {
		left: 107%;
		right: -8%;
	}
	100% {
		left: 107%;
		right: -8%;
	}
}



.css-1xxmsxx {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 10px auto;
}
.css-172jkre {
	position: absolute;
	width: 80px;
	height: 80px;
	background-color: #9f9f12;
	opacity: 0.6;
	top: 0px;
	left: 0px;
	border-radius: 100%;
	animation: 2.1s ease-in-out 1s infinite normal none running animation-1ieb7bi;
}

.css-a6nhk5 {
	position: absolute;
	width: 80px;
	height: 80px;
	background-color: #9f9f12;
	opacity: 0.6;
	top: 0px;
	left: 0px;
	border-radius: 100%;
	animation: 2.1s ease-in-out 0s infinite normal none running animation-1ieb7bi;
}



@-webkit-keyframes animation-1ieb7bi {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
@-moz-keyframes animation-1rt1w7v {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
@-o-keyframes animation-1rt1w7v {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}
@keyframes animation-1rt1w7v {
	0%, 100% {
		transform: scale(0);
	}
	50% {
		transform: scale(1);
	}
}

.monitor-wipe {

}
.monitor-wipe a {
	color: #944a2d;
}
.monitor-wipe .block-monitor-prs {
	color: #944a2d;
}
.monitor-wipe .block-monitor1 {
	background: rgba(75, 109, 133, 0.07);
}

.md-progress-bar-buffer {
	border-top: 4px dotted #9f9f12;
	animation: f .25s infinite linear;
	transition: .25s cubic-bezier(.25,.8,.25,1);
}

@-webkit-keyframes f {
	100% {
		transform: translate3D(-8px,0,0);
	}
}
@-moz-keyframes f {
	100% {
		transform: translate3D(-8px,0,0);
	}
}
@-o-keyframes f {
	100% {
		transform: translate3D(-8px,0,0);
	}
}
@keyframes f {
	100% {
		transform: translate3D(-8px,0,0);
	}
}

.launcherLinks:before,
.launcherLinks a:before,
.launcherLinks a
{
	-webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
	-moz-transition:    all 0.3s ease 0s; /* Firefox */
	-ms-transition:     all 0.3s ease 0s; /* IE 9 */
	-o-transition:      all 0.3s ease 0s; /* Opera */
	transition:         all 0.3s ease 0s;
}