/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
    outline: 0;
	font-size: 100%;
	font: inherit;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
    height: 100% !important;
    font-family: "Arimo", sans-serif;
}

/* Desperate to remove focus outline in firefox */
::-moz-focus-inner {
    outline:0;
}

:focus {
    outline:0;
}


/* FONTS */

@font-face {
    font-family: "Arimo";
    src: url('../font/arimo-regular.eot');
    src: url('../font/arimo-regular.woff') format('woff'),
         url('../font/arimo-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: "Digi";
    src:  url('../font/digital-7_mono_italic.eot');
    src:  url('../font/digital-7_mono_italic.woff') format("woff"),
          url('../font/digital-7_mono_italic.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "webgi";
    src: url('../font/webgi.eot');
    src: url('../font/webgi.woff') format('woff'),
         url('../font/webgi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "webgi";
	font-style: normal;
	font-size: 1.3em;
	font-weight: normal;
	min-width: 40px;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-music:before { content: '\e818'; }
.icon-reload:before { content: '\e804'; }
.icon-eye:before { content: '\e800'; }
.icon-menu:before { content: '\e801'; }
.icon-cog:before { content: '\e802'; }
.icon-book:before { content: '\e814'; }
.icon-geo-locked:before { content: '\e805'; }
.icon-filter:before { content: '\e815'; }
.icon-target:before { content: '\e806'; }
.icon-network:before { content: '\e81a'; }
.icon-download:before { content: '\e821'; }
.icon-chart-bar:before { content: '\e807'; }
.icon-chart-area:before { content: '\e812'; }
.icon-air:before { content: '\e803'; }
.icon-database:before { content: '\e817'; }
.icon-gauge:before { content: '\e816'; }
.icon-search:before { content: '\e819'; }
.icon-attention:before { content: '\e81e'; }
.icon-info:before { content: '\e81f'; }
.icon-question:before { content: '\e820'; }
.icon-ok:before { content: '\e80b'; }
.icon-ok-circled:before { content: '\e80c'; }
.icon-cancel:before { content: '\e80d'; }
.icon-cancel-circled:before { content: '\e80e'; }
.icon-plus:before { content: '\e80f'; }
.icon-eye-2:before { content: '\e810'; }
.icon-eye-1:before { content: '\e809'; }
.icon-bookmark:before { content: '\e81c'; }
.icon-pencil:before { content: '\e81b'; }
.icon-calendar:before { content: '\e813'; }
.icon-tick-off:before { content: '\e822'; }
.icon-tick-on:before { content: '\e80a'; }
.icon-geo-unlocked:before { content: '\e808'; }

/* JQT */

body {
    background: #323128;
    height: 100% !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
}

#jqt {
	-webkit-text-size-adjust: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	user-select: none;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}

#jqt a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-drag: none;
}

#jqt .selectable, #jqt input, #jqt textarea {
	-webkit-user-select: auto;
}

#jqt.notransform {
	-webkit-transform: none !important;
}

#jqt > * {
	display: block;
	left: 0;
	top: 0;
	min-height: 100%;
	width: 100%;
	overflow-x: hidden;
	position: absolute;
	z-index: 0;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-flex: 1;
	box-flex: 1;
}

#jqt > .current {
	z-index: 10;
}

#jqt > :not(.current):not(.inmotion) {
	display: none;
}

#jqt.touchscroll:not(.animating3d), #jqt.autoscroll:not(.animating3d) {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

#jqt.touchscroll:not(.animating3d) > *, #jqt.autoscroll:not(.animating3d) > * {
	height: 100%;
}

#jqt.touchscroll:not(.animating3d) .scroll, #jqt.autoscroll:not(.animating3d) .scroll {
	position: relative;
	-webkit-box-flex: 1;
	box-flex: 1;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

#jqt.touchscroll:not(.animating3d) .scroll {
	overflow-y: scroll;
}

#jqt .scroll {
	-webkit-margin-collapse: separate;
}

#jqt .in, #jqt .out, #jqt .inmotion {
	-webkit-animation-duration: 250ms;
	-webkit-animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
}

#jqt .in:after, #jqt .out:after, #jqt .inmotion:after {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#jqt .in {
	z-index: 10;
}

#jqt .out {
	z-index: 0 !important;
}

#jqt.supports3d {
	-webkit-perspective: 1000;
}

#jqt.supports3d > * {
	-webkit-transform: translate3d(0, 0, 0) rotate(0) scale(1);
}

/* Fade */
#jqt .fade.in {
	-webkit-animation-name: fadeIn;
}

#jqt .fade.out {
	z-index: 10;
	-webkit-animation-name: fadeOut;
}

@-webkit-keyframes fadeIn {

	0% {
    	opacity: 0;
	}

	100% {
    	opacity: 1;
	}
}

@-webkit-keyframes fadeOut {

	0% {
		opacity: 1;
	}

	100% {
    	opacity: 1;
	}
}

/* Disolve */

#jqt .dissolve.in {
	-webkit-animation-name: dissolveIn;
}

#jqt .dissolve.out {
	-webkit-animation-name: dissolveOut;
}

@-webkit-keyframes dissolveIn {

	0% {
    	opacity: 0;
	}

	5% {
    	opacity: 0;
	}

	100% {
    	opacity: 1;
	}
}

@-webkit-keyframes dissolveOut {

	5% {
    	opacity: 1;
	}

	100% {
    	opacity: 0;
	}
}
/* Slide Left */

#jqt .slideleft.in {
	-webkit-animation-name: slideLeftIn;
	animation-name: slideLeftIn;
}

#jqt .slideleft.out {
	-webkit-animation-name: slideLeftOut;
	animation-name: slideLeftOut;
}

@-webkit-keyframes slideLeftIn {

	0% {
    	-webkit-transform: translateX(90%);
    	-moz-transform: translateX(90%);
    	transform: translateX(90%);
	}

	100% {
    	-webkit-transform: translateX(0);
    	-moz-transform: translateX(0);
    	transform: translateX(0);
	}
}

@-webkit-keyframes slideLeftOut {

	0% {
    	-webkit-transform: translateX(-10%);
    	-moz-transform: translateX(-10%);
    	transform: translateX(-10%);
	}

	100% {
    	-webkit-transform: translateX(-100%);
    	-moz-transform: translateX(-100%);
    	transform: translateX(-100%);
	}
}

/* Slide Right */

#jqt .slideright.in {
	-webkit-animation-name: slideRightIn;
}

#jqt .slideright.out {
	-webkit-animation-name: slideRightOut;
}

@-webkit-keyframes slideRightIn {

	0% {
    	-webkit-transform: translateX(-90%);
	}

	100% {
    	-webkit-transform: translateX(0);
	}
}

@-webkit-keyframes slideRightOut {

	0% {
    	-webkit-transform: translateX(10%);
	}

	100% {
    	-webkit-transform: translateX(100%);
	}
}

/* Slide Up */

#jqt .slideup.in {
	-webkit-animation-name: slideUpIn;
}

#jqt .slideup.out {
	-webkit-animation-name: slideUpOut;
}

@-webkit-keyframes slideUpIn {

	20% {
    	-webkit-transform: translateY(80%);
	}

	100% {
    	-webkit-transform: translateY(0%);
	}
}

@-webkit-keyframes slideUpOut {

	20% {
    	-webkit-transform: translateY(-20%);
	}

	100% {
    	-webkit-transform: translateY(-100%);
	}
}

/* Slide Down */

#jqt .slidedown.in {
	-webkit-animation-name: slideDownIn;
}

#jqt .slidedown.out {
	-webkit-animation-name: slideDownOut;
}

@-webkit-keyframes slideDownIn {

	0% {
    	-webkit-transform: translateY(-80%);
	}

	100% {
    	-webkit-transform: translateY(0%);
	}
}

@-webkit-keyframes slideDownOut {

	0% {
    	-webkit-transform: translateY(20%);
	}

	100% {
    	-webkit-transform: translateY(100%);
	}
}

#jqt .slideleft, #jqt .slideright, #jqt .slideup, #jqt .slidedown {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

#jqt h1, #jqt h2 {
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
    color: #fafafa;
    text-align: center;
}

#jqt h2 {
    font-size: 1.2em !important;
}

#jqt .toolbar {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #2f3031;
	border-bottom: 1px solid #000;
	z-index: 10;
	position: relative;
	height: 50px;
}

#jqt .toolbar > h1 {
	position: absolute;
	overflow: hidden;
	left: 50%;
	bottom: 9px;
	margin: 1px 0 0 -75px;
	width: 150px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: white;
	text-shadow: #161717 0 -1px 0;
}

#jqt.landscape .toolbar > h1 {
	margin-left: -125px;
	width: 250px;
}

#jqt .button, #jqt .back, #jqt .cancel, #jqt .add {
	font-family: inherit;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	text-overflow: ellipsis;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
    color: #e2e3e3;
	text-shadow: #000 0 -1px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -moz-linear-gradient(top, rgba(146,145,136,0.25) 0%, rgba(146,145,136,0.29) 16%, rgba(82,81,72,0.36) 42%, rgba(82,81,72,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,145,136,0.25)), color-stop(16%,rgba(146,145,136,0.29)), color-stop(42%,rgba(82,81,72,0.36)), color-stop(100%,rgba(82,81,72,0.5)));
    background: -webkit-linear-gradient(top, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    background: linear-gradient(to bottom, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0 0 14px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    cursor: pointer;
}

#jqt .toolbar .button {
	position: absolute;
	height: 36px;
	bottom: 6px;
	margin: 0;
	padding: 0 10px;
}

#jqt .toolbar .leftButton {
	left: 10px;
}

#jqt .toolbar .rightButton {
	right: 10px;
}

#jqt .back, #jqt .cancel, #jqt .add {
	position: absolute;
	overflow: hidden;
	width: auto;
	height: 36px;
	bottom: 6px;
	margin: 0;
	padding: 0 10px;
}

#jqt .button.active, #jqt .back.active, #jqt .cancel.active, #jqt .add.active {
	border-color: black;
	background-image: none;
	background-color: black;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262627), color-stop(50%, #0d0d0d), color-stop(51%, #000000), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #262627, #0d0d0d 50%, #000000 51%, #000000);
	background: linear-gradient(top, #262627, #0d0d0d 50%, #000000 51%, #000000);
	color: #d8d9d9;
	text-shadow: black 0 -1px 0;
}

#jqt .back {
	max-width: 60px;
	margin-left: 15px;
	overflow: visible;
	padding-left: 5px;
}

