
/* **********************************************************************************************
**********************************************************************************************
	<auto-generated>
		This code was generated by the MobyLink® CSSStyleGenerator.class.php generation tool.
		Generated: Sat, 06 Jun 26 07:13:44 +1000

		Generated from:
			- core/framework/styles/
			- core/framework/styles/

		Generated for:
			- themes/default/

		Output filename: themes/default/css/compiled.css.staging

		Manual changes to this file will be overwritten if the code is regenerated.
	</auto-generated>
**********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//cssfix.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//cssfix/cssfix.css ***********/
input:focus {
    outline: 0px;
}

td#left-menu:empty {
	display: none;
}
td#right-menu:empty {
	display: none;
}
/******** END CONTENTS OF FILE: core/framework/styles//cssfix/cssfix.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//fonts.css ***********/
.form-control[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: none !important;
}
select.form-control {
	padding-top: 0px;
	padding-bottom: 0px;
    font-size: 13px;
}
.form-control {
	line-height: 23px;
<![if !IE]>
	height:23px !important;
<![endif]>
}
.input-group-addon{
	line-height: 19px;
	padding: 1px 6px;
}
label {
	font-size: 11.5px;
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   input.form-control {
	   padding-top: 3px; 
	   padding-bottom: 3px;
   }
}

/******** END CONTENTS OF FILE: core/framework/styles//fonts.css ***********/
/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//canvas.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//canvas/canvas.css ***********/
html{
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8em;
    line-height: 1.7;
	-webkit-font-smoothing: antialiased;
}

