* {
    font-family: "29LTBukra-Regular";
}

.pagination.js-pager__items {
    justify-content: end;
}

.language-switcher-language-url {
    margin: 0;
    display: flex;
    align-items: center;
    padding: 0;
    list-style: none;
}

.nav-pills-custom {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.nav-pills-custom li {
    flex: 1;
}

.icon-link i {
    font-size: 25px;
    margin-bottom: 5px;
}

.create-node .card-body.p-10,
.update-node .card-body.p-10 {
    padding: 0 !important;
}

.create-node .field-group-bootstrap_tabs-wrapper .tab-content,
.update-node .field-group-bootstrap_tabs-wrapper .tab-content,
.create-node form>.form-wrapper,
.update-node form>.form-wrapper {
    padding: 10px 40px;
}

.nav-pills-custom .nav-item {
    margin-inline-end: 0 !important;
}

.nav-pills-custom {
    border-bottom: 0;
}

.nav.nav-pills.nav-pills-custom .nav-link {
    border-radius: 0;
}

.nav.nav-pills.nav-pills-custom button.active {
    color: var(--bs-text-gray-800) !important;
    border-bottom: 3px solid var(--bs-text-primary) !important;
    padding-bottom: 18px !important;
}

.update-node .tab-content>.active,
.create-node .tab-content>.active {
    display: flex;
}

.iti__country-list {
    left: 0;
}

.iti__country-name,
.iti__flag-box {
    margin: 6px;
}

.iti__country {
    direction: ltr;
    text-align: left;
}

.fv-row details summary {
    background: none !important;
    padding: 20px !important;
    font-size: 1.15rem !important;
    display: list-item !important;
}

.fv-row details {
    border: var(--bs-border-width) solid var(--bs-card-border-color);
}

.field-help-tooltip {
    position: absolute;
    top: 20px;
    left: 10px;
}

html[dir="ltr"] .field-help-tooltip {
    left: auto;
    right: 10px;
}

a.tabledrag-handle .handle {
    width: 100%;
    height: 100%;
}

.iti input[type="tel"] {
    margin-top: 0.5rem !important;
}

.form-check-sm label {
    font-size: 14px !important;
}

.node--view-mode-full .field-group-bootstrap-table tbody,
.node--view-mode-tabs .field-group-bootstrap-table tbody {
    display: flex;
    flex-wrap: wrap;
}

.node--view-mode-full .field-group-bootstrap-table tbody tr,
.node--view-mode-tabs .field-group-bootstrap-table tbody tr {
    display: flex;
    width: 100%;
    flex-basis: 50%;
}

.node--view-mode-full .field-group-bootstrap-table tbody tr td,
.node--view-mode-tabs .field-group-bootstrap-table tbody tr td {
    width: 100%;
}
.breadcrumb .breadcrumb-item{
  z-index:99;
}
.node--view-mode-full .field-group-bootstrap-table .table-striped tbody tr td:first-of-type,
.node--view-mode-tabs .field-group-bootstrap-table .table-striped tbody tr td:first-of-type {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.node--view-mode-full .field-group-bootstrap-table .table-striped tbody tr td:last-of-type,
.node--view-mode-tabs .field-group-bootstrap-table .table-striped tbody tr td:last-of-type {
    --bs-table-accent-bg: var(--bs-table-bg);
}

.node--view-mode-full .field-group-bootstrap-table .table-hover>tbody>tr:hover>*,
.node--view-mode-tabs .field-group-bootstrap-table .table-hover>tbody>tr:hover>* {
    --bs-table-accent-bg: var(--bs-table-hover-bg) !important;
    color: var(--bs-table-hover-color) !important;
}

.field-group-bootstrap_tabs-wrapper .tab-content {
    padding: 2.5rem;
}

.nav-tabs .tab-toggle.dropdown-toggle::after {
    display: none;
}

.field-group-details {
    margin-bottom: 1.25rem !important;
}

.field-group-details summary {
    min-height: 50px !important;
    align-items: center !important;
}

.field-group-details .details-wrapper {
    border: var(--bs-border-width) solid var(--bs-card-border-color);
    display: flex;
    flex-wrap: wrap;
}

.field-group-details .details-wrapper>div.fv-row {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
}

.field-group-details[open=""] .details-wrapper>div {
    display: block;
}

.field-group-details summary {
    position: relative;
    cursor: pointer;
}

.field-group-details summary::after {
    content: "\f282";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.field-group-details summary[aria-expanded="true"]::after {
    content: "\f286";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.tab-content>.active.row {
    display: flex;
}

.node--view-mode-full .field-group-bootstrap-table.group-table-logos tbody tr,
.node--view-mode-tabs .field-group-bootstrap-table.group-table-logos tbody tr {
    display: flex;
    flex-basis: 25%;
    flex-direction: column;
}

.view-account .card-body.p-10 {
    padding: 0 !important;
}

.view-account article.node h2 span.field--name-title {
    display: none;
}

.views-exposed-form #edit-actions {
    margin-top: 2rem;
}

.select2-container--bootstrap5 .select2-selection__clear {
    transform: translateY(0) !important;
}

html[dir="rtl"] .select2-container--bootstrap5 .select2-selection__clear {
    left: 3rem;
    right: auto;
}

html[dir="rtl"] .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected::after {
    left: 1.25rem;
    right: auto;
}

#vbo-action-form-wrapper {
    margin-bottom: 10px;
}

details {
    margin-bottom: 1.25rem !important;
}

details summary {
    min-height: 50px !important;
    align-items: center !important;
}

details .details-wrapper {
    border: var(--bs-border-width) solid var(--bs-card-border-color);
}

details summary {
    position: relative;
    cursor: pointer;
}

details summary::after {
    content: "\f282";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

details summary[aria-expanded="true"]::after {
    content: "\f286";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.views-has-filters details.vbo-multipage-selector {
    width: 90%;
}

.views-field-views-bulk-operations-bulk-form .form-check-input {
    height: 1.55rem;
    width: 1.55rem;
}

.select-all.views-field-views-bulk-operations-bulk-form input {
    --bs-form-check-bg: transparent;
    width: 1.75rem;
    height: 1.75rem;
    margin-top: -0.125rem;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--bs-gray-300);
    appearance: none;
    print-color-adjust: exact;
    border-radius: 0.45em;
    height: 1.55rem;
    width: 1.55rem;
    background-size: 60% 60%;
}

.select-all.views-field-views-bulk-operations-bulk-form input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");
    background-color: #009ef7;
    border-color: #009ef7;
}

.select-all.views-field-views-bulk-operations-bulk-form input:focus {
    border-color: var(--bs-gray-400);
    outline: 0;
    box-shadow: none;
}

.views-field-operations .dropbutton-widget {
    border: none !important;
    background-color: transparent !important;
    position: relative !important;
}

.table-striped>tbody>tr:nth-of-type(2n+1) .dropbutton-widget .btn-bg-light {
    background-color: var(--bs-body-bg) !important;
}

.tablesort--desc {
    opacity: 1;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    background-image: none;
}

.tablesort--asc {
    opacity: 1;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    background-image: none;
}

.tablesort {
    width: 10px;
    height: 10px;
}

table thead th a {
    color: var(--bs-table-color);
}

#views-exposed-form-support-list .form-type-radio input {
    padding: 3px 10px;
    cursor: pointer;
    border-radius: 5px;
    background-color: initial;
    border: 1px solid #EBEBEC !important;
    list-style: none;
    height: 40px;
    width: 160px;
    font-size: 1rem !important;
    color: #616163a5 !important;
    margin-top: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.01;
    z-index: 100;
    cursor: pointer;
}

#views-exposed-form-support-list .form-type-radio label {
    border: none;
    background: #F5F8FA;
    font-size: 16px;
    font-weight: 400;
    color: #004976;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 43px;
    padding: 0 32px;
    line-height: 43px;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    margin-bottom: 0 !important;
}