#jqt .back:after, #jqt .back:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 1px;
	left: 1px;
	-webkit-transform: rotate(45deg) translate3d(0.2px, 0, 0);
	transform: rotate(45deg) translate3d(0.2px, 0, 0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	background-image: none;
	background-color: #0a0a0a;
	background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #2f3031), color-stop(50%, #161717), color-stop(51%, #0a0a0a), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top left, #2f3031, #161717 50%, #0a0a0a 51%, #000000);
	background: linear-gradient(top left, #2f3031, #161717 50%, #0a0a0a 51%, #000000);
	background-size: 100% 98%;
	-webkit-border-radius: 0 0 0 2px;
	border-radius: 0 0 0 2px;
	-webkit-mask-image: -webkit-linear-gradient(45deg, black, black 15px, rgba(0, 0, 0, 0) 15px);
	-webkit-mask-image: -webkit-gradient(linear, left bottom, right top, from(black), color-stop(50%, black), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
	-webkit-mask-clip: border-box;
	-webkit-background-clip: content-box;
}

#jqt .back:after {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 0 inset;
	box-shadow: rgba(0, 0, 0, 0.2) 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 -1px 0 inset;
}

#jqt .back:before {
	margin-left: -1px;
	background: black none;
}

#jqt .back.active:after {
	background-image: none;
	background-color: black;
	background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #262627), color-stop(50%, #0d0d0d), color-stop(51%, #000000), color-stop(100%, #000000));
	background: -webkit-linear-gradient(left top, #262627, #0d0d0d 50%, #000000 51%, #000000);
	background: linear-gradient(left top, #262627, #0d0d0d 50%, #000000 51%, #000000);
}

#jqt .back.active:before {
	background-color: black;
}

#jqt .greenButton {
	color: #fff;
	font-weight: normal;
	text-shadow: 0 -1px 1px #444, 0 1px 1px #FFFFFF;
	background: rgb(164,179,87);
	background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);

}

#jqt .greenButton.active, #jqt .greenButton:active {
	background-image: none;
	background-color: #408b01;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #63d801), color-stop(50%, #4ca501), color-stop(51%, #408b01), color-stop(100%, #357201));
	background: -webkit-linear-gradient(top, #63d801, #4ca501 50%, #408b01 51%, #357201);
	background: linear-gradient(top, #63d801, #4ca501 50%, #408b01 51%, #357201);
	color: white;
	text-shadow: #295900 0 -1px 0;
}

#jqt .leftButton, #jqt .cancel, #jqt .back {
	left: 10px;
	right: auto;
}

#jqt .add {
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}

#jqt ul {
	padding: 0;
	margin: 5px 10px 10px 10px;
	-webkit-margin-collapse: separate;
}

#jqt ul, #jqt ul.individual li {
	background-color: #555658;
	color: #d5d6d7;
	text-shadow: #3c3d3e 0 -1px 0;
	border: 1px solid #2f3031;
	font-size: 20px;
}

#jqt ul:first-child {
	margin-top: 15px;
}

#jqt ul li {
	border-top: 1px solid #48494b;
	list-style-type: none;
	overflow: hidden;
	padding: 10px;
	/* -webkit-transform: translate3d(0, 0, 0); */
	/* expensive way to avoid flickr */
}

#jqt ul li a {
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	padding: 10px;
	margin: -10px !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-transform: translateZ(0);
	color: white;
	text-shadow: #3c3d3e 0 -1px 0;
}

#jqt ul li a.active, #jqt ul li a.selected {
	background-image: none;
	background-color: rgb(164,179,87);
	color: white;
	text-shadow: #3c8101 0 -1px 0;
}

#jqt ul li a.active small, #jqt ul li a.selected small {
	color: #a0fe50;
	text-shadow: black 0 -1px 0;
}

#jqt ul li a.active small.counter, #jqt ul li a.selected small.counter {
	background-color: #306801;
}

#jqt ul li small {
	color: #53b401;
	font-size: 16px;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 23%;
	position: relative;
	z-index: 20;
	float: right;
	line-height: 16px;
	padding: 2px 8px 4px 8px;
}

#jqt ul li small.counter {
	background: #2f3031;
	color: #949698;
	text-shadow: #0a0a0a 0 -1px 0;
	z-index: 10;
	font-size: 16px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;
	width: auto;
}

#jqt ul li ::-webkit-input-placeholder {
	color: #949698;
	text-shadow: #3c3d3e 0 -1px 0;
}

#jqt ul li input[type="text"],
#jqt ul li input[type="password"],
#jqt ul li input[type="tel"],
#jqt ul li input[type="number"],
#jqt ul li input[type="search"],
#jqt ul li input[type="email"],
#jqt ul li input[type="url"],
#jqt ul li textarea, #jqt ul li select {
	color: white;
	text-shadow: #3c3d3e 0 -1px 0;
	background: rgba(20, 19, 19, 0.4);
	border: 0;
	padding: 0;
	display: inline-block;
	margin-left: 0px;
	width: 100%;
	-webkit-appearance: textarea;
}

#jqt ul li textarea {
	height: 120px;
	padding: 0;
	text-indent: -2px;
}

#jqt ul.rounded, #jqt ul.individual li {
	-webkit-box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0;
	box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0;
	border: 1px solid #2f3031;
}

#jqt ul.rounded {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: rgba(59, 58, 53, 0.7);
    -webkit-box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.45);
    -moz-box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.45);
    box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.45);
}

#jqt ul.rounded li:first-child, #jqt ul.rounded li:first-child a {
	border-top: 0;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	background: -moz-linear-gradient(top, rgba(211,211,207,0.15) 0%, rgba(235,235,233,0) 55%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,207,0.15)), color-stop(55%,rgba(235,235,233,0)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(211,211,207,0.15) 0%,rgba(235,235,233,0) 55%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(211,211,207,0.15) 0%,rgba(235,235,233,0) 55%,rgba(255,255,255,0) 100%);

}

#jqt ul.rounded li:last-child, #jqt ul.rounded li:last-child a {
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom: 0;
}

#jqt ul.form li {
	padding: 7px 10px;
}

#jqt ul.form li.error {
	border: 2px solid red;
}

#jqt ul.form li.error + #jqt ul.form li.error {
	border-top: 0;
}

#jqt ul.individual {
	border: 0;
	background: none;
	clear: both;
	overflow: hidden;
}

#jqt ul.individual li {
	font-size: 14px;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 48%;
	float: left;
	display: block;
	padding: 11px 10px 14px 10px;
}

#jqt ul.individual li + li {
	float: right;
}

