@CHARSET "UTF-8";

.no-highlight tr.z-grid-odd td.z-row-inner, tr.z-grid-odd .z-cell, tr.z-grid-odd,
	.no-highlight tr.z-row-over>td.z-row-inner, tr.z-row .z-cell, tr.z-row td.z-row-inner
	{
	background: white;
	border: 0px;
	overflow: hidden;
}

.z-textbox-disd, .z-textbox-disd * {
	color: darkgray !important;
}

.z-textbox-readonly, .z-textbox-text-disd {
	color: darkgray !important;
}

.okbtn.z-button {
	font-weight:bold;
	color:black;
	border-radius: 0;
}

tbody.z-listbox-empty-body td {
	font-family: times;
	font-size: 16px;
	color: red;
	font-style: normal;
	font-weight: bold;
}

textarea {
	resize: none;
}

.quantitylabel {
	font-size: 18px;
	font-weight: bold;
}

.bgcolorgreen {
	background-color: green;
	color: white;
}

.small {
	font-size: 10px;
}

.clickbutton:active {
	position: relative;
	top: 1px;
	left: 1px;
	border-radius: 0;
}

.clickbutton:hover {
	cursor: pointer;
	border-radius: 0;
}

.welcometext {
	font-size: 14px;
	color: white;
}
.welcometext2 {
	font-size: 14px;
	color: #333333;
	font-family: HelveticaNeue-Light,Segoe UI, Open Sans, Arial, sans-serif;
}

.welcometextbold {
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.activationcode {
	font-size: 36px;
	letter-spacing: 5px;
	font-weight: bold;
	color: white;
}

.logoname {
	color: white;
	font-size: 24px;
}

.logoname2 {
	color: #333333;
	font-size: 24px;
	font-family: HelveticaNeue-Light,Segoe UI, Open Sans, Arial, sans-serif;
}

body {
	padding-left: 0px;
	padding-right: 0px;
}

.z-row:hover>.z-row-inner, .z-row:hover>.z-cell {
	background: none;
}
.z-row:hover > .z-row-inner > .z-row-content {
    color: #555;
}

.z-panel-noheader.z-panel-noframe .z-panel-body {
	padding: 1px;
}

a.flatbtn, a.flatbtn:visited {
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
	height: 34px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	white-space: nowrap;
	width: 200px
}

a.flatbtn:hover {
	color: #ccff99;
	text-decoration: none
}

a.flatbtn span {
	border-radius: 20px;
	border: 0px solid;
	border-color: black;
	display: block;
	line-height: 32px;
	font-size: 13px;
	font-family: HelveticaNeue-Light,Segoe UI, Open Sans, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	min-width: 60px;
	text-align: center
}

.flatbtn:active {
	position: relative;
	top: 1px;
	left: 1px;
}

.alpha25hover {
	opacity: 0.40;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40)
}

