a.brand {
	color: #ffffff;
	font-size: 20px;
	line-height: 35px;
	text-decoration: none;
}

div.content {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 5px;
/*	display: none;*/
}

.header,.header--popup-menu {
	background:#0769a9;
	--dhx-background-primary: #0769a9;
	--dhx-background-secondary: #4485b1;
	--dhx-background-additional: #4485b1;
	--dhx-s-toolbar-background: var(--dhx-background-primary);

	--dhx-color-primary: #118d8d;
	--dhx-color-primary-hover: #49e9e9;
	--dhx-color-primary-active: #49e9e9;

	--dhx-font-color-primary: #fff;
	--dhx-font-color-secondary: #fff;
	--dhx-font-color-additional: #fff;
}
	
.login {
	background:#0769a9;
	font-size:12px;
	color:#333;
	font-family:arial,verdana,sans-serif;
	font-weight:400;
	direction:ltr;
	height:auto
}

.login .logo {
	position:relative;
	left:50%;
	text-align:center;
	width:300px;
	margin-top:50px;
	margin-bottom:20px;
	margin-left:-150px
}

span.center {
	display: block;
	text-align: center;
	padding: 12px;
}

div.section {
	border-style: solid;
	border-width: 1px;
	border-color: var(--dhx-color-primary);
}
div.spacer {
	display: block;
	height: 10px;
}

.linkCell {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.linkEXXAS {
	margin: auto;
}

.comboboxTop .dhx_combobox-input-box {
	background-color: #ffffff;
}

h3.dhx_layout-cell-header__title, .dhx_layout-cell-header__collapse-icon {
	color: #ffffff;
}

.dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__title, .dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__collapse-icon {
	color: #eeeeee;
}

.cellRenderer-circle {
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	border: 1px solid rgba(0,0,0,.3);
}

.dhx_input {
	background-color: var(--dhx-background-primary);
}

.dhx_input.rdonly {
	background-color: var(--dhx-background-secondary);
}

.row_selected {
	background: #c4dbff;
}

.dhx_cal_light {
  width: 558px;
  z-index: 25;
}

.scheduler_modal_box {
 z-index:27;
}	

.dhx_minical_popup {
	z-index:26;
}

.dhx_section_time input.dhx_readonly {
	height: 32px;
	width: 80px;
}

.dhx_message {
	width: 300px;
}

.dhx_message-container--bottom-center {
 bottom:0;
 left: 45%;
}

.dhx_message-container--top-center {
 top:0;
 left: 45%;
}

.dhx_scale_hour {
 line-height: 22px;
}

.dhx_scale_holder, .dhx_scale_holder_now {
 background-image:url(../img/calendargrid22.png?1);
}

.dhx_widget * :not(output):-moz-ui-invalid,
.dhx_widget :not(output):-moz-ui-invalid {
 box-shadow: var(--dhx-shadow-input-size) var(--dhx-border-color);
}

.dhx_header-wrapper {
	z-index: calc(var(--dhx-z-index-force-up) + 4);
}

div.spnotassigned {
  position: absolute;
  top: 120px;
  right: 30px;
  text-align: left;
  z-index: 1;
}

div.spnotassigned th, div.spnotassigned td {
  padding: 3px;
}

span.ti {
  font-style: italic;
}