#jqt ul.individual a {
	line-height: 16px;
	margin: -11px -10px -14px -10px;
	padding: 11px 10px 14px 10px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#jqt > * {
	background-image: url('data:image/png;base64,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'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(134, 133, 128, 0.7)), color-stop(30%, rgba(107, 106, 103, 1)), color-stop(65%, rgba(87, 85, 79, 1)), color-stop(100%, rgba(59, 58, 53, 1)));
	background-image: url('data:image/png;base64,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'), -webkit-linear-gradient(top, rgba(134, 133, 128, 0.7),  rgba(107, 106, 103, 1) 30%, rgba(87, 85, 79, 1) 65%, rgba(59, 58, 53, 1));
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAUxElEQVR4nG1ZB5gTVbs+0zPpUhQQBFZAkaLUhR9FhKUpvUmTKl0QVIoI6wILUkWQJkhZOlKllwUERZaVotJ0wUWEKwoLJJkk0zLJ/85JQO99bp5n2inf937vV86ZCUse/+oL9tnvHeGLee27/g77PNXRmd3F/jNqqsc+ayL5P7+B3vdd9nUI/yYd/Rdnn0vxx9Baz13dcZW77crwZKAt7njOTQgGHZUKxDx055v20EBocZAPnfP7fKs1xk9IprY93iF+hG/tPiQXQGmlxGEnIQ7DL5/xJlWOoYBXhuZFCLktfBHbEq/mg0rrkAT1saZo/SF8SatqCfxxNhcjp5BpRlKxXMVoFD3nmy73886EJZMwoU4gP5juuR+ktnhauk/wZcIt1SpKac9Zs0WUkNq+gJoeIuR3z2hhvlkIbn6WAYora0InuRx0A1RL/RKXhPa8/ypk3jZ3hu2nZ+PdkopbxQmxEnWChdwv+gTjLTlbt7tf9p5RiiUIme9dqbThs7WVVMQdRdZ3gYcTwaTIJ2KfgaeTEFRXXc92R8sg6oRwyD53kBvL9vWXQFXIrBN9DfJWsRk4HxSguDEd9K6vvZmH7vpGUuQ9tO6UNjhVDMuBcB0Ep8M3h91R4P4EpNv4LlI1f8fvcAbpHc+2CJlrvMr8SVurSNfD12BUc+i4aRNBPHgaED8GaWNk9iINCcPVMd6OWjrS2ieUdCaV9+Z7RScqn7vPwk+FVmX/mfBX7h/CZaF+hkKIZPNCLS8ulrbus27fNFBejzuRKEPBV+H+47+jW64jUFeejqsivgQGygP0cZVl43aTGGmi7Ie6zcwl/g3zXjSpuEuEQgnXkRZ4q+rXAoS8rk2UGweWYupo9HzMQzXs8eEoHg8HJ2tDnL86HsX53uj3mMFBRmV3sqXA+FGV/K8AdCmTfcDbTZU9Y4TXo62k7ol4KlHeJzU8OfSuB1fMHKnuYOx7d2yGupcfhqmfkRXeHHaQ7zsAHwx37GZro/9NPRT5d5L1s7PFvT9uW7eEvwXTnjMqOjOQB2zr8AXXHDLP/IXMYQ/qzZw1Ye1viMl55KLSjSLdZB2JL0nMgyVtaOK0iZ2huVxR+d2YGCMkm30IJ7WLn4c3m1oN5YrUUT9RF64BjPrhHMZ01xWHx8pFG/qaan31XHiZDSdqReYy7bQD5ljAOgq1qzx/mkm8pSG2DsJivP+d2CQwsTfVnq7Y5/W28sg232pA0gGpu+MalJ1Wb0R/Rs+LkZWAXZ5CzY5I4bOGgGw4HbwgZ1ml/TSdwmzC/Q85ETJA2UdpnetaoBFyDmHxPY7LUNYZ4+ZA1FTqnreoN5eov0UHSxIgbdZqgvL1mHuXuMRKzMDwRf/NFNTOmGUGeoLJE+CgozqUsId8pbi7EHpQlMUIkLhIZcfMaD8M+SCyE6R1QvDu9vUimYjH7WGdHwtRmTFbWDP1A3eBfMz4TVqu77VDnKhsRbE3lH/jEMzruNYIzAFfQ8Q7cga4qEI20sTtIV6RlhG2ZTBsdsDjew7VmKHZHddwLmBGYWhZ9lt+B/zX3NxAokB6xCVB5VB4OMyNtTkJV1FRiTDCw8/B85FQBqD2dmRrgYQtaZ+8Qs9jBjhLq8MCn/IFaDkG0zYZXzOU6jfkXWi6Esry9oTKZ2hUfx9cGAl46oU/FvPxfDYyhRaA5lBeT/oOcVBZ2sIs8f3joMtMR+Gee7G8IlBCWg8pDWixrB0v0Bok0gOSeJEtYhsJxVxNA3a7L0gV71Pth98cWaFquG6B57zU536luudYNFnJPra9DPqneZtZl6wN7DktzA6nReGgcz2b5RoermSWDC+FpCLYrzvyrB8xujTuR8svM7pRI95eWuR6EHF5viFPu/ewVDGNU8+zlOZPpYbwQ4gW8yL3JRq9OanMroaeyaGZdqRLZeIPLLutuK9VtHf8NPxeKCWXF/u3HGNeCiXvP1O/SyQzoVZgqy+iNCEzIm3jFwWquIX7DFVRgX8PGK95rtPSXiKcnNoXNleSj/szmU6PVhv1EcXJ9SufiUlpul3F5nNFiIDajr7em2Q2n+anecIeSWVNVzq6b2IAU4alil1WPrcMaH8HUlOorFSC4Af/SjFCrquvBV727rCWyjloL0QIvcGWcHwiZnBfideEh/p5Wueft8ZYJWBCo/CLWnmSaRUGmgKGK948vF143v8mZs2SnhOuc6sSZeLsBhC5U50rDtWrY+oNbwQRJ+HYhGMiVS6kqP4FLdv5a/GZTFq0iVTkLNI+NPYz3YxdEFgf/d/xYXAzzd8Iz9+xvRwaKNbNHc5qjl1SZ3O6viW6y31bSjcrWXY7W47WlhuoWpdwrRjaxGazOqaMAPIZIHuEw0wtlKMC5bhcJTs6ITFR+kY/Qx0hgqMxiI6+4CtG2QuQsnjeoT1hbnW7PKe0TtHLWgfw0Vl91dMh/HloLZXV28s2jgxG/P2gV+GSKTNMO84wQlLVa85BUicq7hmmHK63aEBls99SDurSmryGTAMTOTojNgHAENc+uIWud4usruGI8o+zxrpOKK+TNGm/qzT0rA+xWXwgJEFRgfUtkO7h2jqOWm/LycHHoyv0AwiosuIfiVsQd5VCmxSvpX0NsNuYEo7RTD8yheZDgvLSgjRO2IXR4XzJn5RxyvclIGf75kRWCTn8GOmydSe4y7OXYS/IX4Fx7ClduXoHd1trD8SsCBUJj5DOVVZIt43VEDbGUTVYSXxG+si30GyPZJlkViafwSkqreyD6IqVZ1V2DEebFn2WltVJjkZBe9c5KWjvOAVmVWisdo0hWpsE+3WKjtWoSruo30qihJRIFffGEDcIHuqAnvmAdN34Qz9KLVzjzXa6KPUyFJ0XV6TklGZeVgTMctJ1ORtjPbET7spo2c/5zX1Clr9y4q74uICgLD6+Gy460bEfdgSEk1RcPZLLJ/tm+l9wBhMncdcvxEVzKbwnZd5R29ifck8ljDSVdKY6Oxosve/ohMw4Gbmm/CItAvgyZg8AGoyD/ZGmzHG5brwmvGl6hpI+8ajRT3oddvgh2ACAV5iGKVATAleiTxl2wKlSR3g1jjl31aHg6HV1GFW9SuFxPZOoyDCYPU/bAXWTIWs0qP8L455LcclOI7liF3G7+ITws/WAFZRl5CbwFNk7Qbre5kN0B09ZYzDIugmQX/LfkKK4vYeeKv7AsZTsRSj9A6SltJ61kGVcc/lusflqjVSkjMBxDAlXSrvoquQeBz63OdlekQyjprkoONa13/GScJrtzn4G8XvjOUKA0vsykO5N2FUJ+4nwTeFtGjTp/P9EB1rjnDNw73G4+WL8Kv1FxxeYcVhVyLt8Bkb9KoRSJXYxOce0BZx75GRCic820pguUbYThGbimBj4ydwtNnJuju+GX5f5+ppjaXHvCuJmK7Md72ExvCeXN8vTWDgDwXes48pEUs2jaKWEB7GG0k+aN+Xn0XJLxiOdISIUt2HycL4jbE/kCyXJiOjfkFOYSAVXyCbV96r1khJPLQxDEf4vRCpgSjtK5jgaySXhx5vxR0EYpozYW6LrsOY0Yr+HMpvrL9vbwEMJRa/CXoPTFrINIKEN4iEHZO/zstxhbr790hZhhwleiBXD/yH//FpR7L9jyluYMkVa46xHg/AlAA0wyTFuWD049eK2Va5KYYyzVgNEX0pxA30AfJxmZTmP0r7FMOqNkCEVeRahn93oeJeWPsP6AMoGptLmoHqfVh4OQzzSx/paMT2xDs9DIl2kA4lMv706Hea+8S6nq+4Woavaxz3KeRzgrqMvx0pK6YbtUxPi4ZrFOop/scdQ995289Gegd+ChGcHRe/G+zjnQPlctYt7plgkrKOTigd6MT25d4RlvAISjwXWJt6i7U8yn8tTAznSWLnQ0QRqV0D4SKHQv02parwGm3omdoNSCxDaC2Wj/clgJqgu95Q3OM8FZMqX1JVZzBHZfmlT1kbHRhvCz5v0ktESZnlXEu+GxEZrgTY0tt2mnQ1F7+C6TFqi/YwC01dvEhlqv/mKt8HR3ehF45zVgOwgS7j8YDu9msBBQXumQWw1gEyN/c6mkcPK+wirAXIFwPpauGqx42jh/1M4DT8LwNQY69UjT8+k587qCSdBSJVWj/uGwvpwMGp0hEU+31A5X5hCdxUbYxyf7+xEhlOSL5tRwBlghOOdyX1EwYzgKNILErrJjdTfIeEZq6XJnohu9TXgytB60hphczL+Ibx0AEn+pG9CCsDntDQUeg7jekOKwy3rgL5edJk6IgXykMG6hoTWPl5anDTbT/H9nMVpFERozzJtICmHQlRBfM5kz5hFRp7VAR3TuVE0XkUIa22ozEDmsD/oH4jw2paI+njhhvYJIryi/oZ4gdsN5blmFvdI0fcOM6jxfczx3C3Po7bZ7kaxtgB40rVHsGtCE6lYYhV3S3mBW6A+ycHHw2DHLlj8iqt1vCSe8+DLLeId9yeBFgFfYKU1iESJM7jUmoX2GWBDDWlCz2SQWASU1nFvlo7hyQErZ1kvRvak4NylL7uZYuPIaGsJ+r7RM9wD4IorOPAm0Y8cEf8UzmNwfesj/h48cShUlX3T2KROBgvFgN8kdr41dR4O2fUNAuINtXwAnGyXHQg8F+6uH6ZVbidGP4hXEy56Bf4N79x4FUgtQUp4DrvtQGgg56bK01T/KItdQ5obla3aQOGITI+9iZjL9K5xNyIfxc5C6GTW3tz0g+Ya4OWU40l2O7WnPgBOs9da9itaanbbrzHcQSo4TasRMmP7QvauZiBTnC9StJAdwXmQMJf6OjMwRaQlczvdiJexKYaAk3p66BSeD8CKMUH7ZXQNSIsC2lr2bryz5XY+8mImp8S7qc/huZC55VGsLxIlyRmajDHYbo9bmeiFudVITup1Jy9VWjTbx6/4WwHLIulPnGuSvuR2rLqnAFCO08G9cdjfSeohLb6AkKqOBeIAaTlVflja6VjC/4rWd5lyqNkWe4+k0zjnlbV8GO3DUzWhL026Da5t8fOUoREq+6njaaD4nryj9wGJL3v2Oza5N1mbHKelaolxwP0UWmtA2EHY347/g72q5YWdscEQupavr88UhsMhgntP3IuMOOupJBY57DfoXGefmP2G3RpB25yCLAZTvJBVWxVhQgbHvqdtBlZ7gVhrLfEuUe5p9YJLxY+DDfUnQ7OVOpL9ofAJCC2u1OK3uZ5xGw63cxGgNvVFEwstne4t87WHcgjA0oPZxnHrCdxlRB9AyWdMW2OWa4852X/R80B/ylWZxoAR8jsaJdj+qfVlIY7hNNnriZvg6U3U7+f0cWh7SGP2QkwMkpCo1dNXA8ix4I9iY/k3EPeHUCt2M+X17uQnzt4qdGKWuVryO2MZ8viIw9xEasC4vyMNqMyIGNDGeNhqieSULiDI6ykALeH4Q3i7h55sr+0p7x3pXMY/CqiZnp56/4QI/y9TT6pKoKF7JBSdFhrIw+Qvna182XTl3pGYGDoU+4Btz3VDDdwYSM7dZUzyDHK4wJI/yH6gJPdVNeIbPVbC3tRNtOaIbbzrU6uuqLwT/zzaCyM2k/JAPAHjMwQj+AjI6fDXgD4slKcuVd+OBhMBcKBybhpUi62R4a+g5lSqmhVjs5UVAOYWUjuQ+vDZfaunEgnfj9bn3kqMNfaGeqeYyCNddNHt0W0ab+ppvldYu1iS/+d323WRPR3yq9M9shVGOMr+6noLdgz3p3dMas9d0/yQAgqbfeXUbrrY488K+QDxus9+5R7GlPJvB7aKppGqOJOZwuC3KB1pzFX50fjLDpuLYfYXk8gWytJHSgfa+0F4PL+eWce10RXyHi07R4VPIlW8GRj1IpNSfCthujt47d3Gh/ZmPviL735waYLEOptBV3vuvrDZv9n7q28aWFgsVHEWJqrS9SrH9Qxv8TYXo2h0Z6fKw7MA10mYFpsVGygO5M7ro3yfWvanZvtjbDBSDXoGCynFrlCc34X4VfQrbHfYIEJQM+9MZKsv8rVV3BwWrGmuCbmhxCsW0OL/Fab3jfwRqxk2HFecVc2lJPz4q/08/QXfYel9jJ4uzlJzyOrgQ6kkOR+0X1H/thYEZRc2AhFK8jleSkXeCXEz3J8Gi46G+sWrg6Jcu77KL6ifJMKxdr5ekXUgspfULdSD1t0LgqhZ6g5phlgz9QXkNYTSlWA4PA/RXgFy4jDuCf0eel6RF9AtY5p1mWVdND7rxOpS/+TK16377ikee5fZ31+LbwrFGSDoCJdFxe4OziNvQdgG3cNsMu9hTi301kh00m8ZhakQOq5EfBVTS6PXyHL2B/Ej/ZnO0c5v1Yd0g3BZq6sDzXLXCpA0m+LPUEtEvjU+Vg5hQH5kiGsh9V2BM8vQUp+Dx9JzVUlJvCmUhM9bu2o9DrQdLgvyhvh+tW7Apwdp2zB6/jwwNSogM7K0NFoRmknsKXZwZBDENzWGA78lT/Db74J1XPbOaWgqWw/GFrG9qGdHeAbzuZ463qsQcpNtAbsORC7QQHuI2RWiPrahewepTbOgFZ37VHRqCtZAmNbIx1EDn1bZMo/gkiXAz6kzA/ccy/1nA+Rfv0yjglrDjHER/2IlnY8ocYRhXVeefgPwbA/Z74wFEFgbUXAjfC/4z8zB8k7/aaqqnP95xM6p4DXA/Es8b7IV4ze45v/r09K60GCq9qzcgu/E2O+MSRQX5JWYOlBzixfwVNFKvkHZdcZ+Z0xPfaL5izQnl1xtpbMu+4PGcrVj4IA5FHe3qJAljrBnK1PK/hemtjSXOxJuz/1b9avOBaL9v8oi90Z+vvZ3KlrrhUdp42FjVapiqzaeFAP9W2FyFQiu/niTpzruWnv0upEeqfRq7FwGK2f5u2DUasGtdE10tcGe1xdDkFfq6Tubqs5ThBPRd42TYGE+cSBmO8KeG463vdN9xV11I8nPaxPEPswsjB3FdU186i2AYPvz42r62vOddlK3/whoBsoF7razNJU6PjAdo35Q7IJjAgJ7x7XQb++TNwZXUsIzfdcl+9+mnxAgS0GP6PoBzxW1DeZHwfuRrmSSXNFM8xwX14Ljy2QsxLwXMkX6tkH6pyKjMUwYThPHtJpqW8BLZy/reo0ywMXWcSu4mtJ/AQ/zovPDkjZUAAAAAElFTkSuQmCC'), -moz-linear-gradient(top, rgba(134, 133, 128, 0.7),  rgba(107, 106, 103, 1) 30%, rgba(87, 85, 79, 1) 65%, rgba(59, 58, 53, 1));
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAUxElEQVR4nG1ZB5gTVbs+0zPpUhQQBFZAkaLUhR9FhKUpvUmTKl0QVIoI6wILUkWQJkhZOlKllwUERZaVotJ0wUWEKwoLJJkk0zLJ/85JQO99bp5n2inf937vV86ZCUse/+oL9tnvHeGLee27/g77PNXRmd3F/jNqqsc+ayL5P7+B3vdd9nUI/yYd/Rdnn0vxx9Baz13dcZW77crwZKAt7njOTQgGHZUKxDx055v20EBocZAPnfP7fKs1xk9IprY93iF+hG/tPiQXQGmlxGEnIQ7DL5/xJlWOoYBXhuZFCLktfBHbEq/mg0rrkAT1saZo/SF8SatqCfxxNhcjp5BpRlKxXMVoFD3nmy73886EJZMwoU4gP5juuR+ktnhauk/wZcIt1SpKac9Zs0WUkNq+gJoeIuR3z2hhvlkIbn6WAYora0InuRx0A1RL/RKXhPa8/ypk3jZ3hu2nZ+PdkopbxQmxEnWChdwv+gTjLTlbt7tf9p5RiiUIme9dqbThs7WVVMQdRdZ3gYcTwaTIJ2KfgaeTEFRXXc92R8sg6oRwyD53kBvL9vWXQFXIrBN9DfJWsRk4HxSguDEd9K6vvZmH7vpGUuQ9tO6UNjhVDMuBcB0Ep8M3h91R4P4EpNv4LlI1f8fvcAbpHc+2CJlrvMr8SVurSNfD12BUc+i4aRNBPHgaED8GaWNk9iINCcPVMd6OWjrS2ieUdCaV9+Z7RScqn7vPwk+FVmX/mfBX7h/CZaF+hkKIZPNCLS8ulrbus27fNFBejzuRKEPBV+H+47+jW64jUFeejqsivgQGygP0cZVl43aTGGmi7Ie6zcwl/g3zXjSpuEuEQgnXkRZ4q+rXAoS8rk2UGweWYupo9HzMQzXs8eEoHg8HJ2tDnL86HsX53uj3mMFBRmV3sqXA+FGV/K8AdCmTfcDbTZU9Y4TXo62k7ol4KlHeJzU8OfSuB1fMHKnuYOx7d2yGupcfhqmfkRXeHHaQ7zsAHwx37GZro/9NPRT5d5L1s7PFvT9uW7eEvwXTnjMqOjOQB2zr8AXXHDLP/IXMYQ/qzZw1Ye1viMl55KLSjSLdZB2JL0nMgyVtaOK0iZ2huVxR+d2YGCMkm30IJ7WLn4c3m1oN5YrUUT9RF64BjPrhHMZ01xWHx8pFG/qaan31XHiZDSdqReYy7bQD5ljAOgq1qzx/mkm8pSG2DsJivP+d2CQwsTfVnq7Y5/W28sg232pA0gGpu+MalJ1Wb0R/Rs+LkZWAXZ5CzY5I4bOGgGw4HbwgZ1ml/TSdwmzC/Q85ETJA2UdpnetaoBFyDmHxPY7LUNYZ4+ZA1FTqnreoN5eov0UHSxIgbdZqgvL1mHuXuMRKzMDwRf/NFNTOmGUGeoLJE+CgozqUsId8pbi7EHpQlMUIkLhIZcfMaD8M+SCyE6R1QvDu9vUimYjH7WGdHwtRmTFbWDP1A3eBfMz4TVqu77VDnKhsRbE3lH/jEMzruNYIzAFfQ8Q7cga4qEI20sTtIV6RlhG2ZTBsdsDjew7VmKHZHddwLmBGYWhZ9lt+B/zX3NxAokB6xCVB5VB4OMyNtTkJV1FRiTDCw8/B85FQBqD2dmRrgYQtaZ+8Qs9jBjhLq8MCn/IFaDkG0zYZXzOU6jfkXWi6Esry9oTKZ2hUfx9cGAl46oU/FvPxfDYyhRaA5lBeT/oOcVBZ2sIs8f3joMtMR+Gee7G8IlBCWg8pDWixrB0v0Bok0gOSeJEtYhsJxVxNA3a7L0gV71Pth98cWaFquG6B57zU536luudYNFnJPra9DPqneZtZl6wN7DktzA6nReGgcz2b5RoermSWDC+FpCLYrzvyrB8xujTuR8svM7pRI95eWuR6EHF5viFPu/ewVDGNU8+zlOZPpYbwQ4gW8yL3JRq9OanMroaeyaGZdqRLZeIPLLutuK9VtHf8NPxeKCWXF/u3HGNeCiXvP1O/SyQzoVZgqy+iNCEzIm3jFwWquIX7DFVRgX8PGK95rtPSXiKcnNoXNleSj/szmU6PVhv1EcXJ9SufiUlpul3F5nNFiIDajr7em2Q2n+anecIeSWVNVzq6b2IAU4alil1WPrcMaH8HUlOorFSC4Af/SjFCrquvBV727rCWyjloL0QIvcGWcHwiZnBfideEh/p5Wueft8ZYJWBCo/CLWnmSaRUGmgKGK948vF143v8mZs2SnhOuc6sSZeLsBhC5U50rDtWrY+oNbwQRJ+HYhGMiVS6kqP4FLdv5a/GZTFq0iVTkLNI+NPYz3YxdEFgf/d/xYXAzzd8Iz9+xvRwaKNbNHc5qjl1SZ3O6viW6y31bSjcrWXY7W47WlhuoWpdwrRjaxGazOqaMAPIZIHuEw0wtlKMC5bhcJTs6ITFR+kY/Qx0hgqMxiI6+4CtG2QuQsnjeoT1hbnW7PKe0TtHLWgfw0Vl91dMh/HloLZXV28s2jgxG/P2gV+GSKTNMO84wQlLVa85BUicq7hmmHK63aEBls99SDurSmryGTAMTOTojNgHAENc+uIWud4usruGI8o+zxrpOKK+TNGm/qzT0rA+xWXwgJEFRgfUtkO7h2jqOWm/LycHHoyv0AwiosuIfiVsQd5VCmxSvpX0NsNuYEo7RTD8yheZDgvLSgjRO2IXR4XzJn5RxyvclIGf75kRWCTn8GOmydSe4y7OXYS/IX4Fx7ClduXoHd1trD8SsCBUJj5DOVVZIt43VEDbGUTVYSXxG+si30GyPZJlkViafwSkqreyD6IqVZ1V2DEebFn2WltVJjkZBe9c5KWjvOAVmVWisdo0hWpsE+3WKjtWoSruo30qihJRIFffGEDcIHuqAnvmAdN34Qz9KLVzjzXa6KPUyFJ0XV6TklGZeVgTMctJ1ORtjPbET7spo2c/5zX1Clr9y4q74uICgLD6+Gy460bEfdgSEk1RcPZLLJ/tm+l9wBhMncdcvxEVzKbwnZd5R29ifck8ljDSVdKY6Oxosve/ohMw4Gbmm/CItAvgyZg8AGoyD/ZGmzHG5brwmvGl6hpI+8ajRT3oddvgh2ACAV5iGKVATAleiTxl2wKlSR3g1jjl31aHg6HV1GFW9SuFxPZOoyDCYPU/bAXWTIWs0qP8L455LcclOI7liF3G7+ITws/WAFZRl5CbwFNk7Qbre5kN0B09ZYzDIugmQX/LfkKK4vYeeKv7AsZTsRSj9A6SltJ61kGVcc/lusflqjVSkjMBxDAlXSrvoquQeBz63OdlekQyjprkoONa13/GScJrtzn4G8XvjOUKA0vsykO5N2FUJ+4nwTeFtGjTp/P9EB1rjnDNw73G4+WL8Kv1FxxeYcVhVyLt8Bkb9KoRSJXYxOce0BZx75GRCic820pguUbYThGbimBj4ydwtNnJuju+GX5f5+ppjaXHvCuJmK7Md72ExvCeXN8vTWDgDwXes48pEUs2jaKWEB7GG0k+aN+Xn0XJLxiOdISIUt2HycL4jbE/kCyXJiOjfkFOYSAVXyCbV96r1khJPLQxDEf4vRCpgSjtK5jgaySXhx5vxR0EYpozYW6LrsOY0Yr+HMpvrL9vbwEMJRa/CXoPTFrINIKEN4iEHZO/zstxhbr790hZhhwleiBXD/yH//FpR7L9jyluYMkVa46xHg/AlAA0wyTFuWD049eK2Va5KYYyzVgNEX0pxA30AfJxmZTmP0r7FMOqNkCEVeRahn93oeJeWPsP6AMoGptLmoHqfVh4OQzzSx/paMT2xDs9DIl2kA4lMv706Hea+8S6nq+4Woavaxz3KeRzgrqMvx0pK6YbtUxPi4ZrFOop/scdQ995289Gegd+ChGcHRe/G+zjnQPlctYt7plgkrKOTigd6MT25d4RlvAISjwXWJt6i7U8yn8tTAznSWLnQ0QRqV0D4SKHQv02parwGm3omdoNSCxDaC2Wj/clgJqgu95Q3OM8FZMqX1JVZzBHZfmlT1kbHRhvCz5v0ktESZnlXEu+GxEZrgTY0tt2mnQ1F7+C6TFqi/YwC01dvEhlqv/mKt8HR3ehF45zVgOwgS7j8YDu9msBBQXumQWw1gEyN/c6mkcPK+wirAXIFwPpauGqx42jh/1M4DT8LwNQY69UjT8+k587qCSdBSJVWj/uGwvpwMGp0hEU+31A5X5hCdxUbYxyf7+xEhlOSL5tRwBlghOOdyX1EwYzgKNILErrJjdTfIeEZq6XJnohu9TXgytB60hphczL+Ibx0AEn+pG9CCsDntDQUeg7jekOKwy3rgL5edJk6IgXykMG6hoTWPl5anDTbT/H9nMVpFERozzJtICmHQlRBfM5kz5hFRp7VAR3TuVE0XkUIa22ozEDmsD/oH4jw2paI+njhhvYJIryi/oZ4gdsN5blmFvdI0fcOM6jxfczx3C3Po7bZ7kaxtgB40rVHsGtCE6lYYhV3S3mBW6A+ycHHw2DHLlj8iqt1vCSe8+DLLeId9yeBFgFfYKU1iESJM7jUmoX2GWBDDWlCz2SQWASU1nFvlo7hyQErZ1kvRvak4NylL7uZYuPIaGsJ+r7RM9wD4IorOPAm0Y8cEf8UzmNwfesj/h48cShUlX3T2KROBgvFgN8kdr41dR4O2fUNAuINtXwAnGyXHQg8F+6uH6ZVbidGP4hXEy56Bf4N79x4FUgtQUp4DrvtQGgg56bK01T/KItdQ5obla3aQOGITI+9iZjL9K5xNyIfxc5C6GTW3tz0g+Ya4OWU40l2O7WnPgBOs9da9itaanbbrzHcQSo4TasRMmP7QvauZiBTnC9StJAdwXmQMJf6OjMwRaQlczvdiJexKYaAk3p66BSeD8CKMUH7ZXQNSIsC2lr2bryz5XY+8mImp8S7qc/huZC55VGsLxIlyRmajDHYbo9bmeiFudVITup1Jy9VWjTbx6/4WwHLIulPnGuSvuR2rLqnAFCO08G9cdjfSeohLb6AkKqOBeIAaTlVflja6VjC/4rWd5lyqNkWe4+k0zjnlbV8GO3DUzWhL026Da5t8fOUoREq+6njaaD4nryj9wGJL3v2Oza5N1mbHKelaolxwP0UWmtA2EHY347/g72q5YWdscEQupavr88UhsMhgntP3IuMOOupJBY57DfoXGefmP2G3RpB25yCLAZTvJBVWxVhQgbHvqdtBlZ7gVhrLfEuUe5p9YJLxY+DDfUnQ7OVOpL9ofAJCC2u1OK3uZ5xGw63cxGgNvVFEwstne4t87WHcgjA0oPZxnHrCdxlRB9AyWdMW2OWa4852X/R80B/ylWZxoAR8jsaJdj+qfVlIY7hNNnriZvg6U3U7+f0cWh7SGP2QkwMkpCo1dNXA8ix4I9iY/k3EPeHUCt2M+X17uQnzt4qdGKWuVryO2MZ8viIw9xEasC4vyMNqMyIGNDGeNhqieSULiDI6ykALeH4Q3i7h55sr+0p7x3pXMY/CqiZnp56/4QI/y9TT6pKoKF7JBSdFhrIw+Qvna182XTl3pGYGDoU+4Btz3VDDdwYSM7dZUzyDHK4wJI/yH6gJPdVNeIbPVbC3tRNtOaIbbzrU6uuqLwT/zzaCyM2k/JAPAHjMwQj+AjI6fDXgD4slKcuVd+OBhMBcKBybhpUi62R4a+g5lSqmhVjs5UVAOYWUjuQ+vDZfaunEgnfj9bn3kqMNfaGeqeYyCNddNHt0W0ab+ppvldYu1iS/+d323WRPR3yq9M9shVGOMr+6noLdgz3p3dMas9d0/yQAgqbfeXUbrrY488K+QDxus9+5R7GlPJvB7aKppGqOJOZwuC3KB1pzFX50fjLDpuLYfYXk8gWytJHSgfa+0F4PL+eWce10RXyHi07R4VPIlW8GRj1IpNSfCthujt47d3Gh/ZmPviL735waYLEOptBV3vuvrDZv9n7q28aWFgsVHEWJqrS9SrH9Qxv8TYXo2h0Z6fKw7MA10mYFpsVGygO5M7ro3yfWvanZvtjbDBSDXoGCynFrlCc34X4VfQrbHfYIEJQM+9MZKsv8rVV3BwWrGmuCbmhxCsW0OL/Fab3jfwRqxk2HFecVc2lJPz4q/08/QXfYel9jJ4uzlJzyOrgQ6kkOR+0X1H/thYEZRc2AhFK8jleSkXeCXEz3J8Gi46G+sWrg6Jcu77KL6ifJMKxdr5ekXUgspfULdSD1t0LgqhZ6g5phlgz9QXkNYTSlWA4PA/RXgFy4jDuCf0eel6RF9AtY5p1mWVdND7rxOpS/+TK16377ikee5fZ31+LbwrFGSDoCJdFxe4OziNvQdgG3cNsMu9hTi301kh00m8ZhakQOq5EfBVTS6PXyHL2B/Ej/ZnO0c5v1Yd0g3BZq6sDzXLXCpA0m+LPUEtEvjU+Vg5hQH5kiGsh9V2BM8vQUp+Dx9JzVUlJvCmUhM9bu2o9DrQdLgvyhvh+tW7Apwdp2zB6/jwwNSogM7K0NFoRmknsKXZwZBDENzWGA78lT/Db74J1XPbOaWgqWw/GFrG9qGdHeAbzuZ463qsQcpNtAbsORC7QQHuI2RWiPrahewepTbOgFZ37VHRqCtZAmNbIx1EDn1bZMo/gkiXAz6kzA/ccy/1nA+Rfv0yjglrDjHER/2IlnY8ocYRhXVeefgPwbA/Z74wFEFgbUXAjfC/4z8zB8k7/aaqqnP95xM6p4DXA/Es8b7IV4ze45v/r09K60GCq9qzcgu/E2O+MSRQX5JWYOlBzixfwVNFKvkHZdcZ+Z0xPfaL5izQnl1xtpbMu+4PGcrVj4IA5FHe3qJAljrBnK1PK/hemtjSXOxJuz/1b9avOBaL9v8oi90Z+vvZ3KlrrhUdp42FjVapiqzaeFAP9W2FyFQiu/niTpzruWnv0upEeqfRq7FwGK2f5u2DUasGtdE10tcGe1xdDkFfq6Tubqs5ThBPRd42TYGE+cSBmO8KeG463vdN9xV11I8nPaxPEPswsjB3FdU186i2AYPvz42r62vOddlK3/whoBsoF7razNJU6PjAdo35Q7IJjAgJ7x7XQb++TNwZXUsIzfdcl+9+mnxAgS0GP6PoBzxW1DeZHwfuRrmSSXNFM8xwX14Ljy2QsxLwXMkX6tkH6pyKjMUwYThPHtJpqW8BLZy/reo0ywMXWcSu4mtJ/AQ/zovPDkjZUAAAAAElFTkSuQmCC'), linear-gradient(top,  rgba(134, 133, 128, 0.7), rgba(107, 106, 103, 1) 30%, rgba(87, 85, 79, 1) 65%, rgba(59, 58, 53, 1));
}

