/**
 * jQuery validation
 */
input.edusFormError {
	border: 2px solid red;
}
p.edusFormError {
	color: red;
	padding: 0;
    margin: 5px 0 0 0;
}

/**
 * Modulis Sēdes
 */
#content_row > #menu > #main_menu > .item.level-0#module__15000 > .label {
 	background-image: url(/styles/images/main_menu/15000_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__15000.active > .label {
	background-image: url(/styles/images/main_menu/15000_on.gif);
}

/**
 * Printēšanas iestatījumi, lai ņemtu vērā background stilu
 */
@media print { body { -webkit-print-color-adjust: exact; } @page { -webkit-print-color-adjust: exact; } }

/* START - main body styles - START */
#carcass {
	width: 100%;
	height: 100%;
	margin: 0;
	border-collapse: collapse;
	padding: 0;
	font-size: 2px;
}

#header_line #topdate {
	width: 145px;
	height: 14px;
	margin: 0;
	padding: 0;
	background: transparent url(/styles/images/top_date.jpg) no-repeat top left;
	font: normal 10px verdana;
	color: #776F5A;
}

#header_line #topdate span {
	height: 14px;
	line-height: 13px;
}

#header_line #topdate .date {
	padding-left: 35px;
}

#header_line #topdate .time {
	padding-left: 16px;
}

#header_line #topline {
	height: 14px;
	margin: 0;
	padding: 0;
	background: transparent url(/styles/images/top_right_bar_bg.jpg) repeat-x top left;
	text-align: right;
	white-space: nowrap;
}
#header_line #topline #top-start {
	text-align: left;
}

#header_line #topline #top-start span {
	font-weight: bold;
}

#header_line #topline #top-center {
	width: 98%;
	float: left;
	text-align: center;
}

#header_line #topline #top-center span {
	border-radius: 1px;
	padding: 1px 5px;
	font-weight: bold;
	color: #F7F7F7;
	overflow: hidden;
}

#header_line #topline #top-center span:hover {
	color: #000000;
	background: #FFFFFF;
}

#header_line #topline #topend {
	width: 11px;
	height: 14px;
	margin: 0;
	padding: 0;
	float: right;
	background: transparent url(/styles/images/top_end.jpg) no-repeat top right;
}

#header_block #topinfo {
	width: 180px;
	height: 88px;
	padding: 0;
	vertical-align: top;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

#header_block #topinfo #greeting {
	width: 170px;
	margin: 19px 0 0 0;
	text-align: center;
}

#header_block #topinfo #fast_select {
	width: 150px;
	margin: 10px 10px 0 10px;
}

#header_block #topinfo #fast_select table input {
	font-size: 0.9em;
	color: #999999;
}

#header_block #topinfo #fast_select table .quick-doc-select-container {
	display: none;
	position: absolute;
	text-align: right;
	clear: both;
	z-index: 1001;
}

#header_block #topdata {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#header_block #topdata .topdcont {
	float: left;
	margin: 15px 0 0 15px;
	border-collapse: collapse;
	padding: 0;
	background: #FFFFFF;
	font: normal 10px tahoma;
	color: #000000;
}

#header_block #topdata .topdcont tr.topctop td {
	border-bottom: #C1C0BE 1px dotted;
	padding: 2px;
}

#header_block #topdata .topdcont tr.topcdata td {
	text-align: center;
}

#header_block #topdata .topdcont td.urgent,
#header_block #topdata .topdcont td.late {
	font-weight: bold;
	text-decoration: none;
}

#header_block #topdata .topdcont td.urgent,
#header_block #topdata .topdcont td.urgent * {
	color: #CC0000 !important;
}

#header_block #topdata .topdcont td.late,
#header_block #topdata .topdcont td.late * {
	color: #FF0000 !important;
}

#header_block #topdata .topdcont a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#header_block #topdata .topdcont a:hover {
	color: #9B9B9B;
}

#header_block #topdata #greeting {
	position: absolute;
	top: 22px;
	right: 319px;
}

#header_block #topdata #logo {
	display: block;
	float: right;
	width: 304px;
	height: 88px;
	/* background image is specified inline, this is just a fallback */
	background: transparent url(/styles/images/logo.jpg) no-repeat top right;
}

#tab_row > td {
	height: 20px;
	padding: 0;
}

#tab_row #nav {
	padding-right: 10px;
	background: transparent url(/styles/images/nav_bg.jpg) no-repeat top left;
	text-align: center;
	font-size: 2px; /* this reduces the spacing between images */
}

#tab_row #nav > * {
	display: inline-block;
}

#tab_row #nav .spacer {
	width: 2px;
	height: 20px;
	background: transparent url(/images/i05/nav_spacer.jpg) no-repeat center center;
}

#tab_row #nav .action {
	width: 28px;
	height: 20px;
}

#tab_row #nav .action.home {
	background: transparent url(/images/i05/nav_home.jpg) no-repeat center center;
}

#tab_row #nav .action.logout {
	background: transparent url(/images/i05/nav_out.jpg) no-repeat center center;
}

#tab_row #nav .action.help {
	background: transparent url(/images/i05/nav_help.jpg) no-repeat center center;
}

#tab_row #nav .action.print {
	background: transparent url(/images/i05/nav_print.jpg) no-repeat center center;
}

/* these styles are also used in modules/crm/user_select.php */
#subnav {
	background: transparent url(/styles/images/subnav_bg.jpg) repeat-x top left;
	font: normal 10px tahoma;
	color: #646464;
}

#subnav .start {
	float: left;
	width: 20px;
	height: 20px;
	background: transparent url(/images/i05/pasive.jpg) no-repeat center center;
}

#subnav .start.active {
	background-image: url(/images/i05/to_active.jpg);
}

#subnav .tab {
	float: left;
	padding: 0 0 0 25px;
}

#subnav .tab.active {
	font-weight: bold;
	background: transparent url(/styles/images/active_bg.jpg) repeat-x top left;
}

#subnav .tab * {
	display: block;
	float: left;
	line-height: 18px;
}