#views-exposed-form-support-list .form-type-radio input:checked+label,
#views-exposed-form-support-list .form-type-radio label:hover {
    background: var(--bs-primary-active);
    color: #ffffff;
}

#views-exposed-form-support-list .form-radios {
    display: flex;
    gap: 10px;
}

.view-id-support .view-header {
    text-align: left;
}

.view-id-support .combine-filters-header {
    justify-content: space-between !important;
    flex-direction: row-reverse;
    align-items: start;
    margin-bottom: 2rem;
}

.view-id-support .form-composite legend {
    display: none;
}

.view-id-support .form-composite .form-check.form-check-custom {
    margin-bottom: 0 !important;
}

.dropdown.show>.form-control.form-control-solid,
.form-control.form-control-solid:active,
.form-control.form-control-solid.active,
.form-control.form-control-solid:focus,
.form-control.form-control-solid.focus {
    background-color: var(--bs-gray-200);
    border-color: var(--bs-gray-700);
    color: var(--bs-gray-700);
    transition: color 0.2s ease;
}

.vertical-tabs.vertical-empty-menu {
    margin: 0 !important;
}

.vertical-tabs.vertical-empty-menu .vertical-tabs__menu {
    display: none;
}

.vertical-tabs.vertical-empty-menu .vertical-tabs__panes>details.card {
    margin: 0 !important;
}