#jqt .toolbar {
    background: #3F3E3A url('../img/panel_bg.png') repeat;
}

#jqt ul li {
	border-top: 1px solid #666;
	border-bottom: 1px solid #222;
}

#jqt ul li a {
	color: white;
	text-shadow: #3c3d3e 0 -1px 0;
}


/* MFD (Multi Function Display) */

.mfd {
    position: relative;
    top: 6px;
    width: 60%;
    margin: 0 auto;
    height: 36px;
    overflow: hidden;
    border: 1px solid #3F3E3A;
    border-bottom: 1px solid #7F7E7A;
    background: rgba(63, 62, 58, 0.11);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
    -moz-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
    box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
}

.mfd-display {
    display: inline-block;
    font-family: "Digi";
    font-size: 33px;
    font-weight: normal;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
    text-align: center;
    color: #d8d3c5;
    padding-left: 5px;
    cursor: pointer;
}

.mfd-unit {
    display: inline-block;
    line-height: 15px;
    width: 36px;
    height: 15px;
    color: #232218;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1px;
    border-bottom: 1px solid #4F4E4A;
    transform-origin: 50% 50%;
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: rgba(216, 211, 197, 0.7);
    cursor: pointer;
    border: 0px solid red;
}

#count_val {
    min-width: 55px !important;
}