#subnav .tab img {
	padding: 0 0 0 15px;
}

#subnav .tab a {
	color: #616161;
	text-decoration: none;
}

#subnav .tab.active a {
	color: #961416;
}

#tab_row #subnav .chat-stats {
	float: right;
	height: 20px;
	width: 16px;
	background: url('/images/chat/cata_ikona.png') no-repeat center 1px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	color: #CC0000;
	line-height: 18px;
}

#tab_row #subnav .active-users {
	float: right;
	margin: 0 10px 0 0;
	color: #000000;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	cursor: pointer;
}

#tab_row #subnav .active-users:hover {
	text-decoration: underline;
}

#content_row > #menu {
	font: bold 12px tahoma;
	color: #595959;
	letter-spacing: 0;
	vertical-align: top;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 180px;
	min-width: 180px;
	background: #FFFFFF;
}

#content_row > #menu > .gradient_top {
	position: absolute;
	left: 172px;
	top: 122px;
	height: 75px;
	width: 8px;
}

/* common menu item styles */

#content_row > #menu > #main_menu {
	width: 170px;
}

#content_row > #menu > #main_menu,
#content_row > #menu > #main_menu .children {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	list-style: none;
}

#content_row > #menu > #main_menu .item.level-0 {
	background: transparent url(/styles/images/big_nav_bg.jpg) repeat-x top left;
}

#content_row > #menu > #main_menu .item.level-0:hover {
	background: none;
}

#content_row > #menu > #main_menu .item .label {
	display: block;
}

#content_row > #menu > #main_menu .item .label:hover {
	cursor: pointer;
	text-decoration: underline;
}
#content_row > #menu >#main_menu li {
	display: table;
	width:100%;
}
#content_row > #menu > #main_menu .item.level-0 > .label {
	height: 39px;
	border-bottom: 1px solid #DDDDDD;
	padding: 0 0 0 38px;
	/* individual background images specified per item below */
	background: transparent no-repeat 8px center;
/*#GS 26.09.2018	line-height: 40px; */
	display: table-cell;
	vertical-align: middle;
	color: #828282;
}

#content_row > #menu > #main_menu .item.level-0 > .label ul{
	display:table-row;
}

#content_row > #menu > #main_menu .item.level-0.active > .label {
	color: #961416;
}

#content_row > #menu > #main_menu .children > .item > .label {
	border-bottom: 1px dotted #888888;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}

#content_row > #menu > #main_menu .item.level-1 > .label { /* DSS */
	padding: 0 0 0 5px;
	background: #A0A0A0;
}

#content_row > #menu > #main_menu .item.level-2 > .label { /* DSR */
	padding: 0 0 0 10px;
	background: #D0D0D0;
}

#content_row > #menu > #main_menu .item.level-3 > .label { /* DD */
	padding: 0 0 0 15px;
	background: #EEEEEE;
}

#content_row > #menu > #main_menu .item.level-3.block > .label { /* DSRO */
	background: #FFFFFF;
	color: #961416;
}

#content_row > #menu > #main_menu .item.level-4 > .label { /* DR */
	padding: 0 0 0 20px;
	background: transparent url(/styles/images/main_menu/sublink.gif) no-repeat 7px center;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	color: #4F4F4F;
}

#content_row > #menu > #main_menu .item.level-4.active > .label {
	background: transparent url(/styles/images/main_menu/sublink_active.gif) no-repeat 7px center;
	color: #CC0000;
}

#content_row > #menu > #main_menu .item.level-4.closed > .label {
	background: transparent url(/styles/images/main_menu/sublink_closed.gif) no-repeat 7px center;
}

#content_row > #menu > #main_menu .item.level-4.closed.active > .label {
	background: transparent url(/styles/images/main_menu/sublink_closed_active.gif) no-repeat 7px center;
}

#content_row > #menu > #main_menu .children {
	display: none;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

#content_row > #menu > #main_menu .item.active > .children {
	display: table-row;
}

#content_row > #menu > #main_menu .children > .item {
	overflow: hidden;
}

/* individual main menu item styles - START */

/* shortcut styles - START */

#content_row > #menu > #main_menu > .item.level-0#module__1009 .children .item {
	border-bottom: 1px dotted #888888;
}

#content_row > #menu > #main_menu > .item.level-0#module__1009 .children .item.level-4 .label {
	float: left;
	width: 142px;
	border: 0;
	padding: 0 0 0 14px;
	background-position: 4px center;
}

#content_row > #menu > #main_menu > .item.level-0#module__1009 .children .item.level-4 .delete-shortcut {
	display: none;
	float: right;
	width: 14px;
	height: 14px;
	background: transparent url(/images/del.gif) no-repeat center center;
	cursor: pointer;
}

#content_row > #menu > #main_menu > .item.level-0#module__1009 .children .item.level-4:hover .delete-shortcut {
	display: block;
}

#content_row > #menu > #main_menu > .item.level-0#module__1009 .children .item#add_shortcut {
	border: 0;
}

/* shortcut styles - END */
/* main menu item icon styles - START */

