@import "Fonts/SourceSansPro/SourceSansPro.css";

@import "../common/styles/uwt.less";

@import "uwt-branding.less";
@import "uwt-colors.less";

@import "uwt-actionpreviewbutton.less";
@import "uwt-alert.less";
@import "uwt-applicationmenu.less";
@import "uwt-badge.less";
@import "uwt-blockquote.less";
@import "uwt-button.less";
@import "uwt-checkbox.less";
@import "uwt-countdown.less";
@import "uwt-footer.less";
@import "uwt-formview.less";
@import "uwt-header.less";
@import "uwt-htmlheading.less";
@import "uwt-linkbutton.less";
@import "uwt-listview.less";
@import "uwt-mainpage.less";
@import "uwt-megamenu.less";
@import "uwt-menu.less";
@import "uwt-page.less";
@import "uwt-panel.less";
@import "uwt-popup.less";
@import "uwt-sidebar.less";
@import "uwt-slider.less";
@import "uwt-spinner.less";
@import "uwt-tabcontainer.less";
@import "uwt-textbox.less";
@import "uwt-tile.less";
@import "uwt-toolbar.less";
@import "uwt-toggle.less";
@import "uwt-trackbar.less";
@import "uwt-window.less";
@import "uwt-wizard.less";

@import "../common/styles/mochahacks.less";

body
{
	background-color: @PageBackgroundColor;
	color: #333;
	font-family: "Source Sans Pro", "Source Sans 3", "Segoe UI", "Droid Sans", "Tahoma", "Arial", sans-serif;
	/* font-size: 14px; */
	font-size: 16px;
	
	margin: 0px;
	
	&.Loading
	{
		background: @PageBackgroundColor !important;
	}
	
	overflow: auto;
}
body > div.Content
{
	padding: 24px;
}

::selection
{
	background-color: @ThemeColor;
	color: #FFFFFF;
}
::-moz-selection
{
	background-color: @ThemeColor;
	color: #FFFFFF;
}

@ThemeColor: #00acac;

@ThemeColorPrimaryLight: #cce3f8;
@ThemeColorPrimary: #348fe2;

@ThemeColorInfoLight: #d2edf5;
@ThemeColorInfo: #49b6d6;

@ThemeColorPurpleLight: #dcdeed;
@ThemeColorPurple: #727cb6;

@ThemeColorIndigoLight: #e1d4f7;
@ThemeColorIndigo: #8753de;

@ThemeColorSuccessLight: #bfeaea;
@ThemeColorSuccess: #00acac;

@ThemeColorGreenLight: #cceacc;
@ThemeColorGreen: #32a932;

@ThemeColorLimeLight: #e3f2d2;
@ThemeColorLime: #90ca4b;

@ThemeColorWarningLight: #fde6c6;
@ThemeColorWarning: #f59c1a;

@ThemeColorYellowLight: #fff6bf;
@ThemeColorYellow: #ffd900;

@ThemeColorDangerLight: #ffd6d5;
@ThemeColorDanger: #ff5b57;

@ThemeColorPinkLight: #fed5e5;
@ThemeColorPink: #fb5597;


body.uwt-postback
{
	input.uwt-failed-validation
	{
		border: solid 1px var(--uwt-color-danger) !important;
		box-shadow: 0px 0px 4px var(--uwt-color-danger) !important;
	}
}