a {
	text-decoration: none;
	color: #961416;
	padding: 0;
}

a.poga {
	color: #464646;
	font-size: 14px;
}

h1{
	background: transparent url(/styles/images/title_bg.png) no-repeat bottom left;
	font: normal 12px tahoma;
	height: 24px;
	margin: 0;
	color: #464646;
	padding-top: 15px;
	padding-left: 2px;
}

.quill h1 {
	all: unset;
	height: 100%;
    margin-block-end: 0.67em !important;
	color: rgba(0,0,0,.85);
	font-weight: 500;
	background: none;
}
a:hover,
label:hover,
.clickable:hover,
*[onclick]:hover {
	cursor: pointer;
}

.bleft {
	display: block;
	float: left;
	width: 5px;
	height: 22px;
	background: transparent url(/styles/images/button_gray_leftside.png) no-repeat left top;
	font-size: 1px;
}

.bcont {
	display: block;
	float: left;
	padding: 5px 3px 5px 5px;
	background: transparent url(/styles/images/button_gray_middleside.gif) repeat-x top left;
	font: normal 10px tahoma;
	cursor: pointer;
}

.bcont.disabled {
	color: #CCCCCC;
}

.bright {
	display: block;
	float: left;
	width: 8px;
	height: 22px;
	background: transparent url(/styles/images/button_gray_rightside.png) no-repeat top left;
}

.fl {
	float: left;
	padding-top: 3px;
}

div.dnf {
	width: 100%;
	padding-left: 0;
	float: left;
}

div.padded {
	padding-left: 40px;
}

.shad {
	border: none;
	background: transparent url(/styles/images/input_bg.jpg) no-repeat top left;
	width: 112px;
	font: normal 11px tahoma;
}

div.infotable {
	float: left;
	width: 100%;
}