body {
	background-size:cover;
	bottom: 0;
	left: 0 !important;
	overflow-y: hidden;
	overflow-x: hidden;
	overscroll-behavior-x: contain !important;
	overscroll-behavior-y: contain !important;
	padding: 0;
	position: absolute;
	right: 0;
	touch-action: none;
	top: 0 !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.VisualHelperDivStyle {
    position: absolute;
    visibility: visible;
    width: auto;
    height: auto;
    z-index: 9999999999 !important;
    top: 0px;
    left: 0px;
    background-color: yellow;
	border-radius: '5px';
	border-color: '1px solid black';
}

.ui-modal {
    z-index: 1500 !important;
}

.ui-widget-overlay {
	opacity:0.8;
	background: #080b0f;
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
}


/******** END CONTENTS OF FILE: core/framework/styles//canvas/canvas.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//apptypes.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//apptypes/apptypes.css ***********/
.STICKY, .sticky-window {
  background: #f4f4be !important;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.7);
  border-radius: 0px;
  border: 0px;
}

.STICKY fieldset, .sticky-window fieldset{
  background: #f4f4be !important
}

.STICKY .ui-dialog-content, .sticky-window .ui-dialog-content {
	background: #fdfdca; !important;
  
}

.STICKY .ui-dialog-titlebar, .sticky-window .ui-dialog-titlebar {
  background-color: #f4f4be !important;
  background: none !important;
  border: 0px;
}

.SelectedApp > .STICKY .ui-dialog-titlebar, .SelectedApp > .sticky-window .ui-dialog-titlebar {
  background-color: #f4f4be !important;
}

.STICKY .ui-dialog-titlebar .ui-dialog-title, .sticky-window .ui-dialog-titlebar .ui-dialog-title {
  background-image: none !important;
  color: #000000;
  padding-left: 5px;
}

.MSGBOX.ui-dialog {
	/* no additional styles */
}

.MSGBOX.ui-dialog .AppTopMenu, .MSGBOX.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.MSGBOX.ui-dialog .LeftMenu, .MSGBOX.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.MSGBOX.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.MSGBOX.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.MSGBOX.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.MSGBOX.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.MSGBOX.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.MSGBOX.ui-dialog fieldset {
	/* no additional styles */
}

.SEARCHELP.ui-dialog {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .AppTopMenu, .SEARCHELP.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .LeftMenu, .SEARCHELP.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.SEARCHELP.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.SEARCHELP.ui-dialog fieldset {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .AppTopMenu, .FULLSCREEN.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .LeftMenu, .FULLSCREEN.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.FULLSCREEN.ui-dialog fieldset {
	/* no additional styles */
}

.LOGIN.ui-dialog {
	/* no additional styles */
}

.LOGIN.ui-dialog .AppTopMenu, .LOGIN.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.LOGIN.ui-dialog .LeftMenu, .LOGIN.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.LOGIN.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.LOGIN.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.LOGIN.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.LOGIN.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.LOGIN.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.LOGIN.ui-dialog fieldset {
	/* no additional styles */
}

.BALLOON.ui-dialog {
	/* no additional styles */
}

.BALLOON.ui-dialog .AppTopMenu, .BALLOON.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.BALLOON.ui-dialog .LeftMenu, .BALLOON.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.BALLOON.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.BALLOON.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.BALLOON.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.BALLOON.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.BALLOON.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.BALLOON.ui-dialog fieldset {
	/* no additional styles */
}

.VALIDATION.ui-dialog {
	/* no additional styles */
}

.VALIDATION.ui-dialog .AppTopMenu, .VALIDATION.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.VALIDATION.ui-dialog .LeftMenu, .VALIDATION.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.VALIDATION.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.VALIDATION.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.VALIDATION.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.VALIDATION.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.VALIDATION.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.VALIDATION.ui-dialog fieldset {
	/* no additional styles */
}

.IPHONE10.ui-dialog {
	/* no additional styles */
}

.IPHONE10.ui-dialog .AppTopMenu, .IPHONE10.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.IPHONE10.ui-dialog .LeftMenu, .IPHONE10.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.IPHONE10.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.IPHONE10.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.IPHONE10.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.IPHONE10.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.IPHONE10.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.IPHONE10.ui-dialog fieldset {
	/* no additional styles */
}

.TABLET.ui-dialog {
	/* no additional styles */
}

.TABLET.ui-dialog .AppTopMenu, .TABLET.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.TABLET.ui-dialog .LeftMenu, .TABLET.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.TABLET.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.TABLET.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.TABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.TABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.TABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.TABLET.ui-dialog fieldset {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .AppTopMenu, .SAMSUNGTABLET.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .LeftMenu, .SAMSUNGTABLET.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.SAMSUNGTABLET.ui-dialog fieldset {
	/* no additional styles */
}

.IPADPRO.ui-dialog {
	/* no additional styles */
}

.IPADPRO.ui-dialog .AppTopMenu, .IPADPRO.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.IPADPRO.ui-dialog .LeftMenu, .IPADPRO.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.IPADPRO.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.IPADPRO.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.IPADPRO.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.IPADPRO.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.IPADPRO.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.IPADPRO.ui-dialog fieldset {
	/* no additional styles */
}

.IPADAIR.ui-dialog {
	/* no additional styles */
}

.IPADAIR.ui-dialog .AppTopMenu, .IPADAIR.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.IPADAIR.ui-dialog .LeftMenu, .IPADAIR.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.IPADAIR.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.IPADAIR.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.IPADAIR.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.IPADAIR.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.IPADAIR.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.IPADAIR.ui-dialog fieldset {
	/* no additional styles */
}

.PHONE.ui-dialog {
	/* no additional styles */
}

.PHONE.ui-dialog .AppTopMenu, .PHONE.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.PHONE.ui-dialog .LeftMenu, .PHONE.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.PHONE.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.PHONE.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.PHONE.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.PHONE.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.PHONE.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.PHONE.ui-dialog fieldset {
	/* no additional styles */
}

.VERSION.ui-dialog {
	/* no additional styles */
}

.VERSION.ui-dialog .AppTopMenu, .VERSION.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.VERSION.ui-dialog .LeftMenu, .VERSION.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.VERSION.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.VERSION.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.VERSION.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.VERSION.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.VERSION.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.VERSION.ui-dialog fieldset {
	/* no additional styles */
}

.FLUFFY.ui-dialog {
	/* no additional styles */
}

.FLUFFY.ui-dialog .AppTopMenu, .FLUFFY.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.FLUFFY.ui-dialog .LeftMenu, .FLUFFY.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.FLUFFY.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.FLUFFY.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.FLUFFY.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.FLUFFY.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.FLUFFY.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.FLUFFY.ui-dialog fieldset {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .AppTopMenu, .FRAMEWORKCOMPONENT.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .LeftMenu, .FRAMEWORKCOMPONENT.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.FRAMEWORKCOMPONENT.ui-dialog fieldset {
	/* no additional styles */
}

.CONTROL.ui-dialog {
	/* no additional styles */
}

.CONTROL.ui-dialog .AppTopMenu, .CONTROL.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.CONTROL.ui-dialog .LeftMenu, .CONTROL.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.CONTROL.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.CONTROL.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.CONTROL.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.CONTROL.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.CONTROL.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.CONTROL.ui-dialog fieldset {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .AppTopMenu, .SUGGESTIVE.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .LeftMenu, .SUGGESTIVE.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.SUGGESTIVE.ui-dialog fieldset {
	/* no additional styles */
}

.WIDGET.ui-dialog {
	/* no additional styles */
}

.WIDGET.ui-dialog .AppTopMenu, .WIDGET.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.WIDGET.ui-dialog .LeftMenu, .WIDGET.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.WIDGET.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.WIDGET.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.WIDGET.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.WIDGET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.WIDGET.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.WIDGET.ui-dialog fieldset {
	/* no additional styles */
}

.POPOVER.ui-dialog {
	/* no additional styles */
}

.POPOVER.ui-dialog .AppTopMenu, .POPOVER.ui-dialog .AppBottomMenu {
	/* no additional styles */
}

.POPOVER.ui-dialog .LeftMenu, .POPOVER.ui-dialog .AppRightMenu {
	/* no additional styles */
}

.POPOVER.ui-dialog .ui-dialog-content {
	/* no additional styles */
}

.POPOVER.ui-dialog .ui-dialog-titlebar {
	/* no additional styles */
}

.POPOVER.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	/* no additional styles */
}

.POPOVER.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane {
	/* no additional styles */
}

.POPOVER.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane btn {
	/* no additional styles */
}

.POPOVER.ui-dialog fieldset {
	/* no additional styles */
}
/******** END CONTENTS OF FILE: core/framework/styles//apptypes/apptypes.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//window.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//window/window.css ***********/
/* SQLErrorException start */
p.SQLErrorException {
	padding: 5px;
}

.SQLErrorException.Title, .SQLErrorException .Title {
	font-size: 18px;
	font-weight: bold;
}

.SQLErrorException.ErrorLabel, .SQLErrorException .ErrorLabel {
	font-weight: bold;
}

.SQLErrorException.ErrorNumber, .SQLErrorException .ErrorNumber {
	font-weight: bold;
}

.SQLErrorException.ErrorText, .SQLErrorException .ErrorText {
	padding-left: 50px !important;
}
p.SQLErrorException {
	font-size: 13px;
	padding: 5px;
}

.SQLErrorException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.SQLErrorException {
    width: 100%;
	max-width: 100%;
	min-width: 100%;
}

p.SQLErrorException.header {
    background-color: inherit;
	font-size: 24px;
}

table.SQLErrorException .header {
    background-color: #eee;
}

table.SQLErrorException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.SQLErrorException > tbody > tr {
	background-color: #dedede;
}
/* SQLErrorException end */

/* SQLPermissionError start */
p.SQLPermissionError {
	padding: 5px;
}

.SQLPermissionError.Title, .SQLPermissionError .Title {
	font-size: 18px;
	font-weight: bold;
}

.SQLPermissionError.ErrorLabel, .SQLPermissionError .ErrorLabel {
	font-weight: bold;
}

.SQLPermissionError.ErrorNumber, .SQLPermissionError .ErrorNumber {
	font-weight: bold;
}

.SQLPermissionError.ErrorText, .SQLPermissionError .ErrorText {
	padding-left: 50px !important;
}
/* SQLPermissionError end */

/* PHPCompilerError start */
.PHPCompilerError.Title, .PHPCompilerError .Title {
	font-size: 18px;
	font-weight: bold;
}

.PHPCompilerError.Message, .PHPCompilerError .Message {
}

.PHPCompilerError, .PHPCompilerError .Stack {
	padding: 5px;
}

p.PHPCompilerError {
	font-size: 13px;
	padding: 5px;
}

.PHPCompilerError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.PHPCompilerError {
    width: 100%;
}

p.PHPCompilerError.header {
    background-color: inherit;
	font-size: 24px;
}

table.PHPCompilerError .header {
    background-color: #eee;
}

table.PHPCompilerError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.PHPCompilerError > tbody > tr {
	background-color: #dedede;
}
/* PHPCompilerError end */

/* JSCompilerError start */
.JSCompilerError.Title, .JSCompilerError .Title {
	font-size: 18px;
	font-weight: bold;
}

.JSCompilerError.Message, .JSCompilerError .Message {
}

.JSCompilerError, .JSCompilerError .Stack {
	padding: 5px;
}

p.JSCompilerError {
	font-size: 13px;
	padding: 5px;
}

.JSCompilerError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.JSCompilerError {
    width: 100%;
}

p.JSCompilerError.header {
    background-color: inherit;
	font-size: 24px;
}

table.JSCompilerError .header {
    background-color: #eee;
}

table.JSCompilerError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.JSCompilerError > tbody > tr {
	background-color: #dedede;
}
/* JSCompilerError end */

/* HTMLCompilerError start */
.HTMLCompilerError.Title, .HTMLCompilerError .Title {
	font-size: 18px;
	font-weight: bold;
}

.HTMLCompilerError.Message, .HTMLCompilerError .Message {
}

.HTMLCompilerError, .HTMLCompilerError .Stack {
	padding: 5px;
}

p.HTMLCompilerError {
	font-size: 13px;
	padding: 5px;
}

.HTMLCompilerError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.HTMLCompilerError {
    width: 100%;
}

p.HTMLCompilerError.header {
    background-color: inherit;
	font-size: 24px;
}

table.HTMLCompilerError .header {
    background-color: #eee;
}

table.HTMLCompilerError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.HTMLCompilerError > tbody > tr {
	background-color: #dedede;
}
/* HTMLCompilerError end */

/* CSSCompilerError start */
.CSSCompilerError.Title, .CSSCompilerError .Title {
	font-size: 18px;
	font-weight: bold;
}

.CSSCompilerError.Message, .CSSCompilerError .Message {
}

.CSSCompilerError, .CSSCompilerError .Stack {
	padding: 5px;
}

p.CSSCompilerError {
	font-size: 13px;
	padding: 5px;
}

.CSSCompilerError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.CSSCompilerError {
    width: 100%;
}

p.CSSCompilerError.header {
    background-color: inherit;
	font-size: 24px;
}

table.CSSCompilerError .header {
    background-color: #eee;
}

table.CSSCompilerError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.CSSCompilerError > tbody > tr {
	background-color: #dedede;
}
/* CSSCompilerError end */

/* TypeError start */
.TypeError.Title, .TypeError .Title {
	font-size: 18px;
	font-weight: bold;
}

.TypeError.Message, .TypeError .Message {
}

.TypeError, .TypeError .Stack {
	padding: 5px;
}

p.TypeError {
	font-size: 13px;
	padding: 5px;
}

.TypeError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.TypeError {
    width: 100%;
}

p.TypeError.header {
    background-color: inherit;
	font-size: 24px;
}

table.TypeError .header {
    background-color: #eee;
}

table.TypeError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.TypeError > tbody > tr {
	background-color: #dedede;
}
/* TypeError end */

/* Error start */
.Error.Title, .Error .Title {
	font-size: 18px;
	font-weight: bold;
}

.Error.Message, .Error .Message {
}

.Error, .Error .Stack {
	padding: 5px;
}

p.Error {
	font-size: 13px;
	padding: 5px;
}

.Error.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.Error {
    width: 100%;
}

p.Error.header {
    background-color: inherit;
	font-size: 24px;
}

table.Error .header {
    background-color: #eee;
}

table.Error {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.Error > tbody > tr {
	background-color: #dedede;
}
/* Error end */

/* ErrorException start */
.ErrorException.Title, .ErrorException .Title {
	font-size: 18px;
	font-weight: bold;
}

.ErrorException.Message, .ErrorException .Message {
}

.ErrorException, .ErrorException .Stack {
	padding: 5px;
}

p.ErrorException {
	font-size: 13px;
	padding: 5px;
}

.ErrorException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ErrorException {
    width: 100%;
}

p.ErrorException.header {
    background-color: inherit;
	font-size: 24px;
}

table.ErrorException .header {
    background-color: #eee;
}

table.ErrorException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ErrorException > tbody > tr {
	background-color: #dedede;
}
/* ErrorException end */

/* ParseError start */
.ParseError.Title, .ParseError .Title {
	font-size: 18px;
	font-weight: bold;
}

.ParseError.Message, .ParseError .Message {
}

.ParseError, .ParseError .Stack {
	padding: 5px;
}

p.ParseError {
	font-size: 13px;
	padding: 5px;
}

.ParseError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ParseError {
    width: 100%;
}

p.ParseError.header {
    background-color: inherit;
	font-size: 24px;
}

table.ParseError .header {
    background-color: #eee;
}

table.ParseError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ParseError > tbody > tr {
	background-color: #dedede;
}
/* ParseError end */

/* RangeError start */
.RangeError.Title, .RangeError .Title {
	font-size: 18px;
	font-weight: bold;
}

.RangeError.Message, .RangeError .Message {
}

.RangeError, .RangeError .Stack {
	padding: 5px;
}

p.RangeError {
	font-size: 13px;
	padding: 5px;
}

.RangeError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.RangeError {
    width: 100%;
}

p.RangeError.header {
    background-color: inherit;
	font-size: 24px;
}

table.RangeError .header {
    background-color: #eee;
}

table.RangeError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.RangeError > tbody > tr {
	background-color: #dedede;
}
/* RangeError end */

/* SyntaxError start */
.SyntaxError.Title, .SyntaxError .Title {
	font-size: 18px;
	font-weight: bold;
}

.SyntaxError.Message, .SyntaxError .Message {
}

.SyntaxError, .SyntaxError .Stack {
	padding: 5px;
}

p.SyntaxError {
	font-size: 13px;
	padding: 5px;
}

.SyntaxError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.SyntaxError {
    width: 100%;
}

p.SyntaxError.header {
    background-color: inherit;
	font-size: 24px;
}

table.SyntaxError .header {
    background-color: #eee;
}

table.SyntaxError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.SyntaxError > tbody > tr {
	background-color: #dedede;
}
/* SyntaxError end */

/* ReferenceError start */
.ReferenceError.Title, .ReferenceError .Title {
	font-size: 18px;
	font-weight: bold;
}

.ReferenceError.Message, .ReferenceError .Message {
}

.ReferenceError, .ReferenceError .Stack {
	padding: 5px;
}

p.ReferenceError {
	font-size: 13px;
	padding: 5px;
}

.ReferenceError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ReferenceError {
    width: 100%;
}

p.ReferenceError.header {
    background-color: inherit;
	font-size: 24px;
}

table.ReferenceError .header {
    background-color: #eee;
}

table.ReferenceError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ReferenceError > tbody > tr {
	background-color: #dedede;
}
/* ReferenceError end */

/* CompilerError start */
/* CompilerError start */
.CompilerError.Title, .CompilerError .Title {
	font-size: 18px;
	font-weight: bold;
}

.CompilerError.Message, .CompilerError .Message {
}

.CompilerError, .CompilerError .Stack {
	padding: 5px;
}

p.CompilerError {
	font-size: 13px;
	padding: 5px;
}

.CompilerError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.CompilerError {
    width: 100%;
}

p.CompilerError.header {
    background-color: inherit;
	font-size: 24px;
}

table.CompilerError .header {
    background-color: #eee;
}

table.CompilerError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.CompilerError > tbody > tr {
	background-color: #dedede;
}
/* CompilerError end */

/* Exception start */
/* Exception start */
.Exception.Title, .Exception .Title {
	font-size: 18px;
	font-weight: bold;
}

.Exception.Message, .Exception .Message {
}

.Exception, .Exception .Stack {
	padding: 5px;
}

p.Exception {
	font-size: 13px;
	padding: 5px;
}

.Exception.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.Exception {
    width: 100%;
}

p.Exception.header {
    background-color: inherit;
	font-size: 24px;
}

table.Exception .header {
    background-color: #eee;
}

table.Exception {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.Exception > tbody > tr {
	background-color: #dedede;
}
/* Exception end */

/* DBErrorException start */
/* DBErrorException start */
.DBErrorException.Title, .DBErrorException .Title {
	font-size: 18px;
	font-weight: bold;
}

.DBErrorException.Message, .DBErrorException .Message {
}

.DBErrorException, .DBErrorException .Stack {
	padding: 5px;
}

p.DBErrorException {
	font-size: 13px;
	padding: 5px;
}

.DBErrorException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.DBErrorException {
    width: 100%;
}

p.DBErrorException.header {
    background-color: inherit;
	font-size: 24px;
}

table.DBErrorException .header {
    background-color: #eee;
}

table.DBErrorException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.DBErrorException > tbody > tr {
	background-color: #dedede;
}
/* DBErrorException end */

/* FunctionNotFoundException start */
/* FunctionNotFoundException start */
.FunctionNotFoundException.Title, .FunctionNotFoundException .Title {
	font-size: 18px;
	font-weight: bold;
}

.FunctionNotFoundException.Message, .FunctionNotFoundException .Message {
}

.FunctionNotFoundException, .FunctionNotFoundException .Stack {
	padding: 5px;
}

p.FunctionNotFoundException {
	font-size: 13px;
	padding: 5px;
}

.FunctionNotFoundException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.FunctionNotFoundException {
    width: 100%;
}

p.FunctionNotFoundException.header {
    background-color: inherit;
	font-size: 24px;
}

table.FunctionNotFoundException .header {
    background-color: #eee;
}

table.FunctionNotFoundException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.FunctionNotFoundException > tbody > tr {
	background-color: #dedede;
}
/* FunctionNotFoundException end */

/* FileNotFoundException start */
/* FileNotFoundException start */
.FileNotFoundException.Title, .FileNotFoundException .Title {
	font-size: 18px;
	font-weight: bold;
}

.FileNotFoundException.Message, .FileNotFoundException .Message {
}

.FileNotFoundException, .FileNotFoundException .Stack {
	padding: 5px;
}

p.FileNotFoundException {
	font-size: 13px;
	padding: 5px;
}

.FileNotFoundException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.FileNotFoundException {
    width: 100%;
}

p.FileNotFoundException.header {
    background-color: inherit;
	font-size: 24px;
}

table.FileNotFoundException .header {
    background-color: #eee;
}

table.FileNotFoundException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.FileNotFoundException > tbody > tr {
	background-color: #dedede;
}
/* FileNotFoundException end */

/* RunTimeException start */
.RunTimeException.Title, .RunTimeException .Title {
	font-size: 18px;
	font-weight: bold;
}

.RunTimeException.Message, .RunTimeException .Message {
}

.RunTimeException, .RunTimeException .Stack {
	padding: 5px;
}

p.RunTimeException {
	font-size: 13px;
	padding: 5px;
}

.RunTimeException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.RunTimeException {
    width: 100%;
}

p.RunTimeException.header {
    background-color: inherit;
	font-size: 24px;
}

table.RunTimeException .header {
    background-color: #eee;
}

table.RunTimeException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.RunTimeException > tbody > tr {
	background-color: #dedede;
}
/* RunTimeException end */

/* FileSystemPermissionsErrorException start */
.FileSystemPermissionsErrorException.Title, .FileSystemPermissionsErrorException .Title {
	font-size: 18px;
	font-weight: bold;
}

.FileSystemPermissionsErrorException.Message, .FileSystemPermissionsErrorException .Message {
}

.FileSystemPermissionsErrorException, .FileSystemPermissionsErrorException .Stack {
	padding: 5px;
}

p.FileSystemPermissionsErrorException {
	font-size: 13px;
	padding: 5px;
}

.FileSystemPermissionsErrorException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.FileSystemPermissionsErrorException {
    width: 100%;
}

p.FileSystemPermissionsErrorException.header {
    background-color: inherit;
	font-size: 24px;
}

table.FileSystemPermissionsErrorException .header {
    background-color: #eee;
}

table.FileSystemPermissionsErrorException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.FileSystemPermissionsErrorException > tbody > tr {
	background-color: #dedede;
}
/* FileSystemPermissionsErrorException end */

/* RequestTypeException start */
.RequestTypeException.Title, .RequestTypeException .Title {
	font-size: 18px;
	font-weight: bold;
}

.RequestTypeException.Message, .RequestTypeException .Message {
}

.RequestTypeException, .RequestTypeException .Stack {
	padding: 5px;
}

p.RequestTypeException {
	font-size: 13px;
	padding: 5px;
}

.RequestTypeException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.RequestTypeException {
    width: 100%;
}

p.RequestTypeException.header {
    background-color: inherit;
	font-size: 24px;
}

table.RequestTypeException .header {
    background-color: #eee;
}

table.RequestTypeException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.RequestTypeException > tbody > tr {
	background-color: #dedede;
}
/* RequestTypeException end */

/* DBViolationException start */
.DBViolationException.Title, .DBViolationException .Title {
	font-size: 18px;
	font-weight: bold;
}

.DBViolationException.Message, .DBViolationException .Message {
}

.DBViolationException, .DBViolationException .Stack {
	padding: 5px;
}

p.DBViolationException {
	font-size: 13px;
	padding: 5px;
}

.DBViolationException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.DBViolationException {
    width: 100%;
}

p.DBViolationException.header {
    background-color: inherit;
	font-size: 24px;
}

table.DBViolationException .header {
    background-color: #eee;
}

table.DBViolationException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.DBViolationException > tbody > tr {
	background-color: #dedede;
}
/* DBViolationException end */

/* UndefinedErrorException start */
.UndefinedErrorException.Title, .UndefinedErrorException .Title {
	font-size: 18px;
	font-weight: bold;
}

.UndefinedErrorException.Message, .UndefinedErrorException .Message {
}

.UndefinedErrorException, .UndefinedErrorException .Stack {
	padding: 5px;
}

p.UndefinedErrorException {
	font-size: 13px;
	padding: 5px;
}

.UndefinedErrorException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.UndefinedErrorException {
    width: 100%;
}

p.UndefinedErrorException.header {
    background-color: inherit;
	font-size: 24px;
}

table.UndefinedErrorException .header {
    background-color: #eee;
}

table.UndefinedErrorException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.UndefinedErrorException > tbody > tr {
	background-color: #dedede;
}
/* UndefinedErrorException end */

/* NotHandledException start */
.NotHandledException.Title, .NotHandledException .Title {
	font-size: 18px;
	font-weight: bold;
}

.NotHandledException.Message, .NotHandledException .Message {
}

.NotHandledException, .NotHandledException .Stack {
	padding: 5px;
}

p.NotHandledException {
	font-size: 13px;
	padding: 5px;
}

.NotHandledException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.NotHandledException {
    width: 100%;
}

p.NotHandledException.header {
    background-color: inherit;
	font-size: 24px;
}

table.NotHandledException .header {
    background-color: #eee;
}

table.NotHandledException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.NotHandledException > tbody > tr {
	background-color: #dedede;
}
/* NotHandledException end */

/* NotImplementedException start */
.NotImplementedException.Title, .NotImplementedException .Title {
	font-size: 18px;
	font-weight: bold;
}

.NotImplementedException.Message, .NotImplementedException .Message {
}

.NotImplementedException, .NotImplementedException .Stack {
	padding: 5px;
}

p.NotImplementedException {
	font-size: 13px;
	padding: 5px;
}

.NotImplementedException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.NotImplementedException {
    width: 100%;
}

p.NotImplementedException.header {
    background-color: inherit;
	font-size: 24px;
}

table.NotImplementedException .header {
    background-color: #eee;
}

table.NotImplementedException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.NotImplementedException > tbody > tr {
	background-color: #dedede;
}
/* NotImplementedException end */

/* ArgumentCountError start */
.ArgumentCountError .IcecreamQuestion {
	background-image: url('/themes/default/css/images/window/icecream_question.svg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	width: 150px;
    width: 165px;
	height: 117px;
}
.ArgumentCountError .IcecreamStatement {
	background-image: url('/themes/default/css/images/window/icecream_statement.svg');
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	width: 150px;
    width: 165px;
	height: 117px;
}
.ArgumentCountError .Image {
	background-image: url('/themes/default/css/images/window/erroricon.png');
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
	display: inline-block;
	width: 150px;
    width: 165px;
	height: 117px;
}
.ArgumentCountError .MessageContainer {
	display: inline-block;
	height: 100%;
	min-width: 200px;
	text-align: left;
	vertical-align: top;
	width: 55%;
}

.ArgumentCountError.Title, .ArgumentCountError .Title {
	font-size: 20px;
	font-weight: bold;
	vertical-align: revert;
}

.ArgumentCountError.Message, .ArgumentCountError .Message {
	display: block;
	font-size: 15px;
	overflow: visible;
	text-align: left;
}

.ArgumentCountError, .ArgumentCountError .Stack {
	padding: 5px;
}

p.ArgumentCountError {
	font-size: 13px;
	padding: 5px;
}

.ArgumentCountError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ArgumentCountError {
    width: 100%;
}

p.ArgumentCountError.header {
    background-color: inherit;
	font-size: 24px;
}

table.ArgumentCountError .header {
    background-color: #eee;
}

table.ArgumentCountError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ArgumentCountError > tbody > tr {
	background-color: #dedede;
}
/* ArgumentCountError end */

/* InvalidArgumentException start */
.InvalidArgumentException.Title, .InvalidArgumentException .Title {
	font-size: 18px;
	font-weight: bold;
}

.InvalidArgumentException.Message, .InvalidArgumentException .Message {
}

.InvalidArgumentException, .InvalidArgumentException .Stack {
	padding: 5px;
}

p.InvalidArgumentException {
	font-size: 13px;
	padding: 5px;
}

.InvalidArgumentException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.InvalidArgumentException {
    width: 100%;
}

p.InvalidArgumentException.header {
    background-color: inherit;
	font-size: 24px;
}

table.InvalidArgumentException .header {
    background-color: #eee;
}

table.InvalidArgumentException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.InvalidArgumentException > tbody > tr {
	background-color: #dedede;
}
/* InvalidArgumentException end */

/* UnhandledMatchError start */
.UnhandledMatchError.Title, .UnhandledMatchError .Title {
	font-size: 18px;
	font-weight: bold;
}

.UnhandledMatchError.Message, .UnhandledMatchError .Message {
}

.UnhandledMatchError, .UnhandledMatchError .Stack {
	padding: 5px;
}

p.UnhandledMatchError {
	font-size: 13px;
	padding: 5px;
}

.UnhandledMatchError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.UnhandledMatchError {
    width: 100%;
}

p.UnhandledMatchError.header {
    background-color: inherit;
	font-size: 24px;
}

table.UnhandledMatchError .header {
    background-color: #eee;
}

table.UnhandledMatchError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.UnhandledMatchError > tbody > tr {
	background-color: #dedede;
}
/* UnhandledMatchError end */

/* ValueError start */
.ValueError.Title, .ValueError .Title {
	font-size: 18px;
	font-weight: bold;
}

.ValueError.Message, .ValueError .Message {
}

.ValueError, .ValueError .Stack {
	padding: 5px;
}

p.ValueError {
	font-size: 13px;
	padding: 5px;
}

.ValueError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ValueError {
    width: 100%;
}

p.ValueError.header {
    background-color: inherit;
	font-size: 24px;
}

table.ValueError .header {
    background-color: #eee;
}

table.ValueError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ValueError > tbody > tr {
	background-color: #dedede;
}
/* ValueError end */

/* DivisionByZeroError start */
.DivisionByZeroError.Title, .DivisionByZeroError .Title {
	font-size: 18px;
	font-weight: bold;
}

.DivisionByZeroError.Message, .DivisionByZeroError .Message {
}

.DivisionByZeroError, .DivisionByZeroError .Stack {
	padding: 5px;
}

p.DivisionByZeroError {
	font-size: 13px;
	padding: 5px;
}

.DivisionByZeroError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.DivisionByZeroError {
    width: 100%;
}

p.DivisionByZeroError.header {
    background-color: inherit;
	font-size: 24px;
}

table.DivisionByZeroError .header {
    background-color: #eee;
}

table.DivisionByZeroError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.DivisionByZeroError > tbody > tr {
	background-color: #dedede;
}
/* DivisionByZeroError end */

/* ArithmeticError start */
.ArithmeticError.Title, .ArithmeticError.Title {
	font-size: 18px;
	font-weight: bold;
}

.ArithmeticError.Message, .ArithmeticError .Message {
}

.ArithmeticError, .ArithmeticError .Stack {
	padding: 5px;
}

p.ArithmeticError {
	font-size: 13px;
	padding: 5px;
}

.ArithmeticError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ArithmeticError {
    width: 100%;
}

p.ArithmeticError.header {
    background-color: inherit;
	font-size: 24px;
}

table.ArithmeticError .header {
    background-color: #eee;
}

table.ArithmeticError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ArithmeticError > tbody > tr {
	background-color: #dedede;
}
/* ArithmeticError end */

/* ServletNotFoundException start */
.ServletNotFoundException.Title, .ServletNotFoundException .Title {
	font-size: 18px;
	font-weight: bold;
}

.ServletNotFoundException.Message, .ServletNotFoundException .Message {
}

.ServletNotFoundException, .ServletNotFoundException .Stack {
	padding: 5px;
}

p.ServletNotFoundException {
	font-size: 13px;
	padding: 5px;
}

.ServletNotFoundException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ServletNotFoundException {
    width: 100%;
}

p.ServletNotFoundException.header {
    background-color: inherit;
	font-size: 24px;
}

table.ServletNotFoundException .header {
    background-color: #eee;
}

table.ServletNotFoundException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ServletNotFoundException > tbody > tr {
	background-color: #dedede;
}
/* ServletNotFoundException end */
/* ServletViewNotFoundException start */
.ServletViewNotFoundException.Title, .ServletViewNotFoundException .Title {
	font-size: 18px;
	font-weight: bold;
}

.ServletViewNotFoundException.Message, .ServletViewNotFoundException .Message {
}

.ServletViewNotFoundException, .ServletViewNotFoundException .Stack {
	padding: 5px;
}

p.ServletViewNotFoundException {
	font-size: 13px;
	padding: 5px;
}

.ServletViewNotFoundException.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.ServletViewNotFoundException {
    width: 100%;
}

p.ServletViewNotFoundException.header {
    background-color: inherit;
	font-size: 24px;
}

table.ServletViewNotFoundException .header {
    background-color: #eee;
}

table.ServletViewNotFoundException {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.ServletViewNotFoundException > tbody > tr {
	background-color: #dedede;
}
/* ServletViewNotFoundException end */

/* AssertionError start */
.AssertionError.Title, .AssertionError .Title {
	font-size: 18px;
	font-weight: bold;
}

.AssertionError.Message, .AssertionError .Message {
}

.AssertionError, .AssertionError .Stack {
	padding: 5px;
}

p.AssertionError {
	font-size: 13px;
	padding: 5px;
}

.AssertionError.tblstyle {
	border: solid black 0;
	text-align: left;
    width: 100%;
}

textarea.AssertionError {
    width: 100%;
}

p.AssertionError.header {
    background-color: inherit;
	font-size: 24px;
}

table.AssertionError .header {
    background-color: #eee;
}

table.AssertionError {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
}
table.AssertionError > tbody > tr {
	background-color: #dedede;
}
/* AssertionError end */

/* E_ParseException start */
/* E_CompileError start  <-- SEE PHPCompilerError or JSCompilerError */


.AdminBtn {
    display: inline-block;
    margin: 0 1px !important;
    padding: 1px 3px;
}

.ui-resizable-handle {
	display: block;
	height: 7px;
	position: absolute;
	width: 7px;
}

.ui-resizable-n {
	height: 2px;
	width: 100%;
	top: 0;
	cursor: ns-resize;
}
.ui-resizable-s {
	height: 2px;
	width: 100%;
	bottom: 0;
	cursor: ns-resize;
}
.ui-resizable-e {
	width: 2px;
	height: 100%;
	top: 0;
	right: 0;
	cursor: ew-resize;
}
.ui-resizable-w {
	width: 2px;
	height: 100%;
	top: 0;
	left: 0;
	cursor: ew-resize;
}
.ui-resizable-se {
	right: 0;
	bottom: 0;
	cursor: se-resize;
}
.ui-resizable-sw {
	left: 0;
	bottom: 0;
	cursor: sw-resize;
}
.ui-resizable-ne {
	right: 0;
	top: 0;
	cursor: ne-resize;
}
.ui-resizable-nw {
	left: 0;
	top: 0;
	cursor: nw-resize;
}

div.ui-dialog-content {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

div.ui-dialog {
    border: 1px solid rgba(0,0,0,0.3);
	border-top:0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); /* PROPERTY: Window.DropShadow */
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.7);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
	overflow: hidden;
	padding-top:0;
	padding-right:0;
	padding-left:0;
	opacity: 1; /* 0.9; for transparent windows*/
	background: #f9f9f9;
	border: 1px solid #303030 !important;
	border-top:0 !important;
	/*padding-bottom: .4em; /*window bottom padding*/
}
 #AppBottomMenu {
	 border-bottom-right-radius: 6px;
	 border-bottom-left-radius: 6px;
	 -moz-border-radius-bottomleft:6px;
	 -moz-border-radius-bottomright:6px;
	 -webkit-border-bottom-left-radius:6px;
	 -webkit-border-bottom-right-radius:6px;
 }

.ui-dialog-content * {
	-webkit-box-sizing:border-box; /* REQUIRED FOR BOOTSTRAP */
	-moz-box-sizing:border-box;    /* REQUIRED FOR BOOTSTRAP */
	box-sizing:border-box;          /* REQUIRED FOR BOOTSTRAP */
}

.ui-dialog-inner.HasSideBar .ui-dialog-content {
    border-radius: 0 !important;
}

#AppLeftMenu, #AppLeftMenuContainer {
    border-radius: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#AppRightMenu, #AppRightMenuContainer {
    border-radius: inherit;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-dialog-inner {
	border-radius: inherit;
    border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.ui-dialog-content {
	overflow:auto;
}

.hide-titlebar .ui-dialog-titlebar {
	display: none;
}

.hide-titlebar #AppTopMenu {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.ui-dialog-titlebar {
	height: 29px;
    overflow: hidden;
    letter-spacing: 1px;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
	color:#fff;
	
}

.ui-dialog-inner, .ui-dialog-content {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.ui-dialog-inner {
	border-radius: inherit;
    border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.ui-dialog-content {
	overflow:auto;
}

.hide-titlebar .ui-dialog-titlebar {
	display: none;
}

.hide-titlebar #AppTopMenu {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.ui-dialog-titlebar {
	height: 29px;
    overflow: hidden;
    letter-spacing: 1px;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
	color:#fff;
	
/* IE10+ */ 
background-image: -ms-linear-gradient(top, #a7cfdf 0%, #23538a 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #a7cfdf 0%, #23538a 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #a7cfdf 0%, #23538a 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a7cfdf), color-stop(100, #23538a));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #a7cfdf 0%, #23538a 100%);

/* W3C Markup */ 
background-image: linear-gradient(to bottom, #a7cfdf 0%, #23538a 100%);
	border-radius: inherit;
    /* border-top-left-radius: inherit; */
    /* border-top-right-radius: inherit; */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ui-dialog-title {
	background-image:url("/themes/default/css/images/window/moby_icon_small.png");		/* PROPERTY: Window.Dialog-Title.background-image - Image which appears at left side of the Dialog Title - Window Header */
	background-repeat: no-repeat;								/* PROPERTY: Window.Dialog-Title.background-repeat - Disable repetition (It will appear once). */
	padding-left:25px;											/* PROPERTY: Window.Dialog-Title.padding-left - Distance between the icon and the Window Name. */
}

.ui-dialog .ui-dialog-title {
    text-shadow: rgb(0, 0, 0) 1px 1px;
    float: left;
    white-space: nowrap;
    width: 65%;
    text-overflow: ellipsis;
	overflow: hidden;
    margin: 5px;
	margin-bottom: 4px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0;
}

/*
.ui-dialog-titlebar .ui-dialog-titlebar-buttonpane .ui-dialog-titlebar-close, .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane .ui-dialog-titlebar-minimize, .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane .ui-dialog-titlebar-maximize, .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane .ui-dialog-titlebar-restore {
    float: right;
    text-align: center;
}
*/

.ui-dialog .ui-dialog-content {
	/*margin: 5px;*/
/*
	border-radius: inherit;
    border-top-left-radius: 0;
	border-top-right-radius: 0;
*/
}

.ui-widget-content {
    /* this was a blue border around the window app, it was removed to be inline with V3 theme --border: 1px solid #a6c9e2; */
    /* background: #fcfdfd url("/themes/default/css/images/window/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; */
	/*background: rgba(255, 255, 255, 1) url("/themes/default/css/images/window/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;*/
	/*background: rgb(248,248,248);*/
	background: -moz-linear-gradient(45deg, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 48%, rgba(253,253,253,1) 49%, rgba(246,246,246,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(246,246,246,1)), color-stop(48%, rgba(252,252,252,1)), color-stop(49%, rgba(253,253,253,1)), color-stop(100%, rgba(246,246,246,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(45deg, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 48%, rgba(253,253,253,1) 49%, rgba(246,246,246,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(45deg, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 48%, rgba(253,253,253,1) 49%, rgba(246,246,246,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 48%, rgba(253,253,253,1) 49%, rgba(246,246,246,1) 100%); /* ie10+ */
	background: linear-gradient(45deg, rgba(246,246,246,1) 0%, rgba(252,252,252,1) 48%, rgba(253,253,253,1) 49%, rgba(246,246,246,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#F6F6F6',GradientType=1 ); /* ie6-9 */
    color: #404040;
	/* opacity: 1; Needs to be removed to enable transparent windows */
}

/* Buttons Style */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: rgba(255,255,255,0.15); /* PROPERTY: Window.TitleBar.ButtonBorder .size, style and colour */
	border: 1px solid #d3d3d3;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
	.ui-widget-content .ui-icon {
		background-image: url("/themes/default/css/images/window/ui-icons_0078ae_256x240.png");
}
.ui-widget-header {
	border-color: #4DA2EB;
}

.ui-widget-header .ui-icon {
	background-image: url("/themes/default/css/images/window/ui-icons_d8e7f3_256x240.png"); /* blueish colour */
}

.ui-state-default .ui-icon, .ui-dialog-titlebar-close .ui-button-icon {
	/* background-image: url("/themes/default/css/images/window/ui-icons_e0fdff_256x240.png"); */
	background-image: url("/themes/default/css/images/window/ui-icons_black_256x240.png");
}

.ui-state-hover .ui-icon,
	.ui-state-focus .ui-icon {
		background-image: url("/themes/default/css/images/window/ui-icons_056b93_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/themes/default/css/images/window/ui-icons_f5e175_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/themes/default/css/images/window/ui-icons_f7a50d_256x240.png");
}
.ui-state-error .ui-icon,
	.ui-state-error-text .ui-icon {
		background-image: url("/themes/default/css/images/window/ui-icons_fc4613_256x240.png");
}

.ui-dialog-titlebar-buttonpane a , .ui-dialog-titlebar-buttonpane button{
	margin:0 3px !important;						/* PROPERTY: Window.TitleBar.Margin - Title Bar Buttons Bottom and Right margin (Close, Minimize and Maximize). */
}

.ui-dialog-titlebar-buttonpane {
	margin-right: 20px;
	position: absolute;
    right: 0;
    top: 4px;
}

.ui-dialog .ui-button-common {
	background: rgba(255,255,255,0.15);
    border: 1px solid #d3d3d3;
    color: #454545;
    float: right;
    height: 22px;
    padding: 2px 5px;
    width: 22px;
}


.ui-selectmenu-button {
	min-width:150px !important;
	margin-left:15px !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color:#333 !important;
}

.ui-dialog-titlebar .ui-button-text {
    padding: .2em .3em 0em;					/* PROPERTY: Window.ButtonText.Padding - Button Text Height and Width Padding */
	border:solid 0 black;					/* PROPERTY: Window.ButtonText.Border - Button Text Border */
}

.ui-widget {
	font-size:12px !important;						/* PROPERTY: Window.Widget-Font-size - Widget Font Size loaded on App (Excluding inner Apps). */
	font-family: inherit;			/* PROPERTY: Window.Widget-Font-family - Widget Font Family loaded on App (Excluding inner Apps). */
}

#notificationContainer {
	z-index: 10;				/* PROPERTY: Window.NotificationContainer.Z-index - 10th Position on Stack Order of Divs in the System. */
	position:absolute;			/* PROPERTY: Window.NotificationContainer.position - The element is positioned relative to its first positioned ancestor element. */
	top:0;					/* PROPERTY: Window.NotificationContainer.top - Sets the Top Edge position on Screen or relative Div. */
	right:0;					/* PROPERTY: Window.NotificationContainer.right - Sets the Right Edge position on Screen or relative Div. */
	padding:0;				/* PROPERTY: Window.NotificationContainer.padding - Padding (Inside Margin) of Notification Container. */
	margin:0;					/* PROPERTY: Window.NotificationContainer.margin - Margin (outside) of Notification Container. */
}

.notification {
	background-color: #DD44EE;				/* PROPERTY: Window.Notification.margin - Background Colour of notification content. */
	color: #FFFFFF;							/* PROPERTY: Window.Notification.color - Text colour of notification content. */
	width:275px;							/* PROPERTY: Window.Notification.width - Width of notification content. */
	font-family: inherit;	/* PROPERTY: Window.Notification.font-family - Font Family of notification content. */
	padding:10px 10px 0 10px;				/* PROPERTY: Window.Notification.padding - Padding of notification content. */
	font-size:15px;							/* PROPERTY: Window.Notification.font-size - Font Size of notification content. */
	display:none;							/* PROPERTY: Window.Notification.display - Hide or display the notification content */
}

.notification h1{
	font-size:20px;				/* PROPERTY: Window.Notification.h1.font-size - Font Size of H1 on notification content. */
	margin:0;					/* PROPERTY: Window.Notification.h1.margin - Margin of H1 on notification content. */
}

.ui-dialog:focus{
	outline:0 !important;
}

.ui-dialog-titlebar .dropdown-content {
	background-color: rgba(10,10,10,0.9);
	top: 24px;
	right: 3px;
}
.ui-dialog-titlebar .dropdown-content span {
    padding: 2px 10px;
}
.ui-dialog-titlebar .dropdown-content span:hover {
	color: black;
	background-color: white;
}

div.IsMobile div.ui-dialog-content {
    border-radius: 0 !important;
}

div.ui-dialog-content h3 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.ROMMissing {
	background-color: aliceblue !important;
	color: black;
	text-align: center;
}
/******** END CONTENTS OF FILE: core/framework/styles//window/window.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//menubar.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//menubar/menubar.css ***********/
#AppTopMenu, #AppBottomMenu {
    width: 100%;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #e8e8e8 22%, #e8e8e8 74%, #cecece 100%);
    background: -webkit-linear-gradient(top, #fafafa 0%,#e8e8e8 22%,#e8e8e8 74%,#cecece 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#e8e8e8 22%,#e8e8e8 74%, #cecece 100%);
	min-height: 29px;
	
	background: rgb(62,62,80);
background: -moz-linear-gradient(0deg, rgba(62,62,80,1) 0%, rgba(87,87,115,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(62,62,80,1) 0%, rgba(87,87,115,1) 100%);
background: linear-gradient(0deg, rgba(62,62,80,1) 0%, rgba(87,87,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e3e50",endColorstr="#575773",GradientType=1);
	min-height: 27px;
    padding-top: 2px;
}
div#AppLeftMenu {
	position: relative;
}
div#AppRightMenu, div#AppLeftMenu {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#555463+0,686870+50,555463+100 */
	background: rgb(85,84,99); /* Old browsers */
	/*background: -moz-linear-gradient(left,  rgba(85,84,99,1) 0%, rgba(104,104,112,1) 50%, rgba(85,84,99,1) 100%); *//* FF3.6-15 */
	/*background: -webkit-linear-gradient(left,  rgba(85,84,99,1) 0%,rgba(104,104,112,1) 50%,rgba(85,84,99,1) 100%);*/ /* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to right,  rgba(85,84,99,1) 0%,rgba(104,104,112,1) 50%,rgba(85,84,99,1) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555463', endColorstr='#555463',GradientType=1 );*/ /* IE6-9 */
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.7);
	/*
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;*/
}

div#AppLeftMenu {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	padding-left: 2px;
}
div#AppRightMenu {
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.3);
	padding-right: 2px;
}

#AppTopMenu {
    /*box-shadow: -1px 0px 4px rgba(0,0,0,1);*/
}
#AppBottomMenu {
	position:relative;
    top: 0;
	margin-bottom:-5px;
}

#AppTopMenu .placeholder, #AppBottomMenu .placeholder {
	display: inline;
	padding-top: 1px;
}

#AppTopMenu select, #AppBottomMenu select {
	height: 24px;
    /*background-color: rgba(255,255,255,0.4);
    border: 1px solid #999;*/
    font-size: 13px;
    padding: 0px 6px;
	border-radius: 3px;
	margin-right: 1px;
}

#AppTopMenu input, #AppTopMenu select, #AppTopMenu div, #AppTopMenu span, #AppTopMenu button,
#AppBottomMenu input, #AppBottomMenu select, #AppBottomMenu div, #AppBottomMenu span, #AppBottomMenu button {
	margin:0;
}

#AppTopMenu input, #AppTopMenu select, 
#AppBottomMenu input, #AppBottomMenu select {
	margin-bottom: 2px;
}

#AppTopMenu input, #AppBottomMenu input {
	height:19px;
}

#AppTopMenu select, #AppBottomMenu select {
	height:24px;
}

.ui-dialog #AppTopMenu span.btn {
    padding-top: 5px !important;
	padding-bottom: 2px;
}

#AppTopMenu input[type='checkbox'], #AppBottomMenu input[type='checkbox'] {
	vertical-align: sub;
	font-weight: normal;
	vertical-align: middle;
    height: 20px;
    width: 20px;
}

#AppTopMenu select[disabled], #AppTopMenu input[disabled], #AppTopMenu button[disabled] {
    opacity: 0.5;
}

#AppTopMenu span.divider, #AppBottomMenu span.divider {
	font-size: 15px; 
	color: rgb(155,155,155); 
	font-weight: bold; 
	padding-right: 1px;
}

#AppTopMenu .group, #AppBottomMenu .group {
	display: inline-block;
}

#AppTopMenu .group > input[type='text'], #AppBottomMenu .group > input[type='text'] {
	margin:0;
}

#AppTopMenu .group > span, #AppBottomMenu .group > span {
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
	padding:4px;
}