#content_row > #menu > #main_menu > .item.level-0#module__1 > .label {
	background-image: url(/styles/images/main_menu/1_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1.active > .label {
	background-image: url(/styles/images/main_menu/1_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__2 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60018 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__400013 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60025 > .label {
	background-image: url(/styles/images/main_menu/2_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__2.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60018.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__400013.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60025.active > .label {
	background-image: url(/styles/images/main_menu/2_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__3 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1028 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1033 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31395 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60010 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60032 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60090 > .label {
	background-image: url(/styles/images/main_menu/3_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__3.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1028.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1033.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31395.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60010.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60032.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60090.active > .label {
	background-image: url(/styles/images/main_menu/3_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__4 > .label {
	background-image: url(/styles/images/main_menu/4_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__4.active > .label {
	background-image: url(/styles/images/main_menu/4_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__5 > .label {
	background-image: url(/styles/images/main_menu/5_onn.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__5.active > .label {
	background-image: url(/styles/images/main_menu/5_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__6 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1012 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__22777 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31391 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__200000 > .label {
	background-image: url(/styles/images/main_menu/6_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__6.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1012.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__22777.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31391.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__200000.active > .label {
	background-image: url(/styles/images/main_menu/6_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__7 > .label {
	background-image: url(/styles/images/main_menu/7_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__7.active > .label {
	background-image: url(/styles/images/main_menu/7_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__22 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1025 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1048 > .label {
	background-image: url(/styles/images/main_menu/22_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__22.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1025.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__1048.active > .label {
	background-image: url(/styles/images/main_menu/22_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1009 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31401 > .label {
	background-image: url(/styles/images/main_menu/1009_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1009.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31401.active > .label {
	background-image: url(/styles/images/main_menu/1009_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1014 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31397 > .label {
	background-image: url(/styles/images/main_menu/1014_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1014.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__31397.active > .label {
	background-image: url(/styles/images/main_menu/1014_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1016 > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60300 > .label {
	background-image: url(/styles/images/main_menu/1016_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1016.active > .label,
#content_row > #menu > #main_menu > .item.level-0#module__60300.active > .label {
	background-image: url(/styles/images/main_menu/1016_on.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1022 > .label {
	background-image: url(/styles/images/main_menu/1022_off.gif);
}

#content_row > #menu > #main_menu > .item.level-0#module__1022.active > .label {
	background-image: url(/styles/images/main_menu/1022_on.gif);
}

/* main menu item icon styles - END */
/* individual main menu item styles - END */

#content_row > #menu > .undermenu {
	width: 170px;
}

/* filler element for custom image under the main menu, used only by two stock styles */
#content_row > #menu > .undermenu > #shadow {
	width: 170px;
	height: 15px;
	margin: 0;
	border: 0;
	padding: 0;
}

#content_row > #menu > .undermenu > .calendar-container > #calendar {
	display: block;
	width: 156px;
	height: 123px;
	margin: 0 auto;
	border: 0;
}

#content_row > #menu > .undermenu #login_form {
	margin: 10px 0 0 0;
	padding: 0;
}

#content_row > #menu > .undermenu #login_form > .simple-header {
	margin-bottom: 10px;
}

#content_row > #menu > .undermenu #login_form > .row {
	text-align: center;
	padding: 5px;
}

#content_row > #menu > .undermenu #login_form > .row.error {
	color: red;
	font-weight: bold;
}

#content_row > #menu > .undermenu #login_form > .row > input {
	border: 1px solid #CCC;
	padding: 2px 5px;
}

#content_row > #menu > .undermenu #login_form > .row > .simple-button {
	float: none;
	margin: 0;
	font-size: 10px;
}

#content_row > #menu > .undermenu #login_form > .row.domain-login {
	margin-top: 10px;
}

#content_row > #content {
	vertical-align: top;
	margin: 0;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF;
}

#footer_line {
	height: 14px;
	background: transparent url(/styles/images/bottom_right_bar_bg.jpg) repeat-x top left;
}

#footer_line td {
	margin: 0;
	padding: 0;
	height: 14px;
}

#footer_line * {
	color: #FFFFFF;
	font-weight: bold;
}

#footer_line #copyright {
	padding: 0 16px 0 29px;
	background: transparent url(/styles/images/cr_text.jpg) no-repeat top left;
	text-align: center;
}

#footer_line #copyright a {
	color: #776E5A;
}

#footer_line #version_info {
	width: 75%;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

#footer_line #load_time {
	float: left;
}

#footer_line #bottomend {
	background: transparent url(/styles/images/bottom_end.jpg) no-repeat top right;
	width: 11px;
	float: right;
	height: 14px;
	margin: 0;
	padding: 0;
}

/* END - main body styles - END */
/* START - various content element styles - START */

.pagination-ui-cell .pagination-ui-wrapper .pagination-ui {
	display: block;
	margin: 0 auto;
}

.pagination-ui-cell .pagination-ui-wrapper .pagination-ui .page-prev,
.pagination-ui-cell .pagination-ui-wrapper .pagination-ui .page-next {
	/* position: relative; */
	/* top: 12px; */
	background-repeat: no-repeat;
	background-position: center;
}

.pagination-ui-cell .pagination-ui-wrapper .pagination-ui .page-prev {
	background-image: url(/styles/images/red_arrow_left.png);
}

.pagination-ui-cell .pagination-ui-wrapper .pagination-ui .page-next {
	background-image: url(/styles/images/red_arrow_right.png);
}

/* used only in modules/sys/uzdevumi_in.php */
#taskWrapper {
	width: 100%;
	border-collapse: collapse;
	position: relative;
}

#taskWrapper > tr > td,
#taskWrapper > tbody > tr > td {
	padding: 0 !important;
}

#taskWrapper #TasksLoadingMessage {
	display: none;
	position: absolute;
	text-align: center;
	z-index: 1;
}

#taskWrapper #TasksLoadingMessage .text {
	display: inline-block;
	padding: 9px 0 9px 12px;
	background: url(/images/tiny_red.gif) no-repeat center left;
}

#taskWrapper #TasksMainContainer.disabled {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.main-header.task-list-header .elements .main-header-button.icon-add-new-task {
	background: url(/images/task_white.png) no-repeat center center;
}

.main-header.task-card-header .elements .main-header-button.icon-email-up {
	background-image: url(images/main_header/buttons/email_up.png);
}

.main-header.task-card-header .elements .main-header-button.icon-email-down {
	background-image: url(images/main_header/buttons/email_down.png);
}

.main-header.task-card-header .elements .main-header-button.icon-derive {
	background-image: url(images/main_header/buttons/derive.png);
}

.main-header.task-card-header .elements .main-header-button.icon-wait-mode-on {
	background-image: url(images/main_header/buttons/wait_on.png);
}

.main-header.task-card-header .elements .main-header-button.icon-wait-mode-off {
	background-image: url(images/main_header/buttons/wait_off.png);
}

/* used only in modules/doc/doc_reg_form.php */
.main-header.document-card-header .icon.icon-plus {
	background-image: url(/images/plus_icon.png);
}

.document-actions {
	padding: 5px 1%;
	font-size: 9pt;
	color: #636363;
}

.document-actions .columns {
	overflow: hidden;
}

#users_autosuggest {
	width: 490px;
}

.document-actions .columns .column.half {
	float: left;
	width: 49%;
}

.document-actions .columns .column.half:first-child {
	padding-right: 1%;
}
/*
.document-actions .columns .column.half:last-child {
	padding-left: 1%;
}
*/
.document-actions .action {
	margin-bottom: 10px;
}

.document-actions .action:hover {
	color: #000000;
}

.document-actions .action .simple-button {
	float: none;
}

.document-actions .action .checkbox {
	background: url(/styles/images/checkbox_unchecked.png) no-repeat left center;
	padding: 3px 0 3px 20px;
}

.document-actions .action .checkbox.checked {
	background-image: url(/styles/images/checkbox_checked.png);
}

.document-actions .action .checkbox.loading {
	background-image: url(/styles/images/loading.gif);
}

.document-actions .action#DocumentUUID input {
	width: 100%;
}

.document-actions .action#publicIntraFile .file-list {
	margin-top: 5px;
	border: 1px solid #999999;
	padding: 4px;
}

.document-actions .action#PublishDocument .visibility-warning {
	display: none;
	color: black;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
}

.document-actions .action#PublishDocument.public .visibility-warning {
	display: block;
}

.document-actions .action#RegisterFromProject {
	background: url(/images/doc_card_icons/add_new_note.gif) no-repeat left center;
	padding: 3px 0 3px 20px;
}

.document-actions .instructions,
#LoginOverlay .instructions {
	display: table;
	width: 100%;
	min-height: 41px;
	margin-bottom: 10px;
	border: 1px solid #0000FF;
	background: url(/images/info_b.gif) no-repeat left center;
}

.document-actions .instructions .text,
#LoginOverlay .instructions .text {
	display: table-cell;
	padding: 5px 5px 5px 43px;
	vertical-align: middle;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	color: #000000;
}

#dokFormTableLeft .clear_button {
	content: '';
	width: 30px;
	height: 23px;
	background: url('images/delete_reg_nr.png') no-repeat center center;
	background-size: 15px 15px;
}

.field_row .control_row #show-nomenclature-full-list {
	display: block;
    width: 19px;
    height: 18px;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent no-repeat left center;
    background-image: url(/images/multi_select_arrow.gif);
}

#dokFormTableLeft .restore_button {
	content: '';
	width: 30px;
	height: 23px;
	background: url('images/restore_reg_nr.png') no-repeat center center;
	background-size: 15px 15px;
	color: transparent;
}

/* used only in modules/sys/doc_list*.php */
input#search {
	border: 1px solid #FFFFFF;
}

/* used all over the place */
.stat-small {
	color: #000000;

}

table.no-spaces {
	width: 100%;
	border-collapse: collapse;
}

table.no-spaces > tr > th,
table.no-spaces > tr > td,
table.no-spaces > thead > tr > th,
table.no-spaces > thead > tr > td,
table.no-spaces > tbody > tr > th,
table.no-spaces > tbody > tr > td {
	padding: 0;
}

/* used only in modules/doc/blocks/document_notes.php */
table.document-note-list {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
}

table.document-note-list td {
	padding: 2px 3px !important;
}

table.document-note-list tr:hover td {
	background: #EEEEEE;
}

table.document-note-list .info {
	position: relative;
	overflow: hidden;
	font-weight: bold;
}

table.document-note-list .info .author {
	color: #BF0A01;
}

table.document-note-list .info .delete {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 12px;
	background: url(/images/del_disabled.gif) no-repeat center center;
}

table.document-note-list .info .delete:hover {
	cursor: pointer;
	background-image: url(/images/del.gif);
}

table.document-note-list .text {
	font-weight: normal;
}

.field_multi_select .suggestion_list {
	z-index: 900;
	overflow: auto;
	height: 200px;
}

.simple-header {
	background: url(/images/backgr.gif) repeat-x left center;
	overflow: hidden;
}

.simple-header > div {
	float: left;
	height: 18px;
}

.simple-header .icon {
	width: 32px;
	background: url(/images/arrow.gif) no-repeat center center;
}

.simple-header .text {
	max-width: 80%;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #BD0B01;
	line-height: 18px;
}

#content_row > #menu > .undermenu > .calendar-container > .simple-calendar {
	width: 150px;
	margin: 10px auto;
}

#content_row > #content .simple-calendar {
	margin: 0 2px;
}

#content_row > #content #slideshow_thumbnails {
	margin: 5px 2px;
	border: 1px solid #D3D3D3;
}

#content_row > #content #slideshow_thumbnails > table {
	width: 100%;
	border-collapse: collapse;
}

#content_row > #content #slideshow_thumbnails > table td {
	height: 150px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

#content_row > #content #slideshow_thumbnails > table td img {
	max-width: 150px;
	max-height: 150px;
}

/* used wherever shadowed_table_header() is used, background is specified inline */
.shadowed_table .sh_center_top {
	width: 100%;
	height: 8px;
}

/* used in modules/tasks/todos_small.php */
.work-status {
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat center center;
}

.work-status.low {
	background-image: url(/images/stat_low.gif);
}

.work-status.normal {
	background-image: url(/images/stat_normal.gif);
}

.work-status.high {
	background-image: url(/images/stat_high.gif);
}

/* used in the absence block and dialog */
.edus-logo-8px {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/images/e-8px.png) no-repeat center center;
}