.ui-widget-content.ui-autocomplete {
    border: 0;
    box-shadow: var(--bs-dropdown-box-shadow);
    border-radius: 0.475rem;
    padding: 1rem 0;
    background-color: var(--bs-dropdown-bg);
}

.ui-widget-content.ui-autocomplete .ui-menu-item {
    color: var(--bs-gray-700);
    transition: color 0.2s ease;
    padding: 0.75rem 1.25rem;
    margin: 0 0 !important;
    ;
    padding-inline-start: 0;
}

.ui-widget-content.ui-autocomplete .ui-menu-item:hover {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    transition: color 0.2s ease;
    cursor: pointer;
}

.ui-widget-content.ui-autocomplete .ui-menu-item .ui-state-active {
    background: none;
    border: none;
    color: var(--bs-component-hover-color);
    margin: 0 0 !important;
}

.tabledrag-toggle-weight {
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 0.775rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1.1rem;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #181C32;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.475rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border-radius: var(--bs-btn-border-radius);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    --bs-btn-color: #000000;
    --bs-btn-bg: #E1E3EA;
    --bs-btn-border-color: #E1E3EA;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #e6e7ed;
    --bs-btn-hover-border-color: #e4e6ec;
    --bs-btn-focus-shadow-rgb: 191, 193, 199;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #e7e9ee;
    --bs-btn-active-border-color: #e4e6ec;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #E1E3EA;
    --bs-btn-disabled-border-color: #E1E3EA;
    --bs-btn-padding-y: 0.55rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 0.95rem;
    --bs-btn-border-radius: 0.425rem;
    --bs-btn-color: var(--bs-body-color);
    outline: none !important;
    cursor: pointer;
    color: var(--bs-secondary-inverse);
    background-color: var(--bs-secondary);
    box-shadow: none;
    border: 0;
    padding: calc(0.55rem + 1px) calc(1.25rem + 1px);
}

.tabledrag-toggle-weight:hover {
    color: var(--bs-secondary-inverse);
    border-color: var(--bs-secondary-active);
    background-color: var(--bs-secondary-active) !important;
}

.form-control.is-invalid {
    border-color: var(--bs-danger) !important;
    ;
}

.table-full-display tbody {
    display: block !important;
}

.table-full-display thead th {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.vertical-tabs__menu-item.is-selected {
    --bs-bg-rgb-color: var(--bs-light-rgb);
    background-color: var(--bs-light) !important;
}

.entity-meta.vertical-tabs__panes details.vertical-tabs__pane {
    margin-bottom: 0px !important;
}

.vertical-tabs__menu-item a {
    padding: 8px;
}

.field-group-bootstrap-table table.empty-table {
    display: none;
}

.path-batch .progress {
    display: inline;
}

table.dataTable thead .text-start th {
    text-align: start;
}

.content-tools-block {
    position: fixed;
    top: 50%;
    left: 0;
}

.modal-footer .form-submit.mt-n20 {
    margin: 0 !important;
}

.placeholder {
    background-color: unset;
}

tr.unread-message {
    background-color: #f9f9f9 !important;
}

/* .barcode.barcode-qrcode {
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: column;
} */

.barcode.barcode-qrcode .value {
    margin-top: 10px;
}

.field--name-field-pvd-body.field__items .field__item::before {
    content: "-";
    margin: 0 10px;
}

.field--name-field-pvd-body.field__items .field__item {
    margin: 10px 0;
}

.view-releases .item-list ul {
    padding-right: 0;
    list-style: none;
}

#block-sader-admin-views-block-releases-block h2 {
    margin-bottom: 30px;
}

html[dir="rtl"] .apexcharts-toolbar {
    left: 3px !important;
    right: auto !important;
}

html[dir="rtl"] .apexcharts-canvas>svg {
    direction: ltr;
}

html[dir="rtl"] .apexcharts-bar-series.apexcharts-plot-series {
    direction: rtl;
}

.apexcharts-title-text {
    font-family: "29LTBukra-Regular" !important;
    font-weight: 600 !important;
}

.apexcharts-text {
    font-family: "29LTBukra-Regular" !important;
}

