﻿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", Arial, Tahoma, Verdana;
    color                   : #767676;
}
input, textarea, select, keygen, button
{
    font-family			    : "segoe ui", Arial, Tahoma, Verdana;
}
div::-webkit-scrollbar 
{
	width		            : 10px;
	height		            : 10px;
	border		            : 1px solid #d0dae3;
}
div::-webkit-scrollbar-thumb 
{
	border-left			    : 1px solid transparent;
	background-clip		    : content-box;
	background-color	    : #767676;
}
.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
{
 	-moz-box-sizing		    : border-box;
    box-sizing			    : border-box;
}
*[absolute]
{
    position                : absolute;
}
.fullScale
{
    float                   : left;
    width                   : 100%;
    height                  : 100%;
}
.fullSize
{
    left                    : 0;
    top                     : 0;
    width                   : 100%;
    height                  : 100%;
}
.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); 
}