.edus-logo-8px.gray {
	background-image: url(/images/e-8px-gray.png);
}

.edus-logo-10px {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/images/e-10px.png) no-repeat center center;
}

.edus-logo-10px.gray {
	background-image: url(/images/e-10px-gray.png);
}

/* used in /com/mod_faili/pievienotie_faili.php#Pievienotie_Faili_new() */

/* START - message table, used to display text in a bubble - START */
.message-table {
	margin: 0;
	padding: 0;
	display: table;
	/*width: 100%;*/
	border-spacing: 0;
	border-collapse: collapse;
}
.message-table-thead {
	display: table-header-group;
}
.message-table-tbody {
	display: table-row-group;
}
.message-table-tr {
	display: table-row;
	width: 100%;
}
.message-table-th {
	display: table-cell;
	text-align: center;
}
.message-table-td {
	display: table-cell;
	vertical-align: middle;
	height: 6px;
	overflow: hidden;
}
#popMsgSt .message-table-text .content,
#popMsg .message-table-text .content {
	width: 300px;
}

#popMsg {
	display: none;
	position: absolute;
	top: 64px;
	left: 550px;
	z-index: 1000;
}

#popMsg #linkMsg {
	font-size: 8pt;
	font-weight: bold;
	color: #961416;
}

#popMsgSt {
	display: none;
	position: absolute;
	top: 32px;
	left: 550px;
	z-index: 1000;
}