#lvl_val {
    width: 14px;
}

#userGeoStatus {
    font-size: 1.5em !important;
    line-height: 1.7em !important;
}

.red {
    color: red !important;
}

.yellow {
    color: #F5C43C !important;
}

.green {
    color: #75890c !important;
}

.mfd-unit.red {
    color: white !important;
    background: red;
}

.mfd-unit.yellow {
    color: #222 !important;
    background: #F5C43C;
}

.mfd-unit.green {
    color: white !important;
    background: #75890c;
}

#userGeoLoc {
    font-size: 10px;
    white-space: pre-wrap;
    width: 80px;
    line-height: 12px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    height: 30px;
    max-height: 30px;
    text-align: left;
}

@-webkit-keyframes blinker {
    0% { color: black; opacity: 0.5 }
    100% { color: #75890c; opacity: 1}
}

keyframes blinker {
    0% { color: black; opacity: 0.5 }
    100% { color: #75890c; opacity: 1 }
}

.init-blinker {
    -webkit-animation-name: blinker;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
    -webkit-animation-duration: 1.3s;
}

/* Main Instrument */

.instrument {
    margin: 15px;
    margin-bottom: 0;
    width: auto;
    height: 100%;
    overflow: hidden;
    -moz-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    -webkit-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    border: 1px solid #3F3E3A;
    border-bottom: 1px solid #7F7E7A;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
}

.instrument-container {
    background: rgba(27, 26, 23, 0.3);
}

.instrument-control-container {
    border-top: 1px solid #141308;
    background: rgba(17,16,12,0.6);
    height: 50px !important;
    min-height: 50px !important;
    width: 100.2% !important;
    text-align: justify !important;
    -webkit-box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: 0 0 1.1em 0 rgba(0,0,0,0.75);
}

.instrument-control-container:after {
    content: "";
    width: 100.2% !important;
    display: inline-block !important;
}

.instrument-control {
    display: inline-block !important;
    margin: 0 !important;
    height: 50px;
    width: 15.5%;
    line-height: 47px !important;
    overflow: hidden;
    color: #d8d3c5;
    font-size: 1.8em;
    font-weight: bold !important;
    text-align: center;
	text-shadow: 0 -1px 0 #000;
	text-decoration: none;
    border-top: 1px solid #5F5E5A;
    border-right: 1px solid #3F3E3A;
    cursor: pointer;
    background: -moz-linear-gradient(top, rgba(146,145,136,0.25) 0%, rgba(146,145,136,0.29) 16%, rgba(82,81,72,0.36) 42%, rgba(82,81,72,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,145,136,0.25)), color-stop(16%,rgba(146,145,136,0.29)), color-stop(42%,rgba(82,81,72,0.36)), color-stop(100%,rgba(82,81,72,0.5)));
    background: -webkit-linear-gradient(top, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    background: linear-gradient(to bottom, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
}

.instrument-control .text-icon {
	font-size: 1em;
	height: 52px;
	line-height: 52px;
	display: inline-block;
	vertical-align: top;
}

.instrument-control span[class^="icon-"] {
	height: 50px !important;
	line-height: 50px !important;
	display: inline-block;
}

.enabled {
    text-shadow: 0 -1px 1px #111;
    color: #fafafa;
    background: rgb(164,179,87);
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1);
}

/*
 * Dygraph customization
 */

.dygraph-axis-label-x,
.dygraph-axis-label-y {
    font-family: "Digi";
    font-size: 1.3em;
    color: #d8d3c5;
}
.dygraph-axis-label-x {
    margin-top: 5px;
}

.dygraph-rangesel-fgcanvas {
    margin-top: 10px;
    height: 35px !important;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    -moz-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    -webkit-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    border: 1px solid #3F3E3A;
    border-bottom: 1px solid #7F7E7A;

}

.dygraph-rangesel-bgcanvas {
    margin-top: 10px;
    height: 35px !important;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    overflow: hidden;  }

.dygraph-title {
    opacity: 0;
    z-index:200000;
    height: 30px;
}

.dygraph-xlabel {
    opacity: 0;
    font-size: 20px;
}

.dygraph-legend {
    position: relative;
    top: 0px !important;
    right: 0px !important;
    left: auto !important;
    height: 25px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    width: 99.9% !important;
    color: #d8d3c5;
    padding-right: 10px !important;
    line-height: 25px !important;
    text-align: right !important;
    background: rgba(17,16,12,0.4) !important;
}

.dygraphDefaultAnnotation {
    border: 1px solid #222 !important;
    height: 25px !important;
    line-height: 25px !important;
    background: #d8d3c5 !important;
    cursor: pointer !important;
}

/*
 * Progress bar
 */

progress,          /* All HTML5 progress enabled browsers */
progress[role]     /* polyfill */
{
    /* Turns off styling - not usually needed, but good to know. */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

    /* gets rid of default border in Firefox and Opera. */
    border: none;

    /* Needs to be in here for Safari polyfill so background images work as expected. */
    background-size: auto;

    /* Dimensions */
    width: 400px;
    height: 60px;
}

/* Polyfill */
progress[role]:after {
    background-image: none; /* removes default background from polyfill */
}

/* Ensure fallback text doesn't appear in polyfill */
progress[role] strong {
    display: none;
}

progress,                          /* Firefox  */
progress[role][aria-valuenow] {    /* Polyfill */
    background: #282828 !important; /* !important is needed by the polyfill */
    height: 35px;
    border-radius: 5px;
}

/* Chrome */
progress::-webkit-progress-bar {
    background: #282828;
    height: 35px;
    border-radius: 5px;
}

progress {
	-moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	-webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	text-shadow: 0 -1px 1px #333;
	background: rgb(164,179,87);
	background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

/* Firefox */
progress::-moz-progress-bar {
	-moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	-webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	text-shadow: 0 -1px 1px #333;
	background: rgb(164,179,87);
	background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

/* Chrome */
progress::-webkit-progress-value {
	-moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	-webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	text-shadow: 0 -1px 1px #333;
	background: rgb(164,179,87);
	background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

/* Polyfill */
progress[aria-valuenow]:before  {
	-moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	-webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
	text-shadow: 0 -1px 1px #333;
	background: rgb(164,179,87);
	background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
	background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
	background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

.input-action-label {
    display: inline-block;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    width: 90%;
    margin-left: 8px;
    color: #d8d3c5;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.7), 0 1px 1px rgba(255,255,255,0.5);
}

div#jqt #about {
    text-shadow: rgba(255, 255, 255, 0.3) 0px -1px 0;
    color: #312B2B;
    font-size: 13px;
    text-align: center;
    background: rgb(216,211,197) !important;
    background: -moz-linear-gradient(top, rgb(216,211,197) 0%, rgb(221,217,204) 25%, rgb(165,163,152) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(216,211,197)), color-stop(25%,rgb(221,217,204)), color-stop(100%,rgb(165,163,152))) !important;
    background: -webkit-linear-gradient(top, rgb(216,211,197) 0%,rgb(221,217,204) 25%,rgb(165,163,152) 100%) !important;
    background: linear-gradient(to bottom, rgb(216,211,197) 0%,rgb(221,217,204) 25%,rgb(165,163,152) 100%) !important;
}

div#jqt #about p {
    margin-bottom: 8px;
}

div#jqt #about a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

/*
 *  Splash
 */

.splash {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    visibility: visible;
    display: block;
    background: #3F3E3A url('../img/panel_bg.png') repeat !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 100000;
    opacity: 1;
}

.splash-hidden {
    opacity: 0 !important;
    height: 0 !important;
    -webkit-transition: all 0.7s ease-in-out !important;
    -moz-transition: all 0.7s ease-in-out !important;
    transition: all 0.7s ease-in-out !important;
}

/*
 *  Instruments
 */

#gaugeWrapper {
	display: table;
	width: 99.8%;
	height: 79%;
	border-collapse: separate;
	border-spacing: 10px;
}

#gaugeWrapper .col {
	display: table-cell;
	width: 50%;
	height: 100%;
}

div #gaugeWrapper .display {
	display: table;
	height: 33%;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 10px;
	background: rgba(0,0,0,0.3);
}

