:root {
    --bs-primary: #2c5f6f;
    --bs-secondary: #e87722;

    --bs-primary-rgb: 44, 95, 111;
    --bs-secondary-rgb: 232, 119, 34;
	--txt:#83bfcd;
	--docx:#0067b3;
	--pdf:#d81e00;
	--xlsx:#016e38;
	--orange:#E47E3D!important;
	--blue:#33647E;	
}

/* global */
body {background:#f5f5f5;}
#application,
main {min-height:90vh;}
label {display:block;margin-bottom:12px;}

/* forms */
.form-check-input:checked {background-color: #000; border-color: #000;}

.form-check-input:focus {border-color: #000; box-shadow: 0 0 0 .2rem rgba(0,0,0,.15);}

.field__item-sku .input-wrapper {position: relative;margin-right:5px;}
.field__item-sku .field-result {border: 1px solid #ccc;width: 100%;list-style: none;padding: 0;margin: 0;position:absolute;top: 35px;background-color: #FFF;}
.field__item-sku .field-result li {padding: 5px;cursor: pointer;}
.field__item-sku .field-result li:hover {background-color: #eee;}

.field-item-quantity__preview {background:#f9f9f9;padding: 30px;border: 1px solid #DDD;margin-top:20px;}
.field-item-quantity__preview .label-wrapper {border: 1px solid #d1d5dc;margin-bottom: 5px;display: inline-block;}
.field-item-quantity__preview img {display: block; max-width: 400px;}

/* bootstrap */
.modal-header {background: #76a955;}
.modal-title {color: #fff; font-weight: bold; text-transform: uppercase; font-size: 1rem;}
.bg-dark {background:#333!important;}
.bg-dark a {color:white;}
.border {border-color:#ddd!important;}
.border.bg-light {background:#e8e8e8!important;}
.btn-white {background-color: #fff; border-color: #ced4da; color: #212529;}
.btn-white:hover {background-color: #f8f9fa; border-color: #bfc5ca;}

.btn-primary {--bs-btn-bg: #2c5f6f; --bs-btn-border-color: #2c5f6f; --bs-btn-hover-bg: #244f5d; --bs-btn-hover-border-color: #244f5d; --bs-btn-active-bg: #1f4551; --bs-btn-active-border-color: #1f4551;}

.btn-secondary {--bs-btn-bg: #e87722; --bs-btn-border-color: #e87722; --bs-btn-hover-bg: #c9651d; --bs-btn-hover-border-color: #c9651d; --bs-btn-active-bg: #b45a1a; --bs-btn-active-border-color: #b45a1a;}

.text-primary {color: #2c5f6f !important;}
.text-secondary {color: #e87722 !important;}

.bg-primary {background-color: #2c5f6f !important;}
.bg-secondary {background-color: #e87722 !important;}

.border-primary {border-color: #2c5f6f !important;}
.border-secondary {border-color: #e87722 !important;}

.link-primary {color: #2c5f6f !important;}
.link-primary:hover {color: #244f5d !important;}

.link-secondary {color: #e87722 !important;}
.link-secondary:hover {color: #c9651d !important;}

.form-control, .form-select {border-radius: 0; padding-top: .15rem; padding-bottom: .15rem;}
.btn-dark {--bs-btn-bg: #6a7282; --bs-btn-border-color: #6a7282; --bs-btn-hover-bg: #59606e; --bs-btn-hover-border-color: #59606e; --bs-btn-active-bg: #4f5662; --bs-btn-active-border-color: #4f5662; --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff;}

/* DataTables*/
table.dataTable.nowrap th, table.dataTable.nowrap td {white-space: nowrap;}
table.dataTable thead th {background-color: #d5dce0 !important; color: #2c5f6f !important;}
.pagination {--bs-pagination-active-bg: #2c5f6f; --bs-pagination-active-border-color: #2c5f6f; --bs-pagination-color: #2c5f6f; --bs-pagination-hover-color: #244f5d;}
table.dataTable {border: 1px solid #d5dce0 !important; border-collapse: collapse !important;}
.dataTables_wrapper {border: 1px solid #d5dce0; border-radius: .375rem; padding: 1rem; background: #fff;}
table.dataTable {font-size: 13px;}
.dt-layout-start {display: flex !important; align-items: center; gap: .75rem;}
.dt-length {display: flex; align-items: center; gap: .35rem;}
.dt-info {padding-top: 0 !important;}
.dt-length label {margin-bottom: 0;}
.dt-length {display: inline-flex; align-items: center; gap: .35rem;}
.dt-info {padding-top: .35rem !important; font-size: 13px;}
.dt-layout-start {display: flex !important; align-items: center; gap: .75rem;}
.dt-length {display: flex; align-items: center; gap: .35rem;font-size:13px;}
.dt-info {padding-top: 0 !important;}
.dt-length::after {content: "|"; margin-left: .5rem; color: #999;}
#recordsTable th:first-child, #recordsTable td:first-child {width: 36px; text-align: center;}
#recordsTable col:first-child {width: 36px !important;}
#recordsTable th:first-child, #recordsTable td:first-child {min-width: 36px !important; max-width: 36px !important; text-align: center;}
#recordsTable th:first-child .dt-column-order {display: none !important;}
#recordsTable th:first-child, #recordsTable td:first-child {text-align: left;}
#recordsTable th.select-cell, #recordsTable td.select-cell {width: 32px !important; min-width: 32px !important; max-width: 32px !important; padding-left: .35rem !important; padding-right: .25rem !important; text-align: left !important;}
#recordsTable td.select-cell .form-check-input {margin: 0;vertical-align:middle;margin-bottom:4px;}
label[for="dt-length-0"] {white-space:pre;}
.DTTT_selected > * {background: #026fcc !important; color: #fff !important;}
.DTTT_selected a {color: #fff !important;}
.dt-length label {
	margin-bottom: 0;
	white-space: pre;
}

/* home */
[data-view="home"][data-method="search"] .modal-backdrop.show {opacity: .85;}
[data-view="home"][data-method="search"] .modal-header {background:none;}
[data-view="home"][data-method="search"] .modal-title {color:black;text-transform:none;font-weight:normal;}
[data-view="home"][data-method="search"] .modal-content {border-radius: 0;}
[data-view="home"][data-method="search"] .modal-content {border: 1px solid #d5dce0;}
[data-view="home"][data-method="search"] #modal .btn-primary {background:var(--orange);padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem;border-color:var(--orange);}
#form {background:white;padding:30px;border:1px solid #ddd;}

/* CrudApp */
[data-subview="CrudApp"] #recordToolbarC {background:var(--orange);}
[data-subview="CrudApp"] #recordToolbarC .btn {border:none;}
.CrudApp .dt-scroll-head table {
    margin-bottom: 0 !important;
}

/* Queue */
[data-view="queue_events"] main {min-height:90vh !important;}

.CrudApp .dt-scroll-head thead th {
    border-bottom-width: 1px;
}

.CrudApp .dt-scroll-body thead {
    visibility: collapse;
}

.CrudApp .dt-scroll-body thead th {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
}

table.dataTable thead th,
table.dataTable tbody td {padding: .4rem .5rem !important;}

/* apps */
#uploader {display:none;}
#LoginApp .row.justify-content-center {min-height: calc(100vh - 100px);}

/* NotificationsApp */
#NotificationsApp .my-table {display:table;width:100%;}
#NotificationsApp .table-cell {display:table-cell;vertical-align:middle;padding:8px 10px;}
#NotificationsApp .table-row {display:table-row;vertical-align:middle;}
#NotificationsApp [data-read="false"] {font-weight:bold;}
#NotificationsApp .single-notification {border-bottom:1px solid #eee;}
#NotificationsApp .single-notification .checkbox-cell {width:4%;}
#NotificationsApp .single-notification:hover {box-shadow: 0px 0px 4px 0px #ddd;cursor:pointer;}
#NotificationsApp .single-notification button {background:none;border:none;}
#NotificationsApp .single-notification .subject-cell {width:35%;}
#NotificationsApp .single-notification .content-cell span {width:530px;display:block;overflow:hidden;white-space:pre;text-overflow:ellipsis;}
#NotificationsApp .single-notification .date-cell {width:10%;}
#NotificationsApp .single-notification .time-cell span {width:8%;}
#NotificationsApp .btn-toolbar {border-bottom:2px solid #ddd;}
#NotificationsApp .btn-toolbar .btn {background: none;padding: 10px 18px;color: black;border: none;font-size: medium;font-weight:normal;text-transform:none;}
#NotificationsApp .btn-toolbar [type="search"] {height:35px;}
#NotificationsApp .btn-toolbar .input-group-text {height:35px;border-radius:0;}
#NotificationsApp .single-notification.active {background:#b1e0ec}
#NotificationsApp .h1 {font-size: x-large;font-weight: bold;margin-top: 12px;}
#btnGroupAddon2 button {border:none;background:none;}

/* plugins */
#activePlugins {
    padding-bottom: 100px;
}

/* navigation */
.bg-primary {background-color: #2c5f6f !important;}
.mainNav small {color:#ddd;font-size:12px;}
.mainNav img {height:35px;margin-left:12px;}
.sub-nav {margin-left:5px;}
.pagination {margin:0;}

/* footer */
[data-subview="CrudApp"] + #mainFooter {display:none;}

/* permissions */
.permission {display:none!important;}

[data-actualuser="b"] .permission.b,
[data-actualuser="b"] .permission.c,
[data-actualuser="c"] .permission.c,
[data-actualuser="b"] .permission.d,
[data-actualuser="c"] .permission.d,
[data-actualuser="d"] .permission.d,
[data-actualuser="b"] .permission.e,
[data-actualuser="c"] .permission.e,
[data-actualuser="d"] .permission.e,
[data-actualuser="e"] .permission.e,
[data-actualuser="b"] .permission.f,
[data-actualuser="c"] .permission.f,
[data-actualuser="d"] .permission.f,
[data-actualuser="e"] .permission.f,
[data-actualuser="f"] .permission.f,
[data-actualuser="b"] .permission.g,
[data-actualuser="c"] .permission.g,
[data-actualuser="d"] .permission.g,
[data-actualuser="e"] .permission.g,
[data-actualuser="f"] .permission.g,
[data-actualuser="g"] .permission.g,
[data-actualuser="b"] .permission.h,
[data-actualuser="c"] .permission.h,
[data-actualuser="d"] .permission.h,
[data-actualuser="e"] .permission.h,
[data-actualuser="f"] .permission.h,
[data-actualuser="g"] .permission.h,
[data-actualuser="h"] .permission.h,
[data-actualuser="b"] .permission.i,
[data-actualuser="c"] .permission.i,
[data-actualuser="d"] .permission.i,
[data-actualuser="e"] .permission.i,
[data-actualuser="f"] .permission.i,
[data-actualuser="g"] .permission.i,
[data-actualuser="h"] .permission.i,
[data-actualuser="i"] .permission.i,
[data-actualuser="b"] .permission.j,
[data-actualuser="c"] .permission.j,
[data-actualuser="d"] .permission.j,
[data-actualuser="e"] .permission.j,
[data-actualuser="f"] .permission.j,
[data-actualuser="g"] .permission.j,
[data-actualuser="h"] .permission.j,
[data-actualuser="i"] .permission.j,
[data-actualuser="j"] .permission.j,
[data-actualuser="b"] .permission.k,
[data-actualuser="c"] .permission.k,
[data-actualuser="d"] .permission.k,
[data-actualuser="e"] .permission.k,
[data-actualuser="f"] .permission.k,
[data-actualuser="g"] .permission.k,
[data-actualuser="h"] .permission.k,
[data-actualuser="i"] .permission.k,
[data-actualuser="j"] .permission.k,
[data-actualuser="k"] .permission.k,
[data-actualuser="b"] .permission.l,
[data-actualuser="c"] .permission.l,
[data-actualuser="d"] .permission.l,
[data-actualuser="e"] .permission.l,
[data-actualuser="f"] .permission.l,
[data-actualuser="g"] .permission.l,
[data-actualuser="h"] .permission.l,
[data-actualuser="i"] .permission.l,
[data-actualuser="j"] .permission.l,
[data-actualuser="k"] .permission.l,
[data-actualuser="l"] .permission.l,
[data-actualuser="b"] .permission.m,
[data-actualuser="c"] .permission.m,
[data-actualuser="d"] .permission.m,
[data-actualuser="e"] .permission.m,
[data-actualuser="f"] .permission.m,
[data-actualuser="g"] .permission.m,
[data-actualuser="h"] .permission.m,
[data-actualuser="i"] .permission.m,
[data-actualuser="j"] .permission.m,
[data-actualuser="k"] .permission.m,
[data-actualuser="l"] .permission.m,
[data-actualuser="m"] .permission.m,
[data-actualuser="b"] .permission.n,
[data-actualuser="c"] .permission.n,
[data-actualuser="d"] .permission.n,
[data-actualuser="e"] .permission.n,
[data-actualuser="f"] .permission.n,
[data-actualuser="g"] .permission.n,
[data-actualuser="h"] .permission.n,
[data-actualuser="i"] .permission.n,
[data-actualuser="j"] .permission.n,
[data-actualuser="k"] .permission.n,
[data-actualuser="l"] .permission.n,
[data-actualuser="m"] .permission.n,
[data-actualuser="n"] .permission.n,
[data-actualuser="b"] .permission.o,
[data-actualuser="c"] .permission.o,
[data-actualuser="d"] .permission.o,
[data-actualuser="e"] .permission.o,
[data-actualuser="f"] .permission.o,
[data-actualuser="g"] .permission.o,
[data-actualuser="h"] .permission.o,
[data-actualuser="i"] .permission.o,
[data-actualuser="j"] .permission.o,
[data-actualuser="k"] .permission.o,
[data-actualuser="l"] .permission.o,
[data-actualuser="m"] .permission.o,
[data-actualuser="n"] .permission.o,
[data-actualuser="o"] .permission.o,
[data-actualuser="b"] .permission.p,
[data-actualuser="c"] .permission.p,
[data-actualuser="d"] .permission.p,
[data-actualuser="e"] .permission.p,
[data-actualuser="f"] .permission.p,
[data-actualuser="g"] .permission.p,
[data-actualuser="h"] .permission.p,
[data-actualuser="i"] .permission.p,
[data-actualuser="j"] .permission.p,
[data-actualuser="k"] .permission.p,
[data-actualuser="l"] .permission.p,
[data-actualuser="m"] .permission.p,
[data-actualuser="n"] .permission.p,
[data-actualuser="o"] .permission.p,
[data-actualuser="p"] .permission.p,
[data-actualuser="b"] .permission.q,
[data-actualuser="c"] .permission.q,
[data-actualuser="d"] .permission.q,
[data-actualuser="e"] .permission.q,
[data-actualuser="f"] .permission.q,
[data-actualuser="g"] .permission.q,
[data-actualuser="h"] .permission.q,
[data-actualuser="i"] .permission.q,
[data-actualuser="j"] .permission.q,
[data-actualuser="k"] .permission.q,
[data-actualuser="l"] .permission.q,
[data-actualuser="m"] .permission.q,
[data-actualuser="n"] .permission.q,
[data-actualuser="o"] .permission.q,
[data-actualuser="p"] .permission.q,
[data-actualuser="q"] .permission.q,
[data-actualuser="b"] .permission.r,
[data-actualuser="c"] .permission.r,
[data-actualuser="d"] .permission.r,
[data-actualuser="e"] .permission.r,
[data-actualuser="f"] .permission.r,
[data-actualuser="g"] .permission.r,
[data-actualuser="h"] .permission.r,
[data-actualuser="i"] .permission.r,
[data-actualuser="j"] .permission.r,
[data-actualuser="k"] .permission.r,
[data-actualuser="l"] .permission.r,
[data-actualuser="m"] .permission.r,
[data-actualuser="n"] .permission.r,
[data-actualuser="o"] .permission.r,
[data-actualuser="p"] .permission.r,
[data-actualuser="q"] .permission.r,
[data-actualuser="r"] .permission.r,
[data-actualuser="b"] .permission.s,
[data-actualuser="c"] .permission.s,
[data-actualuser="d"] .permission.s,
[data-actualuser="e"] .permission.s,
[data-actualuser="f"] .permission.s,
[data-actualuser="g"] .permission.s,
[data-actualuser="h"] .permission.s,
[data-actualuser="i"] .permission.s,
[data-actualuser="j"] .permission.s,
[data-actualuser="k"] .permission.s,
[data-actualuser="l"] .permission.s,
[data-actualuser="m"] .permission.s,
[data-actualuser="n"] .permission.s,
[data-actualuser="o"] .permission.s,
[data-actualuser="p"] .permission.s,
[data-actualuser="q"] .permission.s,
[data-actualuser="r"] .permission.s,
[data-actualuser="s"] .permission.s,
[data-actualuser="b"] .permission.t,
[data-actualuser="c"] .permission.t,
[data-actualuser="d"] .permission.t,
[data-actualuser="e"] .permission.t,
[data-actualuser="f"] .permission.t,
[data-actualuser="g"] .permission.t,
[data-actualuser="h"] .permission.t,
[data-actualuser="i"] .permission.t,
[data-actualuser="j"] .permission.t,
[data-actualuser="k"] .permission.t,
[data-actualuser="l"] .permission.t,
[data-actualuser="m"] .permission.t,
[data-actualuser="n"] .permission.t,
[data-actualuser="o"] .permission.t,
[data-actualuser="p"] .permission.t,
[data-actualuser="q"] .permission.t,
[data-actualuser="r"] .permission.t,
[data-actualuser="s"] .permission.t,
[data-actualuser="t"] .permission.t,
[data-actualuser="b"] .permission.u,
[data-actualuser="c"] .permission.u,
[data-actualuser="d"] .permission.u,
[data-actualuser="e"] .permission.u,
[data-actualuser="f"] .permission.u,
[data-actualuser="g"] .permission.u,
[data-actualuser="h"] .permission.u,
[data-actualuser="i"] .permission.u,
[data-actualuser="j"] .permission.u,
[data-actualuser="k"] .permission.u,
[data-actualuser="l"] .permission.u,
[data-actualuser="m"] .permission.u,
[data-actualuser="n"] .permission.u,
[data-actualuser="o"] .permission.u,
[data-actualuser="p"] .permission.u,
[data-actualuser="q"] .permission.u,
[data-actualuser="r"] .permission.u,
[data-actualuser="s"] .permission.u,
[data-actualuser="t"] .permission.u,
[data-actualuser="u"] .permission.u,
[data-actualuser="b"] .permission.v,
[data-actualuser="c"] .permission.v,
[data-actualuser="d"] .permission.v,
[data-actualuser="e"] .permission.v,
[data-actualuser="f"] .permission.v,
[data-actualuser="g"] .permission.v,
[data-actualuser="h"] .permission.v,
[data-actualuser="i"] .permission.v,
[data-actualuser="j"] .permission.v,
[data-actualuser="k"] .permission.v,
[data-actualuser="l"] .permission.v,
[data-actualuser="m"] .permission.v,
[data-actualuser="n"] .permission.v,
[data-actualuser="o"] .permission.v,
[data-actualuser="p"] .permission.v,
[data-actualuser="q"] .permission.v,
[data-actualuser="r"] .permission.v,
[data-actualuser="s"] .permission.v,
[data-actualuser="t"] .permission.v,
[data-actualuser="u"] .permission.v,
[data-actualuser="v"] .permission.v,
[data-actualuser="b"] .permission.w,
[data-actualuser="c"] .permission.w,
[data-actualuser="d"] .permission.w,
[data-actualuser="e"] .permission.w,
[data-actualuser="f"] .permission.w,
[data-actualuser="g"] .permission.w,
[data-actualuser="h"] .permission.w,
[data-actualuser="i"] .permission.w,
[data-actualuser="j"] .permission.w,
[data-actualuser="k"] .permission.w,
[data-actualuser="l"] .permission.w,
[data-actualuser="m"] .permission.w,
[data-actualuser="n"] .permission.w,
[data-actualuser="o"] .permission.w,
[data-actualuser="p"] .permission.w,
[data-actualuser="q"] .permission.w,
[data-actualuser="r"] .permission.w,
[data-actualuser="s"] .permission.w,
[data-actualuser="t"] .permission.w,
[data-actualuser="u"] .permission.w,
[data-actualuser="v"] .permission.w,
[data-actualuser="w"] .permission.w,
[data-actualuser="b"] .permission.x,
[data-actualuser="c"] .permission.x,
[data-actualuser="d"] .permission.x,
[data-actualuser="e"] .permission.x,
[data-actualuser="f"] .permission.x,
[data-actualuser="g"] .permission.x,
[data-actualuser="h"] .permission.x,
[data-actualuser="i"] .permission.x,
[data-actualuser="j"] .permission.x,
[data-actualuser="k"] .permission.x,
[data-actualuser="l"] .permission.x,
[data-actualuser="m"] .permission.x,
[data-actualuser="n"] .permission.x,
[data-actualuser="o"] .permission.x,
[data-actualuser="p"] .permission.x,
[data-actualuser="q"] .permission.x,
[data-actualuser="r"] .permission.x,
[data-actualuser="s"] .permission.x,
[data-actualuser="t"] .permission.x,
[data-actualuser="u"] .permission.x,
[data-actualuser="v"] .permission.x,
[data-actualuser="w"] .permission.x,
[data-actualuser="x"] .permission.x,
[data-actualuser="b"] .permission.y,
[data-actualuser="c"] .permission.y,
[data-actualuser="d"] .permission.y,
[data-actualuser="e"] .permission.y,
[data-actualuser="f"] .permission.y,
[data-actualuser="g"] .permission.y,
[data-actualuser="h"] .permission.y,
[data-actualuser="i"] .permission.y,
[data-actualuser="j"] .permission.y,
[data-actualuser="k"] .permission.y,
[data-actualuser="l"] .permission.y,
[data-actualuser="m"] .permission.y,
[data-actualuser="n"] .permission.y,
[data-actualuser="o"] .permission.y,
[data-actualuser="p"] .permission.y,
[data-actualuser="q"] .permission.y,
[data-actualuser="r"] .permission.y,
[data-actualuser="s"] .permission.y,
[data-actualuser="t"] .permission.y,
[data-actualuser="u"] .permission.y,
[data-actualuser="v"] .permission.y,
[data-actualuser="w"] .permission.y,
[data-actualuser="x"] .permission.y,
[data-actualuser="y"] .permission.y,
.permission.z,
[data-actualuser="a"] .permission {display:inherit!important;}