/*#AppTopMenu .group > input[type='text'], #AppBottomMenu .group > input[type='text'] {
	position:relative;
	left:-4px;
}*/

#AppTopMenu .group > .group-before, #AppBottomMenu .group > .group-before {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin:0;
}

#AppTopMenu .group > .group-after, #AppBottomMenu .group > .group-after {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	position:relative;
	left:-8px;
	margin:0;
}

#AppTopMenu i.fa, #AppBottomMenu i.fa {
	margin-right:2px;
}

#AppTopMenu input, #AppTopMenu select, #AppBottomMenu input, #AppBottomMenu select {
	background: #eee;
	color: #555;
}

#AppTopMenu .input-group .IsRecording {
	background-color: rgb(155,55,55);
}

#AppTopMenu .MenuButtonCollection button {
    height: 24px;
	margin-right:1px;
}

#AppTopMenu.flexmenu {
	display: flex;
	flex-direction: row;
}

#AppTopMenu .placeholder.full-width {
	width: 100%;
}

#AppLeftMenu i.menuexpander, #AppRightMenu i.menuexpander, #AppTopMenu i.menuexpander, #AppBottomMenu i.menuexpander {
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
	
	position: absolute;
	color: rgb(190,190,190);
	font-weight: 700;
	background: rgba(0,0,0,0.5);
    padding: 3px;
    padding-top: 6px;
    padding-bottom: 4px;
	z-index: 1000000000;
}
#AppLeftMenu i.menuexpander{
    /*margin-left: -1px;*/
	right: -4px;
}
#AppRightMenu i.menuexpander {
    /* margin-right: -1px;*/
	left: -4px;
}
#AppTopMenu i.menuexpander{
    /*margin-top: -1px;*/
	bottom: 1px;
}
#AppBottomMenu i.menuexpander {
    /*margin-bottom: -1px;*/
	top: 1px;
}
#AppLeftMenu i.menuexpander, #AppRightMenu i.menuexpander {
    top: 50%;
}
#AppTopMenu i.menuexpander, #AppBottomMenu i.menuexpander {
    left:50%;
}
#AppLeftMenu i.menuexpander:before, #AppRightMenu i.menuexpander:before, #AppTopMenu i.menuexpander:before, #AppBottomMenu i.menuexpander:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#AppLeftMenu i.menuexpander:before, #AppRightMenu i.menuexpander:before {
    content: "\f58e";
}
#AppTopMenu i.menuexpander:before, #AppBottomMenu i.menuexpander:before {
    content: "\f58d";
}