#gaugeWrapper .display_label {
	display: table-cell;
	width: 38.4%;
	min-width: 38.4%;
	max-width: 38.4%;
	height: 100%;
	font-size: 4em;
	letter-spacing: -4px;
}

#gaugeWrapper .display_num {
	display: table-cell;
	width: 61.6%;
	min-width: 61.6%;
	max-width: 61.6%;
	height: 100%;
	vertical-align: middle !important;
	overflow: hidden;
	font-size: 8em;
}

.display {
    font-family: "Digi";
    font-weight: normal;
    text-align: center;
    color: #d8d3c5;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
    -moz-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
    box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #3F3E3A;
    border-bottom: 1px solid #7F7E7A;
}

.display_num {
    font-family: "Digi", "Arimo", sans-serif;
    font-weight: normal;
    text-align: center;
    color: #d8d3c5;
    border: none;
    overflow: hidden;
}

.display_label  {
    vertical-align: middle !important;
	text-align: center;
    font-family: "Arimo", sans-serif;
	color: rgba(51,46,34,0.84);
	text-shadow: 0px 1px 0px rgba(255,255,255,0.4), 0px -1px 0px rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(216,211,197,0.8) 0%, rgba(242,238,222,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,211,197,0.6)), color-stop(100%,rgba(242,238,222,0.3)));
    background: -webkit-linear-gradient(top, rgba(216,211,197,0.8) 0%,rgba(242,238,222,0.4) 100%);
    background: linear-gradient(to bottom, rgba(216,211,197,0.8) 0%,rgba(242,238,222,0.4) 100%);
}

.rotate {
	display: inline-block;
}

.dosimeter {
	display: table;
	width: 99.8%;
	height: 79%;
	border-collapse: separate;
	border-spacing: 10px;
	border: 1px solid yellow;
}


@-webkit-keyframes simNotify {
    0% {  opacity: 0.0 }
    100% { opacity: 0.8}
}

