﻿html 
{ 
	height                  : 100%;
    /*text-rendering          : optimizeLegibility !important;*/
    /*-webkit-font-smoothing  : antialiased !important;*/
    overflow                : hidden;
}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white;
}
/*
@font-face {
    font-family: "segoe ui"; 
    src:    url("fonts/segoe/segoe ui.eot");
    src:    url("fonts/segoe/segoe ui.eot?#iefix") format("embedded-opentype"),
		    url("fonts/segoe/segoe ui.woff") format("woff"),
            url("fonts/segoe/segoe ui.ttf")  format("truetype")
}
@font-face {
    font-family: "segoe ui light"; 
    src:    url("fonts/segoelight/segoe ui light.eot");
    src:    url("fonts/segoelight/segoe ui light.eot?#iefix") format("embedded-opentype"),
		    url("fonts/segoelight/segoe ui light.woff") format("woff"),
            url("fonts/segoelight/segoe ui light.ttf")  format("truetype")
}
@font-face {
    font-family: "segoe ui semibold"; 
    src:    url("fonts/segoesemibold/segoe ui semibold.eot");
    src:    url("fonts/segoesemibold/segoe ui semibold.eot?#iefix") format("embedded-opentype"),
		    url("fonts/segoesemibold/segoe ui semibold.woff") format("woff"),
            url("fonts/segoesemibold/segoe ui semibold.ttf")  format("truetype")
}
*/
body
{
	margin				    : 0;
	padding				    : 0;
	height				    : 100%;
	font-size			    : 12px;
    font-family			    : 'Segoe UI', 'Helvetica Neue', Helvetica, Verdana, sans-serif;
    font-weight             : normal;
    color                   : #475867;
}
input, textarea, select, keygen, button
{
    font-family			    : "segoe ui", Arial, Tahoma, Verdana;
}
div::-webkit-scrollbar 
{
	width		            : 10px;
	height		            : 10px;
	border		            : 1px solid #fafafa;
}
div::-webkit-scrollbar-thumb 
{
	border-left			    : 1px solid transparent;
	background-clip		    : content-box;
	background-color	    : rgba(118, 118, 118, 0.25);
}
.noSelect
{
    -webkit-touch-callout   : none;
    -webkit-user-select     : none;
    -khtml-user-select      : none;
    -moz-user-select        : none;
    -ms-user-select         : none;
    user-select             : none;
}
*[relative]
{
    position                : relative;
}
*[clickable]
{
    cursor                  : pointer;
}
.boxed,
[boxed]
{
    box-sizing		        : border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*[absolute]
{
    position                : absolute;
}
.fullScale
{
    float                   : left;
    width                   : 100%;
    height                  : 100%;
}
.fullSize
{
    left                    : 0;
    top                     : 0;
    width                   : 100%;
    height                  : 100%;
}

.fullSize[dashboard] {
    background-color        : #EFEFEF
}

.fullSize[absolute][map],
.fullScale[absolute][map]
{
    z-index                 : 1100;
}
.fullSize[absolute][application],
.fullScale[absolute][application]
{
    z-index                 : 1900;
}
*[waiter]
{
    background: rgba(255, 255, 255, 0.6) url(images/waiter.gif) center center no-repeat;
}
#WebMasterMainForm
{
    position                : relative;
    left                    : 0;
    top                     : 0;
    width                   : 100%;
    height                  : 100%;
}
#WebMasterMainAppForm
{
    width                   : 100%;
    height                  : 100%;
}
#WebMasterMainAppForm > .topBand
{
    float                   : left;
    width                   : 100%;
    height                  : 50px;
}
#WebMasterMainAppForm > .bodyBand
{
    float                   : left;
    width                   : 100%;
    height                  : -moz-calc(100% - 50px); height: -webkit-calc(100% - 50px); height: calc(100% - 50px); 
}