/************ 
 /packages/cybersquadit/core/src/views/components/ui/ui.css 
*************/
.bootstrap .no-outline, .bootstrap-dark .no-outline:focus,
.bootstrap .no-outline, .bootstrap-dark .no-outline:active {
    outline: none !important;
    box-shadow: none !important;
}

.bootstrap .form-check {
    padding-left: 0;    
}

.bootstrap .form-check input {
    margin-left: 0.35em!important;
}

.table-xs {
    font-size: 0.9em !important;
}

.table-xs th, 
.table-xs td {
    padding: 0.125rem 0.25rem  !important; /* Half of table-sm's 0.25rem */
}

.text-outline{
	text-shadow:  -1px -1px 0px black, 1px -1px 0px black, -1px 1px 0px black, 1px 1px 0px black;
}

.deleted_record, .text-striked, .text-strikethrough {
    text-decoration: line-through;
}

.text-outline-black{
	text-shadow:  -1px -1px 0px black, 1px -1px 0px black, -1px 1px 0px black, 1px 1px 0px black;
}

.text-outline-white{
	text-shadow:  -1px -1px 0px white, 1px -1px 0px white, -1px 1px 0px white, 1px 1px 0px white;
}

.tooltip-inner{
	max-width:500px !important;
	background-color:#fafafa !important;
	color: #333 !important;
	opacity:1;
	box-shadow: 0em 0.25em 0.5em rgba(0, 0, 0, 0.1), 0em 0.125em 0.25em rgba(0, 0, 0, 0.06);
	padding: 0.25rem !important;
	display: table-caption !important;
}

.tooltip{
	
}

.tooltip.show{
	opacity: 1 !important;
	background-color:transparent !important;
	padding: 0.4rem !important;
}

.square-badge{
	width:1em;
	height:1em;
	border:1px #333 solid;
	display : inline-block;
}

.round-badge{
	width:1em;
	height:1em;
	border:1px #333 solid;
	border-radius : 1em;
	display : inline-block;
    position: relative;
    top: 2px;
}

.fc-today-button {
	text-transform: capitalize !important;
}

/* Tooltips */
/* Tooltip container */
.pop-info {
    font-size: 18px;
    cursor: pointer;
    position: relative;
    display: inline-block;
}

/* pop-info text */
.pop-info .pop-infotext {
    font-family: sans-serif !important;
    font-weight: 200;
    font-size: 14px;
    visibility: hidden;
    width: 160px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 0.4em;
    border-radius: 6px;

    /* Position the pop-info text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -80px;

    /* Fade in pop-info */
    opacity: 0;
    transition: opacity 0.3s;
}

/* pop-info arrow */
.pop-info .pop-infotext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the pop-info text when you mouse over the pop-info container */
.pop-info:hover .pop-infotext {
    visibility: visible;
    opacity: 1;
}

.modal-dialog .modal-title {
    margin-bottom: 0!important;
}

.modal-content{
	box-shadow: 0px 0px 37px 3px rgba(0,0,0,0.5);
}

body.bootstrap .input-group-text,
body.bootstrap-dark .input-group-text {
    line-height: 1;
}

body.bootstrap-dark {
    background-color: #1e1e1e;
}

body.bootstrap-dark .modal-dialog .modal-content {
    background-color: #222;
    border-color: rgba(255, 255, 255, 0.3);
}


body.bootstrap-dark .text-dark,
body.bootstrap-dark .navbar-light .navbar-nav .nav-link {
    color: #ccc !important;
}

body.bootstrap-dark .bg-light{
    /*background-color: #53575b !important;*/
    background-color: #303031 !important;
}

body .bootstrap-dark .btn-light {
    background-color: #4d5b66 !important;
    border-color: #586874 !important;
}

body.bootstrap-dark .bg-light, 
body.bootstrap-dark .btn-light,
body.bootstrap-dark .navbar-light .navbar-brand {
    color: #eee !important;
}

body.bootstrap-dark .btn-light {
    background-color: #444444 !important;
    border-color: #444444 !important;
}

body.bootstrap-dark .btn-light:hover {
    background-color: #555555 !important;
    border-color: #555555 !important;
}

body.bootstrap-dark .navbar-light .navbar-nav .nav-link:hover {
    color: #eee !important;
}

.bootstrap-select button.btn-light {
    background-color: white;
    border-color: #a5a5a5 !important;
}

body.bootstrap-dark .bootstrap-select button.btn-light {
    background-color: #000 !important;
    border-color: #999999 !important;
}

body.bootstrap-dark .bootstrap-select.form-control {
    border-color: transparent !important;
}

.showmore_div {
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 25%, rgba(255,255,255,1) 100%);
}
     
body.bootstrap-dark .showmore_div {
    background: linear-gradient(to bottom, rgba(25,29,33,0) 0%, rgba(25,29,33,0.25) 25%, rgba(25,29,33,1) 100%);
}

.show_more {
    text-shadow : 0em 0em 0.1em white, 0.1em 0.1em 0.1em white, -0.1em -0.1em 0.1em white, 0.1em -0.1em 0.1em white, -0.1em 0.1em 0.1em white, 0.2em 0.2em 0.1em white, -0.2em -0.2em 0.1em white, 0.2em -0.2em 0.1em white, -0.2em 0.2em 0.1em white,0.3em 0.3em 0.1em white,-0.3em -0.3em 0.1em white,0.3em -0.3em 0.1em white, -0.3em 0.3em 0.1em white;
}
     
body.bootstrap-dark .show_more {
    text-shadow : 0em 0em 0.1em #191d21, 0.1em 0.1em 0.1em #191d21, -0.1em -0.1em 0.1em #191d21, 0.1em -0.1em 0.1em #191d21, -0.1em 0.1em 0.1em #191d21, 0.2em 0.2em 0.1em #191d21, -0.2em -0.2em 0.1em #191d21, 0.2em -0.2em 0.1em #191d21,-0.2em 0.2em 0.1em #191d21,0.3em 0.3em 0.1em #191d21,-0.3em -0.3em 0.1em #191d21,0.3em -0.3em 0.1em #191d21, -0.3em 0.3em 0.1em #191d21;
}

::-webkit-scrollbar {
    height: 16px;
    width: 16px;
    overflow: auto;
    padding: 0 10px;
}

::-webkit-scrollbar-track {
    background: #e7e7e7;
    border: 1px solid #cacaca;
}

::-webkit-scrollbar-thumb {
    background: var(--primary);
}

* {
    scrollbar-width: auto;
    scrollbar-color: var(--primary) #e7e7e7;
}

body.bootstrap-dark .nav-tabs .nav-link,
body.bootstrap-dark .nav-pills .nav-link:not(.active) {
    background-color: #444444;
    color: #ccc;
}

body.bootstrap-dark .nav-tabs .nav-link:hover {
    background-color: #555555;
    color: #eee;
}

.v_splitter {
    background-color: #cacaca;
    color: #555;
}

body.bootstrap-dark .v_splitter {
    background-color: #555;
    color: #cacaca;
}

.v_splitter:hover {
    background-color: #bababa;
}

body.bootstrap-dark .v_splitter:hover {
    background-color: #666;
}

body.bootstrap-dark .card {
    background-color: #444444;
}

body.bootstrap-dark #loader_element  {
    background-color:rgba(0, 0, 0, 0.85) !important; 
    color: #cacaca !important;
}

.bootstrap a:hover:not(.active) {
    color: #0056b3 !important;
}

.bootstrap-dark a:hover:not(.active) {
    color: #eee !important;
}

.bootstrap-dark .border {
    border-color: #5b5d5f !important;
}


/************ 
 /packages/cybersquadit/core/src/views/components/ui/notificator/notificator.css 
*************/
.notifications_wrapper {
    overflow-y: auto; max-height: clamp(600px, 40vh, 50vh);
}

