﻿
.ui-widget {
    -ms-touch-action: none;
}

.widget
{
	position:absolute;
	overflow:visible;
    box-shadow: 0 5px 21px rgba(0,0,0,0.3);
    border-radius:4px;
}

.widget * {
	font-size:12px;
}

.widget .widget_title,
.widget .titleTop,
.widget .bt,
.widget .bb,
.widget .bl,
.widget .br,
.widget .hBounds,
.widget .vBounds,
.widget .cornerTop,
.widget .cornerBottom,
.widget .cornerLeft,
.widget .cornerRight,
.widget .contentsBottom,
.widget .title_text
{
	position:absolute;
	overflow:hidden;
}

.widget .widget_title {
	height: 48px;
	line-height: 48px;
	top: 0px;
	left: 0px;
	right: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.widget .title_text {
	top: 24px;
	transform: translateY(-50%);
	left: 30px;
	right: 96px;
}

.widget .title_text,
.dialog .widget_title {
    cursor:move;
    font-size:18px;
	white-space:nowrap;
	overflow:hidden;
}

.dialog .buttonArea {
    position:absolute;
    width:100%;
    height:32px;
    bottom:22px;
    white-space:nowrap;
    text-align:center;
}

.dialog .buttonArea .textButton {
    width:60px;
    margin-left:5px;
    margin-right:5px;
    display:inline-block;
    float:none;
}

.dialog .widget_title {
    padding-left:5px;
}

.dialog .widget_title.withIcon {
    padding-left:30px;
}

.widget .widgetIcon {
	position: absolute;
	top: 24px;
	transform: translateY(-50%);
	left: 5px;
	cursor: default;
}

.widget .bt
{
	border-top:0px solid #142D52;
}
.widget .bb
{
	border-bottom:0px solid #142D52;
}
.widget .bl
{
	border-left:0px solid #142D52;
}
.widget .br
{
	border-right:0px solid #142D52;
}

.widget .hBounds,
.widget .vBounds,
.widget .contentsBottom,
.widget .cornerTop,
.widget .cornerBottom,
.widget .cornerLeft,
.widget .cornerRight,
.widget .titleTop
{
	display:none;
}

.widget .widget_contents {
	position: absolute;
	top: 48px;
	bottom: 0px; /*17px;*/
	left: 0px;
	right: 0px;
	overflow: hidden;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.widget .headerButtonsContainer {
	position: relative;
	display: inline-flex;
	height: 32px;
	float: right;
	margin-right: 4px;
	top: 24px;
	transform: translateY(-50%);
}

.widget .headerButtonsContainer .imageButton {
	margin-right:4px;
}

.widget .windowgrab {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	cursor: nw-resize;
	border-bottom-right-radius: 4px;
	z-index: 100000;
	background-image: var(--Resize);
	background-size: auto 14px;
	background-position-x: -41px;
	background-position-y: 1px;
}

.widget .widget_bottom {
	bottom:0px;
	left:0px;
	right:0px;
    padding-left:2px;
	height:15px;
    line-height:17px;
	white-space:nowrap;
	position:absolute;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
	display:none;
}

.widget .alertIcon
{
    background-image:url('../Images/Alert16.png');
    background-repeat: no-repeat;
}

.widgetHideAnim
{
	border: 1px solid #888888;
	position: absolute;
	background-color: #ffffff;
	z-index: 100000000;
	opacity:0.50;
	filter:alpha(opacity=50);
}

.widget.widget_max .windowgrab
{
    display: none;
}
