.webix_el_counter .webix_inp_counter_value,
.webix_el_counter .webix_inp_counter_next,
.webix_el_counter .webix_inp_counter_prev {
 border-radius: 10px;
}

.webix_scroll_cont {
 padding: 0 !important;
}

.webix_el_label .webix_el_box {
 margin-left: 10px;
}

.webix_icon_button .webix_icon {
 font-size: 25px;
}

.webix_toolbar {
 box-shadow: 1px 0px 2px #888888;
 border-radius: 45px !important;
 background: var(--mainbkcolor);
 color: var(--maintxcolor) !important;
}

/*
.webix_badge {
 border-radius: 15px;
 font-size: medium;
 height: 30px;
 line-height: 30px;
 min-width: 30px;
}
*/
.webix_badge {
 height: 30px;
 line-height: 30px;
 min-width: 30px;
 font-size: medium;

 border: 2px solid #aab7b8;
 display: inline-block;
 position: absolute;
 text-align: center;
 background-color: rgba(255, 255, 255, .7);
 color: #002F36;
 border-radius: 50%;
 right: 3px;
 bottom: 0;
}

.webix_tree_none {
 width: 0px;
}

/*
.webix_tree_checkbox {
 width: 18px;
 height: 18px;
 margin: 1px 5px 0;
}

.webix_tree_file:before {
 content: "\f15b"
}

.webix_tree_folder:before {
 content: "\f07b"
}

.webix_tree_folder_open:before {
 content: "\f07c"
}

.webix_tree_open:before {
 content: "\f146"
}

.webix_tree_close:before {
 content: "\f0fe"
}

.webix_tree_none,
.webix_tree_close,
.webix_tree_open {
 padding-right: 30px;
 font-family: "Font Awesome 6 Free";
}

.webix_tree {
 background: var(--mainbk2color);
 color: var(--maintxcolor);
}
*/

.webix_tree {
 cursor: pointer;
}

.webix_secondary .webix_button,
.webix_secondary .webix_button:active,
.webix_secondary .webix_button:hover,
.webix_secondary .webix_button:focus {
 box-shadow: 1px 0px 2px #888888;
 border-radius: 45px;
}

.webix_primary .webix_button,
.webix_primary .webix_button:active,
.webix_primary .webix_button:hover,
.webix_primary .webix_button:focus {
 box-shadow: 1px 0px 2px #888888;
 background: var(--mainbkcolor);
 color: var(--maintxcolor);
 border-radius: 45px;
}

/*
.webix_el_label .webix_el_box,
.webix_el_box {
 background: black;
 color: white;
 font-weight: bold;
}
*/

.webix_template {
 padding: unset !important;
}


.webix_accordionitem.vertical>.webix_accordionitem_header .webix_accordionitem_button {
 color: var(--maintxcolor);
}

/*
.webix_tree_close,
.webix_tree_open {
 color: var(--maintxcolor);
}
*/
.webix_menu .webix_list_item:active,
.webix_menu .webix_list_item:focus,
.webix_menu .webix_list_item:hover {
 background: var(--menubkselect) !important;
 color: var(--menutxcolor);
}

.webix_menu-x .webix_list_item:active,
.webix_menu-x .webix_list_item:focus,
.webix_menu-x .webix_list_item:hover {
 background: var(--menubkselect) !important;
 color: var(--menutxcolor);
}

.webix_menu-x,
.webix_menu-x .webix_list_item {
 background: var(--menubkcolor);
 color: var(--menutxcolor);
}

/*
.webix_menu,
.webix_menu .webix_list_item {
 background: var(--menubkcolor);
 color: var(--menutxcolor);
}
*/
.webix_list_item.webix_disabled {
 background: #657585 !important;
 border-color: #657584;
 color: white;
}

.webix_accordionitem_label {
 background: var(--mainbkcolor);
 color: var(--maintxcolor) !important;
}

.webix_accordionitem_body>div {
 background: var(--mainbkcolor);
 color: var(--maintxcolor);
}

.webix_dataview_item.tiles {
 border-radius: 45px !important;
 box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
 padding-top: 10px;
 padding-bottom: 10px;
}

.webix_el_search input {
 font-weight: bold;
}

.webix_nav_panel {
 height: unset;
}

.webix_el_search .webix_input_icon {
 border-radius: 45px !important;
 /*
 background: var(--mainbkcolor);
 color: var(--maintxcolor);
 */
}

.pager .webix_pager_item_selected {
 border-radius: 45px !important;
 background: var(--maintxcolor);
 color: var(--mainbkcolor);
 font-size: 19px;
}

.label .webix_el_box,
.label .webix_el_label {
 border-radius: 45px !important;
 background: var(--mainbkcolor);
 color: var(--maintxcolor) !important;
}

.pager .webix_pager_item,
.pager .webix_icon {
 border-radius: 45px !important;
 background: var(--mainbkcolor);
 color: var(--maintxcolor);
 font-size: 19px;
}

.webix_fieldset_label {
 color: var(--mainbkcolor) !important;
 font-size: medium;
 border-bottom: 2px solid var(--mainbkcolor);
 margin-bottom: 5px;
}


.webix_fieldset>fieldset {
 border: 0 !important;
 padding: unset !important;
}

.webix_dataview_item.webix_selected {
 background: transparent;
}








.crumbs .webix_list_item {
 border-right: none;
}

.crumbs .webix_list_item:not(:first-child) {
 margin-left: -10px;
}

.crumbs a,
.crumbs a:visited {
 text-decoration: none;
 color: #4444dd;
}

.crumbs .webix_list_item:not(:first-child):before {
 content: ">";
 padding-right: 10px;
}


.webix_el_text input,
.webix_el_combo input,
.webix_el_search input,
.webix_multicombo .webix_inp_static,
.webix_el_colorpicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static:focus,
.webix_el_richselect .webix_inp_static,
.webix_el_richselect .webix_inp_static:focus,
.webix_el_datepicker .webix_inp_static,
.webix_el_datepicker .webix_inp_static:focus,
.webix_el_combo input:focus,
.webix_el_search input:focus,
.webix_el_text input:focus {
 border-top: none;
 border-left: none;
 border-right: none;
 font-family: Montserrat !important;
}