/******** END CONTENTS OF FILE: core/framework/styles//menubar/menubar.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//stickies.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//stickies/stickies.css ***********/

/******** END CONTENTS OF FILE: core/framework/styles//stickies/stickies.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//app.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//app/app.css ***********/
div.VALIDATION.ui-dialog DIV.ui-dialog-titlebar{
    background: red;
}

div.VALIDATION .ui-dialog-titlebar {
    display: none;
}

div.VALIDATION .ui-dialog-content {
    margin-top: 0px;
    border-radius: 15px;
    padding: 5px;
    height: 142px !important;
}

/* Login App Top Border */
.ui-dialog.ui-modal div#AppTopMenu {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    background: linear-gradient( 0deg , rgba(62,62,80,1) 0%, rgba(87,87,115,1) 100%) !important;
}
/* Login App TopAppBar Buttons */
.ui-dialog.ui-modal div#AppTopMenu .placeholder #SubmitBtn, .ui-dialog.ui-modal div#AppTopMenu .placeholder #ClearBtn, .ui-dialog.ui-modal div#AppTopMenu .placeholder #Accessibility {
    margin-bottom: 3px;
    margin-left: 0px;
}

.ui-dialog.ui-modal div#AppTopMenu .placeholder #SubmitBtn {
    margin-right: 12px;
    margin-left: -2px !important;
}

.blurred {
	filter: blur(3px);
}
/*
div#hovered {
    display: none;
}
*/
.containedapp {
    height: 100%;
}

div.ui-dialog.loading {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.loading .ui-dialog-titlebar-minimize, .loading .ui-dialog-titlebar-maximize, .loading .ui-dialog-titlebar-restore {
	display: none;
}

.loading.HideLoading {
	visibility:hidden;
}

div.gridContainer > div.ui-widget-overlay.ui-front {
    left: 0px;
    border-radius: 15px;
}

div.ui-dialog.loading > div.ui-dialog-inner > div.ui-dialog-content > div#LoadingScreen, div.ui-dialog > div.ui-widget-overlay {
    border-radius: 15px;
}

.loading > #progressbar_control {
	left:0px;
	position:absolute;
	top:0px;
	visibility:initial;
}

.ui-dialog>.ui-widget-overlay {
	opacity: .7;			/* AppModal overlay, less transparent to make the disabled app more obvious */
}

.appmodal > .ui-dialog-titlebar {
	background: -moz-linear-gradient(top,rgba(151,199,239,1) 0%, rgba(0,90,174,1) 100%) !important;
	background: -webkit-linear-gradient(top,rgba(151,199,239,1) 0%,rgba(0,90,174,1) 100%) !important;
	background: linear-gradient(to bottom,rgba(151,199,239,1) 0%,rgba(0,90,174,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c7ef', endColorstr='#005aae',GradientType=0 ) !important;
}

body:not(.HideFeedback) .HoveredApp > .ui-dialog-titlebar {
	background: rgb(0,255,0) !important;
	background: -moz-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005ac8",endColorstr="#97dcef",GradientType=1);
}

.HoveredApp {
	/*border: 5px solid green !important;
	margin: -5px -4px !important;*/
	outline: 5px solid green !important;
}

.HideFeedback .HoveredApp {
	outline: 0px solid green !important;
}

.SelectedApp > .ui-dialog-titlebar {
	background: rgb(255,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005ac8",endColorstr="#97dcef",GradientType=1);
}

.SelectedApp {
	/*border: 5px solid red !important;
	margin: -5px -4px !important;*/
	outline: 5px solid red !important;
}

/*.SelectedApp.ui-dialog-maximised {
	border: 5px solid red !important;
    width: 99.3% !important;
	height: 98.5% !important;
}*/

.HoveredApp.SelectedApp {
	/*border: 5px solid yellow !important;*/
	outline: 5px solid yellow !important;
}

.HideFeedback .SelectedApp {
	outline: 0px solid red !important;
}

.DraggingApp {
	outline: 5px solid blue !important;
}

.HideFeedback .DraggingApp {
	outline: 0px solid blue !important;
}

.HoveredControl > .ui-dialog-titlebar {
	background: rgb(255,0,0) !important;
	background: -moz-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005ac8",endColorstr="#97dcef",GradientType=1);
}

.HoveredControl {
	outline: 5px solid magenta !important;
}

.HideFeedback .HoveredControl {
	outline: 0px solid magenta !important;
}

.SelectedControl > .ui-dialog-titlebar {
	background: rgb(255,2,10) !important;
	background: -moz-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005ac8",endColorstr="#97dcef",GradientType=1);
}

.SelectedControl {
	outline: 5px solid cyan !important;
}

.HoveredControl table.grid td:hover, .HoveredControl table.grid th:hover, ul li[folderid]:hover{
	background: rgba(255,2,255, 0.2) !important;
}

.HoveredControl.SelectedControl {
	outline: 5px solid orange !important;
}

.HideFeedback .SelectedControl {
	outline: 0px solid cyan !important;
}



.currentapp > .ui-dialog-titlebar {
	background: rgb(0,90,200);
	background: -moz-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	background: linear-gradient(0deg, rgba(0,90,200,1) 0%, rgba(151,220,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005ac8",endColorstr="#97dcef",GradientType=1);
}

/*#dialog-extend-fixed-container .btn {
	display: none !important;
}*/

.HideMenuText #AppTopMenu button{
	font-size: 0;
}

.HideMenuText #AppTopMenu button i{
	font-size: initial;
}

#AppTopMenu {
	/*overflow: auto;*/
	overflow: inherit !important;
	width: auto;
}

div#AppTopMenu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#AppTopMenu button img {
	height: 21px;
}
div#AppRightMenu.FullyCollapsed {
    padding-right: 10px;
}

#AppTopMenu .placeholder.hideMenu, #AppBottomMenu .placeholder.hideMenu, #AppLeftMenu .placeholder.hideMenu, #AppRightMenu .placeholder.hideMenu, #AppTopMenu.FullyCollapsed .placeholder, #AppBottomMenu.FullyCollapsed .placeholder, #AppLeftMenu.FullyCollapsed .placeholder, #AppRightMenu.FullyCollapsed .placeholder {
	display: none;
}
#AppTopMenu.PartiallyCollapsed .placeholder *, #AppBottomMenu.PartiallyCollapsed .placeholder *, #AppLeftMenu.PartiallyCollapsed .placeholder *, #AppRightMenu.PartiallyCollapsed .placeholder * {
	display: none;
}
#AppTopMenu.PartiallyCollapsed .placeholder btn, #AppTopMenu.PartiallyCollapsed .placeholder button, #AppTopMenu.PartiallyCollapsed .placeholder i, #AppBottomMenu.PartiallyCollapsed .placeholder btn, #AppBottomMenu.PartiallyCollapsed .placeholder button, #AppBottomMenu.PartiallyCollapsed .placeholder i, #AppLeftMenu.PartiallyCollapsed .placeholder btn, #AppLeftMenu.PartiallyCollapsed .placeholder button, #AppLeftMenu.PartiallyCollapsed .placeholder i, #AppRightMenu.PartiallyCollapsed .placeholder  btn, #AppRightMenu.PartiallyCollapsed .placeholder button, #AppRightMenu.PartiallyCollapsed .placeholder i  {
	display: initial;
	font-size: 0;
}

#AppTopMenu.PartiallyCollapsed .placeholder button i, #AppBottomMenu.PartiallyCollapsed .placeholder button i, #AppLeftMenu.PartiallyCollapsed .placeholder button i, #AppRightMenu.PartiallyCollapsed .placeholder button i {
	font-size: 12px;
}

#AppBottomMenu button.btn, #AppTopMenu button.btn, #AppBottomMenu label.btn, #AppTopMenu label.btn {
    padding: 2px 8px;
}

.ui-dialog-minimised #AppTopMenu, .ui-dialog-minimised #AppTopMenu {
	display: none;
}

.IsMobile div.ui-dialog.ui-dialog-maximised {
	display: flex;
    flex-direction: column;
    height: 99.5% !important;
    width: 99.5% !important;
}

.IsMobile div.ui-dialog.ui-dialog-maximised .ui-dialog-content {
    flex-grow: 1
}


.containedapp {
    font-family: inherit;
	font-size: 12px !important;
}

.ui-dialog.IsMobile /*EMULATED IsMobile*/ .ui-widget-overlay {
    height: 663px;
    width: 370px;
}

div.IsMobile>div.ui-widget-overlay{
    margin: 100px 23px 107px;
}

.IsMobile {
	display: flex;
    flex-direction: column;
}

.IsMobile .ui-dialog-titlebar-close .ui-icon-circle-close {
	z-index: -1
}

.IsMobile .rotate-mobile-button {
	opacity:0;
}

.IsMobile .rotate-mobile-button:hover {
	opacity: 1;
}

div.AppContainer.HasSidebar > #AppLeftMenuContainer, div.AppContainer.HasSidebar > #AppRightMenuContainer, .ui-dialog.HasSidebar > #AppLeftMenuContainer, .ui-dialog.HasSidebar > #AppRightMenuContainer, .ui-dialog-inner.HasSidebar > #AppLeftMenuContainer, .ui-dialog-inner.HasSidebar > #AppRightMenuContainer {
    color: white;
    display: table-cell;
    white-space: nowrap;
}

    color: rgb(225,225,255);

div.HasSidebar > div.containedapp > AppBottomMenu {
	z-index: 10000;
}

div.AppContainer.HasSidebar > AppLeftMenuContainer > #AppLeftMenu .containedapp, .ui-dialog.HasSidebar > AppLeftMenuContainer > #AppLeftMenu .containedapp {
	white-space: initial;
}

div.AppContainer.HasSidebar, .ui-dialog.HasSidebar {
    overflow: hidden;
}
AppContainer.HasSidebar .containedapp {
	flex-grow: 1;
}
/*div.AppContainer.HasSidebar > #AppRightMenuContainer,*/ .ui-dialog.HasSidebar > #AppRightMenuContainer {
	/*position: relative;*/
	height: 1px;
}
div.AppContainer.HasSidebar > #AppLeftMenuContainer > #AppLeftMenu, .ui-dialog.HasSidebar > #AppLeftMenuContainer > #AppLeftMenu {
	height: 100%;
	padding-right: 7px;
}
div.AppContainer.HasSidebar > #AppRightMenuContainer > #AppRightMenu, .ui-dialog.HasSidebar > #AppRightMenuContainer > #AppRightMenu {
	height: 100%;
	padding-left: 7px;
}

div.AppContainer.HasSidebar > .ui-dialog-content, .ui-dialog.HasSidebar > .ui-dialog-content {
    display: table-cell;
	padding-left: 5px;
    width: 100% !important;
}

#AppLeftMenu.menufloater, #AppRightMenu.menufloater {
    height: 100%;
    position: absolute !important;
}
#AppLeftMenu.menufloater {
    left: 0;
	z-index: 10000;
}
#AppRightMenu.menufloater {
    right: 0;
}

#AppLeftMenu, #AppRightMenu, #AppTopMenu, #AppBottomMenu {
	position: relative;
}

/*
.HasSidebar:not(.ui-dialog) div#AppLeftMenu.FullyCollapsed {
    padding-left: 10px;
}

.HasSidebar:not(.ui-dialog) #AppLeftMenuContainer, .HasSidebar:not(.ui-dialog) #AppLeftMenuContainer > #AppLeftMenu, .HasSidebar:not(.ui-dialog) #AppRightMenuContainer {
	display: inline-block;
    height: 100%;
}
.HasSidebar:not(.ui-dialog) #AppLeftMenuContainer {
    float: left;
}
.HasSidebar:not(.ui-dialog) #AppRightMenuContainer {
	position: absolute;
    top: 0px;
    right: 0px;
}*/

.ui-dialog-inner {
	height: 100%;
}
.ui-dialog-inner, div.AppContainer.HasSidebar {
    display:flex;
    flex-direction: row;
    width:100%;
    flex-grow:1;
}

div.AppContainer.HasSidebar .containedapp {
    flex-grow: 1;
}

.ui-dialog-inner .ui-dialog-content, div.AppContainer.HasSidebar .ui-dialog-content {
	width:100% !important;
}

#AppLeftMenuContainer #AppLeftMenu {
    height: 100%;
}

#AppRightMenuContainer, #AppLeftMenuContainer {
	position: relative;
}

#AppRightMenu, #AppLeftMenu {
	overflow: auto;
}

