/* KEBAB OVERRIDER FOR BROKEN COMPATIBILITY */
.table-bordered { border-color: var(--table-border-color); border: 1; }
.custom-select { background-image: none; }
.datatable-filter-select { font-size: 12px; font-weight: 500; color: #a0a0a0; padding: 0.25rem 0.25rem; line-height: 1.5; }

.flag-it { background: url(/backend/assets/img/flags/flag-it.svg); }
.flag-uk { background: url(/backend/assets/img/flags/flag-uk.svg); }
.flag-fr { background: url(/backend/assets/img/flags/flag-fr.svg); }
.flag-de { background: url(/backend/assets/img/flags/flag-de.svg); }
.flag-es { background: url(/backend/assets/img/flags/flag-es.svg); }
.flag-ru { background: url(/backend/assets/img/flags/flag-ru.svg); }
.flag-ro { background: url(/backend/assets/img/flags/flag-ro.svg); }
.flag-sv { background: url(/backend/assets/img/flags/flag-sv.svg); }
.flag-ch { background: url(/backend/assets/img/flags/flag-ch.svg); }
.flag-sw { background: url(/backend/assets/img/flags/flag-sw.svg); }
.flag-be { background: url(/backend/assets/img/flags/flag-be.svg); }
.flag-cz { background: url(/backend/assets/img/flags/flag-cz.svg); }
.flag-gr { background: url(/backend/assets/img/flags/flag-gr.svg); }
.flag-us { background: url(/backend/assets/img/flags/flag-us.svg); }

/* CUSTOMIZATIONS */
.custom-hide { display: none; }
.custom-selector-multiple .ts-control>input::-ms-input-placeholder { color: #212529; }
.custom-selector-multiple .ts-control>input::placeholder { color: #212529; }
.custom-alert { font-size: 20px; padding: 0px 10px; }

.customer-checker-selector { width:20px; height:20px; }
.customer-checker-selector-all { width:20px; height:20px; }

.btn-ui { cursor: pointer; }
.btn-ui.btn-ui-language { cursor: pointer; }

.custom-dt-left { text-align: left !important; }
.custom-dt-right { text-align: right !important; }
.custom-dt-center { text-align: center !important; }

.btn-ui-custom-node-directory { cursor: pointer !important; }
.btn-ui-custom-node-document { cursor: pointer !important; }

.custom-small-text { color: #0075c9; }

.custom-customer-disabled { background-color: #d3d3d3 !important; }

.navbar-right .nav-link {position: relative;}

.bell-red .notification {width:18px;height:18px;border-radius:100%;background-color:#FF0000;position:relative;position:absolute;top:0;right:0;}
.bell-red .notification span {position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;margin:0 auto;text-align:center;color:#fff;font-size:9px;font-weight: bold;}

.accountant-user-disabled { background: var(--lighter-grey) !important; }

.custom-dashboard-bar { color: var(--btn-gradient-color) !important; background: var(--gradient-bg) !important; border-color: var(--btn-gradient-border) !important; }
.btn-auth-confirm { color: #fff !important; background-color: #218838 !important;  border-color: #1e7e34 !important; }