table.infotable {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

td.empty {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}

table.theader {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
}

.tthl {
	background: transparent url(/styles/images/table_top_left.png) no-repeat top left;
	height: 5px;
	width: 11px;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

.tthm {
	background: transparent url(/styles/images/table_top_middle.png) repeat-x top left;
	height: 5px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	color: #DADADA;
}

.tthr {
	background: white url(/styles/images/table_top_right.png) no-repeat top left;
	height: 5px;
	width: 11px;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

th.normall {
	padding: 0;
	margin: 0;
	font: bold 10px tahoma;
	white-space: nowrap;
}

th.tml {
	width: 4px;
	min-width: 4px;
	background: transparent url(/styles/images/table_header_h_left.png) repeat-y top left;
	font-size: 1px;
	text-align: left;
	margin: 0;
	padding: 0;
}

th.tmr {
	width: 4px;
	background: transparent url(/styles/images/table_header_h_right.png) repeat-y top right;
	font-size: 1px;
	text-align: left;
	margin: 0;
	padding: 0;
}

td.normall, td.normall_no_border, td.no_bottom_border, td.no_bottom_border_last {
	padding: 0 0 0 10px;
	margin: 0;
	font: normal 11px tahoma;
	border-bottom: #E2E2E2 1px solid;
	background: transparent url(/styles/images/table_row_border.jpg) repeat-y top right;
}

td.normall_no_border, td.no_bottom_border_last {
	background: none;
}

td.no_bottom_border, td.no_bottom_border_last {
	border: 0;
}

td.tml {
	width: 4px;
	background: transparent url(/styles/images/table_header_n_left.png) repeat-y top left;
	font-size: 1px;
	text-align: left;
	margin: 0;
	padding: 0;
}

td.tmr {
	width: 4px;
	background: transparent url(/styles/images/table_header_n_right.png) repeat-y top right;
	font-size: 1px;
	text-align: left;
	margin: 0;
	padding: 0;
}

td.ttbl {
	background: transparent url(/styles/images/table_bottom_left.png) no-repeat top left;
	height: 10px;
	width: 11px;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

td.ttbm {
	background: transparent url(/styles/images/table_bottom_middle.png) repeat-x top left;
	height: 10px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	color: #DADADA;
}

td.ttbr {
	background: white url(/styles/images/table_bottom_right.png) no-repeat top right;
	height: 10px;
	width: 11px;
	padding: 0;
	margin: 0;
	font-size: 1px;
}

tr.trhover:hover {
	background: #EEEEEE;
}

tr.trhover td {
	background-color: #E0E0E0;
}

.tr td {
	background-color: #FFFFFF;
}

/* *** UI widget/custom element styles below this line (alphabetic order) *** */

.block-container {
	margin: 2px;
}

.block-container.no-icon {
	margin-top: 3px;
}

.block-container.with-icon {
	margin-top: 10px;
}

.block-container > .block-header {
	min-height: 20px;
	border: 1px solid #D3D3D3;
	background: #E7E7E7 url(/images/accordion_cntl/background.gif) repeat-x scroll left top;
	position: relative;
}

.block-container > .block-header .block-icon {
	width: 40px;
	position: absolute;
	left: 0;
}

.block-container > .block-header .block-title {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 4px;
	text-align: left;
}

.block-container > .block-header .block-title .record-count {
	padding-left: 3px;
}

.block-container.expandable > .block-header .block-title {
	cursor: pointer;
}

.block-container.expandable.disabled > .block-header .block-title {
	cursor: default;
}

.block-container.no-icon.expandable > .block-header .block-title {
	padding-left: 20px;
	background: transparent url(/images/accordion_cntl/collapsed.gif) no-repeat 4px center;
}

.block-container.no-icon.expandable.open > .block-header .block-title {
	background-image: url(/images/accordion_cntl/expanded.gif);
}

.block-container.no-icon.expandable.disabled > .block-header .block-title {
	background-image: url(/images/accordion_cntl/disabled.gif);
}

.block-container.no-icon.expandable.ajax.loading > .block-header .block-title {
	background-image: url(/images/tiny_red.gif);
}

.block-container.with-icon > .block-header .block-title {
	padding-left: 40px;
}

.block-container > .block-header .block-button-container {
	position: absolute;
	top: 0;
	right: 0;
}

.block-container > .block-header .block-button-container .block-button {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	cursor: pointer;
}

.block-container > .block-header .block-button-container .block-button[disabled] {
	opacity: 0.6;
}

.block-container > .block-header .block-button-container .block-button[disabled]:hover {
	cursor: default;
}

.block-container > .block-content-container {
	display: none;
	min-height: 2px;
	margin-top: 2px;
	border: 1px solid #D3D3D3;
	overflow: hidden;
}

.block-container.open > .block-content-container {
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
}

.block-container.disabled > .block-content-container {
	display: none;
}

.main-header {
	height: 30px;
	margin-top: 15px;
	position: relative;
	background: #BD0B01;
}

.main-header .icon {
	display: none;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 5px;
	background: transparent no-repeat center center;
}

.main-header .title {
	float: left;
	padding: 6px 6px 6px 12px;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: white;
}

.main-header.with-icon .icon {
	display: block;
}

.main-header.with-icon .title {
	padding-left: 40px;
}

.main-header .icon.icon-person {
	background-image: url(images/main_header/icons/person.png);
}

.main-header .icon.icon-people {
	background-image: url(images/main_header/icons/people.png);
}

.main-header .icon.icon-document {
	background-image: url(images/main_header/icons/document.png);
}

.main-header .icon.icon-task {
	background-image: url(images/main_header/icons/task.png);
}

.main-header .elements {
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
}

.main-header .elements > * {
	float: left;
}

.main-header .elements form {
	margin: 0;
	color: #FFFFFF;
}

.main-header .elements form > * {
	margin: 7px 7px 7px 0;
}

.main-header .elements form > input,
.main-header .elements form > select,
.main-header .elements form > button {
	height: 16px;
	border: 0;
	font-size: 8pt;
}

.main-header .elements form > button {
	padding: 1px 6px;
	background: #CCCCCC no-repeat left top;
}

.main-header .elements form > button.search-submit {
	padding-left: 18px;
	background-image: url(/images/search_icon.png);
}

.main-header .elements form > button:hover {
	background-color: #DDDDDD;
	cursor: pointer;
}

.main-header .elements .main-header-button {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 7px;
	border: 0;
	padding: 0;
	background: transparent no-repeat center center;
}

.main-header .elements .main-header-button.icon-save {
	background-image: url(images/main_header/buttons/save.png);
}

.main-header .elements .main-header-button.icon-copy-permissions {
	background-image: url(images/main_header/buttons/copy-permissions.png);
}

.main-header .elements .main-header-button.icon-unlock {
	background-image: url(images/main_header/buttons/unlock.png);
}

.main-header .elements .main-header-button.icon-return {
	background-image: url(images/main_header/buttons/return.png);
}

.main-header .elements .main-header-button.icon-rename {
	background-image: url(images/main_header/buttons/rename.png);
}

.main-header .elements .main-header-button.icon-delete {
	background-image: url(images/main_header/buttons/delete.png);
}

.main-header .elements .main-header-button.icon-print {
	background-image: url(images/main_header/buttons/print.png);
}

.main-header .elements .main-header-button.icon-settings {
	background-image: url(images/main_header/buttons/settings.png);
}

.main-header .elements .main-header-button.icon-user-permissions {
	background-image: url(images/main_header/buttons/user_permissions.png);
}

.main-header .elements .main-header-button.icon-edit-columns {
	background-image: url(images/main_header/buttons/edit_columns.png);
}

.main-header .elements .main-header-button.icon-advanced-search {
	background-image: url(images/main_header/buttons/advanced_search.png);
}

.main-header .elements .main-header-button.icon-add-person {
	background-image: url(images/main_header/buttons/person_add.png);
}

.main-header .elements .main-header-button.icon-edit-person {
	background-image: url(images/main_header/buttons/person_edit.png);
}

.main-header .elements .main-header-button.icon-delete-person {
	background-image: url(images/main_header/buttons/person_delete.png);
}

.main-header .elements .main-header-button.icon-add-people {
	background-image: url(images/main_header/buttons/people_add.png);
}

.main-header .elements .main-header-button.icon-edit-people {
	background-image: url(images/main_header/buttons/people_edit.png);
}

.main-header .elements .main-header-button.icon-delete-people {
	background-image: url(images/main_header/buttons/people_delete.png);
}

.main-header .elements .main-header-button.icon-export-excel {
	background-image: url(images/main_header/buttons/export_excel.png);
}

.main-header .elements .main-header-button.icon-email {
	background-image: url(images/main_header/buttons/email.png);
}

.main-header .elements .main-header-button.icon-sync {
	background-image: url(images/main_header/buttons/synchronize.png);
}

.main-header .elements .main-header-button.icon-confirm {
	background-image: url(images/main_header/buttons/document_ok.png);
}

.main-header .elements .main-header-button.icon-cancel {
	background-image: url(images/main_header/buttons/document_cancel.png);
}

.main-header .elements .main-header-button.icon-unlock {
	background-image: url(images/main_header/buttons/unlock.png);
}

.main-header .elements .main-header-button.icon-create-document {
	background-image: url(images/main_header/buttons/document_create.png);
}

.main-header .elements .main-header-button.icon-edit-document {
	background-image: url(redesign/images/main_header/buttons/edit.png);
}

.main-header .elements .main-header-button.icon-move-document {
	background-image: url(images/main_header/buttons/document_move.png);
}

.main-header .elements .main-header-button.icon-copy {
	background-image: url(images/main_header/buttons/copy.png);
}

.main-header .elements .main-header-button.icon-save-document {
	background-image: url(images/main_header/buttons/document_save.png);
}

.main-header .elements .main-header-button.icon-save-proceed {
	background-image: url(redesign/images/main_header/buttons/saglabat_uzdot_new.png);
}

.main-header .elements .main-header-button.icon-div {
	background-image: url(images/main_header/buttons/div.png);
}

.main-header .elements .main-header-button.icon-bis {
	background-image: url(images/main_header/buttons/bis.png);
}

.main-header .elements .main-header-button.icon-eadrese {
	background-image: url(images/main_header/buttons/eadrese.png);
}

.main-header .elements .main-header-button.icon-start {
	background-image: url(images/main_header/buttons/start.png);
}

.main-header .elements .main-header-button.icon-stop {
	background-image: url(images/main_header/buttons/stop.png);
}

.main-header .elements .main-header-button.eaServerButtonStart-hidden, 
.main-header .elements .main-header-button.eaServerButtonStop-hidden {
	display: none !important;
}

.main-header .elements .main-header-button.eaServerButtonStart-enabled, 
.main-header .elements .main-header-button.eaServerButtonStop-enabled {
	display: block !important;
}

.main-header .elements .main-header-button:hover {
	opacity: 0.6;
	cursor: pointer;
}

.main-header .elements .main-header-button:disabled {
	opacity: 0.8 !important;
	cursor: default;
}

.simple-button {
	float: left;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

.simple-button:disabled {
	opacity: 0.6;
}

.simple-button .content,
.simple-button .content.middle * {
	display: block;
	float: left;
	min-height: 22px;
}

.simple-button .content.left {
	width: 5px;
	background: transparent url(/styles/images/button_gray_leftside.png) no-repeat left top;
}

.simple-button .content.middle {
	background: transparent url(/styles/images/button_gray_middleside.gif) repeat-x left top;
}

.simple-button .content.middle .icon {
	width: 20px;
	background: transparent no-repeat center center;
}

.simple-button .content.middle .text {
	padding: 0 3px;
	font-family: Tahoma, Arial, sans-serif;
	color: #464646;
	line-height: 22px;
}

.simple-button .content.right {
	width: 5px;
	background: transparent url(/styles/images/button_gray_rightside.png) no-repeat left top;
}

.simple-button .content.middle .icon.icon-return {
	background-image: url(/images/uzdevumi/atpakal.gif);
}

.simple-button .content.middle .icon.icon-save {
	background-image: url(/images/uzdevumi/saglabat.gif);
}

.simple-button .content.middle .icon.icon-delete {
	background-image: url(/images/uzdevumi/dzest.gif);
}

.simple-calendar {
	border: 1px solid #D3D3D3;
	background: #FFFFFF;
}

.simple-calendar table {
	width: 100%;
	border-spacing: 0;
}

.simple-calendar th,
.simple-calendar td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.simple-calendar .header {
	background: url(/images/accordion_cntl/background.gif) repeat-x left center;
}

.simple-calendar .header .switch-month {
	min-width: 20px;
	border-bottom: 1px solid #D3D3D3;
	padding: 3px;
}

.simple-calendar .header .switch-month:hover {
	cursor: pointer;
	text-decoration: underline;
}

.simple-calendar .header .switch-month.previous:hover,
.simple-calendar .header .switch-month.next:hover {
	opacity: 0.6;
}

.simple-calendar .header .switch-month.previous {
	background: url(/styles/images/arrow_left_small.png) no-repeat center center;
}

.simple-calendar .header .switch-month.next {
	background: url(/styles/images/arrow_right_small.png) no-repeat center center;
}

.simple-calendar .weekdays th {
	border-bottom: 1px solid #000000;
}

.simple-calendar td {
	padding: 0;
	text-align: center;
}

.simple-calendar td a {
	display: block;
	min-width: 20px;
	min-height: 16px;
	line-height: 16px;
	color: #000000;
}

.simple-calendar .has-event a,
.simple-calendar .has-news a {
	font-weight: bold;
}

.simple-calendar .has-event a {
	color: #FF0000;
}

.simple-calendar .today {
	border: 1px solid #BD0B01;
}

.simple-calendar .active {
	background: url(/images/accordion_cntl/background.gif) repeat-x left center;
	border: 1px solid #D3D3D3;
}

.simple-calendar .inactive {
	color: #BBBBBB;
}

.simple-dialog,
.simple-dialog .ui-dialog-titlebar,
.simple-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.simple-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
	border-radius: 0;
}

.simple-dialog .ui-dialog-titlebar {
	height: auto;
	padding: 0;
	background: url(/images/accordion_cntl/background.gif) repeat-x left center;
}

.simple-dialog .ui-dialog-titlebar .ui-dialog-title {
	margin: 0 16px 0 1em;
	line-height: 20px;
}

.simple-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	position: relative;
	float: right;
	right: 0;
	width: 18px;
	height: 18px;
	margin: 1px;
	border: 0;
	padding: 0;
}

.simple-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
	background: url(/images/viz_denied.png) no-repeat center center;
}

.simple-dialog.simple-alert .ui-dialog-content,
.simple-dialog.simple-confirm .ui-dialog-content {
	min-height: 14px !important;
	margin: 0;
	padding: 16px 6px 16px 42px;
	background: transparent no-repeat 5px center;
}

.simple-dialog.simple-alert.warning .ui-dialog-content {
	background-image: url(images/warning.png);
}

.simple-dialog.simple-alert.error .ui-dialog-content {
	background-image: url(images/error.png);
}

.simple-dialog.simple-confirm .ui-dialog-content {
	background-image: url(images/question.png);
}

/* An error shown in any dialog. */
.simple-dialog .ui-dialog-content .dialog-error {
	margin-bottom: 1em;
	border-bottom: 1px solid #DDDDDD;
	padding: 16px 6px 16px 42px;
	background: url(images/error.png) no-repeat 5px center;
}

.simple-dialog .ui-dialog-content .dialog-error ul {
	margin: 0;
	padding-left: 24px;
}
.simple-paginator {
	margin: 10px auto;
	text-align: center;
}

.simple-paginator .page,
.simple-paginator .spacer {
	display: inline-block;
	min-width: 20px;
	height: 20px;
	margin: 1px;
	border: 1px solid transparent;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
}

.simple-paginator .page {
	border-color: #CB8A8B;
	background: #F2E2E2 no-repeat center center;
}

.simple-paginator .page:hover {
	border-color: #961416;
	background-color: #961416;
	color: #FFFFFF;
}

.simple-paginator .page.current {
	background-color: #FFFFFF;
	color: #961416;
	cursor: default;
}

.simple-paginator .page.previous {
	background-image: url(images/paginator/previous_page.png);
}

.simple-paginator .page.previous:hover {
	background-image: url(images/paginator/previous_page_hover.png);
}

.simple-paginator .page.next {
	background-image: url(images/paginator/next_page.png);
}

.simple-paginator .page.next:hover {
	background-image: url(images/paginator/next_page_hover.png);
}
.task-save-type-dialog, .file-download {
	width: 400px !important;
}

.task-save-type-dialog button, .file-download button {
	border-radius: 0;
	margin-bottom: 5px;
	width: 100%;
	cursor: pointer;
}

.task-save-type-dialog button:hover, .file-download button:hover {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/jsp/jquery-ui/css/edus/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
a.poga{
	display: inline-block;
    min-width: 90px;
    white-space: nowrap;
}

.icon-add-editing-to-user:after
{
	font-family: 'Font Awesome 5 Pro';
    content: "\f234";
    font-size: 21px;
    color: white;
    font-weight: 600;
}