div.ui-dialog {
    overflow: visible !important;
}

#AppTopMenu {
    overflow: visible !important;
}

.propertyErrorClass, .ui-dialog input[type=checkbox].btn-check.propertyErrorClass + label.btn {
	border: 3px solid red !important;
}

.propertyValidateClass, .ui-dialog input[type=checkbox].btn-check.propertyValidateClass + label.btn {
	border: 3px solid yellow !important;
}
.propertiesSuccessClass, .ui-dialog input[type=checkbox].btn-check.propertiesSuccessClass + label.btn {
	border: 3px solid green !important;
}

DIV#tabContainer div#arrowRight.arrowRight, div#tabContainer div#arrowLeft.arrowLeft {
    height: 25px;
}

/******** END CONTENTS OF FILE: core/framework/styles//app/app.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//loadingscreen.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//loadingscreen/loadingscreen.css ***********/
.LoadingScreen {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 70%;
    width: 100%;
	padding-top: 25%;
	background: white;
	border-bottom: solid white 30vh;
}

.TaskDescription {
    text-align: center;
}

.CompletionContainer {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid black;
    position: relative;
}

.CompletionNum {
    text-align: center;
    position: absolute;
    top: 0px;
    width: 100%;
    text-shadow: 1px 1px 1px white;
    font-weight: bold;
}

.CompletionBar {
    width: 70%;
    height: 100%;
    background: gray;
    height: 20px;
    overflow: hidden;
    margin: 1px;
}
/******** END CONTENTS OF FILE: core/framework/styles//loadingscreen/loadingscreen.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//menus.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//menus/menus.css ***********/
.MenuButtonCollection {
    /**
    * MenuItemButtonCollection Class
    */
	max-width: 100% !Important;
    display: inline-block;
    height: 25px;
    width: 100%;
    position: relative;
    background: rgba(100,100,100,0.2);    
}
.MenuButtonCollectionMinimised {
}

.MenuItemButtonListV2CSS {
}

.MenuItemButtonCSS button {
   
}

.MenuItemLabelCSS {
    
}

div.p-grow-se {
  cursor: se-resize;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  bottom: 0;
}

div.p-menu {
  position: absolute;
  display: block;
  box-shadow: inset -2px -2px 1px rgba(0,0,0,0.5),
    inset 2px 2px 1px rgba(255,255,255,1);

  border: 1px solid black;
  background-color: #DDDDDD;

  cursor: pointer;
}

div.p-menu ul {
  list-style: none;
  margin: 7px;
  padding: 0;
}

div.p-menu ul li {
  margin: 0;
  display: block;
  height: 20px;
}

div.p-menu ul li div {
  display: table-cell;
  vertical-align: middle;
  height: 20px;
  padding-left: 5px;
  padding-right: 6px;
}

div.p-menu ul li.normal-item:hover {
  background-color: #FFDD00;
}

div.p-menu-cover {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: gray;
  opacity: 0.5;
}

.collapse ul {
	list-style-type: none;
}

.collapse ul li a::before {

	content: '\25B8  ';
}

#float-left-menu, #float-left-menu .containedapp, #float-left-menu .containedapp #debug {
	height: 100%;
}

div.ui-dialog div:not(.MenuItemButtonListV2CSS).dropdown div#dropdown_list > span.MenuItemLabelCSS {
    color: #000000 !important;
    padding-left: 5px;
}

div.ui-dialog div:not(.MenuItemButtonListV2CSS).dropdown div#dropdown_list {
    margin-top: -6px !important;
}

div#dropdown_list.dropdown-content {
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    min-width: 250px;
}

div#dropdown_list.dropdown-content span:last-child {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

#AppBottomMenu {
    top: -1px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	padding: 1px 9px;
    box-sizing: border-box;
}
/******** END CONTENTS OF FILE: core/framework/styles//menus/menus.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//button.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//button/button.css ***********/
/* Aligning group of inputs and buttons */
div.input-group > span.input-group-btn button {
    /* top: 1px; */


}

/* App Titlebar Buttonpane Styles */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button.AdminBtn, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane #AdminButtons button#ListAdminButtons_internal, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button.ui-button-common {
    height: 22px;
    width: 23px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button.ui-button-common {
    margin-right: -1px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button[title="minimize"].ui-button-common {
    margin-left: 1px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button[title="maximize"].ui-button-common span {
    margin-left: -1px !important;
}

.ui-dialog-titlebar-buttonpane #AdminButtons {
    margin-right: -2px !important;
    margin-left: 0px !important;
}

.ui-dialog-titlebar-buttonpane .AdminBtn {
    margin-left: -1px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane button.AdminBtn i, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane #AdminButtons button#ListAdminButtons_internal i {
    margin-top: 3px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-buttonpane .ui-button-common span {
    margin-top: 2px;
}

.btn, .ui-widget-content a.btn {
	color: #FFF;
}

/* button cancel */
.btn-cancel { 
  background-color: #888888; 
  border-color: #555555; 
  color: #FFFFFF; 
} 

.btn-default {
	background-color: #eee;
    border-color: #aaa;
    color: #000000; 
}

.btn-default:hover {
    background-color: #cdcdcd;
    border-color: #999999;
}
 
.btn-cancel:hover, 
.btn-cancel:focus, 
.btn-cancel:active, 
.btn-cancel.active, 
.open .dropdown-toggle.btn-cancel { 
  background-color: #999999; 
  border-color: #555555; 
  color: #FFFFFF; 
} 
 
.btn-cancel:active, 
.btn-cancel.active, 
.open .dropdown-toggle.btn-cancel { 
  background-image: none; 
} 
 
.btn-cancel.disabled, 
.btn-cancel[disabled], 
fieldset[disabled] .btn-cancel, 
.btn-cancel.disabled:hover, 
.btn-cancel[disabled]:hover, 
fieldset[disabled] .btn-cancel:hover, 
.btn-cancel.disabled:focus, 
.btn-cancel[disabled]:focus, 
fieldset[disabled] .btn-cancel:focus, 
.btn-cancel.disabled:active, 
.btn-cancel[disabled]:active, 
fieldset[disabled] .btn-cancel:active, 
.btn-cancel.disabled.active, 
.btn-cancel[disabled].active, 
fieldset[disabled] .btn-cancel.active { 
  background-color: #888888; 
  border-color: #555555; 
} 
 
.btn-cancel .badge { 
  background-color: #FFFFFF; 
  color: #888888; 
}

/* button success */
.btn-success { 
  background-color: #5CB85C; 
  border-color: #3E8E3E; 
  color: #FFFFFF; 
} 
 
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success { 
  background-color: #3E8E3E; 
  border-color: #3E8E3E; 
  color: #FFFFFF; 
} 
 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success { 
  background-image: none; 
} 
 
.btn-success.disabled, 
.btn-success[disabled], 
fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, 
fieldset[disabled] .btn-success:focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, 
fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success[disabled].active, 
fieldset[disabled] .btn-success.active { 
  background-color: #5CB85C; 
  border-color: #3E8E3E; 
} 
 
.btn-success .badge { 
  background-color: #FFFFFF; 
  color: #5CB85C; 
}

/* button cancel */
.btn-warning { 
  background-color: #E2B70D; 
  border-color: #AE8D0A; 
  color: #FFFFFF; 
} 
 
.btn-warning:hover, 
.btn-warning:focus, 
.btn-warning:active, 
.btn-warning.active, 
.open .dropdown-toggle.btn-warning { 
  background-color: #AE8D0A; 
  border-color: #AE8D0A; 
  color: #FFFFFF; 
} 
 
.btn-warning:active, 
.btn-warning.active, 
.open .dropdown-toggle.btn-warning { 
  background-image: none; 
} 
 
.btn-warning.disabled, 
.btn-warning[disabled], 
fieldset[disabled] .btn-warning, 
.btn-warning.disabled:hover, 
.btn-warning[disabled]:hover, 
fieldset[disabled] .btn-warning:hover, 
.btn-warning.disabled:focus, 
.btn-warning[disabled]:focus, 
fieldset[disabled] .btn-warning:focus, 
.btn-warning.disabled:active, 
.btn-warning[disabled]:active, 
fieldset[disabled] .btn-warning:active, 
.btn-warning.disabled.active, 
.btn-warning[disabled].active, 
fieldset[disabled] .btn-warning.active { 
  background-color: #E2B70D; 
  border-color: #AE8D0A; 
} 
 
.btn-warning .badge { 
  background-color: #FFFFFF; 
  color: #E2B70D; 
}

/* button info */
.btn-info { 
  background-color: #4DA2EB; 
  border-color: #1881DC; 
  color: #FFFFFF; 
} 
 
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  background-color: #1881DC; 
  border-color: #1881DC; 
  color: #FFFFFF; 
} 
 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  background-image: none; 
} 
 
.btn-info.disabled, 
.btn-info[disabled], 
fieldset[disabled] .btn-info, 
.btn-info.disabled:hover, 
.btn-info[disabled]:hover, 
fieldset[disabled] .btn-info:hover, 
.btn-info.disabled:focus, 
.btn-info[disabled]:focus, 
fieldset[disabled] .btn-info:focus, 
.btn-info.disabled:active, 
.btn-info[disabled]:active, 
fieldset[disabled] .btn-info:active, 
.btn-info.disabled.active, 
.btn-info[disabled].active, 
fieldset[disabled] .btn-info.active { 
  background-color: #4DA2EB; 
  border-color: #1881DC; 
} 
 
.btn-info .badge { 
  background-color: #FFFFFF; 
  color: #4DA2EB; 
}

/* Buttons for Apps in Rom bar */
button.MenuItemButtonIconCSS {
	padding-left: 1px;
	padding-right: 1px;
}

div#AppTopMenu.topmenu.ui-front div#ButtonsGoHere >button.MenuItemButtonCSS.btn-info > i#CloseBtn {
	background: #4DA2EB;
	box-shadow: inherit;
}

div#AppTopMenu.topmenu div#ButtonsGoHere > button.MenuItemButtonCSS > img {
	height: 21px;
	position: relative;
	top: -1px;
	background: none;
}

div#AppTopMenu.topmenu.ui-front div#ButtonsGoHere >button.MenuItemButtonCSS.btn-default > i#CloseBtn {
	background: #ddd;
	box-shadow: inherit;
}

div#AppTopMenu.topmenu.ui-front div#ButtonsGoHere >  button#DummyBtn > i#CloseBtn, div#AppTopMenu.topmenu.ui-front div#ButtonsGoHere >  button.MenuItemButtonCSS > i#CloseBtn {
    padding: 5px 5px !important;
	right: 0;
	top: 1px;
	position: absolute;
}

/* Unselected Tab */
DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON#DummyBtn, DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON.MenuItemButtonCSS {
    background: #ddd;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    font-size: 14px;
    margin-right: 0px;
    box-shadow: inset 1px 1px 5px #ffffff;
    outline: none;
    margin-right: 1px;
	margin-right: 1px;
	overflow: hidden;
	max-width: 175px;
	min-width: 175px;
	position: relative;
	text-align: left;
	padding-left: 2px;
	white-space: nowrap;
}

/* Selected Tab */
DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON#DummyBtn.SelectedElement, div#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > button.MenuItemButtonCSS.btn-info {
    background: #4DA2EB;
    color: #ffffff;
    border: 1px solid #4DA2EB !important;
    box-shadow: inset 1px 1px 8px #000000;
}

/* Hovered Tab */
DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON#DummyBtn:focus, DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON.MenuItemButtonCSS:hover img {
	/* background: inherit;*/
}

DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON#DummyBtn:hover, DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON#DummyBtn:focus, DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON.MenuItemButtonCSS:hover, DIV#AppTopMenu.topmenu.ui-front div#ButtonsGoHere > BUTTON.MenuItemButtonCSS:focus
{
    background: #4DA2EB;
    color: #ffffff;
    border: 1px solid #4DA2EB !important;
}

/* Trying to line up buttons in AppTopMenu with other elements */
.ui-dialog #AppTopMenu button {
    margin-bottom: 2px;
    padding-top: 3px !important;
}

/******** END CONTENTS OF FILE: core/framework/styles//button/button.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//input.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//input/input.css ***********/
/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 8px 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
/* apply to all the input tag of the html */
input { 
	border:solid 1px #ccc;
}

input.input-minimized {
    width: 1px !important;
    padding-left: 0px !important;
}

span.input-group-addon.IsRecording {
    background-color: rgb(255,100,100);
}

span.input-group-addon.IsRecording i {
    color: white;
}

div#TopAppMenu > div > label > input[type="checkbox"] {
	margin-left: 10px !important;
}

/* Styling Height of input element inside a tab's content container */
div#TabContainer div.contentContainer > div#tabscontent div#AppTopMenu input[type="text"] {
    height: 23px;
}

/*
.selectedItem {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	border: 1px solid rgba(81, 203, 238, 1) !important;
}

.selectedItem.tablet {
	box-shadow: 0 0 5px rgba(238, 51, 51, 1);
	border: 1px solid rgba(238, 51, 51, 1) !important;
}
*/
.form-control {
<!--[if !IE]>
	padding:3px 5px;			/* PROPERTY: Window.Form.Font-family - Form Components Padding (Inside margin). */
<![endif]-->

<!--[if IE]>
	padding:0px 5px;			/* PROPERTY: Window.Form.Font-family - Form Components Padding (Inside margin). */
<![endif]-->

	line-height:28px;		/* PROPERTY: Window.Form.Line-height - Changes the text line-height inside the inputs. */
}		

div.ui-dialog-content #loginForm input::-webkit-outer-spin-button, div.ui-dialog-content #loginForm input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/******** END CONTENTS OF FILE: core/framework/styles//input/input.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//checkbox.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//checkbox/checkbox.css ***********/
/* include checkbox.css */
.this.is.checkbox {}
#RequiredFiles.RequiredFiles {
	background-image: url("/themes/default/css/images/checkbox/full.png");
	background-image: url("/themes/default/css/images/checkbox/half.png");
	background-image: url("/themes/default/css/images/checkbox/none.png");
}

.btn-check+.btn {
	opacity: 0.6;
	border-radius: 12px;
	padding: 1px 8px !important;
}
.btn-check:checked+.btn {
	box-shadow: -1px -2px 2px rgba(215, 215, 215, 0.5) inset, 0 -1px 0 rgba(0, 0, 0, 0.15) !important;
	font-style: italic;
	opacity: 1;
}
.btn-check:checked+.btn-primary {
	background-color: #286090;
	border-color: #103d64;
}
.btn-check:checked+.btn-info {
    background-color: #1881DC;
    border-color: #1881DC;
    }
.btn-check:checked+.btn-default {
    background-color: #bdbdbd;
    border-color: #999999;
    box-shadow: -1px -2px 2px rgba(240, 240, 240, 1) inset, 0 -1px 0 rgba(0, 0, 0, 0.15) !important;
}
.btn-check:checked+.btn-success {
    background-color: #3E8E3E;
    border-color: #3E8E3E;
    color: #FFFFFF;
} 
.btn-check:checked+.btn-warning {
    background-color: #AE8D0A;
    border-color: #AE8D0A;
    color: #FFFFFF;
}
.btn-check:checked+.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-check:checked+.btn-cancel {
	background-color: #707070;
    border-color: #555555;
}
input.btn-check {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}

/******** END CONTENTS OF FILE: core/framework/styles//checkbox/checkbox.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//select.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//select/select.css ***********/
select span.ui-state-hover , .ui-selectmenu-menu .ui-menu, .ui-menu-item {
	background:#efefef !important;
	border:0px !important
}
/******** END CONTENTS OF FILE: core/framework/styles//select/select.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//label.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//label/label.css ***********/
label { font-size:12px;}
/******** END CONTENTS OF FILE: core/framework/styles//label/label.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//progress.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//progress/progress.css ***********/
#RequiredFiles.RequiredFiles {
	background-image: url("/themes/default/css/images/progress/progress-icon.gif");
}

/*.progress-icon{
	background:url("/themes/default/css/images/progress/loadingicon.gif");
	width: 32px;
	height: 32px;
	display: inline-block;
}*/

.progress-icon{
	background:url("/themes/default/css/images/progress/large_spiral.gif");
	width: 33px;
	height: 33px;
	display: inline-block;
}

.btn > .progress-icon{
	background:url("/themes/default/css/images/progress/mini_spiral.gif");
	width: 15px;
	height: 15px;
	display: inline-block;
	position: absolute;
}

/******** END CONTENTS OF FILE: core/framework/styles//progress/progress.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//scrollbar.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//scrollbar/scrollbar.css ***********/