#popMsgSt #linkMsgSt {
	font-size: 8pt;
	font-weight: bold;
	color: #961416;
}

.message-table .top-left {
	width: 8px;
	background: transparent url(/images/dialog_cloud_top-left.png) no-repeat top left;
}

.message-table .top {
	background: transparent url(/images/dialog_cloud_top.png) repeat-x top left;
}

.message-table .top-right {
	width: 9px;
	background: transparent url(/images/dialog_cloud_top-right.png) no-repeat top left;
}

.message-table .left {
	width: 8px;
	background: transparent url(/images/dialog_cloud_left.png) repeat-y top left;
}

.message-table .content {
	background-color: white;
	overflow: hidden;
	white-space: nowrap;
}

.message-table .right {
	width: 9px;
	background: transparent url(/images/dialog_cloud_right.png) repeat-y top left;
}

.message-table .bottom-left {
	width: 8px;
	background: transparent url(/images/dialog_cloud_bottom-left.png) no-repeat top left;
}

.message-table .bottom {
	background: transparent url(/images/dialog_cloud_bottom.png) repeat-x top left;
}

.message-table .bottom .bottom-arrow {
	float: right;
	width: 42px;
	height: 20px;
	background: transparent url(/images/dialog_cloud_bottom-talk.png) no-repeat top left;
}

.message-table .bottom-right {
	width: 9px;
	background: transparent url(/images/dialog_cloud_bottom-right.png) no-repeat top left;
}
/* END - message table, used to display text in a bubble - END */

/* START - block elements output by the \block\Block class - START */