[id^="edit-field-nsn-time"] .form-radios {
    display: flex;
    flex-direction: row;
}

[id^="edit-field-nsn-time"] .form-radios label {
    border: 1px dashed var(--bs-gray-300);
    padding: 10px 30px;
    border-width: 1px;
    border-style: dashed;
    background: transparent;
    font-weight: bold;
}

[id^="edit-field-nsn-time"] .form-radios label:hover,
[id^="edit-field-nsn-time"] .pretty-element input:checked+label {
    border-color: var(--bs-primary);
    color: var(--bs-primary);
    background-color: var(--bs-primary-light) !important;
}

#book-date-wrapper>div {
    width: 100% !important;
}

.symbol.symbol-10px .symbol-label {
    width: 10px;
    height: 10px;
}

.form-textarea-wrapper .ck.ck-editor__main * {
  font-family: 'san';
}

.field--label-inline {
  display: flex;
}

.views-display-link-procedures_export {
  margin-bottom: 4rem;
  display: block;
  display: flex;
  width: fit-content;
  padding: 12px;
  color: var(--bs-primary-inverse);
  border-color: var(--bs-primary);
  background-color: var(--bs-primary);
  border-radius: 0.425rem;
}
.views-display-link-procedures_export:hover{
  color: var(--bs-primary-inverse);
  background-color: var(--bs-primary-active);
  border-color: var(--bs-primary-active);

}

.views-has-actions .views-filter-btn {
    position: absolute;
}

.select-all.views-field input.form-checkbox {
    --bs-form-check-bg: transparent;
    width: 1.75rem;
    height: 1.75rem;
    margin-top: -0.125rem;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--bs-gray-300);
    appearance: none;
    print-color-adjust: exact;
    border-radius: 0.45em;
    background-size: 60% 60%;
}

.select-all.views-field input.form-checkbox:checked {
    background-color: #009ef7;
    border-color: #009ef7;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e");
}

.region-sidebar-second .block h2 {
  font-size: 1.20rem;
  margin-bottom: 15px;
  font-weight: bolder;
}
.region-sidebar-second .block {
  margin-bottom: 32px;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.region-sidebar-second .block .facets-widget-checkbox ul {
  list-style: none;
  padding: 0px;
}
.region-sidebar-second .block .facets-widget-checkbox ul li {
  margin: 4px 0px;
}
.region-sidebar-second .block .facets-widget-checkbox ul li input {
  margin-inline-end: 7px;
}
.view .pager {
  float: left;
}
.view  #edit-actions--2{
  display: none;
}

[dir=rtl] .tempus-dominus-widget .calendar-header .previous{
  padding-right: 10px;
  padding-left: 0px;
  text-align: right;
}
[dir=rtl] .tempus-dominus-widget .calendar-header .previous i{
  transform: rotate(180deg);
}
[dir=rtl] .tempus-dominus-widget .calendar-header .next{
  padding-left: 10px;
  padding-right: 0px;
  text-align: left;
}
[dir=rtl] .tempus-dominus-widget .calendar-header .next i{
  transform: rotate(180deg);
}
.calendar-header .disabled {
  opacity: 0.2;
}
#edit-field-nsn-date-only-wrapper #edit-field-nsn-date-only-0-value, #edit-field-nsn-date-only-wrapper label.label.js-form-required {
  display: none;
}
.field-nst-body ,.field-nst-final-reply{
  flex-basis: 100% !important;
  display: flex;
  flex-direction: column;
}

.price-item--body{
  margin-inline-start: 8px;
}


.price-item--body---content:hover {
  border-bottom: 1px dashed #ddd;
}
.price-item--body---content {
  border-bottom: 1px solid transparent;
  transition: border-bottom 0.3s;
  -webkit-transition: border-bottom 0.3s;
  -moz-transition: border-bottom 0.3s;
  -ms-transition: border-bottom 0.3s;
  -o-transition: border-bottom 0.3s;
}

#edit-actions {
  margin-top: 20px;
}

.clients-carousel .single-customer{
  min-height: 130px;
  margin: auto;
}
.path-user #user-register-form .col-md-4 {
  width: 100%;
}
#user-register-form legend {
  font-size: 1.3rem;
  color: var(--bs-primary);
  margin-bottom: 14px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  font-weight: bold;
}