/******** END CONTENTS OF FILE: core/framework/styles//scrollbar/scrollbar.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//treeview.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//treeview/treeview.css ***********/
#RequiredFiles.RequiredFiles {
	background-image: url("/themes/default/css/images/treeview/expand.png");
	background-image: url("/themes/default/css/images/treeview/collapse.png");
}

.TreeViewControl * {
    vertical-align: middle;
	font-size:12px;
	font-weight: normal;
}

.TreeViewControl i.fas, .TreeViewControl i.fa {
	font-weight: 900;
}

.TreeViewControl img.checkbox_ {
	display:inline;
	height:13px;
	width:13px;
}

.TreeViewControl img:hover {
	cursor:pointer;
}
.TreeViewControl label {
	margin-left:5px;
}
/*.TreeViewControl ul{
	margin-left: 13px;
}*/
.TreeViewControl li{
	padding-left: 13px;
}
.TreeViewControl ul:first-child {
	margin-left: 0px;
}
.TreeViewControl li.expand ul {
	display: block;
}
.TreeViewControl li.collapsed ul {
	display: none;
}

.TreeViewControl li label:hover{
	cursor:pointer;
}

.TreeViewControl .warningText {
	color:rgb(255, 25, 0);
	font-style: italic;
}
/******** END CONTENTS OF FILE: core/framework/styles//treeview/treeview.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//progressbar.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//progressbar/progressbar.css ***********/
#progressbar_control {
  background-position: center;
  padding-top:40px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding-top: 25%;
  z-index: 9000;
  color: black;
  text-shadow: 1px 1px 2px white;
}

.progress_default_squares_circle, .progress_default {
    margin: 0 auto;
    background: url('/themes/default/css/images/progressbar/squares_circle.gif') no-repeat;
    width: 98%;
    height: 98%;
}

.progress_bert {
    margin: 0 auto;
    background: url('/themes/default/css/images/progressbar/bert.gif') no-repeat;
    width: 98%;
    height: 98%;
}

.progress_big_snake {
    margin: 0 auto;
    background: url('/themes/default/css/images/progressbar/big-snake.gif') no-repeat;
    width: 98%;
    height: 98%;
}

/******** END CONTENTS OF FILE: core/framework/styles//progressbar/progressbar.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//tabcontrol.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//tabcontrol/tabcontrol.css ***********/
#tabContainer .tab-content > div { 
	padding:15px;
	text-align:justify;
}

#tabContainer #wrapper{
	width:720px;
	margin:40px auto 0;
}

#tabContainer #wrapper h1{
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
}

#tabContainer #tabContainer #wrapper a{
	display:block;
	font-size:1.2em;
	padding-top:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#tabContainer #tabContainer {
	width:100%;
	--background-color:#2e2e2e;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	/* margin: 10px; */
}

#tabContainer .contentContainer {
	position: relative;
	height: 100%;
}

#tabContainer .contentContainer > div {
	background: white;
}

#tabContainer .slideshow {
	height:100%;
	padding:0px !important;
	border: 0px !important;
	position: relative;
}

#tabContainer .slide {
	opacity:0;
	position: relative;
}

#tabContainer .slidecontrols {
	opacity:0.2
}

#tabContainer .slidecontrols:hover {
	opacity:1
}

#tabContainer #tabs{
	height:30px;
	overflow:hidden;
}

#tabContainer #tabs > ul{
	font: 1em;
	list-style:none;
    position:relative;
    float: left;

}

#tabContainer #tabs > ul > li{
    min-width:80px;
    text-align: center;
	margin:0 2px 0 0;
	padding:7px 10px;
	display:inline-block;
    position: relative;
	float:left;
	color:#303030;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 	
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0eff9+0,b5c6d0+49,d8e1e7+73,f2f6f8+100 */
background: rgb(224,239,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 73%, rgba(242,246,248,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(224,239,249,1) 0%,rgba(181,198,208,1) 49%,rgba(216,225,231,1) 73%,rgba(242,246,248,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(224,239,249,1) 0%,rgba(181,198,208,1) 49%,rgba(216,225,231,1) 73%,rgba(242,246,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff9', endColorstr='#f2f6f8',GradientType=0 ); /* IE6-9 */

border: 1px solid #B8BFC4;
}

#tabContainer #tabs li.disabled: hover {
	cursor:not-allowed;
	background: #94b7d7;
}

#tabContainer #tabs > ul > li:hover{
	color:#fff;
	cursor:pointer;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

border-color: #207cca;

}

#tabContainer #tabs > ul > li.tabActiveHeader, #tabContainer #tabs > ul > li.ui-tabs-active{
	color:#fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
border-color: #207cca;
}

#tabContainer #tabscontent {
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; /* PROPERTY: TabControl.TabRightBorderRadius */
	border: 1px solid #ccc; /* PROPERTY: TabControl.TabRightBorderStyle */
}

#tabContainer #view-container {
	height: 250px;
	overflow: hidden;
}

#tabContainer #tabs button.close {
	margin:-3px -3px 0 8px;
	font-size: 12px;
	background:#fefefe;
}

#tabContainer .arrowLeft {
    width:15px;
    height:50px;
    float:left;
    cursor:pointer;
    color:#000;
    display: none;
    margin-top: 8px;
}

#tabContainer .arrowRight {
    width:15px;
    height:50px;
    float:right;
    cursor:pointer;
    color:#000;
    margin-top: 8px;
}
#tabContainer .gototopoftab {
    position:relative;
    top: 35px;
    left: -18px;
    display: none;
    z-index: 1;
}

#tabContainer #tabs .row {
	margin-bottom:10px !important;					/* PROPERTY: Window.Tabs.Row.Margin-Bottom - Margin on Bottom of each row. */
}

/******** END CONTENTS OF FILE: core/framework/styles//tabcontrol/tabcontrol.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//groupcontrol.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//groupcontrol/groupcontrol.css ***********/
fieldset {
    border: 1px solid #ccc !important;
    -webkit-box-shadow:  2px 2px 2px #aaa;	/* NEEDS TO MATCH LEFT MARGIN! */
	box-shadow:  2px 2px 2px #aaa;			/* NEEDS TO MATCH LEFT MARGIN! */
	margin-right: 2px;						/* NEEDS TO MATCH BOX SHADOW! */
	margin-bottom:4px;
	background:#F5F5F5;
	padding:10px;
	border-radius:4px;
}

legend {
	font-size: 16px;
	font-weight: bold !important;
	text-align: left !important;
	width:auto;
	padding: 0px 5px;
    margin-left: 10px;
	border-bottom:none;
}
/******** END CONTENTS OF FILE: core/framework/styles//groupcontrol/groupcontrol.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//userlist.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//userlist/userlist.css ***********/
.userlist div.avatar {
	width:20%;
	float:left;
}
.userlist div.info {
	width:60%;
	float:left;
	padding-left:15px;
}
.userlist div.info2 {
	width:20%;
	float:left;
}

.userlist .name {
	display:block;
	text-transform:capitalize;
	font-size:14px;
}
.userlist .type {
	font-style:italic;
	text-transform:lowercase;
}
.userlist .badge {
	font-size:9px;
	font-weight:normal;
}
.userlist .user_member {
	background:#DFF0D8;
}
.userlist .user_admin {
	background:#D9EDF7;
}
.userlist td {
	cursor:pointer
}
.user_admin:hover {
	background:#C9E5F3;
}
.user_member:hover {
	background:#CBE6C0;
}
.user_standard:hover {
	background:#efefef;
}
.userlist .online {
	background:#d9534f;
	display:block;
	width:45px;
	margin:3px 0;
}
.userlist .unread_msg {
	display:block;
	width:35px;
	margin:3px 0;
}
/******** END CONTENTS OF FILE: core/framework/styles//userlist/userlist.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//chat.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//chat/chat.css ***********/

.chat
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.chat li
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B3A9A9;
}
.chat li:last-child {
	border-bottom:0px;
}

.chat li.left .chat-body
{
    margin-left: 57px;
}
.chat li.right .chat-body{
	margin-left: 0px;
	margin-right:20px;
}

.chat-img {
	position:relative;
}
.chat .my_messages {
	
}

.chat li .chat-body p
{
    margin: 0;
    color: #777777;
}

.bubble-left
{
	position: relative;
	width: 85%;
	min-height: 50px;
	padding: 5px 10px 10px 10px;
	background: #D9EDF7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: #fff solid 3px;
}

.bubble-right 
{
	position: relative;
	float:right;
	width: 90%;
	min-height: 50px;
	padding: 10px;
	background: #F7F7F9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: #fff solid 3px;
	right:22px;
}

/**** Arrows *****/
.bubble-right:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent #F7F7F9;
	display: block;
	width: 0;
	z-index: 1;
	right: -10px;
	top: 10px;
}

.bubble-right:before 
{
	/*
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 22px 0 22px 22px;
	border-color: transparent #fff;
	display: block;
	width: 0;
	z-index: 0;
	right: -25px;
	top: 4px;
	*/
}

.bubble-left:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent #D9EDF7;
	display: block;
	width: 0;
	z-index: 1;
	left: -10px;
	top: 10px;
}

.bubble-left:before 
{
	/*
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 22px 22px 22px 0;
	border-color: transparent #fff;
	display: block;
	width: 0;
	z-index: 0;
	left: -25px;
	top: 4px;
	*/
}
/******** END CONTENTS OF FILE: core/framework/styles//chat/chat.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//chat-home-screen.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//chat-home-screen/chat-home-screen.css ***********/
.chat_home_screen div.avatar {
	width:15%;
	float:left;
	margin-top:0px;
}
.chat_home_screen div.info {
	width:85%;
	float:left;
	padding-left:15px;
}

.chat_home_screen .name {
	text-transform:capitalize;
	font-size:14px;
	display:inline-block;
}
.chat_home_screen .type {
	font-style:italic;
	text-transform:lowercase;
}
.chat_home_screen .badge {
	font-size:9px;
	font-weight:normal;
}
.chat_home_screen .user_member {
	background:#DFF0D8;
}
.chat_home_screen .user_admin {
	background:#D9EDF7;
}
.chat_home_screen td {
	cursor:pointer
}
.user_admin:hover {
	background:#C9E5F3;
}
.user_member:hover {
	background:#CBE6C0;
}
.user_standard:hover {
	background:#efefef;
}
.chat_home_screen .online {
	background:#d9534f;
	width:auto;
	margin:3px 0;
	display:inline;
	margin:0px 3px;
	float:right
}
.chat_home_screen .last_msg {
	margin:0px 3px;
	width:auto;
	float:right;
	background:#337AB7;
}
.chat_home_screen .last_login {
	margin:0px 3px;
	width:auto;
	float:right;
}
.chat_home_screen .recent_message {
	padding:5px 0 0 15px;
	display:inline-block;
	float:left;
	width:80%;
}
/******** END CONTENTS OF FILE: core/framework/styles//chat-home-screen/chat-home-screen.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//grid.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//grid/grid.css ***********/
.ui-widget table {
    font-size: 12px !important;
    font-family: inherit;
}

.gridContainer table.grid {
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
	width: 100%;
    max-width: 100%;
	border-collapse:collapse;
}

.gridContainer table.grid td {
	font-size:11px;
	vertical-align: middle !important;
	-ms-word-break: break-all;
   word-break: break-all;

   /* Non standard for webkit */
   word-break: break-word;

   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}

.gridContainer ._vertical td {
	padding: 0px 5px;
}

.gridContainer ._verticalheader {
	padding-right: 5px;
}

.gridContainer #topdeletebutton {
	padding-left: 3px;
}

.gridContainer tr:nth-child(even){
	background: #eff5ff;
}

.gridContainer tr:nth-child(odd){
	background:#fff;
}

.gridContainer .tblHeader {
	background-color:#F5F5F5;
	cursor:point;
}   

.gridContainer .even:hover, .gridContainer .odd:hover, .gridContainer tr:hover {
	background-color:#FFFFCC;
	background: #efffef !important;
	cursor:point;
}


.gridContainer {
    border: 0px solid #000;
    background:#d9d9d9; 
    border: solid #777 1px;
	border-radius:4px;
    box-shadow: 2px 2px 2px #999;			/* NEEDS TO MATCH LEFT MARGIN! */
	-webkit-box-shadow:  2px 2px 2px #999;	/* NEEDS TO MATCH LEFT MARGIN! */
	margin-right: 2px;						/* NEEDS TO MATCH BOX SHADOW! */
}

/*.gridContainer tr > th {
    background-color: inherit;
}*/

.gridContainer .header th {
    height: 31px;
	white-space: nowrap;
	top: 0px;
	position:sticky;
	border-bottom:1px solid #aaa;
	background-color: #eee;/* Grid header colume color*/
	z-index: 100;
}

.containedapp .gridContainer .header th {
	z-index: unset;
}

.gridContainer tr.header {
	background-color: #eee;
}

.containedapp .gridContainer .header th {
    vertical-align: middle !important;
}

.gridContainer .ScrollTable{/* style for grid table wrapper and scrolling style*/
/* 	height:96% ;
	width:100%;
    margin-top:5px;
	overflow-y: auto !important;  */
	height:100% ; 
	width:100%;
	border-bottom: #777 1px solid;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-overflow-scrolling: touch;
	z-index:0;
}

.gridContainer .tblstyle {
    width: 100%;
    border:solid black 0px;
}

.gridContainer .tblstyle th div {
    position: absolute;
    top:5px;
    background: transparent;
    color: #333;
}

.gridContainer .tblstyle th:first-child div {
    border: none;
}

.gridContainer ._widthstyle { /*style for Checkbox and Delete button width*/
	width:35px;
}

.gridContainer ._widthstyle td{ /*style for Checkbox and Delete button width*/
	width:20px;
}

.gridContainer .tblDivBK {
    background-color:#fff;
}

/* EXPERIMENTAL GALLERY LAYOUT */
.gridContainer .gallery {
	background: #fff;
}
/* END EXPERIMENTAL LAYOUT */

.gridContainer .GridRowsSelected {
    background-color:#DFF0D8 !important; /*8CC642*/
}

.gridContainer .GridRowEditing {
    background-color:#ecf7ff !important;
	background-color:#c0e0ff !important;
}