.block-container > .block-header .block-icon.icon-news {
	top: -10px;
	height: 31px;
	background: url(/images/zinas.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-events {
	top: -7px;
	height: 28px;
	background: url(/images/notikumi.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-anniversaries {
	top: -8px;
	height: 32px;
	background: url(/images/jubilejas.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-tasks {
	top: -8px;
	height: 29px;
	background: url(/images/daramie_darbi.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-gallery {
	top: -6px;
	height: 23px;
	background: url(/images/galerija.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-links {
	top: -11px;
	height: 32px;
	background: url(/images/links_block_icon.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-graphs {
	top: -2px;
	height: 23px;
	background: url(/images/grafiki.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-discussed-topics {
	top: -8px;
	height: 23px;
	background: url(/images/apspriestas_temas.png) no-repeat center center;
}

.block-container > .block-header .block-icon.icon-absence {
	top: -8px;
	height: 25px;
	background: url(/images/prombutnes_tafele.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-separator {
	width: 5px;
	background: url(/images/doc_card_icons/header_task_icons_splitter.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-add-new-note {
	background: url(/images/doc_card_icons/add_new_note.gif) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-add-contact-to-group {
	background: url(/images/uzdevumi/add_note.gif) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-add-event {
	background: url(/images/add_new_event.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-add-absence-reason {
	background: url(/images/add_absent_reason.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-b-edit {
	background: url(/images/b_edit.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-gear {
	background: url(/styles/images/block_buttons/gear.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-search {
	background: url(/images/search_icon.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-view-sort {
	background: url(/images/view_sort_descending.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-reload {
	background: url(/images/fileManager/refresh.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attached-new-file {
	background: url(/images/attached_files/new_document.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attached-new-from-template {
	background: url(/images/attached_files/new_folder.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attached-new-word-document {
	background: url(/images/attached_files/new_word_document.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attached-new-excel-document {
	background: url(/images/attached_files/new_excel_document.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attached-new-edoc {
	background: url(/images/attached_files/new_e_document.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-update-btn {
	background: url(/images/icon-update.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-lock-file-block {
	background: url(/images/attached_files/file_locked.gif) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-unlock-file-block {
	background: url(/images/attached_files/file_locked.gif) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-fm-another-folder {
	background: url(/images/fileManager/add_to_another_folder.png) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-attach-workflow {
	background: url(/images/doc_card_icons/attach_workflow.gif) no-repeat center center;
}

.block-container > .block-header .block-button-container .block-button.icon-create-workflow {
	background: url(/images/doc_card_icons/new_workflow.png) no-repeat center center;
}

.block-container#NearestBirthDaysContainer .block-header .block-title {
	overflow: hidden;
	white-space: nowrap;
}

.block-container#NearestBirthDaysContainer .block-header .block-title .namedays {
	float: right;
	max-width: 62%;
}

.block-container#NearestBirthDaysContainer .block-content-container table {
	width: 100%;
	border-collapse: collapse;
}

.block-container#NearestBirthDaysContainer .block-content-container table th,
.block-container#NearestBirthDaysContainer .block-content-container table td {
	border-bottom: 1px solid #C7C7C7;
	text-align: left;
	font-weight: normal;
}

.block-container#NearestBirthDaysContainer .block-content-container table tr:last-child th,
.block-container#NearestBirthDaysContainer .block-content-container table tr:last-child td {
	border-bottom: 0;
}

.block-container#NearestBirthDaysContainer .block-content-container table th {
	width: 15%;
	padding: 4px;
	color: #636363;
	background: #E8E8E8;
}

.block-container#NearestBirthDaysContainer .block-content-container table td {
	border-left: 1px solid #C7C7C7;
}

.block-container#NearestBirthDaysContainer .block-content-container .anniversary {
	float: left;
	width: 50%;
	padding-left: 20px;
	line-height: 20px;
	box-sizing: border-box;
}

.block-container#NearestBirthDaysContainer .block-content-container .anniversary.birthday {
	background: url(/images/cake.png) no-repeat 2px center;
}

.block-container#NearestBirthDaysContainer .block-content-container .anniversary.nameday {
	background: url(/images/rose.png) no-repeat 2px center;
}

.block-container#NewsContainer .block-content-container {
	border: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
}

.block-container#NewsContainer .block-content-container .home-news-article {
	margin-bottom: 2px;
	border: 1px solid #D3D3D3;
	padding: 0 3px;
}

.block-container#NewsContainer .block-content-container .home-news-article .author {
	font-weight: bold;
}

.block-container#NewsContainer .block-content-container .home-news-article .text {
	display: block;
	margin: 4px 0;
	color: #000000;
}

.block-container#NewsContainer .block-content-container .home-news-article .text:hover {
	text-decoration: underline;
}

.block-container#NewsContainer .block-content-container .home-news-article .article-read {
	color: #000000;
	cursor: pointer;
}

.block-container#NewsContainer .block-content-container .home-news-article .links {
	overflow: hidden;
}

.block-container#NewsContainer .block-content-container .home-news-article .links .article-read {
	text-decoration: underline;
}

.block-container#NewsContainer .block-content-container .home-news-article .links div {
	float: right;
}

.block-container#NewsContainer .block-content-container .home-news-article .links div span {
	display: inline-block;
	width: 20px;
	height: 20px;
}

.block-container#NewsContainer .block-content-container .home-news-article .links div span:hover {
	cursor: pointer;
	opacity: 0.6;
}

.block-container#NewsContainer .block-content-container .home-news-article .links div span.article-edit {
	background: transparent url(/styles/redesign/images/edit_post_blue.png) no-repeat left center;
}

.block-container#NewsContainer .block-content-container .home-news-article .links div span.article-delete {
	background: transparent url(/styles/redesign/images/trash_blue.png) no-repeat left center;
}

.block-container#IntraEvents .block-content .day-events,
.block-container#DayEventsContainer .block-content .day-events {
	width: 100%;
}

.block-container#IntraEvents .block-content .day-events .time,
.block-container#DayEventsContainer .block-content .day-events .time {
	font-size: 12px;
	font-weight: bold;
	width: 40px;
}

.block-container#IntraEvents .block-content .bottom-border,
.block-container#DayEventsContainer .block-content .bottom-border {
	padding: 1px;
	background: #CC0000;
}

.block-container#DayEventsContainer .block-content .day-events .delete {
	width: 20px;
	padding: 0;
	background: transparent url(/styles/redesign/images/trash_blue.png) no-repeat left center;
}

.block-container#DayEventsContainer .block-content .day-events .delete:hover {
	opacity: 0.6;
	cursor: pointer;
}

.block-container#links-block .block-content ul.link-list {
	margin: 0;
	padding: 4px 0 4px 8px;
	font-size: 1.1em;
}

.block-container#links-block .block-content ul.link-list#additional-links {
	padding-bottom: 10px;
}

.block-container#links-block .block-content ul.link-list li {
	list-style-type: none;
}

.block-container#links-block .block-content p.link-list-title {
	margin: 8px 0 4px 0;
	padding: 0 8px;
	font-size: 1.1em;
	font-weight: bold;
}

/* Prombūtnes meklēšanas lodziņš */
.block-container#AbsentTableNew .block-header .block-button-container input {
	display: none;
	width: 150px;
	position: absolute;
	top: 2px;
	left: -150px;
}

.block-container#AbsentTableNew .block-content .filter-status {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 6px;
}

.block-container#AbsentTableNew .block-content .absence {
	color: #636363;
	border-bottom: 1px solid #CCCCCC;
}

.block-container#AbsentTableNew .block-content .absence.last {
	border-bottom: 0;
}

.block-container#AbsentTableNew .block-content .absence .owner {
	font-size: 12px;
}

.block-container#AbsentTableNew .block-content .absence .owner,
.block-container#AbsentTableNew .block-content .absence .deputy {
	font-weight: bold;
}

.block-container#AbsentTableNew .block-content .absence .owner.edit-absence {
	cursor: pointer;
}

.block-container#AbsentTableNew .block-content .absence.started .owner {
	color: #000000;
}

.block-container#AbsentTableNew .block-content .absence .reason {
	font-style: italic;
}

.block-container#TODOContainer .block-content table {
	width: 100%;
	border-collapse: collapse;
}

.block-container#TODOContainer .block-content table td {
	padding: 0;
	border-bottom: 1px solid #C7C7C7;
}

.block-container#TODOContainer .block-content table .task-container:last-child td {
	border-bottom: 0;
}

.block-container#TODOContainer .block-content .task-container .change-task-priority {
	min-width: 30px;
	background: url(/images/check_off.gif) no-repeat center center;
	cursor: pointer;
}

.block-container#TODOContainer .block-content .task-container .change-task-priority.high {
	background-image: url(/styles/redesign/images/important_blue.png);
}

.block-container#TODOContainer .block-content .task-container .task-content {
	width: 100%;
	text-align: justify;
}

.block-container#TODOContainer .block-content .task-container .task-content .task-name {
	padding: 6px 6px 0 0;
}

.block-container#TODOContainer .block-content .task-container .task-content .task-deadline {
	padding: 0 0 6px 0;
	color: #636363;
}

.block-container#TODOContainer .block-content .task-container .task-content .edit-task {
	color: #000000;
}

.block-container#TODOContainer .block-content .task-container .task-content .edit-task:hover {
	cursor: pointer;
	text-decoration: underline;
}

.block-container#TODOContainer .block-content .task-container .mark-task-done {
	min-width: 20px;
	background: url(/styles/redesign/images/execute_blue.png) no-repeat center bottom;
	cursor: pointer;
}

