@import "uwt-actionpreviewbutton.less";
@import "uwt-alert.less";
@import "uwt-applicationmenu.less";
@import "uwt-badge.less";
@import "uwt-binaryswitch.less";
@import "uwt-button.less";
@import "uwt-button-group.less";
@import "uwt-calendar.less";
@import "uwt-checkbox.less";
@import "uwt-column.less";
@import "uwt-dialog.less";
@import "uwt-disclosure.less";
@import "uwt-expand.less";
@import "uwt-footer.less";
@import "uwt-formview.less";
@import "uwt-gripper.less";
@import "uwt-header.less";
@import "uwt-image.less";
@import "uwt-label.less";
@import "uwt-layout-box.less";
@import "uwt-listbox.less";
@import "uwt-listview.less";
@import "uwt-megamenu.less";
@import "uwt-menu.less";
@import "uwt-meter.less";
@import "uwt-page-header.less";
@import "uwt-page.less";
@import "uwt-page-footer.less";
@import "uwt-panel.less";
@import "uwt-popup.less";
@import "uwt-progressbar.less";
@import "uwt-ribbon.less";
@import "uwt-ribbon-listview.less";
@import "uwt-rotaryswitch.less";
@import "uwt-searchbar.less";
@import "uwt-sidebar.less";
@import "uwt-sidebar-profile.less";
@import "uwt-slider.less";
@import "uwt-spinbutton.less";
@import "uwt-spinner.less";
@import "uwt-splashscreen.less";
@import "uwt-stack.less";
@import "uwt-tabcontainer.less";
@import "uwt-textbox.less";
@import "uwt-tile.less";
@import "uwt-toolbar.less";
@import "uwt-tooltip.less";
@import "uwt-treeview.less";
@import "uwt-uml-diagram.less";
@import "uwt-window.less";
@import "uwt-wunderbar.less";

@import "mobile/uwt.less";
@import "print/uwt.less";

@import "../fonts/awesome/css/all.less";

html
{
	height: 100%;
}
body
{
	height: 100%;
	overflow: hidden;
}
h1
{
	font-size: 42px;
	font-weight: 300;
}
h1, h2, h3
{
	font-weight: 300;
}
h4
{
	font-size: 18px;
}
h4, h5, h6
{
	font-weight: 400;
}

div.uwt-container.uwt-layout-box-horizontal
{
	&> *
	{
		display: inline-block;
	}
}
div.uwt-center
{
	margin-left: auto;
	margin-right: auto;
}

.linear-gradient-twostop(@start, @end)
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dcfcff+0,7cc2ec+50,5bacdc+51,bcf8ff+100 */
	background: @start; /* Old browsers */
	background: -moz-linear-gradient(top, @start 0%, @end 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, @start 0%,@end 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, @start 0%,@end 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{start}', endColorstr='@{end}',GradientType=0 ); /* IE6-9 */
}
.linear-gradient-fourstop(@start, @startmid, @endmid, @end)
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dcfcff+0,7cc2ec+50,5bacdc+51,bcf8ff+100 */
	background: @start; /* Old browsers */
	background: -moz-linear-gradient(top, @start 0%, @startmid 50%, @endmid 51%, @end 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, @start 0%,@startmid 50%,@endmid 51%,@end 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, @start 0%,@startmid 50%,@endmid 51%,@end 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{start}', endColorstr='@{end}',GradientType=0 ); /* IE6-9 */
}
.user-select(@param)
{
	-webkit-user-select: @param;
	-moz-user-select: @param;
	-ms-user-select: @param;
	user-select: @param;
}

.UwtColors()
{

	&.uwt-color-primary
	{
		background-color: @ThemeColorPrimaryLight;
		border-color: @ThemeColorPrimary;
	}
	&.uwt-color-info
	{
		background-color: @ThemeColorInfoLight;
		border-color: @ThemeColorInfo;
	}
	&.uwt-color-purple
	{
		background-color: @ThemeColorPurpleLight;
		border-color: @ThemeColorPurple;
	}
	&.uwt-color-indigo
	{
		background-color: @ThemeColorIndigoLight;
		border-color: @ThemeColorIndigo;
	}
	&.uwt-color-success
	{
		background-color: @ThemeColorSuccessLight;
		border-color: @ThemeColorSuccess;
	}
	&.uwt-color-green
	{
		background-color: @ThemeColorGreenLight;
		border-color: @ThemeColorGreen;
	}
	&.uwt-color-lime
	{
		background-color: @ThemeColorLimeLight;
		border-color: @ThemeColorLime;
	}
	&.uwt-color-warning
	{
		background-color: @ThemeColorWarningLight;
		border-color: @ThemeColorWarning;
	}
	&.uwt-color-yellow
	{
		background-color: @ThemeColorYellowLight;
		border-color: @ThemeColorYellow;
	}
	&.uwt-color-danger
	{
		background-color: @ThemeColorDangerLight;
		border-color: @ThemeColorDanger;
	}
	&.uwt-color-pink
	{
		background-color: @ThemeColorPinkLight;
		border-color: @ThemeColorPink;
	}

}

.uwt-nonexistent
{
	display: none;
}

body.uwt-prevent-scrolling
{
	overflow: hidden !important;
}

body > div.uwt-page-content
{
	padding: 16px;
}