.gridContainer .GridColEditing {
    background-color: #e6f2ff !important;
	/*border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
	box-shadow: 0 0 0 1px #ddd;
	background-color: #d0f0ff !important;
}

.gridContainer .GridRowEditing .GridColEditing button {
    border: 2px solid red;
}

.gridContainer .rownumber {
	border-right: 1px dotted #ccc;
	background-color: #F8F8F8 !important;
	white-space: nowrap;
}

.gridContainer .grouped .rownumber {
	border-right: 1px solid #ccc;
	background-color: #F8F8F8 !important;
	border-top:none;
}

.gridContainer .grouped .firstRowNumber {
	border-top: 1px dotted #ccc;
}

.gridContainer .groupNumber{
	background: linear-gradient(rgb(245, 245, 245) 0%, rgb(255, 255, 255) 37%, rgb(238, 238, 238) 100%) !important;
}

.gridContainer .hidethis {
	display:none;
}
/* [TYPE] editor */
.gridContainer .editor { position:relative; display: inline-block; border:1px solid grey; height:100%; width:100%;}
.editor input, .editor select {width:100%; height:100%; border:none;}
.editor > span {position: absolute; top: 50%; transform: translate(0,-50%);}
.editor > select {width:100% !important; position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}

/* text editor */
.gridContainer .text > span { display:none; }
.gridContainer .text input {text-align: left; width:100%; }

/* currency editor */
.gridContainer .currency > span {left: 2px;}
.gridContainer .currency > span::after  {content:"$";}
.gridContainer .currency input {text-align: left; padding-left: 12px;}/* width:calc(100% - 12px); }*/

/* currency editor */
.gridContainer .percent > span { right: 2px;}
.gridContainer .percent > span::after  {content:"%";}
.gridContainer .percent input {text-align: right; padding-right: 17px;}/* width:calc(100% - 17px);}*/

/* align left or right on grid th or header div*/
.gridContainer ._text-right {/* align right on grid th or header div*/
    display: inline-block;
    margin-left: -14.95px !important;
	/*margin-left: -2.95px !important;*/
}

.gridContainer ._text-left {/* align left on grid th or header div*/

}

.gridContainer ._text-center {
	display: inline-block;
    margin-left: -2px !important;
}
/******** vertical styling block****/
.gridContainer ._vertical {
	position:relative;
	padding:0px;
	margin: 0px;
	top:-30px;
	
	width: 100%;
	height: 100%;
}

.gridContainer ._vertical table.grid {
	width: 100%;
	height: 100%;
	background-color: #fff;
}

.gridContainer ._vertical>table.grid>thead{
	background-color:#F5F5F5;
	height:38px;
}

.gridContainer ._vertical table.grid thbody {
	margin-left:10px;
}

.gridContainer ._vertical table.grid tr th, ._Vertical table.grid tr td {
	padding: 0px;
	width: auto;
	margin:0px;
}

.gridContainer ._vertical table.grid th div {
	height:36px;
	padding:6px;
}

.gridContainer ._vertical table.grid thead th {
	border-bottom: 1px solid #DDDDDD;
}

.gridContainer ._vertical table.grid tbody th {
	border-right: 1px solid #AAAAAA;
	background-color: #FCFCFC;
}

.gridContainer ._vertical table.grid tr {
	width: 100%;
}

.gridContainer ._verticalheader {
	padding-left:5px !important;
}
/******** end of vertical styling block****/
.gridContainer .unknow {
	 background:url('/themes/default/css/images/grid/document.png') 0 0 no-repeat;
}

.gridContainer .jpg {
	 background:url('/themes/default/css/images/grid/png-16.png') 0 0 no-repeat;
}

.gridContainer .png {
	 background:url('/themes/default/css/images/grid/png-16.png') 0 0 no-repeat;
}

.gridContainer .gif {
	 background:url('/themes/default/css/images/grid/gif-16.png') 0 0 no-repeat;
}

.gridContainer .warningBackground {
	 background-color:rgb(255, 110, 90);
}

.gridContainer .GridColError {
	background-color:rgb(255, 220, 210) !important;
}

.gridContainer a:not(.btn) {
	color:rgb(85, 120, 255);
}

.gridContainer a:hover:not(.btn) {
	color:rgb(70, 70, 255);
	text-decoration: underline;
}

.gridContainer td.neverwrap {
	white-space: nowrap;
}

.gridContainer td.shrink {
    font-size:0 !important;
    width: 22px !important;
}

.gridContainer td.shrink div, .gridContainer td.shrink .btn{
    display: none !important;
}

.gridContainer td.shrink:after {
    content:"...";
    font-size: 11px;
}

.gridContainer th.shrink span {
    font-size:0;
}

.gridContainer th.shrink span .hideIcon:after {
    content: "\f0fe" !important;
    font-family: FontAwesome;
    font-size: 11px;
}

.gridContainer th.hideable span  .hideIcon:after {
    content: "\f146";
    font-family: FontAwesome;
    font-size: 11px;
}

.gridContainer th ._GridAddBox button {
	position: absolute;
	top:5px;
	right: 10px;
	z-index: 100;
}

.gridContainer.gridGallery .headerDiv {
    position: sticky;
    top: 0;
    height: 30px;
    display: block;
    z-index: 1000;
}

.gridContainer table.grid > thead > tr > th {
	background-color: inherit !important;
}

.gridContainer table.grid > tbody > tr > th {
	background-color: inherit !important;
}

.gridContainer table.grid > thead > tr > th {
	background-color: inherit !important;
}

.gridContainer table.grid > tbody > tr > td:hover {
	background-color: inherit !important;
}

/******** END CONTENTS OF FILE: core/framework/styles//grid/grid.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//date.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//date/date.css ***********/
/*!
 * jQuery UI Datepicker 1.9.0
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
    display: none;
    padding: 10px 10px 0px 10px;
    width: 17em;
    border-radius: 5px;
    background-color: white;
    box-shadow: 0 0 8px 0 black
}

.ui-datepicker .ui-datepicker-header {
    padding: .2em 0;
    position: relative;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}

.ui-datepicker .ui-datepicker-prev { top:3px; left: 0px;}

.ui-datepicker .ui-datepicker-next { top: 3px; right:0px; }

.ui-datepicker .ui-datepicker-prev-hover { color: #333; }

.ui-datepicker .ui-datepicker-next-hover { color: #333; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    position:absolute;
}

.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { 
	width: 49%;
    color: #555;
    background:transparent;
    background-image: none;
    border: none;
	padding-left:5px;
}

.ui-datepicker table {
    border-collapse: collapse;
    font-size: .9em;
    margin: 0 0 .4em;
    width: 100%;
}

.ui-datepicker th {
    border: 0;
    font-weight: bold;
    padding: .7em .3em;
    text-align: center;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    text-align: center;
    text-decoration: none;
	border-radius:30px;
	    width: 23px;
    height: 20px;
    padding: 1px;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: .7em 0 0 0;
    padding: 0 .2em;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: .5em .2em .4em;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto .4em;
    width: 95%;
}

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break {
    clear: both;
    font-size: 0em;
    width: 100%;
}

/* RTL support */

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }

.ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {
    filter: mask(); /*must have*/
    height: 200px; /*must have*/
    left: -4px; /*must have*/
    position: absolute; /*must have*/
    top: -4px; /*must have*/
    width: 200px; /*must have*/
    z-index: -1; /*must have*/
}

.ui-datepicker-calendar a.ui-state-default:hover, .ui-datepicker-today > .ui-state-highlight{
	background: #23527c;
	color:white;
}

.ui-datepicker-buttonpane .btn-secondary {
	left: 10px;
    position: absolute;
    color: #333;
}
/******** END CONTENTS OF FILE: core/framework/styles//date/date.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//emailselectcontrol.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//emailselectcontrol/emailselectcontrol.css ***********/
.emailselectcontrol { 
	padding:2px 5px;
	border:1px #BBD8FB solid;	
	border-radius: 3px; 
	background: #F3F7FD; 
}

.emailselectcontrol input {	
	background-color:transparent;
	width:250px;
	display:inline-block;
	height:30px;
	border:0px;
	outline:none;
}

.emailselectcontrol ul {	
	list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    clear: left;
    overflow: hidden;
    display: inline;
}
.emailselectcontrol li {
	display: inline-block;
    margin-right: 5px;
    padding: 5px 5px;
    background-color: #d4edda;
    border: 1px solid #d4d4d4;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 2px;
}
.emailselectcontrol li.error {
	background-color: #FF4444;
    border-color: #CC4444;
    color: #555;
}
.emailselectcontrol li span.remove {
	margin-left:5px;
	cursor:pointer;
}
/******** END CONTENTS OF FILE: core/framework/styles//emailselectcontrol/emailselectcontrol.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//suggestive-search.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//suggestive-search/suggestive-search.css ***********/

/******** END CONTENTS OF FILE: core/framework/styles//suggestive-search/suggestive-search.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//fileuploadcontrol.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//fileuploadcontrol/fileuploadcontrol.css ***********/
.fileuploadcontrol {
	overflow: hidden;
}

.fileuploadcontrol .dragdrop{
	font-weight: bold;
	color: #555;
	border: 2px dashed #555;
	border-radius: 5px;
	cursor: default;
	height:40px;
}
.fileuploadcontrol .fileselect {
	float: left;
    position: relative;
	top:5px;
	left:10px;
}

.fileuploadcontrol .dragdrop > span{
    top: 9px;
    position: relative;
    left: 8px;
	line-height: 23px;
}

.fileuploadcontrol input {
	background: transparent;
	border:0px;
	width:100px;
}

.fileuploadcontrol .dragdrop.hover, .fileuploadcontrol .dragdrop:hover
{
	color: #f00 !important;
	border-color: #f00 !important;
	border-style: solid !important;
	box-shadow: inset 0 3px 4px #888 !important;	
}

.fileuploadcontrol .progressbar { 
	width:170px;
	display:inline-block;
	padding:5px;
	margin:0px 10px;
	background: #ffff80;
	text-align:left;
	height: 28px;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	z-index:99;
	text-align:center;
}

.fileuploadcontrol .progressbar .overlay {
	background-color: rgb(43,194,83);
	position:absolute;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	z-index:-1;
    height: 100%;
    top: 0px;
    left: 0px;
	width:0%;
}

/* signature css */
.m-signature-pad {
    position: absolute;
    font-size: 10px;
    /* top: 50%; */
    /* left: 50%; */
    /* margin-left: -350px; */
    /* margin-top: -200px; */
    border: 1px solid #e8e8e8;
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
    border-radius: 4px;
}

.m-signature-pad:before, .m-signature-pad:after {
	position: absolute;
  z-index: -1;
  content: "";
	width: 40%;
	height: 10px;
	left: 20px;
	bottom: 10px;
	background: transparent;
	-webkit-transform: skew(-3deg) rotate(-3deg);
	-moz-transform: skew(-3deg) rotate(-3deg);
	-ms-transform: skew(-3deg) rotate(-3deg);
	-o-transform: skew(-3deg) rotate(-3deg);
	transform: skew(-3deg) rotate(-3deg);
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
}

.m-signature-pad:after {
	left: auto;
	right: 20px;
	-webkit-transform: skew(3deg) rotate(3deg);
	-moz-transform: skew(3deg) rotate(3deg);
	-ms-transform: skew(3deg) rotate(3deg);
	-o-transform: skew(3deg) rotate(3deg);
	transform: skew(3deg) rotate(3deg);
}

.m-signature-pad--body {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 65px;
	border: 1px solid #aaa;
}

.m-signature-pad--body > canvas {
/* 	position: absolute;
	left: 0;
	top: 0;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset; */
}

.m-signature-pad--footer {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 5px;
}

.m-signature-pad--footer
  .description {
    color: #C3C3C3;
    text-align: center;
    font-size: 1.2em;
    margin-top: 1.8em;
  }

.m-signature-pad--footer
  .button {
    position: absolute;
    bottom: 0;
  }

.m-signature-pad--footer
  .button.clear {
    left: 0;
  }

.m-signature-pad--footer
  .button.save {
    right: 0;
  }
  
.portrait {
	font-size: 14px; 
	padding: 20px; 
	color: #fff; 
	text-align: center;
}
.portrait > img{
	margin-top: 50px;
	height: 180px;
}
  
@media all and (orientation:portrait) {
   /* hide the signature pad in portrait mode */
   .portrait {
	   visibility: visible;
   }
   
   #signature-pad {
	   visibility: hidden;
   }
}
@media all and (orientation:landscape) {
    /* hide the signature pad in portrait mode */
   .portrait {
	   visibility: hidden;
   }
   #signature-pad{
	   visibility: visible;
   }
}

 @media screen and (max-width: 1024px) {
  .m-signature-pad {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    min-width: 250px;
    min-height: 140px;
  }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .m-signature-pad {
    margin: 10%;
  }
}

@media screen and (max-height: 320px) {
  .m-signature-pad--body {
    left: 0;
    right: 0;
    top: 0;
    bottom: 32px;
  }
  .m-signature-pad--footer {
    left: 20px;
    right: 20px;
    bottom: 4px;
    height: 28px;
  }
  .m-signature-pad--footer
    .description {
      font-size: 1em;
      margin-top: 1em;
    }
}

/******** END CONTENTS OF FILE: core/framework/styles//fileuploadcontrol/fileuploadcontrol.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//tooltip.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//tooltip/tooltip.css ***********/
a.tooltip {
  position: relative;
  display: inline;
}
a.tooltip span {
  position: absolute;
  width:140px;
  color: #FFFFFF;
  background: #000000;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
a.tooltip span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #000000;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltip span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -15px;
  margin-left: 15px;
  z-index: 999;
}
/******** END CONTENTS OF FILE: core/framework/styles//tooltip/tooltip.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//layoutmanager.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//layoutmanager/layoutmanager.css ***********/
/*
.tbl_cell {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #9BB7CA));
	border: dashed 1px red;
	height: 50px;
	padding-right: 0px;
	padding-left: 0px;
	height: 10%;
}
*/

.devmode table.firstLayoutMngr td {
	border: 1px dashed grey;
}

/* First Layout Manager */
table.firstLayoutMngr td {
    border-collapse: collapse !important;
}


.devmode .tbl_cell {
	border: 1px dashed grey;
}

.tbl_cell {
	display: table-cell;
}

/******** END CONTENTS OF FILE: core/framework/styles//layoutmanager/layoutmanager.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//desktop.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//desktop/desktop.css ***********/
#desktop .containedapp #debug, #desktop .containedapp {
    background: url("/themes/default/css/images/desktop/adwaita-morning.jpg") no-repeat;
}

#dialogWindows, html {
  overflow: hidden;
}
#dialog-extend-fixed-container {
	display: none;
}

/******** END CONTENTS OF FILE: core/framework/styles//desktop/desktop.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//selectboxbutton.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//selectboxbutton/selectboxbutton.css ***********/

.btn_add_view {
	height: 28px;
    display: inline-block;
    /* padding: 4px 8px; */
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
	
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/******** END CONTENTS OF FILE: core/framework/styles//selectboxbutton/selectboxbutton.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//topmenu.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//topmenu/topmenu.css ***********/
#AppTopMenu.topmenu{
    background: rgb(43,43,43);
	background: -moz-linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	background: linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#3d3d3d",GradientType=1);
}

div#myGrid.topmenurombar thead {
	display:none !important;
}

#AppTopMenu label, #AppTopMenu i.fa, #AppTopMenu span, #AppBottomMenu label, #AppBottomMenu span{
	color: white;
	font-weight: normal !important;
	vertical-align: middle;
}
#AppTopMenu .input-group{
	display: inline-flex;
    flex-direction: row;
}
#AppTopMenu .input-group-addon{
	background-color: rgba(255,255,255,0.15);
	width: auto;
}

#AppTopMenu select {
    height: 24px;
}

#AppTopMenu.topmenu #UserMenuGroupContainer #HR_1 {
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px solid rgb(236,199,191);
}

#AppButtonGroupContainer .MenuButtonCollectionMinimised {
	background: rgba(100,100,100,0.2);
}

#AppButtonGroupContainer.MenuButtonCollectionMaximised #Display_Inner_Border_And_Background {
	background: rgba(100,100,100,0.8);
	z-index: 1000;
}

#GroupContainer.MenuButtonCollectionMaximised #Display_Inner_Border_And_Background {
	z-index: 1000;
}

#AppTopMenu #Display_Inner_Border_And_Background {
    background: rgba(100, 100, 100, 0.2);
}

#AppTopMenu.topmenu .MenuNumberBubble {
	background: black;
    text-align: center;
    font-size: 10px;
    border-radius: 15px;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: -5px;
    right: -5px;
}

#AppTopMenu.topmenu .placeholder.full-width {
    width: auto;
}

#AppTopMenu.topmenu .MenuButtonCollection button {
	margin-right:0;
}

#AppTopMenu.topmenu  .inpu-group-addon {
	padding: 3px 5px 3px 6px;
}

#AppTopMenu.topmenu #DesktopSearch {
	outline: 0px !important;
	box-shadow: none !important;
    border:solid 1px #ccc !important;
	border-left: 0px !important;
	padding-left:0px;
}

#AppTopMenu.topmenu #Speech2ROM.IsRecording {
    background-color: red;
    border-radius: 9px;
}

#AppTopMenu.topmenu #DesktopSearch.SelectedControl {
    outline: 5px solid cyan !important;
}

div.input-group:has(+ input#DesktopSearch) {
    outline: 5px solid cyan !important;
}


#AppTopMenu.topmenu .OpenedAppBtn{
    font-weight: bold;
}
/*#AppTopMenu.topmenu #DesktopSearch, .topmenurombar {
	width: 19vw !important;
}*/
#AppTopMenu.topmenu #DesktopSearch, #AppTopMenu.topmenu .input-group .input-group-addon {
    height: 20px;
    padding: 3px 12px;
    border-radius: 4px;
	/*background-color: #d0d0d0;*/
	background: #eee;
	color: #000;
}

#AppTopMenu.topmenu .input-group .input-group-addon i.fa{
	color: #000;
}
#AppTopMenu.topmenu .input-group .input-group-addon {
	border-left: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

#AppTopMenu .placeholder:first-child , #AppBottomMenu .placeholder:first-child {
	margin-left: 2px;
}

.menubar-float-right {
	float: right;
}

#AppTopMenu .placeholder, #AppBottomMenu .placeholder {
	margin: 0px 1px;
}

#AppTopMenu .menubar-float-right, #AppBottomMenu .menubar-float-right{
    margin-right: 2px;
	margin-left:0px;
}

#AppTopMenu .placeholder .btn-default .fa {
	color: #444;
}

#AppTopMenu .placeholder .MenuButtonCollection {
	min-width: 100px;
}


#AppTopMenu.topmenu #DesktopSearch {
	width: 30vw;
    max-width: 300px;
}