.block-container#TODOContainer .block-content .task-container .mark-task-done:hover {
	opacity: 0.6;
}

.block-container#DocumentStatusContainer .block-content-container {
	border: 0;
}

.block-container#DocumentStatusContainer .block-content #documentStatusDiv {
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
}

.block-container#DocumentStatusContainer .block-content #documentStatusDiv > div {
	padding: 5px;
}

.block-container#PvsPersonalData table.multi-data {
	width: 99.5%;
}

.block-container#PvsPersonalData table.multi-data th.header-cell {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.block-container#PvsPersonalData table.multi-data td.data-cell {
	font-size: 10px;
}

/* END - individual block styles - END */
/* END - block elements output by the \block\Block class - END */

/* START - individual dialog styles - START */
.simple-dialog.link-block textarea {
	width: 100%;
	height: 600px;
	margin-bottom: 10px;
	resize: none;
}

.simple-dialog.link-block .message-container {
	display: none;
	margin: 0;
	padding: 4px;
}

.simple-dialog.link-block .message-container.success {
	display: block;
	border: 1px solid #007000;
	background: #DCFDBA;
	color: #005000;
}

.simple-dialog.link-block .message-container.error {
	display: block;
	background: #FEF1EC;
	border: 1px solid #B10003;
	color: #B10003; 
}

.simple-dialog.news .news-text {
	display: block;
	width: 100% !important;
	height: 150px;
}

.simple-dialog.news div.news-text {
	white-space: pre-wrap;
}
.simple-dialog.absence-desk {
	width: 400px !important;
}
.simple-dialog.absence-desk .simple-hr {
	width: 100%;
	height: 1px;
	border: 0;
	background-color: #D3D3D3;
	color: #D3D3D3;
}

.simple-dialog.absence-desk #select_absence_deputy .info-message,
.simple-dialog.absence-desk #alertMessage {
	color: #FF0000;
}

.simple-dialog.absence-desk #absence_reason select,
.simple-dialog.absence-desk #absence_reason textarea {
	width: 100%;
}

.simple-dialog.absence-desk #absence_reason .add-classificator {
	margin-left: 4px;
	cursor: pointer;
	background-image: url( '/images/doc_card_icons/add_resolution_task.png' );
	display: inline-block;
	width: 16px;
	height: 16px;
}



.simple-dialog.absence-desk #alertMessage {
	display: none;
	margin-bottom: 5px;
}

.simple-dialog.absence-desk #userAbsenceTitle {
	font-weight: bold;
}

.simple-dialog.absence-desk #userAbsenceTable .row td {
	height: 20px;
}

.simple-dialog.absence-desk #userAbsenceTable .row.current td {
	background-color: #FFDDD0;
}
.simple-dialog.absence-desk .field_multi_select > table,
.simple-dialog.absence-desk .control_multi_select > table {
	width: 100%;
}
.simple-dialog.absence-desk .control_multi_select input {
	width: 100%;
}
.simple-dialog.absence-desk .control_multi_select .col_select_arrow {
	width: 19px !important;
}
.simple-dialog.absence-desk .field_multi_select .suggestion_list {
	width: 362px !important;
}

.simple-dialog.absence-desk #userAbsenceTable .row .show-info,
.simple-dialog.absence-desk #userAbsenceTable .row .edit-absence,
.simple-dialog.absence-desk #userAbsenceTable .row .remove-absence {
	width: 20px;
}

.simple-dialog.absence-desk #userAbsenceTable .row .show-info {
	background: url(/images/information.gif) no-repeat center center;
}

.simple-dialog.absence-desk #userAbsenceTable .row .edit-absence {
	background: url(/images/b_edit.gif) no-repeat center center;
}

.simple-dialog.absence-desk #userAbsenceTable .row .remove-absence {
	background: url(/images/del.gif) no-repeat center center;
}

.simple-dialog.absence-desk #userAbsenceTable .row .edit-absence:hover,
.simple-dialog.absence-desk #userAbsenceTable .row .remove-absence:hover {
	cursor: pointer;
	opacity: 0.7;
}

.simple-dialog.user-list-picture-dialog {
	width: auto !important;
	min-width: 300px;
	text-align: center;
}

.simple-dialog.document-notes textarea {
	width: 380px;
	height: 220px;
	overflow: auto;
	background: url(/images/doc_card_icons/add_note_textarea_bg.png) no-repeat 98% 95%;
}

.simple-dialog.user-notes textarea {
	width: 380px;
	height: 220px;
	overflow: auto;
	background: url(/images/doc_card_icons/add_note_textarea_bg.png) no-repeat 98% 95%;
}

.simple-dialog.attach-workflow {
	width: 800px !important;
}

.simple-dialog.document-favorites-list select {
	width: 230px;
}

.simple-dialog.uuid-not-found > form {
	min-height: 14px !important;
	height: 14px !important;
	padding: 12px;
}

.simple-dialog.pv-create-document .register {
	border-bottom: 1px solid #CCCCCC;
	padding: 4px 4px 4px 20px;
	background: url(/images/navigation/padded_sublink.gif) no-repeat center left;
}

.simple-dialog.edit-table-columns .info {
	padding: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}

.simple-dialog.edit-table-columns .info:before,
.simple-dialog.edit-table-columns .info::before {
	content: ' ';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url(/images/information.gif) no-repeat center center;
	vertical-align: bottom;
}

.simple-dialog.edit-table-columns .sortable-list {
	max-height: 340px;
	overflow-y: auto;
}

.simple-dialog.edit-table-columns .sortable-list label {
	display: block;
	line-height: 20px;
	background: #EEE url(/images/move_icon_bground.gif) no-repeat center right;
}

.simple-dialog.edit-table-columns .sortable-list label input {
	vertical-align: sub;
}

.simple-dialog.edit-table-columns .sortable-list .placeholder {
	height: 20px;
	background: #FFFF99 !important;
}