@keyframes simNotify {
    0% { opacity: 0.0 }
    100% { opacity: 0.8 }
}

keyframes simNotify {
    0% { opacity: 0.0 }
    100% { opacity: 0.8 }
}

.init-simNotify {
    position: relative !important;
    bottom: 100% !important;
    z-index: 1000 !important;
    height: 25px !important;
    line-height: 25px;
    color: white;
    font-size: 1.1em;
    text-align: left;
    border: none;
    padding-left: 10px;
    background-color: rgba(250, 250, 250, 0.3) !important;
    -webkit-border-top-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topright: 9px;
    border-top-right-radius: 9px;
    -webkit-animation-name: simNotify;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-duration: 4s;
    animation-name: simNotify;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-duration: 4s;
}

.corner-top-left {
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-left-radius: 7px;
}

.corner-top-right {
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-top-right-radius: 7px;
}

.corner-bottom-left {
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-left-radius: 7px;
}

.corner-bottom-right {
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
}

/*
 *  Options
 */

.options-display {
    display: inline-block;
    font-size: 32px;
    height: 36px;
    width: 20%;
    max-width: 100px;
    margin-top: 6px;
}

.options .button {
    height: 38px;
    width: 40px;
    color: #d8d3c5 !important;
    line-height: 39px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000;
    text-align: center;
}

.options-button:hover,
.options-button:active {
    color: #fafafa !important;
    font-weight: bold;
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    text-shadow: 0 -1px 1px #444, 0 1px 1px #FFFFFF;
    background: rgb(164,179,87);
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

.options-inline-container {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 50px;
    overflow: hidden;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border-top: 1px solid #000;
    border-bottom: 1px solid rgba(200, 200, 200, 0.35);
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -webkit-box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}

.options-inline-container div {
    display: inline-block;
}

.options-inline-container label {
    display: inline-block;
    width: 35%;
    height: 38px;
    line-height: 38px;
}

.range-input,
.options-range-input,
.options-range-input--vertical {
    display: inline-block;
    width: 92% !important;
    line-height: 40px;
    padding: 0;
    margin: 0 !important;
    margin-top: 16px !important;
    vertical-align: top;
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
}

/*
  Declarations get duplicated because an invalid selector
  invalidates the entire declaration block
*/

.range-input::-webkit-slider-thumb,
.options-range-input::-webkit-slider-thumb,
.options-range-input--vertical::-webkit-slider-thumb {
    cursor: pointer;
    -webkit-appearance: none;
}

.range-input::-moz-range-thumb,
.options-range-input::-moz-range-thumb,
.options-range-input--vertical::-moz-range-thumb {
    cursor: pointer;
}

.options-range-input,
.options-range-input--vertical {
    height: 8px;
    border-radius: 4px;
    border: 1px solid #424138;
    border-top: 1px solid #000;
    -webkit-box-shadow: inset 0 0 20px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.7);
    box-shadow: inset 0 0 20px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.7);
}

.options-range-input::-moz-range-track,
.options-range-input--vertical::-moz-range-track {
    height: 8px;
    border-radius: 4px;
    border: 1px solid #424138;
    border-top: 1px solid #000;
    -moz-box-shadow: inset 0 0 30px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.7);
    box-shadow: inset 0 0 30px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.7);
}

/*
  Declarations get duplicated because an invalid selector
  invalidates the entire declaration block
*/

.options-range-input::-webkit-slider-thumb,
.options-range-input--vertical::-webkit-slider-thumb {
    height: 38px;
    width: 50px;
    background:url('../img/grips.svg') center center no-repeat rgba(117, 137, 12, 0.9);
    background-size: 19px 19px;
    border: 1px solid #555;
    border-top: 1px solid rgba(216, 211, 197, 0.5);
    border-bottom: 1px solid #222;
    border-radius: 8px;
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
}

.options-range-input::-moz-range-thumb,
.options-range-input--vertical::-moz-range-thumb {
    height: 38px;
    width: 50px;
    background:url('../img/grips.svg') center center no-repeat rgba(117, 137, 12, 0.9);
    background-size: 20px 20px;
    border: 1px solid #555;
    border-top: 1px solid rgba(216, 211, 197, 0.5);
    border-bottom: 1px solid #111;
    border-radius: 8px;
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
}

.options-range-input--vertical {
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}

.options-inline-radio {
    float: right;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    margin-bottom: 0;
    padding-right: 4px;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
}

.options-inline-radio div {
    float: right;
    margin-right: 1px;
    height: 39px;
    line-height: 39px;
    position: relative;
    display: inline-block;
}

.options-inline-radio input[type=radio] {
    display: none;
}
.options-inline-radio input[type=radio]:checked ~ label {
    color: #fff;
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    text-shadow: 0 -1px 1px #444, 0 1px 1px #FFFFFF;
    background: rgb(164,179,87);
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
}

.options-inline-radio input[type=radio] ~ label {
    width: 100%;
	height: 38px;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #d8d3c5;
    font-size: 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    text-align: center;
    border: none;
    border-bottom: 1px solid #111;
    border-top: 1px solid rgba(216, 211, 197, 0.5);
    background: -moz-linear-gradient(top, rgba(146,145,136,0.25) 0%, rgba(146,145,136,0.29) 16%, rgba(82,81,72,0.36) 42%, rgba(82,81,72,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,145,136,0.25)), color-stop(16%,rgba(146,145,136,0.29)), color-stop(42%,rgba(82,81,72,0.36)), color-stop(100%,rgba(82,81,72,0.5)));
    background: -webkit-linear-gradient(top, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    background: linear-gradient(to bottom, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0 0 14px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(255, 255, 255, 0.2), 0 0 1.1em 0 rgba(0,0,0,0.75);
    cursor: pointer;
}

.options-inline-text {
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
}

.options-inline-text div {
    width: 29% !important;
    color: #1F1E1A;
    max-width: 29%;
    overflow: hidden;
    margin-right: 4px !important;
}

.options-inline-text input[type=number] {
    width: 75% !important;
    font-size: 1em;
    height: 38px;
    line-height: 38px;
    padding: 0 !important;
	margin-left: -15px !important;
}

.options-inline-text input[type=number]:invalid {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.options-inline-text input[type=number]:-moz-focusring {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.options-inline-text input::-webkit-outer-spin-button,
.options-inline-text input::-webkit-inner-spin-button {
    /* display: none; <- Chromium breaks on hover */
    -webkit-appearance: none;
    margin: 0 !important;
}

.options-inline-text label {
    width: 25% !important;
}


#about h2 {
    color: #282828 !important;
    text-align: center;
    text-shadow: none;
}


.option_checkbox {
    position: relative;
}

.option_checkbox input[type=checkbox] {
    opacity: 0;
    visibility: hidden;
}

.option_checkbox label {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100% !important;
    min-width: 100% !important;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.option_checkbox label .input_container {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    left:10px;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4),  0 0 1.1em 0 rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4), 0 0 1.1em 0 rgba(0,0,0,0.45);
    box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4), 0 0 1.1em 0 rgba(0,0,0,0.45);
}

.option_checkbox label .label_text {
    padding-left: 38px;
    font-weight: normal;
    font-size: 18px;
    color: #d8d3c5;
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    transition: all 0.15s ease-in-out !important;
}

.option_checkbox label:after {
    opacity: 0;
    content: '';
    position: absolute;
    top: 12px;
    left: 12px;
    width: 16px;
    height: 16px;
    background: rgb(164,179,87);
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    transition: all 0.15s ease-in-out !important;
}

.option_checkbox input[type=checkbox]:checked + label:after {
    opacity: 1;
}

.option_checkbox input[type=checkbox]:checked + label .label_text {
    color: #fafafa !important;
}



.option_radio {
    position: relative;
}

.option_radio input[type=radio] {
    opacity: 0;
    visibility: hidden;
}

.option_radio label.action {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100% !important;
    min-width: 100% !important;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.option_radio label.action .input_container {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    left: 10px;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4),  0 0 1.1em 0 rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4), 0 0 1.1em 0 rgba(0,0,0,0.45);
    box-shadow: inset 0 0 12px 0 #000, 0px 1px 0px rgba(255,255,255,0.4), 0 0 1.1em 0 rgba(0,0,0,0.45);
}

.option_radio label.action .label_text {
    padding-left: 38px;
    font-weight: normal;
    font-size: 18px;
    color: #d8d3c5;
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    transition: all 0.15s ease-in-out !important;
}

.option_radio label.action:after {
    opacity: 0;
    content: '';
    position: absolute;
    top: 12px;
    left: 12px;
    width: 16px;
    height: 16px;
    background: rgb(164,179,87);
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8)));
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%);
    -webkit-border-radius: 50px;
    -moz-border-radius:50px;
    border-radius: 50px;
    -webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 3px rgba(0,0,0,0.5);
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    transition: all 0.15s ease-in-out !important;
}

.option_radio input[type=radio]:checked + label.action:after {
    opacity: 1;
}

.option_radio input[type=radio]:checked + label.action .label_text {
    color: #fafafa !important;
}

.option_radio input[type=radio] ~ section {
    opacity: 0;
    height: 0;
}

.option_radio input[type=radio]:checked ~ section {
    opacity: 1 !important;
    height: 50px !important;
    margin-top: 12px;
}

.option_radio section  {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 50px;
    overflow: hidden;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border-top: 1px solid #000;
    border-bottom: 1px solid rgba(200, 200, 200, 0.35);
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -webkit-box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    box-shadow: inset 0 0 12px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.45);
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}

/*
 *  Modals
 */



.modal {
    position: absolute !important;
    width: 75% !important;
    /*
     margin: 0 auto !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%); */
    max-width: 480px !important;
    min-width: 320px !important;
    z-index: 2000 !important;
    visibility: hidden;
    backface-visibility: hidden;
    -webkit-border-radius: 9px !important;
    -moz-border-radius: 9px !important;
    border-radius: 9px !important;
    visibility: hidden;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.md-show {
    visibility: visible;
}

.md-overlay {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(2, 1, 1, 0.4);
    transition: all 0.3s;
}

.md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}