#AppTopMenu.topmenu .MenuButtonCollection {
	margin-top: 1px;
}

#AppTopMenu.topmenu .MenuButtonCollectionMinimised #ButtonsGoHere {
    height: 28px;
    overflow: hidden;
}

#AppTopMenu.topmenu .MenuButtonCollection button {
	height: 28px;
}

div.ui-dialog.topmenuromdropdown {
    border: none !important;
    background: none;
    box-shadow: none;
	border-radius: 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
	z-index: 10000 !important;
}

#AppTopMenu.topmenu .input-group #DesktopSearch {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 4px;
	border-left: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
}

/*#AppTopMenu { overflow: inherit !important; }*/

#AppTopMenu .topmenuspan, #AppTopMenu.topmenu span.dropbtn{
	padding: 0px 5px;
}

#AppTopMenu span.topmenuspan:hover , #AppTopMenu span.dropbtn:hover{
    background-color: #777;
	cursor: pointer;
};

#topmenu, #topmenu .background {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
	background-color: #262626 !important;
    color: white;
}
/*#topmenu li, .topmenuspan , #AppTopMenu span.dropbtn*/
#topmenu li, #AppTopMenu.topmenu span.dropbtn{
    float: left;
	margin:4px 5px !important;
}

#topmenu li a {
    display: block;
    color: white;
    text-align: center;
    padding: 3px 5px;
    text-decoration: none;
}

#topmenu li a:hover {
    background-color: #111;
}

div#topmenu div#logo {
	background-image:url('/themes/default/css/images/topmenu/PnF_logo.png');
	width: 110px !important;
	background-repeat: no-repeat;
}

/* Style The Dropdown Button */

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1100 !important;
  right: 0;
  top:28px;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
#AppTopMenu .dropdown-content a i.fa {
	color: black;
}

div#myGrid.topmenurombar {
    box-shadow: none;
    border-top: 0px;
    -webkit-box-shadow: none;
	border-color: #ccc;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	overflow: hidden;
    border-bottom-right-radius: 6px;
}

div#myGrid.topmenurombar .ScrollTable{
    border: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.dropdown-content a:hover {
	background: #f1f1f1;
}

.dropdown-content a:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.dropdown button.dropbtn, #AppTopMenu .dropdown span.dropbtn {
	color: #333;
}

#AppTopMenu.topmenu .dropdown span.dropbtn {
	color: white;
}

.MenuButtonCollectionMinimised #ButtonsGoHere {
	height:24px;
	overflow: hidden;
	padding-left: 3px;
}

.MenuButtonCollectionMaximised #ButtonsGoHere{
	overflow: visible;
	padding-left: 3px;
}

.MenuButtonCollection button {
	height: 24px;
}

.IsTablet #AppTopMenu span.dropbtn {
    padding: 0px 1px;
}
.IsMobile #AppTopMenu span.dropbtn {
    padding: 0px 1px;
}

div#AppTopMenu span#Speech2ROM.topmenuspan {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

div#AppTopMenu div.placeholder > span#Speech2ROM.topmenuspan > I.fas.fa-microphone {
	margin-top: 8px !important;
}

div#AppTopMenu span#Accessibility.topmenuspan {
    padding-bottom: 2px !important;
    padding-top: 5px !important;
    padding-right: 3px !important;
    padding-left: 3px !important;
}

div#AppTopMenu span#Accessibility.topmenuspan i.fas.fa-universal-access {
    font-size: 15px;
    margin-top: 7px;
}

div#AppTopMenu span#fullscreen.topmenuspan {
    padding-bottom: 0px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-top: 3px !important;
}

div#AppTopMenu span#fullscreen.topmenuspan i.fas.fa-plus-square {
    font-size: 15px;
}

div#AppTopMenu span#ReloadDesktop.topmenuspan {
    padding-bottom: 0px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-top: 3px !important;
}

div#AppTopMenu span#ReloadDesktop.topmenuspan i.fas.fa-sync {
    font-size: 15px;
    padding-right: 0px !important;
}
/******** END CONTENTS OF FILE: core/framework/styles//topmenu/topmenu.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//bottommenu.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//bottommenu/bottommenu.css ***********/
#bottom-menu div {
	background-color: rgb(43,43,43);
}
#bottom-menu .submenu {
	position: absolute;
	background: black;
	z-index: 100;
}
#bottom-menu .submenu li{
    float: none;
}

#bottom-menu .arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #666;
    float: right;
    position: relative;
    bottom: 13px;
    right: -10%;
}

#AppBottomMenu.bottom-menu{
    background: rgb(43,43,43);
	background: -moz-linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	background: linear-gradient(0deg, rgba(43,43,43,1) 0%, rgba(61,61,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#3d3d3d",GradientType=1);
}

div#myGrid.bottom-menurombar thead {
	display:none !important;
}

#AppBottomMenu label, #AppBottomMenu i.fa, #AppBottomMenu span, #AppBottomMenu label, #AppBottomMenu span{
	color: white;
	font-weight: normal !important;
	vertical-align: middle;
}
#AppBottomMenu .input-group{
	display: inline-flex;
    flex-direction: row;
}
#AppBottomMenu .input-group-addon{
	background-color: rgba(255,255,255,0.15);
	width: auto;
}

#AppBottomMenu select {
    height: 24px;
}

#AppBottomMenu.bottommenu #UserMenuGroupContainer #HR_1 {
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px solid rgb(236,199,191);
}

#AppButtonGroupContainer .MenuButtonCollectionMinimised {
	background: rgba(100,100,100,0.2);
}

#AppButtonGroupContainer.MenuButtonCollectionMaximised #Display_Inner_Border_And_Background {
	background: rgba(100,100,100,0.8);
	z-index: 1000;
}

#GroupContainer.MenuButtonCollectionMaximised #Display_Inner_Border_And_Background {
	z-index: 1000;
}

#AppBottomMenu #Display_Inner_Border_And_Background {
    background: rgba(100, 100, 100, 0.2);
}

#AppBottomMenu.bottommenu .MenuNumberBubble {
	background: black;
    text-align: center;
    font-size: 10px;
    border-radius: 15px;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: -5px;
    right: -5px;
}

#AppBottomMenu.bottommenu .placeholder.full-width {
    width: auto;
}

#AppBottomMenu.bottommenu .MenuButtonCollection button {
	margin-right:0;
}

#AppBottomMenu.bottommenu  .inpu-group-addon {
	padding: 3px 5px 3px 6px;
}

#AppBottomMenu.bottommenu #DesktopSearch {
	outline: 0px !important;
	box-shadow: none !important;
    border:solid 1px #ccc !important;
	border-left: 0px !important;
	padding-left:0px;
}

#AppBottomMenu.bottommenu #Speech2ROM.IsRecording {
    background-color: red;
    border-radius: 9px;
}

#AppBottomMenu.bottommenu #DesktopSearch.SelectedControl {
    outline: 5px solid cyan !important;
}

div.input-group:has(+ input#DesktopSearch) {
    outline: 5px solid cyan !important;
}


#AppBottomMenu.bottommenu .OpenedAppBtn{
    font-weight: bold;
}
/*#AppBottomMenu.bottommenu #DesktopSearch, .bottommenurombar {
	width: 19vw !important;
}*/
#AppBottomMenu.bottommenu #DesktopSearch, #AppBottomMenu.bottommenu .input-group .input-group-addon {
    height: 20px;
    padding: 3px 12px;
    border-radius: 4px;
	/*background-color: #d0d0d0;*/
	background: #eee;
	color: #000;
}

#AppBottomMenu.bottommenu .input-group .input-group-addon i.fa{
	color: #000;
}
#AppBottomMenu.bottommenu .input-group .input-group-addon {
	border-left: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

#AppBottomMenu .placeholder:first-child , #AppBottomMenu .placeholder:first-child {
	margin-left: 2px;
}

.menubar-float-right {
	float: right;
}

#AppBottomMenu .placeholder, #AppBottomMenu .placeholder {
	margin: 0px 1px;
}

#AppBottomMenu .menubar-float-right, #AppBottomMenu .menubar-float-right{
    margin-right: 2px;
	margin-left:0px;
}

#AppBottomMenu .placeholder .btn-default .fa {
	color: #444;
}

#AppBottomMenu .placeholder .MenuButtonCollection {
	min-width: 100px;
}


#AppBottomMenu.bottommenu #DesktopSearch {
	width: 30vw;
    max-width: 300px;
}

#AppBottomMenu.bottommenu .MenuButtonCollection {
	margin-top: 1px;
}

#AppBottomMenu.bottommenu .MenuButtonCollectionMinimised #ButtonsGoHere {
    height: 28px;
    overflow: hidden;
}

#AppBottomMenu.bottommenu .MenuButtonCollection button {
	height: 28px;
}

div.ui-dialog.bottommenuromdropdown {
    border: none !important;
    background: none;
    box-shadow: none;
	border-radius: 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
	z-index: 10000 !important;
}

#AppBottomMenu.bottommenu .input-group #DesktopSearch {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 4px;
	border-left: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
}

/*#AppBottomMenu { overflow: inherit !important; }*/

#AppBottomMenu .bottommenuspan, #AppBottomMenu.bottommenu span.dropbtn{
	padding: 0px 5px;
}

#AppBottomMenu span.bottommenuspan:hover , #AppBottomMenu span.dropbtn:hover{
    background-color: #777;
	cursor: pointer;
};

#bottom-menu, #bottom-menu .background {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
	background-color: #262626 !important;
    color: white;
}
/*#bottom-menu li, .bottom-menuspan , #AppBottomMenu span.dropbtn*/
#bottom-menu li, #AppBottomMenu.bottommenu span.dropbtn{
    float: left;
	margin:4px 5px !important;
}

#bottom-menu li a {
    display: block;
    color: white;
    text-align: center;
    padding: 3px 5px;
    text-decoration: none;
}

#bottom-menu li a:hover {
    background-color: #111;
}

div#bottom-menu div#logo {
	width: 110px !important;
	background-repeat: no-repeat;
}

/* Style The Dropdown Button */

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1100 !important;
  right: 0;
  top:28px;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
#AppBottomMenu .dropdown-content a i.fa {
	color: black;
}

div#myGrid.bottom-menurombar {
    box-shadow: none;
    border-top: 0px;
    -webkit-box-shadow: none;
	border-color: #ccc;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	overflow: hidden;
    border-bottom-right-radius: 6px;
}

div#myGrid.bottom-menurombar .ScrollTable{
    border: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.dropdown-content a:hover {
	background: #f1f1f1;
}

.dropdown-content a:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.dropdown button.dropbtn, #AppBottomMenu .dropdown span.dropbtn {
	color: #333;
}

#AppBottomMenu.bottom-menu .dropdown span.dropbtn {
	color: white;
}

.MenuButtonCollectionMinimised #ButtonsGoHere {
	height:24px;
	overflow: hidden;
	padding-left: 3px;
}

.MenuButtonCollectionMaximised #ButtonsGoHere{
	overflow: visible;
	padding-left: 3px;
}

.MenuButtonCollection button {
	height: 24px;
}

.IsTablet #AppBottomMenu span.dropbtn {
    padding: 0px 1px;
}
.IsMobile #AppBottomMenu span.dropbtn {
    padding: 0px 1px;
}

div#AppBottomMenu span#Speech2ROM.bottom-menuspan {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

div#AppBottomMenu div.placeholder > span#Speech2ROM.bottom-menuspan > I.fas.fa-microphone {
	margin-top: 8px !important;
}

div#AppBottomMenu span#Accessibility.bottom-menuspan {
    padding-bottom: 2px !important;
    padding-top: 5px !important;
    padding-right: 3px !important;
    padding-left: 3px !important;
}

div#AppBottomMenu span#Accessibility.bottom-menuspan i.fas.fa-universal-access {
    font-size: 15px;
    margin-top: 7px;
}

div#AppBottomMenu span#fullscreen.bottom-menuspan {
    padding-bottom: 0px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-top: 3px !important;
}

div#AppBottomMenu span#fullscreen.bottom-menuspan i.fas.fa-plus-square {
    font-size: 15px;
}

div#AppBottomMenu span#ReloadDesktop.bottom-menuspan {
    padding-bottom: 0px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-top: 3px !important;
}

div#AppBottomMenu span#ReloadDesktop.bottom-menuspan i.fas.fa-sync {
    font-size: 15px;
    padding-right: 0px !important;
}

/******** END CONTENTS OF FILE: core/framework/styles//bottommenu/bottommenu.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//leftmenu.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//leftmenu/leftmenu.css ***********/
.newsidemenu {
    background: #1B1C1D;
	float:left;
	overflow:auto;
	-webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}

.newsidemenu > .menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.newsidemenu > .menu li{
    text-indent: 7px;
    line-height: 40px;
}

.newsidemenu span.fa {
	vertical-align:middle;
}

.newsidemenu li a  {
    display: block;
    text-decoration: none;
    color: #999999;
}

.newsidemenu li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255,255,255,0.2);
}

.newsidemenu ul.submenu {
	 background: rgba(255,255,255,0.2);
}

.newsidemenu .submenu a {
	text-indent:25px;
}

.newsidemenu .fa {
	font-size:18px !important;
}

.newsidemenu .submenu li a::before {
	content: '\25B8  ';
	font-size:20px;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666;
    float: right;
    position: relative;
    top: 20px;
    right: 10%;
}

.newsidemenu > .menu li a:active,
.newsidemenu > .menu li a:focus {
    text-decoration: none;
}

.newsidemenu .brand {
    height: 40px;
    font-size: 18px;
    line-height: 60px;
}

.newsidemenu .brand a {
    color: #999999;
}

.newsidemenu .brand a:hover {
    color: #fff;
    background: none;
}

/******** END CONTENTS OF FILE: core/framework/styles//leftmenu/leftmenu.css ***********/
/* **********************************************************************************************
********************************************************************************************** */


/* **********************************************************************************************
********************************************************************************************** */
/******** BEGIN CONTENTS OF FILE: core/framework/styles//rightmenu.css ***********/

/******** BEGIN CONTENTS OF FILE: core/framework/styles//rightmenu/rightmenu.css ***********/
#right-menu div {
	background-color: rgb(43,43,43);
}
#right-menu .newsidemenu {
    background: #1B1C1D;
	float:left;
	overflow:auto;
	-webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}

#right-menu .newsidemenu > .menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

#right-menu .newsidemenu > .menu li{
    text-indent: 7px;
    line-height: 40px;
}

#right-menu .newsidemenu span.fa {
	vertical-align:middle;
}

#right-menu .newsidemenu li a  {
    display: block;
    text-decoration: none;
    color: #999999;
}

#right-menu .newsidemenu li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255,255,255,0.2);
}

#right-menu .newsidemenu ul.submenu {
	 background: rgba(255,255,255,0.2);
}

#right-menu .newsidemenu .submenu a {
	text-indent:25px;
}

#right-menu .newsidemenu .fa {
	font-size:18px !important;
}

#right-menu .newsidemenu .submenu li a::before {
	content: '\25B8  ';
	font-size:20px;
}

#right-menu .arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666;
    float: right;
    position: relative;
    top: 20px;
    right: 10%;
}

#right-menu .newsidemenu > .menu li a:active,
#right-menu .newsidemenu > .menu li a:focus {
    text-decoration: none;
}

#right-menu .newsidemenu .brand {
    height: 40px;
    font-size: 18px;
    line-height: 60px;
}

#right-menu .newsidemenu .brand a {
    color: #999999;
}

#right-menu .newsidemenu .brand a:hover {
    color: #fff;
    background: none;
}

/******** END CONTENTS OF FILE: core/framework/styles//rightmenu/rightmenu.css ***********/
/* **********************************************************************************************
********************************************************************************************** */

:root {
	--top-bar: 1;
	--left-bar: 0;
	--right-bar: 0;
	--bottom-bar: 0;}/* {"ThemeGUID":"5786bef6-ff58-4b60-9025-e575c9b6821a","ParentThemeGUID":null,"ParentThemeName":"","ParentThemeVersion":"","ThemeName":"default","FavIcon":"","Version":"0.0.9","Desktop":"\"platform/system/caclulator\"","Dashboard":null,"Menus":{"Top":"true","Bottom":"false","Left":"false","Right":"false"},"AutoRun":[{"ServletGroup":"platform","ServletName":"system","ServletView":"calculator","settings":null}],"Author":{"AuthorName":"Ian Millsom","AuthorWebsite":""},"ContentAssets":null,"Icons":null,"Content":"","ThemePath":""}*/