.favorites_on {
	background-image:url(images/favorite-activ.png);
	width: 18px;
	height: 18px;
	margin: 3px 5px 0px 5px;
	float: left;
}
.favorites_off {
	background-image:url(images/favorite.png);
	width: 18px;
	height: 18px;
	margin: 3px 5px 0px 5px;
	float: left;
}

.favorites_small_on {
	background-image:url(images/favorite-small-activ.png);
	width: 13px;
	height: 13px;
	line-height: 13px;
	margin: 0px 7px 1% 0px;
	float: left;
}
.favorites_small_off {
	width: 13px;
	height: 13px;
	line-height: 13px;
	margin: 1% 2px 0px 5px;
	float: left;
}
.hidden {
	display: none !important;
}
.bubbleSpan{
    overflow: hidden;
    height: auto;
    width: auto;
  	word-break: break-word;

}
.hidden-span{
    display: none;
}

.required-ast{
    color: #ff0000 !important;
    position: relative;
    display: inline;
}

/* END - individual dialog styles - END */

.ui-widget-overlay{
    position: fixed;
    left: 0; right: 0;
    top: 0; bottom: 0;
    width: auto !important;
    height: auto !important;
}
.ui-dialog{
    position: fixed !important;
}

.day-events .event {
	border-bottom: 2px solid #CC0000;
}

.add-comment > *,
.event-message {
	font-size: 10px;
}
.suffix-row > td {
	padding-bottom: 5px;
}

.red-highlight {
	color: red;
}

/*
 * This prevents the popup from being higher than the page, and makes it scrollable
#ajaxPopUp .boxTable > tbody > tr > td > form {
	max-height: calc(100vh - 75px);
	overflow-y: auto;
}

#ajaxPopUp #Box {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin-top: 0 !important;
}
*/

#tablediv > table {
	width: 100%;
	table-layout: fixed;
}
#tablediv > table .theader > th:nth-child(1) {
	width: 70px;
}

#tablediv > table .theader > th:nth-child(2) {
	width: 95px;
}
#tablediv > table .theader > th:nth-child(4) {
	width: 45px;
 }

#tablediv td {
	-moz-white-space: pre-wrap;
	white-space: pre-wrap;
	hyphens: auto;
	-ms-word-wrap: break-all;
	-webkit-word-break: break-word;
	-webkit-word-wrap: break-word;
	word-break: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

#esign-popup-files table.theader tbody td {
	hyphens: auto;
	-ms-word-wrap: break-all;
	-webkit-word-break: break-word;
	-webkit-word-wrap: break-word;
	word-break: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

#esign-popup-files table.theader {
	table-layout: fixed;
}

#esign-popup-files table.theader thead th:not(:only-child):first-child {
	width: 19px;
}

#esign-popup-files table.theader tbody td:not(:only-child):first-child {
	line-height: 0;
}
.list-profile-pic {
	background-image: url("/images/attached_files/image.png");
	width: 16px;
	height: 16px;
	display: inline-block;
}

#profileImageDelete {
	width: 16px;
	height: 16px;
	background: url("/images/viz_denied.png") no-repeat center;
}

.register-tree .selected > a {
	color: #961416;
	font-weight:bold;
}

.register-tree .not-selected > a {
	color: #000000;
	font-weight:normal;
}

.image-notfound-large {
     width:0px;
	 height:0px;
     padding: 25px;
	 background-image: url(/images/notfound_large.png);	 
	 background-color: transparent;	 
	 background-size: contain;
}
.image-loading-large {
     width:0px;
	 height:0px;
     padding: 25px;
	 background-image: url(/images/loading_large.gif);	 
	 background-color: transparent;	 
	 background-size: contain;
}
.image-eaddress-large {
     width:0px;
	 height:0px;
     padding: 25px;
	 background-image: url(/images/eaddress_large.png);	 
	 background-color: transparent;	 
	 background-size: contain;
}
.image-error-large {
     width:0px;
	 height:0px;
     padding: 25px;
	 background-image: url(/images/err_large.gif);	 
	 background-color: transparent;	 
	 background-size: contain;
}
#filterMenu{
	max-width: 300px;
	overflow: hidden;
}
#filterMenu a {
	display: block;
	word-break: break-all;
}
.user-visibility-change {
	vertical-align: bottom;
}
#paramsForm #filterButt, #paramsForm #openSpan,
#repForm #filterButt, #repForm #openSpan,#search_div input,#excellres {

	padding: 1px 6px;
	line-height: 14px;
	border: 1px solid #999999;
    background: #FFFFFF;
    font: 12px Tahoma, serif;
    color: black;
    height: 19px;

}
.email_added_file {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
#akti .pretty.pretty-checkbox{
	width: 18px;
	margin-right: 0;
	margin-left: 0;
	left: -3px;
}


.document-search-field::-moz-placeholder {
  color: silver !important;
}
.document-search-field:-ms-input-placeholder {
  color: silver !important;
}
.document-search-field::-webkit-input-placeholder {
  color: silver !important;
}

.dropper-input {
    display: none;
}


.ui-dialog button.ui-state-default{
	color: #000;
}

.tree-space {
 margin-left:15px;
}

.grey-text {
  color: grey;
}

.columns .column.half:not(:first-child){
	border-left:solid 1px #d3d3d3;
	padding-left:12px;
}

.dok-link {
 color:#1890ff;
}

#BisDocumentsContainer {
	position: relative;
}

#bisDocumentBlock ul.bis-list li{
	border-bottom: 1px solid #a9a9a9;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#bisDocumentBlock ul.bis-list li:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

#e-mail-submit-button:hover{
	background-color: rgb(235, 250, 250);
}

#e-mail-submit-button:active{
	background-color: rgb(215, 226, 226);
  }


.error-text .ql-toolbar  {
	border-top: 1px solid red !important; 
	border-left: 1px solid red !important;
	border-right: 1px solid red !important;
}
.error-text .ql-container {
	border-left: 1px solid red !important;
	border-right: 1px solid red !important;
	border-bottom: 1px solid red !important;
}

.email-to-sign-attachment span{
	max-width: 460px;
  }

.email-to-sign-attachment .edoc-children{
	display: flow-root;
	max-width: 405px;
}