.md-animation .md-content {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-animation .md-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/* Content styles */
.md-content {
    color: #d8d3c5;
    font-size: 0.8em;
    position: relative;
    border: 1px solid #555;
    border-top: 1px solid rgba(200, 200, 200, 0.6);
    border-bottom: 1px solid #111;
    -webkit-border-radius: 9px !important;
    -moz-border-radius: 9px !important;
    border-radius: 9px !important;
    margin: 0 auto;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
    -moz-box-shadow: 0 0 5em rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 5em rgba(0,0,0,0.8);
    box-shadow: 0 0 5em rgba(0,0,0,0.8);
    overflow: hidden;
}

.md-content h3 {
    margin: 0;
    padding-left: 0.4em;
    font-size: 2.4em;
    font-weight: 300;
    text-shadow: 0 -1px 1px #222;
    height: 55px !important;
    line-height: 60px !important;
    opacity: 0.8;
    background: rgba(0,0,0,0.25);
    border-radius: 9px 9px 0 0;
    border-bottom: 1px solid #222;
}

.md-content h4 {
    font-size: 1.8em;
}

.md-content ul {
    padding-bottom: 0px !important;
}

.md-content > div {
    padding: 15px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
    border-top: 1px solid #555;
    border-bottom: 1px solid #222;
}

.md-content > div p {
    margin: 0;
    padding: 10px 0;
}

.md-content > div ul {
    margin: 0;
    padding: 0 0 30px 20px;
}

.md-content > div ul li {
    padding: 5px 0;
}

.md-content button {
    display: block;
    margin: 0 auto;
    font-size: 0.8em;
}

.md-content input[type=password] {
    background: #3F3E3A;
    border-radius: 3px;
    border: 1px solid rgba(216, 211, 197, 0.2);
    -moz-box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    -webkit-box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    transition: all 0.3s linear;
    font-size: 40px;
    color: #d8d3c5;
    position: relative;
    height: 45px;
    text-align: center;
    line-height: 40px;
    width: 100%;
}

.md-content .textarea {
    background: #3F3E3A;
    border-radius: 3px;
    border: 1px solid rgba(216, 211, 197, 0.2);
    -moz-box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    -webkit-box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    box-shadow: inset 0 0 22px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55);
    transition: all 0.3s linear;
    height: 200px;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
    margin: 15px;
    padding: 0;
    overflow: hidden;
}

.md-content textarea {
    background: none;
    padding: 10px;
    width: 100%;
    height: 100%;
    color: #d8d3c5;
    border: none;
}

/*
.md-content input[type=password]:focus{
        -moz-box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
        -webkit-box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
        box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
        outline: none;
    }
*/

.md-content ::-webkit-input-placeholder {
    color: #999999;
    font-size: 14px;
    line-height: 45px;
    font-style: italic;
}

.md-content ::-moz-placeholder{
    color: #999999;
    font-size: 14px;
    line-height: 45px;
    font-style: italic;
}

.md-footer {
    border-top: 1px solid #555;
    padding: 15px !important;
    margin: 0 !important;
    height: 50px !important;
    text-align: justify !important;
    background: rgba(0,0,0,0.3);
    overflow: hidden !important;
}

.md-footer:after {
    content: "";
    width: 100%;
    display: inline-block !important;
}

.md-footer a {
    display: inline-block !important;
    overflow: hidden !important;
    border: 1px solid #000;
    font-weight: 300;
    margin-right: 0px !important;
    width: 47%;
    font-size: 1.5em !important;
    height: 45px;
    line-height: 45px;
    color: #fff;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    border-radius: 7px !important;
    text-align: center;
    background: #5F5E5A;
    text-decoration: none !important;
    background: -moz-linear-gradient(top, rgba(146,145,136,0.25) 0%, rgba(146,145,136,0.29) 16%, rgba(82,81,72,0.36) 42%, rgba(82,81,72,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,145,136,0.25)), color-stop(16%,rgba(146,145,136,0.29)), color-stop(42%,rgba(82,81,72,0.36)), color-stop(100%,rgba(82,81,72,0.5)));
    background: -webkit-linear-gradient(top, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    background: linear-gradient(to bottom, rgba(146,145,136,0.25) 0%,rgba(146,145,136,0.29) 16%,rgba(82,81,72,0.36) 42%,rgba(82,81,72,0.5) 100%);
    border: 1px solid #555;
    border-top: 1px solid #888;
    border-bottom: 1px solid #000;
    cursor: pointer !important;
}

.md-red {
    background: rgba(255,30,0,0.5) !important;
    color: #fafafa;
}

.md-green {
    -moz-box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0 14px 0 rgba(157, 177, 52, 1), 0 0 1.1em 0 rgba(0,0,0,0.75);
    text-shadow: 0 -1px 1px #222;
    background: rgb(164,179,87) !important;
    background: -moz-linear-gradient(top, rgba(164,179,87,0.8) 0%, rgba(117,137,12,0.8) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,0.8)), color-stop(100%,rgba(117,137,12,0.8))) !important;
    background: -webkit-linear-gradient(top, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%) !important;
    background: linear-gradient(to bottom, rgba(164,179,87,0.8) 0%,rgba(117,137,12,0.8) 100%) !important;
}


#modalRADCON .display {
    margin: 15px;
    padding: 10px;
    overflow: hidden;
    -moz-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    -webkit-box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    box-shadow: inset 0 0 42px 0 #000, 0 0 1.1em 0 rgba(0,0,0,0.55), rgba(255, 255, 255, 0.2) 0 0px 0 4px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    border: 1px solid #3F3E3A;
    border-bottom: 1px solid #7F7E7A;
    background: #3F3E3A url('../img/panel_bg.png') repeat;
}

.md-modal h3 a {
    width: 30px !important;
    float: right;
    height: 30px;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    text-decoration: none;
    white-space: nowrap;
    background: 0;
    bottom: 6px;
    right: 10px;
    margin: 0 !important;
    padding: 0 !important;
    color: #e2e3e3;
    text-align: center;
    text-shadow: black 0 -1px 0;
    border: 1px solid black;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-image: none;
    background-color: #0a0a0a;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#2f3031),color-stop(50%,#161717),color-stop(51%,#0a0a0a),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,#2f3031,#161717 50%,#0a0a0a 51%,#000);
    background: linear-gradient(top,#2f3031,#161717 50%,#0a0a0a 51%,#000);
    -webkit-box-shadow: rgba(255,255,255,.2) 0 1px 0,rgba(0,0,0,.2) 0 1px 2px inset;
    box-shadow: rgba(255,255,255,.2) 0 1px 0,rgba(0,0,0,.2) 0 1px 2px inset;
    cursor: pointer !important;
}

#modalRADCON table {
    width: 100%;
}

#modalRADCON th {
    padding-right: 5px;
}

#modalRADCON tr, #modalRADCON td {
    height: 22px;
    line-height: 22px;
    text-align: right;
    padding-right: 5px;
}

#modalRADCON .num {
    text-align: center;
    font-family: "Digi";
    font-size: 16px;
    width: 25px;
    overflow: hidden;
    padding: 0 !important;
}

#modalRADCON .current {
    height: 30px;
    font-size: 16px;
}

#modalRADCON .rc-cat{
    height: 20px !important;
    font-weight: bold;
}

#modalRADCON .red td {
    background: rgba(137, 37, 12, 0.3);
}

#modalRADCON .red.current td {
    background: rgba(137, 37, 12, 0.9);
}

#modalRADCON .yellow td {
    background: rgba(245, 196, 60, 0.2);
}

#modalRADCON .yellow.current td, #modalRADCON .rc-cat.yellow.current {
    background: rgba(245, 196, 60, 0.5);
    -moz-box-shadow: inset 0 0 10px 0 rgba(245, 196, 60, 1);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(245, 196, 60, 1);
    box-shadow: inset 0 0 10px 0 rgba(245, 196, 60, 1);
    text-shadow: 0 0 10px rgba(245, 196, 60, 1), -1px -1px #000;
    color: #fff;
}

#modalRADCON .green td {
    background: rgba(117, 137, 12, 0.2);
}

#modalRADCON .green.current td, #modalRADCON .rc-cat.green.current {
    background: rgba(117, 137, 12, 0.5);
    -moz-box-shadow: inset 0 0 10px 0 rgba(117, 137, 12, 1);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(117, 137, 12, 1);
    box-shadow: inset 0 0 10px 0 rgba(117, 137, 12, 1);
    text-shadow: 0 0 10px rgba(117, 137, 12, 1.0), -1px -1px #000;
    color: #fff;
}

#modalRADCON .side {
    display: inline-block;
    height: 30px !important;
    line-height: 30px !important;
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}




@media only screen and (max-width: 480px ) {

	.options-inline-text input[type=number] {
		font-size: 0.8em;
	}
    .options-inline-container label span {
    	display: inline-block;
        transform-origin: 50% 50%;
        -moz-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        font-size: 12px;
    }

    .options-inline-radio label {
        font-size: 14px !important;
    }

    .instrument-control {
        font-size: 1em;
        width: 14%;
    }

    .hide-on-480 {
        display: none;
    }

	.rotate {
		display: inline-block;
		transform-origin: 50% 50%;
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		font-size: 0.3em;
		text-shadow: -1px 0px 0px rgba(255,255,255,0.5), 1px 0px 0px rgba(0,0,0,1);
		margin-bottom: 20px;
		letter-spacing: 0px;
	}

	#gaugeWrapper .display_label {
		width: 20% !important;

	}

	#gaugeWrapper .display_num {
		width: 80% !important;
		font-size: 3.5em !important;
	}

}

@media only screen and (max-width: 900px ) {
    .hide-on-900 {
        display: none;
    }

	.label_txt {
		display: block;
    	-o-transform-origin: bottom right;
    	-moz-transform-origin: bottom right;
    	-webkit-transform-origin: bottom right;
		-o-transform: rotate(270deg);
    	-moz-transform: rotate(270deg);
    	-webkit-transform: rotate(270deg);
		font-size: 1.2em;
		text-shadow: -1px 0px 0px rgba(255,255,255,0.6), 1px 0px 0px rgba(0,0,0,1);
	}

	#gaugeWrapper .display_label {
		width: 35%;
		font-size: 1.8em;
		letter-spacing: -1px;
	}

	#gaugeWrapper .display_num {
		width: 65%;
		font-size: 450%;
		text-align: right;
		padding-right: 15px;
	}

	#gaugeWrapper .col {
		width: 100% !important;
		display: inline;
		height: 50%;
	}

	#gaugeWrapper .display {
		height: 33.3%;
		border-collapse: separate;
	}

}

@media only screen and (max-width: 1280px ) {

	#gaugeWrapper .display_label {
		font-size: 2.5em;
		letter-spacing: -2px;
	}

	#gaugeWrapper .display_num {
		font-size: 550%;
	}

}