#node-submission-create-form #edit-actions {
  display: block !important;
  margin-top: 0 !important;
}
.apexcharts-text, .apexcharts-title-text, .apexcharts-legend-text {
  font-family: inherit !important;
}
td[data-calendar-view-today] .calendar-view-day__number {
  background: var(--bs-primary);
}
.calendar-view-day__number {
  margin-bottom: 5px !important;
  font-size: 10px !important;
}
.calendar-view-table td{
  min-height: 7.5rem !important;
}
.calendar-view-table td, .calendar-view-table th {
  padding: 0.5rem;
  box-sizing: border-box;
  border: 1px solid var(--calendar-view-color-grey) !important;
}
[dir="rtl"] .calendar-view-pager .pager__previous{
  text-align: right;
}
.calendar-view-pager .pager__item > .form-item {
  margin: 0;
  font-size: 16px;
}
.captcha .captcha__title {
  display: none;
}
.captcha {
  margin-top: 22px;
}
.landing-dark-bg {
  background: linear-gradient(75deg, #32a1a7, #2a888d) !important;
}
.white-logo {
  filter: brightness(0) invert(1);
}
/* Media Query */

@media (max-width: 768px) {
    .node--view-mode-full .field-group-bootstrap-table tbody tr,
    .node--view-mode-tabs .field-group-bootstrap-table tbody tr {
        flex-basis: 100%;
    }
    .node--view-mode-full .field-group-bootstrap-table.group-table-logos tbody tr,
    .node--view-mode-tabs .field-group-bootstrap-table.group-table-logos tbody tr {
        flex-basis: 100%;
        flex-direction: row;
    }

    .views-has-actions .views-filter-btn {
        position: relative;
    }

    .region-taskbar nav.tabs-wrapper ul li {
        margin-bottom: 5px;
     }

     #vbo-action-form-wrapper .btn {
        margin-bottom: 5px;
     }

}

.js .dropbutton-widget {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
}

.js .dropbutton-widget button {
    width: fit-content;
    flex: 1;
    margin: 0px !important;
    padding: 0px;
}
.card-body .item-list ul {
    margin-inline-start: 0px !important;
    padding-inline-start: 0px !important;
}
.pretty-element input:checked + label {
    color: #fff;
    background-color: #6abcbe;
    border-color: #6abcbe;
}
.alert em.placeholder {
    margin-inline-start: 5px;
    font-weight: bold;
}
form#views-exposed-form-sader-search-search-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 19px;
}

form#views-exposed-form-sader-search-search-list .form-item {
    width: 100%;
}
form#views-exposed-form-sader-search-search-list .form-wrapper {
    padding: 0px;
}
details#edit-group-incoming-default .details-wrapper.card-body .col-md-4, 
details#edit-group-out-going-default .details-wrapper.card-body .col-md-4,
details#edit-group-internal-transaction .details-wrapper.card-body .col-md-4
 {
    width: 100%;
}
div#kt_topbar_notifications_1 {
    display: block;
}

.hide-tabs .form-type-vertical-tabs
{
    display: none;
}
div#edit-field-nr-comment-wrapper {
    width: 100%;
}
.field--name-field-pvd-title {
    font-weight: bold;
    font-size: 110%;
    color: #459d9f;
}
body.toolbar-fixed .app-header {
    top: 86px;
}
body.toolbar-fixed {
    padding-top: 120px !important;
}
textarea#edit-field-nog-mail-list-0-value {
    direction: ltr;
}
form#node-submission-create-form .js-form-item.form-item.js-form-type-phone-international.form-item-field-nsn-mobile-0-value {
    display: flex;
    flex-direction: column;
}
.apexcharts-canvas{
    overflow: hidden;
}

/************ REQUEST FORM **************/
.group-package .fieldset-wrapper {
    width: 100%;
    display: flex;
    gap: 20px;
    align-items: center;
    flex-wrap: wrap;
  }
  
  .group-package .fieldset-wrapper .form-wrapper {width: 32%;}
  
  
  .group-package legend span {
    font-weight: bold;
  
  }
  
  .group-package legend {border-bottom: 1px dashed #ddd;margin-bottom: 20px;padding-bottom: 10px;}
  
  fieldset.group-package {
    margin: 48px 0px;
  }
  
  fieldset#edit-group-info {
    margin-top: 0px;
  }
  
  .group-package div#edit-field-nsn-body-wrapper {
    width: 100%;
  }
  
  .search-api-autocomplete-search .ui-menu-item-wrapper {
    color: inherit;
}

div#select-all-copy-dp {
    margin: 10px 0px;
    font-size: 10px;
    background: #6abcbe;
    display: block;
    float: right;
    padding: 4px 10px;
    border-radius: 7px;
    cursor: pointer;
}