.notification_content {
    margin-bottom: 0;
    margin-top: 0.5rem;
}

.notification_content *:empty {
    display: none !important;
}

.notification_content p {
    margin-bottom: 0 !important;
}

.notificator_widget_container .notifications_wrapper .notification_wrapper:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.05)!important;
}

.bootstrap-dark .notificator_widget_container .notifications_wrapper .notification_wrapper:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.2)!important;
}

.notification_container a {
    color: black !important;
}

.bootstrap-dark .notification_container a {
    color: white !important;
}

.notification_container:hover {
    background-color: #EAF2F8;
}

:root .notification_container a:hover:not(.nav-link.active), :root .notification_container a:hover:not(.active) {
    color: black !important;
}

.bootstrap-dark .notification_container:hover {
    background-color: #333;
}

:root .bootstrap-dark .notification_container a:hover:not(.nav-link.active), :root .bootstrap-dark .notification_container a:hover:not(.active) {
    color: white !important;
}

.notification_header {
    display: flex;
    justify-content: space-between;
}

.notification_header .notification_title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding-bottom: 0 !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/ui/headers/application_header2/application_header2.css 
*************/
.header2 nav.navbar {
	display: flex;
}

.header2 nav.navbar .nav_right {
	flex-flow: wrap;
	justify-content: flex-end;
}

.header2 nav.navbar .navbar-toggler {
	position: unset;
	padding: 0 0.5em;
	font-size: medium;
}

.header2 nav.navbar .navbar-collapse {
	z-index: 200;
}

.header2 nav.navbar .dropdown-menu {
	font-size: inherit;
}

body.bootstrap-dark .breadcrumb {
	background-color: #454545;
	border-radius: 0;
}

body.bootstrap #app {
	border-bottom: 3px solid #333;
}

body.bootstrap-dark #app {
	border-bottom: 3px solid #ccc;
}

body.bootstrap .navbar-brand,
body.bootstrap-dark .navbar-brand {
    padding-top: 0.33125rem;
    padding-bottom: 0.33125rem;
    font-size: 1.125rem;
}

@media only screen and (min-width: 992px) {
	.navbar-expand-lg {
		justify-content: space-between;
	}
}

@media only screen and (max-width: 992px) {
	.header2 nav.navbar .navbar-collapse {
		border: 1px solid rgba(0,0,0,.15);
    	border-radius: 0.25rem;
    	position: absolute;
		top: 100%;
		background-color: white;
	}
}

/************ 
 /packages/cybersquadit/core/src/views/components/ui/headers/application_header/application_header.css 
*************/
.logo {
	max-width: 215px;
}

.navbar {
	display: block;
}

.navbar-toggler {
	position: absolute;
	right: 1em;
	top: 1em;
}

@media screen and (min-width: 992px) 
{
	.navbar_fw
	{
		position: absolute;
		right: 1em;
		margin-right: 0 !important;
		top: 1em;
	}
}