.alpha25hover:hover {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

.bggreen {
	background-color: #03c947;
}

.bgblue {
	background-color: #1e9945;
}

.blocksettings {
	background-color: #ebebeb;
	padding-left: 10px;
}

.welcomebackground {
	background: #1e9945;
	background: -moz-linear-gradient(top, #1e9945 0%, #7de8c3 100%);
	background: -webkit-linear-gradient(top, #1e9945 0%, #7de8c3 100%);
	background: linear-gradient(to bottom, #1e9945 0%, #7de8c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9945',
		endColorstr='#7de8c3', GradientType=0);
}

.menu-active {
	background-color: #02ab3c;
	outline: none;
	color: #ffffff;
}

.menu-inactive {
	background-color: #2b2b2b;
	outline: none;
	color: #ffffff;
}

tr.menu-inactive:hover {
	background-color: #03c947;
	color: #ffffff;
	cursor: pointer;
}

.hidden-menu {
	display: block;
	position: fixed;
	list-style: none;
	margin: 0;
	box-sizing: border-box;
	width: 250px;
	background-color: #2b2b2b;
	height: 100%;
	top: 48px;
	left: -250px;
	transition: left .2s;
	font-family: Verdana;
	z-index: 20;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
}
td .menu-inactive:hover {
	background-color: #03c947;
	color: #ffffff;
}

.hidden-menu-ticker {
	display: none;
}

.btn-menu {
	color: #fff;
	padding: 6px;
	position: fixed;
	top: 10px;
	left: 5px;
	cursor: pointer;
	transition: left .23s;
	z-index: 30;
	width: 35px;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
}

.btn-menu span {
	display: block;
	height: 1px;
	background-color: #000;
	margin: 5px 0 0;
	transition: all .1s linear .23s;
	position: relative;
}

.btn-menu span.first {
	margin-top: 0;
}

.hidden-menu-ticker:checked ~ .btn-menu {
	left: 5px;
}

.hidden-menu-ticker:checked ~ .hidden-menu {
	left: 0px;
}

header {
	background-color: #666;
	color: #fff;
	text-align: center;
	padding: 5px;
}

hr.hrborder {
	border-color: #DDD;
	margin-top: 0px;
	margin-bottom: 0px;
}

.z-label {
	font-family: Segoe UI, Open Sans, Arial, sans-serif;
}

.z-radio-content {
	font-family: Segoe UI, Open Sans, Arial, sans-serif;
	padding-left: 3px;
	padding-right: 10px;
}

.z-button {
	font-family: Segoe UI, Open Sans, Arial, sans-serif;
	font-weight: 600;
	font-style: normal;
	color: #FFF;
	min-height: 32px;
	line-height: 22px;
	background: #02ab3c none repeat scroll 0% 0%;
	cursor: pointer;
	white-space: nowrap;
	font-size: 13px;
	border: 2px solid #02ab3c;
	border-radius: 0;
}

.z-button:focus {
	color: #FFF;
	border-color: #02ab3c;
	background: #02ab3c none repeat scroll 0% 0%;
	box-shadow: none;
	border-radius: 0;
}

.z-button:hover {
	border-color: #03c947;
	background: #03c947;
	box-shadow: none;
	border-radius: 0;
}

.z-listheader {
	border-top: 1px solid #294f38;
	border-left: 1px solid #294f38;
	background: #02ab3c none repeat scroll 0% 0%;
}

.z-tab:focus {
	border-color: #03c947;
	background: #03c947;
}

.z-tab {
	background: #02ab3c none repeat scroll 0% 0%;
}

.z-tab:hover {
	background: #03c947
}

.z-tab-selected {
	background: #FFF none repeat scroll 0% 0%;
}

.z-tab:hover {
	background: #03c947
}

.z-tab-selected:hover {
	background: #FFF none repeat scroll 0% 0%;
}

.z-tab-text {
	color: #FFF;
}

.z-tab-selected .z-tab-text {
	color: #000;
}

.z-panel-header {
	font-family: Segoe UI, "Open Sans", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-size: 20px;
	color: #111111;
	font-weight: 400;
}

.z-treerow:hover>.z-treecell {
	background: #78e38a;
}

.z-treerow-selected>.z-treecell {
	border-color: #e3e3e3;
	background: #9febc0
}

.z-listheader-checkable.z-listheader-checked .z-listheader-icon {
	font-size: 14px;
	color: #000000;
	display: block;
	margin-top: -7px;
	line-height: normal;
	text-align: center;
	position: relative;
	top: 50%;
}

.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover,
	.z-timebox-button:hover, .z-spinner-button:hover,
	.z-doublespinner-button:hover {
	border-color: #02ab3c;
	background: #02ab3c;
	border-radius: 0;
}

.z-comboitem-selected:hover {
	color: #fff;
	background: #02ab3c;
}

.z-comboitem:hover {
	color: #fff;
	background: #02ab3c;
}

.z-listhead-bar {
	background: #EEE;
}

.menubar {
	background: #EBEBEB;
}

.menubarbutton {
	color: #111111;
	display: inline-block;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 13px;
	padding-bottom: 12px;
	cursor: hand;
	border-radius: 0;
}
.menubarbutton.selectedmenu {
    background: #CCCCCC;
	border-radius: 0;
}

.menubarbutton.disabled {
	display:inline-block;
	pointer-events: none;
	border-radius: 0;
}

.menubarLineButton {
	height: 48px;
    width: 1px;
    background: #CCCCCC;
    display: inline-block;
    position:relative;
    margin: 0 auto;
    padding: 0px;
    border: 1px;
	border-radius: 0;
}

.menubarbutton:hover {
	cursor: pointer;
	border-radius: 0;
}

.menubarbutton>img {
	padding: 3px;
	font-size: 12px;
	border-radius: 0;
}

.menubarbutton>span {
	padding: 3px;
	font-size: 12px;
	border-radius: 0;
}

.menubarbutton:active {
	position: relative;
	top: 1px;
	left: 1px;
	border-radius: 0;
}

.whitebutton {
	background-color: #FFFFFF;
	color: #111111;
	border: 2px solid #B9C3C8;
	border-radius: 0;
}

.whitebutton:hover {
	border-color: #B9C3C8;
	background: #FFFFFF;
	color: #111111;
	border: 2px solid #B9C3C8;
	border-radius: 0;
}

.whitebutton:focus {
	color: #111111;
	border-color: #B9C3C8;
	background: #FFFFFF;
	box-shadow: none;
	border-radius: 0;
}
.whitebutton:active {
	position: relative;
	top: 1px;
	left: 1px;
	border-radius: 0;
}

.hh2 {
	font-size: 20px;
	color: #111111;
	font-family: Segoe UI, Open Sans, Arial, sans-serif;
}
.hh4 {
	font-size: 13px;
	color: #111111;
	font-family: SegoeUI-SemiBold,Segoe UI, Open Sans, Arial, sans-serif;
	font-weight: 600; /* Semibold */
}

.hh2span {
	font-size: 20px;
	color: #111111;
	font-family: Segoe UI, Open Sans, Arial, sans-serif;
	display:table-cell;
	vertical-align:middle;
	padding-left:10px
}


.greyrow
{
	background:#F1F1F1;
}
.whiterow
{
	background:#FFFFFF;
}


.btn-primary
{
	background-color: #4CAF50;
}
.z-loading {
	font-size: 12px;
	left:50% !important;
	top:50% !important;
	width:160px;
    height:90px;
    margin-top: -45px; /*set to a negative number 1/2 of your height*/
    margin-left: -80px; /*set to a negative number 1/2 of your width*/
}
.infoblock {
	background-color: #EBEBEB;
}

.pinnedbottom
{
	position: fixed;
    bottom: 0;
    background-color: #f1f1f1;
    padding: 10px;
    width: 640px;
    height:50px;
}

.pinnedbottomshort
{
    background-color: #f1f1f1;
    padding: 10px;
    padding-left:20px;
    height:50px;
}

table {
    border-spacing: 0;
}
td, th {
    padding: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.z-grid-header-border {
    border-bottom: 0px;
}
.bodybg
{
	background-color: #F5F7FA;
}
.innerbg
{
	background-color: #FFFFFF;
}
.copyright
{
	font-family: HelveticaNeue-Light,Segoe UI, Open Sans, Arial, sans-serif;
	font-size: 11px;
}
.z-textbox, .z-decimalbox, .z-combobox-input[readonly], .z-intbox, .z-longbox, .z-doublebox {
    font-family: Segoe UI,"Open Sans",Arial,Sans-serif;
}

.bluebutton {
	background: #02ab3c none repeat scroll 0% 0%;
	border: 2px solid #02ab3c;
	border-radius: 0;
}

.bluebutton:focus {
	border-color: #02ab3c;
	background: #02ab3c none repeat scroll 0% 0%;
	border-radius: 0;
}

.bluebutton:hover {
	border-color: #03c947;
	background: #03c947;
	border-radius: 0;
}

.z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content {
    font-family: Segoe UI,"Open Sans",Arial,Sans-serif;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}
.z-listheader-content {
	padding-left: 10px;
}
.z-listheader {
	border-bottom-width: 1px;
}
h4
{
    font-family: Segoe UI,"Open Sans",Arial,Sans-serif;
	font-size: 20px;
}

.dropbtn {
    background-color: #fff;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container div - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    left: -100px;
    z-index: 1000;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #02ab3c;
}

.topinfo
{
	background-color:#fff;
	border-bottom: 0.0625rem solid #e0e0e0;
}

.greygrid
{
	border:none;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	background-color: #EBEBEB;
}
.greygrid .z-row .z-cell
{
	background-color: #EBEBEB;
}
.greygrid .z-row-inner
{
	background-color: #EBEBEB;
}


.paddedgrid
{
	border:none;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}

.copyright
{
	font-family: HelveticaNeue-Light,Segoe UI, Open Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.pathlink
{
	text-decoration: none;
}
.pathtitle
{
	font-size: 16px;
	color: #02ab3c;
	padding-left: 10px;
	font-weight: 600;
	text-decoration: underline;
}
.policypath
{
	font-size: 16px;
	color: #111111;
	padding-left: 10px;
}

.slidebox {
	float: right;
	display:block;
	overflow: hidden;
	position:absolute;
	right:0px;
	top:48px;
	z-index:500;
	box-shadow: -3px 2px 2px #cccccc;
	border-left: 1px solid #ccc;
	height:calc(100% - 48px);
	background: #ffffff;
}
/* Add padding and border to inner content
    for better animation effect */
.slidebox-inner {
	width: 400px;
	padding: 10px;
	border: 1px solid #a29415;
}


.disabledmenu {
	cursor: default;
	color: #606060;
}

.disabledmenu img
{
	opacity:0.25;
}

.disabledcommand img
{
	opacity:0.25;
}

.deviceinfotabs {
  width: 92px;
  height: 19px;
  font-family: OpenSans;
  font-size: 10px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.9;
  color: #4c4c4c;
}

.deviceinfotabs .z-tab {
	background: #d9d9d9 none repeat scroll 0% 0%;
	border: 0px;
}

.deviceinfotabs .z-tab.z-tab-selected {
	background: #ffffff none repeat scroll 0% 0%;
}

.deviceinfotabs .z-tab-selected .z-tab-text {
    color: #4c4c4c;
    opacity: 1;
}

.deviceinfotabs .z-tab-text {
	color: #111111;
	font-size: 10px;
	line-height: 17px;
	font-family: OpenSans-Semibold;
	opacity:0.69;
	font-weight: 600;
  	font-style: normal;
  	font-stretch: normal;
  	padding-left: 9px;
  	padding-right: 9px;

	/*font-weight: 600;
  	font-style: normal;
  	font-stretch: normal;*/
}

.deviceinfotabs ul.z-tabs-content {
	margin-top: 3px;
	margin-left: 4px;
}

.matrix {
	background-color: #EBEBEB;
	padding: 10px;
	padding-top: 5px;
	height: 75px;
	border: solid 1px #b9c3c8;
	cursor: pointer;
}

.z-notification .z-notification-content {
background: none repeat scroll 0 center transparent;
font-size: 14px;
font-weight: normal;
margin: 0 !important;
overflow: hidden;
background-color: #48d183;
color: white;
width: 600px;
min-height: 48px;
}

.gm-svpc {
	display: none !important;
}

.gm-fullscreen-control {
	display: none !important;
}

.z-calendar-body {
	height: 168px;
}

.z-north {
	border: 0;
}







/* Grid Styles *********************/
div.z-listbox-header th.z-listheader {
	/* border: 1px solid;*/
	border-bottom: 2px solid;
	border-color: #DDD;
}



.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell,
.z-listitem.z-listitem-selected .z-listcell,
.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell {
	background: #c1eca6;
}

.z-listitem>.z-listcell,
.z-listitem.z-listitem-focus>.z-listcell {
	background: #f0f0f0;
}

.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected .z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell
{
	background: #93ad86;
}

.z-listbox-odd.z-listitem>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-focus>.z-listcell {
	background: rgb(224, 224, 224);
}

.z-listitem .z-listcell-content {
	background: none;
}

.z-listitem:hover .z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected:hover .z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus:hover .z-listcell {
	background: #C4E8B1;
}
.z-listitem.z-listitem-selected:hover .z-listcell,
.z-listitem.z-listitem-selected.z-listitem-focus:hover .z-listcell {
	background: #CFF3BC;
}

/*
.z-listbox-odd.z-listitem.z-listitem-selected .z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell {
	background: -moz-linear-gradient(top, #c9fdd4 0%, #abffbd 100%);
	background: -webkit-linear-gradient(top, #c9fdd4 0%, #a9ffbb 100%);
	background: linear-gradient(to bottom, #c9fdd4 0%, #a9ffbb 100%);
}
.z-listitem.z-listitem-selected .z-listcell,
.z-listitem.z-listitem-selected.z-listitem-focus .z-listcell {
	background: -moz-linear-gradient(top, #d7ffe3 0%, #c7ffd1 100%);
	background: -webkit-linear-gradient(top, #d7ffe3 0%, #d2ffdb 100%);
	background: linear-gradient(to bottom, #d7ffe3 0%, #d2ffdb 100%);
}
*/


.z-listitem:hover,
.z-listcell-content,
.z-listitem-selected>.z-listcell-content,
.z-listcell-content:hover {
	color: #000;
}
div.z-listbox-header table {
	border-collapse: collapse;
}
.z-listbox-header {
	background-color: #fff;
	border: none;
}
.z-listheader-content {
	font-family: Segoe UI, "Open Sans", "Helvetica Neue", Helvetica, Arial,
	sans-serif;
	font-weight: 600;
	font-style: normal;
	color: #000;
	background-color: #c6c6c6;
	padding-left: 8px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}
/*
.z-listhead-bar {
	border-top: 0px solid #294f38;
	border-left: 0px solid #294f38
}
.listboxgrid.z-listitem td:first-child{
	border-left-width: 0px;
}
.listboxgrid.z-listitem td:last-child{
	border-right-width: 0px;
}
.z-listitem:hover>.z-listcell,
.z-listbox-odd.z-listitem:hover>.z-listcell {
	background: #78e38a;
	color: #000;
}
.z-listitem-selected>.z-listcell {
	border-color: #e3e3e3;
	background: #9febc0
}
.listitemcompact .z-listcell-content {
	font-size: 11px;
}
.z-listcell-content,
.z-listitem-selected > .z-listcell > .z-listcell-content {
	color: #000;
}
.activated>.z-listcell {
	background: #d5d5d5;
	color: #000
}
.z-listitem-selected:hover>.z-listcell {
	border-color: #e3e3e3;
	background: #78e38a;
}

.z-listitem-selected:hover>.z-listcell>.z-listcell-content,
.z-listitem-selected>.z-listcell>.z-listcell-content>.z-listitem-checkable .z-listitem-icon.z-icon-check,
.z-listitem:hover>.z-listcell>.z-listcell-content {
	color: #000;
}
.z-listbox-odd.z-listitem,
.z-listbox-odd.z-listitem .z-listcell {
	background: #f1f1f1;
}
.whitegrid .z-listbox-odd.z-listitem,
.whitegrid .z-listbox-odd.z-listitem .z-listcell {
	background: #FFF;
}
.whitegrid .z-listbox-odd.z-listitem:hover>.z-listcell {
	background: #78e38a;
}
.whitegrid .z-listitem .z-listcell {
	border-top: 0px;
}
.whitegrid .z-listbox {
	border: 0px;
}
.z-listbox-odd.z-listitem.z-listitem-selected .z-listcell {
	border-color: #e3e3e3;
	background: #9febc0
}
.z-listbox-odd.z-listitem.activated .z-listcell {
	background: #d5d5d5;
	color: #000
}
.disabledcommand,
.disabledcommand .z-listcell-content,
.z-listitem-selected>.z-listcell>.z-listcell-content,
.disabledcommand.z-listitem:hover>.z-listcell>.z-listcell-content {
	cursor: default;
	color: #909090;
}
.disabledcommand.z-listitem:hover>.z-listcell,
.disabledcommand.z-listitem.z-listbox-odd:hover>.z-listcell {
	background: #FFF;
	cursor:default;
}
.z-listitem.z-listitem-selected>.z-listcell,
.z-listitem.z-listitem-selected:hover>.z-listcell,
.z-listitem.z-listitem-focus>.z-listcell,
.z-listitem.z-listitem-focus:hover>.z-listcell,
.z-listitem.z-listitem-selected.z-listitem-focus>.z-listcell,
.z-listitem.z-listitem-selected.z-listitem-focus:hover>.z-listcell{
	background-image: none;
}
.z-listbox-odd.z-listitem.z-listitem-selected>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected:hover>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-focus>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-focus:hover>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus>.z-listcell,
.z-listbox-odd.z-listitem.z-listitem-selected.z-listitem-focus:hover>.z-listcell{
	background-image: none;
}
.listboxgrid.z-listitem .z-listcell  {
	border-right: 1px solid #DDD;
	padding-left: 5px;
}

/* End Grid Styles *********************/

/* Checkbox **********************/

.z-listheader-checkable,
.z-listitem-checkable {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 2px solid #000;
	border-radius: 2px;
	background: #fff;
	vertical-align: text-top;
}
.z-listheader-checkable.z-listheader-checked .z-listheader-icon,
.z-listitem-selected>.z-listcell>.z-listcell-content>.z-listitem-checkable .z-listitem-icon {
	color: white;
	background-color: black;
	display: block;
	line-height: 14px;
	cursor: pointer;
}
.z-listheader-checkable.z-listheader-checked:hover .z-listheader-icon,
.z-listitem-selected>.z-listcell>.z-listcell-content>.z-listitem-checkable:hover .z-listitem-icon {
	background-color: #02ab3c;
}
.z-listheader-checkable:hover,
.z-listitem-checkable:hover {
	border-color: #02ab3c;
}
input[type=checkbox] {
	position: relative;
	cursor: pointer;
}
input[type=checkbox]:before {
	content: "";
	display: block;
	position: absolute;
	width: 11px;
	height: 11px;
	top: -2px;
	left: -2px;
	border: 2px solid #000;
	border-radius: 2px;
	background-color: white;
}
input[type=checkbox]:hover:before {
	border-color: #02ab3c;
}
input[type=checkbox]:checked:after {
	content: "";
	display: block;
	width: 3px;
	height: 7px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0px;
	left: 3px;
}
input[type=checkbox]:checked:before {
	background: #000;
}
input[type=checkbox]:hover:checked:before {
	background: #02ab3c;
}
/* End Checkbox **********************/


/* Tabs *************/
.deviceinfotabs .z-tab-text {
	font-family: Segoe UI, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 12px;
	font-style: normal;
	color: #000;
	padding-left: 8px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}
/* End Tabs ******************/

/* Combo *****************/

.z-comboitem-selected {
	background: #d5eac8;
}

/* End combo *****************/

/* Window *****************/
.z-window {
	background: #d5eac8;
}
/* End window *************/