/************ 
 /packages/cybersquadit/core/src/views/components/ui/recipient_box/recipient_box.css 
*************/
.ts-control{
	border: none !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/ui/popup_menu/popup_menu.css 
*************/
.popup_menu_container{
	position: absolute;
	z-index : 10000;
	box-shadow: 0.2em 0.2em 0.3em rgba(0,0,0,0.3) !important;
	background: rgb(237,237,237);
	background: -moz-linear-gradient(-45deg,  rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%);
	background: linear-gradient(135deg,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
	border-radius: 0.25em;
	border:1px #9E9E9E solid;
	font-size:0.9em; 
}


.popup_menu_separator{
	NOheight:1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	height:1px;
	border-top: 1px rgba(0,0,0,0.1) solid;
}

.popup_menu_label{
	
}

div.sub_menu.pop_left{
	top:0;
	right:100%;
}

div.sub_menu.pop_right{
	top:0; 
	left:100%; 
}

.sub_menu{
	display:none;
}

.popup_sub_menu_item{
	padding-right:1.5em !important;
}

.item_disabled{
	color: rgba(0,0,0,0.25) !important;
}

.popup_sub_menu_item:not(.item_disabled):hover > .sub_menu{
	display: block;
} 

.popup_menu_item{
	color:#000;
	text-shadow:none;
	padding: 0.3em 1em;
	cursor: pointer;
	white-space: nowrap;
}

.popup_menu_item > i{
	min-width:1em;
}

.popup_menu_item:not(.item_disabled):hover{
	background-color: var(--primary);
	color: white;
}

.popup_menu_backdrop{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index : 9999;
}

.popup_menu_active_trigger{
	background: -moz-linear-gradient(top,  rgba(0,183,234,0.8) 0%, rgba(0,158,195,0.8) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,183,234,0.8) 0%,rgba(0,158,195,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(0,183,234,0.8) 0%,rgba(0,158,195,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc00b7ea', endColorstr='#cc009ec3',GradientType=0 );
	color:#fff;
	text-shadow: 1px 1px rgba(0,0,0,0.5);
}


.bootstrap-dark .popup_menu_container {
    box-shadow: 0.2em 0.2em 0.3em rgba(255, 255, 255, 0.3) !important;
    background: rgb(45, 45, 45);
    background: -moz-linear-gradient(-45deg, rgba(45, 45, 45, 1) 0%, rgba(36, 36, 36, 1) 53%, rgba(10, 10, 10, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(45, 45, 45, 1) 0%, rgba(36, 36, 36, 1) 53%, rgba(10, 10, 10, 1) 100%);
    background: linear-gradient(135deg, rgba(45, 45, 45, 1) 0%, rgba(36, 36, 36, 1) 53%, rgba(10, 10, 10, 1) 100%);
    border: 1px solid #606060;
}

.bootstrap-dark .popup_menu_separator {
    border-top: 1px rgba(255, 255, 255, 0.1) solid;
}

.bootstrap-dark .item_disabled {
    color: rgba(255, 255, 255, 0.25) !important;
}

.bootstrap-dark .popup_menu_item {
    color: #fff;
}

.bootstrap-dark .popup_menu_item:not(.item_disabled):hover {
    background-color: var(--dark);
    color: #fff;
}

.bootstrap-dark .popup_menu_active_trigger {
    background: -moz-linear-gradient(top, rgba(0, 100, 150, 0.8) 0%, rgba(0, 75, 120, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 100, 150, 0.8) 0%, rgba(0, 75, 120, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 100, 150, 0.8) 0%, rgba(0, 75, 120, 0.8) 100%);
    color: #fff;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
}


/************ 
 /packages/cybersquadit/core/src/views/components/ui/quick_launch/quick_launch.css 
*************/
/* .quick_launch_toolbar:hover .grouped_quick_links button.btn_quick_links  {
	display: inline;
}

.quick_launch_toolbar .grouped_quick_links button.btn_quick_links  {
	display: none;
} */

.unusedLinksContainer, .module_group_links_container  {
	box-sizing: content-box;
	min-height: 28.9px;
	padding: .5rem;
}

.unusedLinksContainer {
	border: 1px solid #dee2e6;
}

.quick_link_placeholder {
	background-color: #c2c2c2;
	width: 29px;
	height: 31px;
	border-radius: 5px;
	margin-right: 0.5rem;
}

.quick_link_placeholder::before {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	border-radius: 5px;
	border: 2px dashed #439af2;
}

.module_group_links_container {
	position: relative;
} 

.module_group_element:hover .bg-light {
	background: #e0e1e1 !important;
}

.module_group_element {
	cursor: grab;
}

/************ 
 /packages/cybersquadit/core/src/views/components/ui/nav/module_cards/module_cards.css 
*************/
.module_card_wrapper {
	justify-content: space-between;
	flex: 0 0 0%;
}

.module_card {
	flex-basis: 31%;
	border: 1px solid #dfdfdf;
	transition-duration: 250ms;
}

.module_card .card-body > a.module_link:hover {
    transform: scale(1.04);
}

body.bootstrap .module_card.mouse_hover, body.bootstrap-dark .module_card.mouse_hover {
	border-color: var(--primary)!important;
}

body.bootstrap-dark .module_card.mouse_hover .text-dark {
	color: #eee !important;
}


/************ 
 /packages/cybersquadit/core/src/views/components/generic_modules/generic_modules.css 
*************/
ol.breadcrumb:empty {
	display: none !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/dataware/dataware.css 
*************/
.hidden {
    display: none!important;
}

.filters
{
    /*position: relative;
    min-width: 250px;*/
}

.filters button
{
    width: 100%;
}

.dropdown-filters
{
    position: absolute;
    min-width: 250px;
    background: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 0 0 .3em .3em;
    padding: .5em;
    max-height: 600px;
    overflow-y: auto;
}

.dropdown-filter
{
    margin: 5px 0;
}

button.btn-toggle-filters
{
    padding: 0.1em 0;
}

.field_container .minicolors .minicolors-swatch {
    top: 7px!important;
}

.field_container .minicolors-theme-default .minicolors-input {
    height: 30px!important;
}

div.dropdown.button_filter .dropdown-menu {
    padding: 0;
}

div.dropdown.button_filter .dropdown-menu button {
    border-radius: 0!important;
}

div.dropdown.button_filter .dropdown-menu .filter > button {
    width: 100%;
}

div.dropdown.button_filter .dropdown-menu .dropdown-filter {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.icon-picker-modal__dialog button.toggle-off, 
.icon-picker-modal__dialog button.toggle-on {
    position: unset !important;
    top: unset !important;
    bottom: unset !important;
    left: unset !important;
    right: unset !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/dataware/fields/fields.css 
*************/
.field_validate {
	display:inline-block;
	padding:0.35em 0.5em;
}

.field_validate:empty {
	display:none;
}

.field_warnings {
	color: #ff9900;
	display:inline-block;
	padding:0.35em 0.5em;
}

.field_warnings:empty {
	display:none;
}

.field_hidden {
	display: none !important;
}

.field_container .minicolors-theme-default .minicolors-input {
	height: calc(2.25rem + 2px);
}

.field_container .minicolors .minicolors-swatch {
	top: 10px;
}

.CodeMirror {
	border: 1px solid #eee;
	height: 100% !important;
	width: 100%;
}

.tox-tinymce {
	border-radius: 0 !important;
	border: 1px solid #555 !important;
}

.tox.tox-tinymce .tox-statusbar .tox-statusbar__text-container {
	line-height: 1em !important;
}

.tox.tox-tinymce .tox-editor-container .tox-editor-header button {
	background-color: var(--light);
	border: 1px solid #cacaca;
}

.bootstrap-dark .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord {
	border-top: 1px solid #000 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.bootstrap-dark .tox.tox-tinymce .tox-editor-container .tox-editor-header,
.bootstrap-dark .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-menubar,
.bootstrap-dark .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar__primary,
.bootstrap-dark .tox.tox-tinymce .tox-statusbar { 
	background-color: #000 !important;
}

.bootstrap-dark .tox.tox-tinymce .tox-editor-container .tox-editor-header button {
	background-color: var(--secondary);
}

/************ 
 /packages/cybersquadit/core/src/views/components/ui_core/ui_core.css 
*************/
.absolute_fill{
	position: absolute	!important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/js_core/fields/field.css 
*************/
.datafield_invalid {
  border-color: red !important;
}
.datafield_invalid:focus {
  box-shadow: 0 0 1px 1px red;
}


/************ 
 /packages/cybersquadit/core/src/views/components/js_core/fields/types/fieldtypes.css 
*************/
.todo_element {
	padding: 5px 10px;
	border-radius: .25rem;
}

.todo_element:hover:not(.todo_highlight) {
	background: #e2e2e2;
}

.todo_highlight {
	background: #629bf0
}

.todo_sortable_placeholder {
	background-color: #c2c2c2;
	width: 100%;
	height: 31px;
	border-radius: .25rem;
}

.todo_sortable_placeholder::before {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	border-radius: 5px;
	border: 2px dashed #439af2;
}

.no_select {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.filebrowser_container {
	position: relative;
	background: #f0f7ff;
	height: 2.5rem;
	color: #50616e;
	border: dashed #0569ff 2px
}

.filebrowser_container.filebrowser_active {
	background: #d8eaff;
	border: dashed #0066ff 3px
}

/************ 
 /packages/cybersquadit/core/src/views/components/js_core/datagrid/datagrid.css 
*************/
table.datagrid-table td input, table.datagrid-table td select, table.datagrid-table td textarea {
    border: 0px !important;
    background-color: rgba(255, 255, 255, 0.096) !important;
} 

.datagrid_container {
	position: relative;
	overflow: auto;
}

.connected_sortable {
	list-style: none;
	padding: 5px;
	margin: 0;
}

.connected_sortable li {
	margin: 7px;
	padding: .20em .80em;
	background: #fafafa;
	border: 1px solid #e1e1e1;
	cursor: move;
}

.connected_sortable li.force_display {
	background: #e1e1e1;
}

div.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
	cursor: auto;
    background-image: url("");
}
div.ui-resizable-handle.ui-resizable-s {
	cursor: auto;
}

.datagrid_container thead:hover button.btn_dialog_trigger {
	display: block !important;
}

button.btn_dialog_trigger {
	display: none !important;
	top: 3px;
	right: 6px;
	font-size: 0.75em !important;
}

.sortable-cell {
	display: flex;
	gap: 0 2rem;
	justify-content: space-between;
	align-items: center;
}

table.datagrid-table thead tr > td, 
table.datagrid-table thead tr > th,
table.entity_table thead tr > td, 
table.entity_table thead tr > th,
.jstree_columns_header_container {
	background-color: #d7d7d8 !important;
}


body.bootstrap-dark table.datagrid-table thead tr > td, 
body.bootstrap-dark table.datagrid-table thead tr > th,
body.bootstrap-dark table.entity_table thead tr > td, 
body.bootstrap-dark table.entity_table thead tr > th,
body.bootstrap-dark .jstree_columns_header_container {
	background-color: #303031 !important;
}

/*
table.datagrid-table tr.table-active,
table.entity_table tr.table-active {
	outline: 1px solid rgba(0, 0, 0, .5);
}

table.datagrid-table tr.table-active > td,
table.entity_table tr.table-active > td {
	font-weight: bold;
}

table.datagrid-table .table-active, 
table.datagrid-table .table-active > td, 
table.datagrid-table .table-active > th,
table.entity_table .table-active, 
table.entity_table .table-active > td, 
table.entity_table .table-active > th {
	background-color: var(--primary) !important;
	color: #fff;
}
	

table.datagrid-table tbody > tr[data-record_position]:not(.table-active):hover,
table.entity_table tbody > tr:not(.table-active):hover {
	background-color: #589feb;
	color: white;
}

.table-selected{
	color:#fff;		
    background-color: var(--primary);
}
*/

table.datagrid-table tbody tr.table-active,
table.entity_table tbody tr.table-active,
table.datagrid-table tbody > tr:hover,
table.entity_table tbody > tr:hover,
table.datagrid-table tbody tr.table-selected,
table.entity_table tbody tr.table-selected,
table.datagrid-table tbody > tr.table-active > td,
table.entity_table tbody > tr.table-active > td {
	background-color: #f8f8fd !important;
}

table.datagrid-table tbody > tr.table-selected:hover,
table.entity_table tbody > tr.table-selected:hover,
table.datagrid-table tbody > tr.table-active:hover,
table.entity_table tbody > tr.table-active:hover {
	background-color: #e8e8e9 !important;
}

table.datagrid-table tbody .table-active:not(.table-inactive) > td,
table.entity_table tbody .table-active:not(.table-inactive) > td,
table.datagrid-table tbody > tr:not(.table-inactive):hover > td,
table.entity_table tbody > tr:not(.table-inactive):hover > td,
table.datagrid-table tbody > tr.table-active:not(.table-inactive):hover > td,
table.entity_table tbody > tr.table-active:not(.table-inactive):hover > td {
	color: #212529 !important;
}

table.datagrid-table tbody tr.table-active > td:first-child, 
table.entity_table tbody tr.table-active > td:first-child,
table.datagrid-table tbody tr.table-selected > td:first-child, 
table.entity_table tbody tr.table-selected > td:first-child {
	position: relative;
}

table.datagrid-table tbody tr.table-active > td:first-child::before, 
table.entity_table tbody tr.table-active > td:first-child::before,
table.datagrid-table tbody tr.table-selected > td:first-child::before, 
table.entity_table tbody tr.table-selected > td:first-child::before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	top: 0;
	left: -5px;
	background-color: var(--primary) !important;
}

table.datagrid-table tbody tr.table-inactive,
table.entity_table tbody tr.table-inactive {
	color: #aaa !important;
}

body.bootstrap-dark table.datagrid-table tbody tr.table-active,
body.bootstrap-dark table.entity_table tbody tr.table-active,
body.bootstrap-dark table.datagrid-table tbody tr.table-selected,
body.bootstrap-dark table.entity_table tbody tr.table-selected,
body.bootstrap-dark table.datagrid-table tbody tr.table-active > td,
body.bootstrap-dark table.entity_table tbody tr.table-active > td {
	background-color: #29292b !important;
}

body.bootstrap-dark table.datagrid-table tbody > tr:hover,
body.bootstrap-dark table.entity_table tbody > tr:hover,
body.bootstrap-dark table.datagrid-table tbody > tr.table-active:hover,
body.bootstrap-dark table.entity_table tbody > tr.table-active:hover,
body.bootstrap-dark table.datagrid-table tbody > tr.table-active:hover > td,
body.bootstrap-dark table.entity_table tbody > tr.table-active:hover > td,
body.bootstrap-dark table.datagrid-table tbody tr.table-selected:hover,
body.bootstrap-dark table.entity_table tbody tr.table-selected:hover {
	background-color: #333335 !important;
}

body.bootstrap-dark table.datagrid-table tbody .table-active:not(.table-inactive) > td,
body.bootstrap-dark table.entity_table tbody .table-active:not(.table-inactive) > td,
body.bootstrap-dark table.datagrid-table tbody > tr:not(.table-inactive):hover > td,
body.bootstrap-dark table.entity_table tbody > tr:not(.table-inactive):hover > td,
body.bootstrap-dark table.datagrid-table tbody > tr.table-active:not(.table-inactive):hover > td,
body.bootstrap-dark table.entity_table tbody > tr.table-active:not(.table-inactive):hover > td,
body.bootstrap-dark table.datagrid-table tbody tr.table-selected:not(.table-inactive):hover > td,
body.bootstrap-dark table.entity_table tbody tr.table-selected:not(.table-inactive):hover > td {
	color: #ddd !important;
}

body.bootstrap-dark table.datagrid-table tbody tr.table-inactive > td,
body.bootstrap-dark table.entity_table tbody tr.table-inactive > td {
	color: #777 !important;
}

/************ 
 /packages/cybersquadit/core/src/views/components/js_core/datatree/datatree.css 
*************/
.bootstrap a:hover {
    color: #ffffff;
    text-decoration: underline;
}


NO.w-0 {
	width: 0 !important;
}

NO.tree_item_highlight {
	background: var(--blue);
}

NO.tree_placeholder {
	height: 1.5em;
	background: var(--blue);
}

.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: #333;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  -moz-box-shadow: 5px 5px 4px -4px #666666;
  -webkit-box-shadow: 2px 2px 2px #999999;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
  display: inline;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  -moz-text-shadow: 1px 1px 0 white;
  -webkit-text-shadow: 1px 1px 0 white;
  text-shadow: 1px 1px 0 white;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  -moz-text-shadow: 0 0 0 transparent;
  -webkit-text-shadow: 0 0 0 transparent;
  text-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-proton .jstree-node,
.jstree-proton .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-proton .jstree-anchor,
.jstree-proton .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s, color 0.15s;
}
.jstree-proton .jstree-hovered {
  background: #76b6ec;
  color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #76b6ec;
}
.jstree-proton .jstree-clicked {
  background: #3392e3;
  color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #3392e3;
}
.jstree-proton .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-proton .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-proton .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-proton .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
  -webkit-filter: grayscale(100%);
}
.jstree-proton .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-proton .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  color: inherit;
  box-shadow: none;
}
.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #76b6ec;
  color: #ffffff;
}
.jstree-proton.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
  color: inherit;
}
.jstree-proton.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #76b6ec;
  color: #ffffff;
}
.jstree-proton > .jstree-striped {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}
.jstree-proton > .jstree-wholerow-ul .jstree-hovered,
.jstree-proton > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-proton .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-proton .jstree-wholerow-hovered {
  background: #76b6ec;
}
.jstree-proton .jstree-wholerow-clicked {
  background: #3392e3;
  background: -moz-linear-gradient(top, #3392e3 0%, #3392e3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3392e3), color-stop(100%, #3392e3));
  background: -webkit-linear-gradient(top, #3392e3 0%, #3392e3 100%);
  background: -o-linear-gradient(top, #3392e3 0%, #3392e3 100%);
  background: -ms-linear-gradient(top, #3392e3 0%, #3392e3 100%);
  background: linear-gradient(to bottom, #3392e3 0%, #3392e3 100%);
}
.jstree-proton .jstree-node {
  min-height: 22px;
  line-height: 22px;
  margin-left: 22px;
  min-width: 22px;
}
.jstree-proton .jstree-anchor {
  line-height: 22px;
  margin: 1px 0 2px;
  height: 22px;
}
.jstree-proton .jstree-icon {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.jstree-proton .jstree-icon:empty {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.jstree-proton.jstree-rtl .jstree-node {
  margin-right: 22px;
}
.jstree-proton .jstree-wholerow {
  height: 22px;
}
.jstree-proton .jstree-node,
.jstree-proton .jstree-icon {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
}
.jstree-proton .jstree-node {
  background-position: -293px -5px;
  background-repeat: repeat-y;
}
.jstree-proton .jstree-last {
  background: transparent;
}
.jstree-proton .jstree-open > .jstree-ocl {
  background-position: -133px -5px;
}
.jstree-proton .jstree-closed > .jstree-ocl {
  background-position: -101px -5px;
}
.jstree-proton .jstree-leaf > .jstree-ocl {
  background-position: -69px -5px;
}
.jstree-proton .jstree-themeicon {
  background-position: -261px -7px;
}
.jstree-proton > .jstree-no-dots .jstree-node,
.jstree-proton > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -37px -5px;
}
.jstree-proton > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -5px -5px;
}
.jstree-proton .jstree-disabled {
  background: transparent;
}
.jstree-proton .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton .jstree-checkbox {
    background-position: -10.452em -0.313em;
  }
  .jstree-proton .jstree-checkbox:hover {
    background-position: -10.452em -0.313em;
  }
  .jstree-proton.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-proton .jstree-checked > .jstree-checkbox {
    background-position: -14.452em -0.313em;
  }
  .jstree-proton.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-proton .jstree-checked > .jstree-checkbox:hover {
    background-position: -14.452em -0.313em;
  }
  .jstree-proton .jstree-anchor > .jstree-undetermined {
    background-position: -12.452em -0.313em;
  }
  .jstree-proton .jstree-anchor > .jstree-undetermined:hover {
    background-position: -12.452em -0.313em;
  }
.jstree-proton > .jstree-striped {
  background-size: auto 50.5px;
}
.jstree-proton.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -133px -37px;
}
.jstree-proton.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -101px -37px;
}
.jstree-proton.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -69px -37px;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -37px -37px;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -5px -37px;
}
.jstree-proton .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
}
.jstree-proton .jstree-file {
  background: url("/css/proton_theme_for_jstree/32px.png") -101px -69px no-repeat;
}
.jstree-proton .jstree-folder {
  background: url("/css/proton_theme_for_jstree/32px.png") -261px -5px no-repeat;
}
.jstree-proton > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton {
  line-height: 22px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton .jstree-ok,
#jstree-dnd.jstree-proton .jstree-er {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton i {
  background: transparent;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
#jstree-dnd.jstree-proton .jstree-ok {
  background-position: -5px -69px;
}
#jstree-dnd.jstree-proton .jstree-er {
  background-position: -37px -69px;
}
.jstree-proton.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-proton.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-proton-small .jstree-anchor {
  line-height: 18px;
  margin: 1px 0 2px;
  height: 18px;
}
.jstree-proton-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-proton-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-proton-small .jstree-wholerow {
  height: 18px;
}
.jstree-proton-small .jstree-node,
.jstree-proton-small .jstree-icon {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
}


.jstree-proton-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-proton-small .jstree-last {
  background: transparent;
}
.jstree-proton-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-proton-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-proton-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-proton-small .jstree-themeicon {
  background-position: -263px -9px;
}
.jstree-proton-small > .jstree-no-dots .jstree-node,
.jstree-proton-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-proton-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-proton-small .jstree-disabled {
  background: transparent;
}
.jstree-proton-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-proton-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-proton-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-proton-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-proton-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-proton-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-proton-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-proton-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-proton-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-proton-small .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
}
.jstree-proton-small .jstree-file {
  background: url("/css/proton_theme_for_jstree/32px.png") -103px -71px no-repeat;
}
.jstree-proton-small .jstree-folder {
  background: url("/css/proton_theme_for_jstree/32px.png") -263px -7px no-repeat;
}
.jstree-proton-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton-small .jstree-ok,
#jstree-dnd.jstree-proton-small .jstree-er {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-proton-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-proton-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-proton-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-proton-large .jstree-anchor {
  line-height: 32px;
  margin: 1px 0 2px;
  height: 32px;
}
.jstree-proton-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-proton-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-proton-large .jstree-wholerow {
  height: 32px;
}
.jstree-proton-large .jstree-node,
.jstree-proton-large .jstree-icon {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
}
.jstree-proton-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-proton-large .jstree-last {
  background: transparent;
}
.jstree-proton-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-proton-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-proton-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-proton-large .jstree-themeicon {
  background-position: -256px -2px;
}
.jstree-proton-large > .jstree-no-dots .jstree-node,
.jstree-proton-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-proton-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-proton-large .jstree-disabled {
  background: transparent;
}
.jstree-proton-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-proton-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-proton-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-proton-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-proton-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-proton-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-proton-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-proton-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-proton-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-proton-large .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
}
.jstree-proton-large .jstree-file {
  background: url("/css/proton_theme_for_jstree/32px.png") -96px -64px no-repeat;
}
.jstree-proton-large .jstree-folder {
  background: url("/css/proton_theme_for_jstree/32px.png") -256px 0px no-repeat;
}
.jstree-proton-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton-large .jstree-ok,
#jstree-dnd.jstree-proton-large .jstree-er {
  background-size: 320px 96px;
  background-image: url("/css/proton_theme_for_jstree/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-proton-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-proton-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-proton-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 30px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 30px;
    height: 30px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url("30px.png");
    background-position: 0 -150px;
    background-size: 90px 180px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url("30px.png");
    background-position: -30px -150px;
    background-size: 90px 180px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-proton-responsive {

  }
  .jstree-proton-responsive .jstree-container-ul {
    overflow: hidden;
  }
  .jstree-proton-responsive .jstree-icon {
    background-image: url("30px.png");
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-node,
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-node {
    min-height: 30px;
    line-height: 30px;
    margin-left: 30px;
    min-width: 30px;
    white-space: nowrap;
  }
  .jstree-proton-responsive .jstree-anchor {
    line-height: 38px;
    height: 38px;
    margin: 0;
  }
  .jstree-proton-responsive .jstree-icon,
  .jstree-proton-responsive .jstree-icon:empty {
    margin-top: 4px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .jstree-proton-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 30px;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-proton-responsive .jstree-ocl,
  .jstree-proton-responsive .jstree-themeicon,
  .jstree-proton-responsive .jstree-checkbox {
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-proton-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -30px !important;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -30px 0px !important;
  }
  .jstree-proton-responsive .jstree-themeicon {
    background-position: -30px -30px;
  }
  .jstree-proton-responsive .jstree-checkbox,
  .jstree-proton-responsive .jstree-checkbox:hover {
    background-position: -30px -60px;
  }
  .jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-proton-responsive .jstree-checked > .jstree-checkbox,
  .jstree-proton-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -60px;
  }
  .jstree-proton-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-proton-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -90px;
  }
  .jstree-proton-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-wholerow-ul li {
    position: relative;
  }
  .jstree-proton-responsive .jstree-wholerow-ul .jstree-wholerow {
    position: absolute;
    top: 0;
    left: -1000px;
    right: -1000px;
    width: auto;
    height: 100%;
  }
  .jstree-proton-responsive .jstree-wholerow {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    background: rgba(0, 0, 0, 0.02);
    height: 30px;
  }
  .jstree-proton-responsive .jstree-wholerow-hovered {
    background: #76b6ec;
  }
  .jstree-proton-responsive .jstree-wholerow-clicked {
    background: #3392e3;
  }
  .jstree-proton-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-proton-responsive .jstree-node,
  .jstree-proton-responsive .jstree-icon,
  .jstree-proton-responsive .jstree-node > .jstree-ocl,
  .jstree-proton-responsive .jstree-themeicon,
  .jstree-proton-responsive .jstree-checkbox {
    background-image: url("30px.png");
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-node {
    background-position: -60px 0;
    background-repeat: repeat-y;
  }
  .jstree-proton-responsive .jstree-last {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background-position: -30px -90px;
  }
  .jstree-proton-responsive .jstree-last > .jstree-ocl {
    background-position: -30px -120px;
  }
  .jstree-proton-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-proton-responsive .jstree-file {
    background: url("30px.png") 0 -120px no-repeat;
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-folder {
    background: url("30px.png") -30px -30px no-repeat;
    background-size: 90px 180px;
  }
  .jstree-proton-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }
}
/*
@font-face {
  font-family: 'Titillium Web';
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.eot');
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.woff') format('woff'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.ttf') format('truetype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.svg#titillium_webthin') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Titillium Web';
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.eot');
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.woff') format('woff'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.ttf') format('truetype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Titillium Web';
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.eot');
  src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.woff') format('woff'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.ttf') format('truetype'), url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Titillium Web';
    src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-extralight-webfont.svg#titillium_webthin') format('svg');
    font-weight: 300;
    font-style: normal;
  }
  @font-face {
    font-family: 'Titillium Web';
    src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'Titillium Web';
    src: url('/css/proton_theme_for_jstree/titillium/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');
    font-weight: 700;
    font-style: normal;
  }
}
.jstree-proton {
  font-family: 'Titillium Web', sans-serif, Arial, sans-serif;
}
*/

/*

*/

.jstree .jstree-container-ul {
	margin-bottom: 0;
	}

/*.jstree-proton .jstree-clicked{
	color: #fff !important;
}*/

a.jstree-anchor{
	width: calc(100% - 1.625em);	
	display: inline-flex;
	
}

.bootstrap a.jstree-anchor:hover
    text-decoration: none !important;

.jstree-anchor > div {
	width: calc(100% - 1.625em);
}
.jstree-proton .jstree-anchor{
	height: 1.5em !important;
}
.jstree-clicked,
.jstree-hovered {
	line-height: 1.5em !important;
}
.jstree-anchor > div span{
	CANCELLED_margin-right: .5em !important;
}
.jstree-container-ul{
	overflow: auto;
}

div.jstree_inner_content{
	flex-grow: 1;
	
}

div.jstree_inner_column{
	height: 1.5em;
	display:block;
	position: relative;
}

div.jstree_column{
	height: 1.5em;
	padding-left:0.125em; 
	padding-right:0.125em; 
	overflow: hidden;
	border-left: 1px solid rgba(0,0,0,0.2);
}

div.jstree_column:last-child{
	height: 1.5em;
	padding-left:0.125em; 
	padding-right:0; 
}

div.jstree_item_columns{
	display: flex;
    justify-content: right;
	
	height:1.5em; 
	
}

div.jstree_item_label{
	line-height: 1.5em;
	flex-grow: 1;  
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	margin-right:1em;
	width:8em;
}




/*
.tree_column{
	padding-left: 0.25em;
	border-left: 1px solid rgba(0,0,0,0.2);
	padding-right: 0.25em;
	height: 1.5em !important;
}

.tree_column:last-child{
	border-right: 1px solid rgba(0,0,0,0.2);
}
*/
/*
@media only screen and (max-width: 959px) {
	a.jstree-anchor{
		width: 150% !important;		
	}
	.jstree-anchor > div {
		width: calc(100% - 0.172em) !important;
	}
}
@media only screen and (max-width: 768px) {
	.jstree-ocl {
		display: none !important;
	}
	a.jstree-anchor{
		width: 100% !important;		
	}
}
*/


.jstree-anchor > .jstree-themeicon {
	margin-right: 0.125em;
}

.jstree-proton .jstree-node {
	min-height: 1.5em;
	line-height: 1.5em;
	margin-left: 1.5em;
	min-width: 1.5em;
  }
  .jstree-proton .jstree-anchor {
	line-height: 1.5em;
	margin: 0.063em 0 0.125em;
	height: 1.5em;
  }
  .jstree-proton .jstree-icon {
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
  }
  .jstree-proton .jstree-icon:empty {
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
  }
  .jstree-proton.jstree-rtl .jstree-node {
	margin-right: 1.5em;
  }
  .jstree-proton .jstree-wholerow {
	height: 1.5em;
  }
  
  #jstree-dnd.jstree-proton i {
	background: transparent;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
  }
  
  #jstree-dnd.jstree-proton {
	line-height: 1.5em;
	padding: 0 0.25em;
  }

  /*.jstree-proton{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }*/
  
  .jstree-proton .jstree-node,
  .jstree-proton .jstree-icon {
	background-size: 20em 6em;
	//background-image: url("32px.png");
  }
  
  .jstree-proton .jstree-node {
	background-position: -18.313em -0.313em;
	background-repeat: repeat-y;
  }
  .jstree-proton .jstree-last {
	background: transparent;
  }
  .jstree-proton .jstree-open > .jstree-ocl {
	background-position: -8.313em -0.313em;
  }
  .jstree-proton .jstree-closed > .jstree-ocl {
	background-position: -6.313em -0.313em;
  }
  .jstree-proton .jstree-leaf > .jstree-ocl {
	background-position: -4.313em -0.313em;
  }
  .jstree-proton .jstree-themeicon {
	background-position: -16.313em -0.438em;
  }
  .jstree-proton > .jstree-no-dots .jstree-node,
  .jstree-proton > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -2.313em -0.313em;
  }
  .jstree-proton > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -0.313em -0.313em;
  }
  
  .jstree-proton.jstree-rtl .jstree-last {
	background: transparent;
  }
  .jstree-proton.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -7.98em -2.22em;
  }
  .jstree-proton.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -6.06em -2.22em;
  }
  .jstree-proton.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -4.14em -2.22em;
  }
  .jstree-proton.jstree-rtl > .jstree-no-dots .jstree-node,
  .jstree-proton.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -2.22em -2.22em;
  }
  .jstree-proton.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -0.3em -2.22em;
  }
  .jstree-proton .jstree-themeicon-custom {
	background-color: transparent;
	background-size: 19.2em 5.76em;
	background-image: none;
	background-position: 0 0;
  }
  .jstree-proton > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
  }
  .jstree-proton .jstree-file {
	background: url("32px.png") -6.06em -4.14em no-repeat;
  }
  .jstree-proton .jstree-folder {
	background: url("32px.png") -15.66em -0.3em no-repeat;
  }
  .jstree-proton > .jstree-container-ul > .jstree-node {
	margin-left: 0;
	margin-right: 0;
  }
  #jstree-dnd.jstree-proton {
	line-height: 1.32em;
	padding: 0 0.24em;
  }
  #jstree-dnd.jstree-proton .jstree-ok,
  #jstree-dnd.jstree-proton .jstree-er {
	background-size: 19.2em 5.76em;
	background-image: url("32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
  }
  #jstree-dnd.jstree-proton i {
	background: transparent;
	width: 1.32em;
	height: 1.32em;
	line-height: 1.32em;
  }
  #jstree-dnd.jstree-proton .jstree-ok {
	background-position: -0.3em -4.14em;
  }
  #jstree-dnd.jstree-proton .jstree-er {
	background-position: -2.22em -4.14em;
  }
  .jstree-proton.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  }
  .jstree-proton.jstree-rtl .jstree-last {
	background: transparent;
  }
  .jstree-proton-small .jstree-node {
	min-height: 1.08em;
	line-height: 1.08em;
	margin-left: 1.08em;
	min-width: 1.08em;
  }
  .jstree-proton-small .jstree-anchor {
	line-height: 1.08em;
	margin: 0.06em 0 0.12em;
	height: 1.08em;
  }
  .jstree-proton-small .jstree-icon {
	width: 1.08em;
	height: 1.08em;
	line-height: 1.08em;
  }
  .jstree-proton-small .jstree-icon:empty {
	width: 1.08em;
	height: 1.08em;
	line-height: 1.08em;
  }
  .jstree-proton-small.jstree-rtl .jstree-node {
	margin-right: 1.08em;
  }
  .jstree-proton-small .jstree-wholerow {
	height: 1.08em;
  }
  .jstree-proton-small .jstree-node,
  .jstree-proton-small .jstree-icon {
	background-size: 19.2em 5.76em;
	background-image: url("32px.png");
  }
  .jstree-proton-small .jstree-node {
	background-position: -17.7em -0.42em;
	background-repeat: repeat-y;
  }
  .jstree-proton-small .jstree-last {
	background: transparent;
  }
  .jstree-proton-small .jstree-open > .jstree-ocl {
	background-position: -8.1em -0.42em;
  }
  .jstree-proton-small .jstree-closed > .jstree-ocl {
	background-position: -6.18em -0.42em;
  }
  .jstree-proton-small .jstree-leaf > .jstree-ocl {
	background-position: -4.26em -0.42em;
  }
  .jstree-proton-small .jstree-themeicon {
	background-position: -15.78em -0.54em;
  }
  .jstree-proton-small > .jstree-no-dots .jstree-node,
  .jstree-proton-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton-small > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -2.34em -0.42em;
  }
  .jstree-proton-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -0.42em -0.42em;
  }
  .jstree-proton-small .jstree-disabled {
	background: transparent;
  }
  .jstree-proton-small .jstree-disabled.jstree-hovered {
	background: transparent;
  }
  .jstree-proton-small .jstree-disabled.jstree-clicked {
	background: #efefef;
  }
  .jstree-proton-small .jstree-checkbox {
	background-position: -10.02em -0.42em;
  }
  .jstree-proton-small .jstree-checkbox:hover {
	background-position: -10.02em -2.34em;
  }
  .jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-proton-small .jstree-checked > .jstree-checkbox {
	background-position: -13.86em -0.42em;
  }
  .jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-proton-small .jstree-checked > .jstree-checkbox:hover {
	background-position: -13.86em -2.34em;
  }
  .jstree-proton-small .jstree-anchor > .jstree-undetermined {
	background-position: -11.94em -0.42em;
  }
  .jstree-proton-small .jstree-anchor > .jstree-undetermined:hover {
	background-position: -11.94em -2.34em;
  }
  .jstree-proton-small > .jstree-striped {
	background-size: auto 2.16em;
  }
  .jstree-proton-small.jstree-rtl .jstree-node {
	background-size: 19.2em 5.76em;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
	background-position: 100% 0.06em;
	background-repeat: repeat-y;
  }
  .jstree-proton-small.jstree-rtl .jstree-last {
	background: transparent;
  }
  .jstree-proton-small.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -8.1em -2.34em;
  }
  .jstree-proton-small.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -6.18em -2.34em;
  }
  .jstree-proton-small.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -4.26em -2.34em;
  }
  .jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-node,
  .jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -2.34em -2.34em;
  }
  .jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -0.42em -2.34em;
  }
  .jstree-proton-small .jstree-themeicon-custom {
	background-color: transparent;
	background-size: 19.2em 5.76em;
	background-image: none;
	background-position: 0 0;
  }
  .jstree-proton-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
  }
  .jstree-proton-small .jstree-file {
	background: url("32px.png") -6.18em -4.26em no-repeat;
  }
  .jstree-proton-small .jstree-folder {
	background: url("32px.png") -15.78em -0.42em no-repeat;
  }
  .jstree-proton-small > .jstree-container-ul > .jstree-node {
	margin-left: 0;
	margin-right: 0;
  }
  #jstree-dnd.jstree-proton-small {
	line-height: 1.08em;
	padding: 0 0.24em;
  }
  #jstree-dnd.jstree-proton-small .jstree-ok,
  #jstree-dnd.jstree-proton-small .jstree-er {
	background-size: 19.2em 5.76em;
	background-image: url("32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
  }
  #jstree-dnd.jstree-proton-small i {
	background: transparent;
	width: 1.08em;
	height: 1.08em;
	line-height: 1.08em;
  }
  #jstree-dnd.jstree-proton-small .jstree-ok {
	background-position: -0.42em -4.26em;
  }
  #jstree-dnd.jstree-proton-small .jstree-er {
	background-position: -2.34em -4.26em;
  }
  .jstree-proton-small.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
  }
  .jstree-proton-small.jstree-rtl .jstree-last {
	background: transparent;
  }
  .jstree-proton-large .jstree-node {
	min-height: 1.92em;
	line-height: 1.92em;
	margin-left: 1.92em;
	min-width: 1.92em;
  }
  .jstree-proton-large .jstree-anchor {
	line-height: 1.92em;
	margin: 0.06em 0 0.12em;
	height: 1.92em;
  }
  .jstree-proton-large .jstree-icon {
	width: 1.92em;
	height: 1.92em;
	line-height: 1.92em;
  }
  .jstree-proton-large .jstree-icon:empty {
	width: 1.92em;
	height: 1.92em;
	line-height: 1.92em;
  }
  .jstree-proton-large.jstree-rtl .jstree-node {
	margin-right: 1.92em;
  }
  .jstree-proton-large .jstree-wholerow {
	height: 1.92em;
  }
  .jstree-proton-large .jstree-node,
  .jstree-proton-large .jstree-icon {
	background-size: 19.2em 5.76em;
	background-image: url("32px.png");
  }
  .jstree-proton-large .jstree-node {
	background-position: -17.28em 0em;
	background-repeat: repeat-y;
  }
  .jstree-proton-large .jstree-last {
	background: transparent;
  }
  .jstree-proton-large .jstree-open > .jstree-ocl {
	background-position: -7.68em 0em;
  }
  .jstree-proton-large .jstree-closed > .jstree-ocl {
	background-position: -5.76em 0em;
  }
  .jstree-proton-large .jstree-leaf > .jstree-ocl {
	background-position: -3.84em 0em;
  }
  .jstree-proton-large .jstree-themeicon {
	background-position: -15.36em -0.12em;
  }
  .jstree-proton-large > .jstree-no-dots .jstree-node,
  .jstree-proton-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton-large > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -1.92em 0em;
  }
  .jstree-proton-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: 0em 0em;
  }
  .jstree-proton-large .jstree-disabled {
	background: transparent;
  }
  .jstree-proton-large .jstree-disabled.jstree-hovered {
	background: transparent;
  }
  .jstree-proton-large .jstree-disabled.jstree-clicked {
	background: #efefef;
  }
  .jstree-proton-large .jstree-checkbox {
	background-position: -9.6em 0em;
  }
  .jstree-proton-large .jstree-checkbox:hover {
	background-position: -9.6em -1.92em;
  }
  .jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-proton-large .jstree-checked > .jstree-checkbox {
	background-position: -13.44em 0em;
  }
  .jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-proton-large .jstree-checked > .jstree-checkbox:hover {
	background-position: -13.44em -1.92em;
  }
  .jstree-proton-large .jstree-anchor > .jstree-undetermined {
	background-position: -11.52em 0em;
  }
  .jstree-proton-large .jstree-anchor > .jstree-undetermined:hover {
	background-position: -11.52em -1.92em;
  }
  .jstree-proton-large > .jstree-striped {
	background-size: auto 3.84em;
  }
  .jstree-proton-large.jstree-rtl .jstree-node {
	background-size: 19.2em 5.76em;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
	background-position: 100% 0.06em;
	background-repeat: repeat-y;
  }
  .jstree-proton-large.jstree-rtl .jstree-last {
	background: transparent;
  }
  .jstree-proton-large.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -7.68em -1.92em;
  }
  .jstree-proton-large.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -5.76em -1.92em;
  }
  .jstree-proton-large.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -3.84em -1.92em;
  }
  .jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-node,
  .jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: transparent;
  }
  .jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -1.92em -1.92em;
  }
  .jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: 0em -1.92em;
  }
  .jstree-proton-large .jstree-themeicon-custom {
	background-color: transparent;
	background-size: 19.2em 5.76em;
	background-image: none;
	background-position: 0 0;
  }
  .jstree-proton-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("/css/proton_theme_for_jstree/throbber.gif") center center no-repeat;
  }
  .jstree-proton-large .jstree-file {
	background: url("32px.png") -5.76em -3.84em no-repeat;
  }
  .jstree-proton-large .jstree-folder {
	background: url("32px.png") -15.36em 0em no-repeat;
  }
  .jstree-proton-large > .jstree-container-ul > .jstree-node {
	margin-left: 0;
	margin-right: 0;
  }
  #jstree-dnd.jstree-proton-large {
	line-height: 1.92em;
	padding: 0 0.24em;
  }
  #jstree-dnd.jstree-proton-large .jstree-ok,
  #jstree-dnd.jstree-proton-large .jstree-er {
	background-size: 19.2em 5.76em;
	background-image: url("32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
  }
  #jstree-dnd.jstree-proton-large i {
	background: transparent;
	width: 1.92em;
	height: 1.92em;
	line-height: 1.92em;
  }
  #jstree-dnd.jstree-proton-large .jstree-ok {
	background-position: 0em -3.84em;
  }
  #jstree-dnd.jstree-proton-large .jstree-er {
	background-position: -1.92em -3.84em;
  }
  .jstree-proton-large.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
  }
  .jstree-proton-large.jstree-rtl .jstree-last {
	background: transparent;
  }
  @media (max-width: 46.08em) {
	#jstree-dnd.jstree-dnd-responsive {
	  line-height: 1.8em;
	  font-weight: bold;
	  font-size: 1.1em;
	  text-shadow: 0.06em 0.06em white;
	}
	#jstree-dnd.jstree-dnd-responsive > i {
	  background: transparent;
	  width: 1.8em;
	  height: 1.8em;
	}
	#jstree-dnd.jstree-dnd-responsive > .jstree-ok {
	  background-image: url("30px.png");
	  background-position: 0 -9em;
	  background-size: 5.4em 10.8em;
	}
	#jstree-dnd.jstree-dnd-responsive > .jstree-er {
	  background-image: url("30px.png");
	  background-position: -1.8em -9em;
	  background-size: 5.4em 10.8em;
	}
	#jstree-marker.jstree-dnd-responsive {
	  border-left-width: 0.6em;
	  border-top-width: 0.6em;
	  border-bottom-width: 0.6em;
	  margin-top: -0.6em;
	}
  }
  @media (max-width: 46.08em) {
	.jstree-proton-responsive {
	  /*
	  .jstree-open > .jstree-ocl,
	  .jstree-closed > .jstree-ocl {
	  border-radius:20px;
	  background-color:white;
	  }
	  */
	}
	.jstree-proton-responsive .jstree-container-ul {
	  overflow: hidden;
	}
	.jstree-proton-responsive .jstree-icon {
	  background-image: url("30px.png");
	  background-size: 5.4em 10.8em;
	}
	.jstree-proton-responsive .jstree-node,
	.jstree-proton-responsive .jstree-leaf > .jstree-ocl {
	  background: transparent;
	}
	.jstree-proton-responsive .jstree-node {
	  min-height: 1.8em;
	  line-height: 1.8em;
	  margin-left: 1.8em;
	  min-width: 1.8em;
	  white-space: nowrap;
	}
	.jstree-proton-responsive .jstree-anchor {
	  line-height: 2.28em;
	  height: 2.28em;
	  margin: 0;
	}
	.jstree-proton-responsive .jstree-icon,
	.jstree-proton-responsive .jstree-icon:empty {
	  margin-top: 0.24em;
	  width: 1.8em;
	  height: 1.8em;
	  line-height: 1.8em;
	}
	.jstree-proton-responsive > .jstree-container-ul > .jstree-node {
	  margin-left: 0;
	}
	.jstree-proton-responsive.jstree-rtl .jstree-node {
	  margin-left: 0;
	  margin-right: 1.8em;
	}
	.jstree-proton-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
	  margin-right: 0;
	}
	.jstree-proton-responsive .jstree-ocl,
	.jstree-proton-responsive .jstree-themeicon,
	.jstree-proton-responsive .jstree-checkbox {
	  background-size: 5.4em 10.8em;
	}
	.jstree-proton-responsive .jstree-leaf > .jstree-ocl {
	  background: transparent;
	}
	.jstree-proton-responsive .jstree-open > .jstree-ocl {
	  background-position: 0 0em !important;
	}
	.jstree-proton-responsive .jstree-closed > .jstree-ocl {
	  background-position: 0 -1.8em !important;
	}
	.jstree-proton-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
	  background-position: -1.8em 0em !important;
	}
	.jstree-proton-responsive .jstree-themeicon {
	  background-position: -1.8em -1.8em;
	}
	.jstree-proton-responsive .jstree-checkbox,
	.jstree-proton-responsive .jstree-checkbox:hover {
	  background-position: -1.8em -3.6em;
	}
	.jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
	.jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
	.jstree-proton-responsive .jstree-checked > .jstree-checkbox,
	.jstree-proton-responsive .jstree-checked > .jstree-checkbox:hover {
	  background-position: 0 -3.6em;
	}
	.jstree-proton-responsive .jstree-anchor > .jstree-undetermined,
	.jstree-proton-responsive .jstree-anchor > .jstree-undetermined:hover {
	  background-position: 0 -5.4em;
	}
	.jstree-proton-responsive > .jstree-striped {
	  background: transparent;
	}
	.jstree-proton-responsive .jstree-wholerow-ul li {
	  position: relative;
	}
	.jstree-proton-responsive .jstree-wholerow-ul .jstree-wholerow {
	  position: absolute;
	  top: 0;
	  left: -60em;
	  right: -60em;
	  width: auto;
	  height: 100%;
	}
	.jstree-proton-responsive .jstree-wholerow {
	  border-top: 0.06em solid rgba(0, 0, 0, 0.05);
	  background: rgba(0, 0, 0, 0.02);
	  height: 1.8em;
	}
	.jstree-proton-responsive .jstree-wholerow-hovered {
	  background: #76b6ec;
	}
	.jstree-proton-responsive .jstree-wholerow-clicked {
	  background: #3392e3;
	}
	.jstree-proton-responsive .jstree-children .jstree-open + .jstree-open {
	  box-shadow: none;
	}
	.jstree-proton-responsive .jstree-node,
	.jstree-proton-responsive .jstree-icon,
	.jstree-proton-responsive .jstree-node > .jstree-ocl,
	.jstree-proton-responsive .jstree-themeicon,
	.jstree-proton-responsive .jstree-checkbox {
	  background-image: url("30px.png");
	  background-size: 5.4em 10.8em;
	}
	.jstree-proton-responsive .jstree-node {
	  background-position: -3.6em 0;
	  background-repeat: repeat-y;
	}
	.jstree-proton-responsive .jstree-last {
	  background: transparent;
	}
	.jstree-proton-responsive .jstree-leaf > .jstree-ocl {
	  background-position: -1.8em -5.4em;
	}
	.jstree-proton-responsive .jstree-last > .jstree-ocl {
	  background-position: -1.8em -7.2em;
	}
	.jstree-proton-responsive .jstree-themeicon-custom {
	  background-color: transparent;
	  background-image: none;
	  background-position: 0 0;
	}
	.jstree-proton-responsive .jstree-file {
	  background: url("30px.png") 0 -7.2em no-repeat;
	  background-size: 5.4em 10.8em;
	}
	.jstree-proton-responsive .jstree-folder {
	  background: url("30px.png") -1.8em -1.8em no-repeat;
	  background-size: 5.4em 10.8em;
	}
	.jstree-proton-responsive > .jstree-container-ul > .jstree-node {
	  margin-left: 0;
	  margin-right: 0;
	}
  }
  
	
	
  

/************ 
 /packages/cybersquadit/core/src/views/components/js_core/datacalendar/datacalendar.css 
*************/
button.fc-dayGridMonth-button.fc-button,
button.fc-timeGridWeek-button.fc-button {
	text-transform: capitalize;
}

.fc-view-harness a {
    color: inherit !important;
}
.fc-view-harness a:hover {
    text-decoration: none !important;
}
/*.bootstrap  a.fc-event {
	color: inherit !important;
}*/
.bootstrap  a.fc-event > div {
	color: inherit !important;
}

.fc-event-title-container{
	color: inherit !important;
}

/*.fc .fc-bg-event{
	opacity: 0.75;
}*/

/*.bootstrap .fc-view-harness a{
    color: inherit !important;
}
.bootstrap  a.fc-event {
	color: inherit !important;
}
.fc-view-harness a:hover {
    text-decoration: none !important;
}

.fc-event-title.fc-sticky{
	color: #fff !important;
}*/

/************ 
 /packages/cybersquadit/core_basics/src/views/components/notificator/notificator.css 
*************/



