{% if not include_html is defined %}
{% set include_html=1 %}
{% if app.request.request.get('skipHTML') !='' %}
{% set include_html= 0 %}
{% endif %}
{% if app.request.query.get('skipHTML') !='' %}
{% set include_html= 0 %}
{% endif %}
{% endif %}
{% if include_html==1 %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
<meta name="description"
content="HoneyBee Ecosystem is a Full Fledged Ecosystem adaptive for Every Type of business Needs">
<meta name="keywords" content="ERP, Honeybee, honey bee,Mozibul Yasser, Business, Management, ">
<meta name="author" content="ThemeSelect">
<title id="pageTitle">{{ page_title|default(doc_title|default('HoneyBee ERP')) }}</title>
<style>
/* cp-shell sidebar — full viewport height, internal scroll on overflow,
footer (Back to ERP) pinned to the bottom. Scoped to .cp-sidebar so it
only affects cp-shell module pages, never the legacy/codecovers layout. */
.cp-shell { min-height:100vh; align-items:stretch; }
.cp-sidebar { position:sticky !important; top:0 !important; height:100vh !important;
display:flex !important; flex-direction:column !important; overflow-y:auto !important; }
.cp-sidebar-footer { margin-top:auto !important; flex-shrink:0; }
</style>
{# ── Fonts — DM Sans (same stack as central/home pages) ──────────────── #}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&display=swap" rel="stylesheet">
<link rel="shortcut icon" type="image/x-icon"
href="{{ asset('favicon.ico') }}?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
<link rel="apple-touch-icon" sizes="180x180"
href="{{ asset('apple-icon.png') }}?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
<link rel="icon" type="image/png" sizes="32x32"
href="{{ asset('favicon-32x32.png') }}?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
<link rel="icon" type="image/png" sizes="16x16"
href="{{ asset('favicon-16x16.png') }}?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
<link rel="manifest" href="{{ asset('site.webmanifest') }}">
<link rel="mask-icon" href="{{ asset('safari-pinned-tab.svg') }}" color="#f2003a">
<meta name="msapplication-TileColor" content="#00aba9">
<meta name="theme-color" content="#ffffff">
{# <link rel="apple-touch-icon" href="pixinvent/images/favicon/apple-touch-icon-152x152.png"> #}
{# <link rel="shortcut icon" type="image/x-icon" href="pixinvent/images/favicon/favicon-32x32.png"> #}
<style>
/* (1) Table responsive fix */
.transactionTable {
min-width: 600px;
}
.form-label, b {
font-size: 13px;
font-weight: 600;
}
.btn.rel_form_submit {
display: inline-flex;
align-items: center; /* vertical center */
justify-content: center; /* horizontal center (if needed) */
gap: 6px; /* space between icon and text */
}
.selectize-input.full
{
background-color: inherit !important;
}
:root {
/* ── Typography scale (SIZES) — GLOBAL ─────────────────────────────
Defined here because this header is included by ~395 templates, so
every page can use the same scale (main_layout includes it too).
Use these instead of hard-coding font-size.
Values are px ON PURPOSE. styles_codecovers.css:6075 sets
`html { font-size: 10px }` (Bootstrap 3's convention, and nothing
later in the load chain overrides it), so 1rem = 10px — any page
authored in `rem` against the usual 16px base renders ~36% too
small (.72rem => 7.2px). That is why the AI Employee Roster was
unreadable, and why the ledger view mixes 11.5px text with 7.2px
text on the same screen (audit #18 / #5).
DO NOT "fix" that by setting html to 16px: it would rescale every
rem dimension (padding/width/margin too) across ~171 templates.
Scale is seeded from the HRM cockpit, whose rendering is the
reference for "readable". New pages: use these, never bare rem. */
--cp-fs-micro: 10px; /* uppercase table headers / micro labels */
--cp-fs-xs: 11.5px; /* fine print, pills, dense controls */
--cp-fs-sm: 12.5px; /* secondary text */
--cp-fs-base: 13px; /* body / table cells */
--cp-fs-md: 15px; /* card titles */
--cp-fs-lg: 16px; /* section headings */
--cp-fs-xl: 20px; /* major headings */
--cp-fs-2xl: 24px; /* page titles / KPI numbers */
--erp-space-xs: 4px;
--erp-space-sm: 8px;
--erp-space-md: 16px;
--erp-space-lg: 24px;
--erp-space-xl: 32px;
/* Warm cream palette — mirrors home.html.twig design tokens */
--erp-surface-0: #ffffff;
--erp-surface-1: #F7F5F0;
--erp-surface-2: #F0EDE5;
--erp-surface-3: #E8E3D9;
--erp-border-soft: rgba(26,29,46,.07);
--erp-border-md: rgba(26,29,46,.12);
--erp-border-strong: #d4ccbe;
--erp-text-strong: #1A1D2E;
--erp-text-soft: #6B6E7F;
--erp-text-muted: #9395A5;
--erp-brand: #2f648f;
--erp-brand-deep: #214f73;
--erp-brand-soft: #eaf2f7;
--erp-amber: #C07D2A;
--erp-amber-lt: #D4954A;
--erp-amber-dim: rgba(192,125,42,.10);
--erp-shadow-xs: 0 1px 4px rgba(26,29,46,.05);
--erp-shadow-sm: 0 2px 12px rgba(26,29,46,.07);
--erp-shadow-soft: 0 20px 56px rgba(26,29,46,.08);
--erp-shadow-card: 0 2px 12px rgba(26,29,46,.07);
--erp-shadow-hover: 0 8px 32px rgba(26,29,46,.10);
--erp-radius-sm: 8px;
--erp-radius: 12px;
--erp-radius-lg: 20px;
--erp-font: 'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
.erp-page-head {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
padding: 22px 28px 18px;
background:
radial-gradient(circle at top right, rgba(46, 95, 132, 0.08), transparent 28%),
linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);
border-bottom: 1px solid var(--erp-border-soft);
}
.erp-page-head-main {
min-width: 0;
flex: 1 1 auto;
}
.erp-page-title {
margin: 0;
font-size: 20px;
line-height: 1.2;
font-weight: 800;
letter-spacing: -0.02em;
color: var(--erp-text-strong);
padding: 0 !important;
}
.erp-page-subtitle {
margin: 10px 0 0;
font-size: 13px;
line-height: 1.7;
color: var(--erp-text-soft);
max-width: 760px;
}
.erp-page-actions {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
flex-wrap: nowrap;
flex: 0 0 auto;
}
.erp-page-actions .rel_form_submit {
margin-top: 0;
}
.erp-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
min-height: 42px;
padding: 0 18px;
border-radius: 12px;
border: 1px solid transparent;
font-size: 13px;
font-weight: 700;
letter-spacing: 0;
text-transform: none;
box-shadow: none;
}
.erp-btn-primary {
background: var(--erp-brand);
border-color: var(--erp-brand);
color: #fff;
box-shadow: 0 10px 18px rgba(46, 95, 132, 0.18);
}
.erp-btn-primary:hover,
.erp-btn-primary:focus {
background: var(--erp-brand-deep);
border-color: var(--erp-brand-deep);
color: #fff;
}
.erp-btn-secondary {
background: rgba(255, 255, 255, 0.9);
border-color: var(--erp-border-soft);
color: #36536c;
}
.erp-btn-secondary:hover,
.erp-btn-secondary:focus {
background: #fff;
border-color: var(--erp-border-strong);
color: var(--erp-text-strong);
}
.erp-section-card {
background: #fff;
border: 1px solid var(--erp-border-soft);
border-radius: 20px;
box-shadow: var(--erp-shadow-card);
}
.erp-form-surface .form-group {
margin-bottom: 18px;
}
.erp-form-surface .form-label,
.erp-form-surface label:not(.btn) {
color: #7b8791;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.01em;
}
.erp-form-surface input.form-control,
.erp-form-surface textarea.form-control {
/*background: #fff;*/
border: 1px solid #e4ebf0;
border-radius: 14px;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}
.erp-form-surface .form-control,
.erp-form-surface .input-group-addon,
.erp-form-surface .selectize-control.single .selectize-input,
.erp-form-surface .selectize-input {
border-color: #d8e4ef;
box-shadow: none;
}
.erp-form-surface .form-control,
.erp-form-surface .selectize-control.single .selectize-input,
.erp-form-surface .selectize-input {
border-radius: 10px;
/*background: #fff;*/
}
.erp-form-surface .input-group-addon {
background: #f8fafc;
color: #6c8196;
border-color: #d8e4ef;
}
.erp-form-surface .form-control:focus,
.erp-form-surface .selectize-control.single .selectize-input.input-active,
.erp-form-surface .selectize-input.focus {
border-color: #1d77d3;
box-shadow: none;
}
.erp-form-surface input.form-control:focus,
.erp-form-surface textarea.form-control:focus {
border-color: #cfdae3;
box-shadow: 0 0 0 3px rgba(46, 95, 132, 0.08);
background: #fff;
}
.card .header header {
}
/*.erp-form-surface .selectize-control.single .selectize-input,*/
/*.erp-form-surface .selectize-input {*/
/* min-height: 46px;*/
/* padding: 10px 14px;*/
/* line-height: 22px;*/
/* padding-right: 36px;*/
/* overflow: hidden;*/
/* border: 1px solid #d8e4ef !important;*/
/* box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);*/
/* white-space: nowrap;*/
/* text-overflow: ellipsis;*/
/*}*/
.erp-form-surface .input-group .selectize-control {
display: block;
width: 100%;
}
.erp-form-surface .input-group .form-line {
display: table-cell;
width: 100%;
vertical-align: middle;
}
.erp-form-surface .selectize-control.single .selectize-input > .item,
.erp-form-surface .selectize-input > .item,
.erp-form-surface .selectize-control.single .selectize-input > input {
/*line-height: 20px !important;*/
}
.erp-form-surface .selectize-control.single .selectize-input > .item {
display: block;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--erp-text-strong);
font-weight: 600;
}
.erp-form-surface .selectize-control.single .selectize-input > input {
opacity: 0;
min-width: 4px !important;
max-width: 4px !important;
height: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
}
.erp-form-surface .selectize-control.single .selectize-input:after {
right: 14px;
margin-top: -2px;
}
.erp-form-surface .selectize-dropdown {
margin-top: 8px;
min-width: 100%;
border-radius: 14px;
border: 1px solid #d8e4ef;
background: #ffffff;
box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
z-index: 5000;
overflow: visible;
}
.erp-form-surface .selectize-dropdown .optgroup-header {
padding: 12px 16px;
background: #f4f7fb;
border-bottom: 1px solid #e6edf5;
font-size: 12px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #5b7083;
}
.erp-form-surface .selectize-dropdown .option {
padding: 12px 16px;
font-size: 14px;
line-height: 1.45;
color: #17324d;
white-space: normal;
word-break: break-word;
}
.erp-form-surface .selectize-dropdown .active {
background: #edf4fb;
color: #17324d;
}
.erp-form-surface .transactionTable .selectize-control.single .selectize-input,
.erp-form-surface .transactionTable .selectize-input,
.erp-form-surface .transactionTable .form-control {
/*min-height: 38px;*/
/*height: 38px;*/
}
.erp-form-surface .transactionTable .selectize-control.single .selectize-input,
.erp-form-surface .transactionTable .selectize-input {
/*padding-top: 8px;*/
/*padding-bottom: 8px;*/
}
.erp-form-surface .transactionTable .selectize-control {
width: 100%;
}
.erp-form-surface .transactionTable .selectize-dropdown {
min-width: 220px;
}
.erp-form-surface .transactionTable .selectize-control.single .selectize-input:after {
right: 10px;
}
.erp-form-surface .transactionTable td .form-control,
.erp-form-surface .transactionTable td .selectize-control {
margin-bottom: 0;
}
.erp-table-shell {
border: 1px solid #e7edf4;
border-radius: 14px;
overflow: visible;
background: #fff;
}
.erp-table-shell table tbody td {
overflow: visible !important;
position: relative;
}
.erp-doc-shell {
border: 1px solid var(--erp-border-soft);
border-radius: 22px;
overflow: hidden;
background: linear-gradient(180deg, #ffffff 0%, #f9fbfc 100%);
box-shadow: var(--erp-shadow-soft);
}
.erp-doc-shell > .header.erp-page-head {
padding: 22px 28px 18px;
background:
radial-gradient(circle at top right, rgba(46, 95, 132, 0.08), transparent 28%),
linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);
border-bottom: 1px solid var(--erp-border-soft);
}
.erp-doc-tabs {
display: flex;
gap: 10px;
flex-wrap: nowrap;
align-items: stretch;
overflow-x: auto;
overflow-y: hidden;
padding: 10px 20px 12px;
margin: 0;
border-bottom: 1px solid var(--erp-border-soft);
background: linear-gradient(180deg, #f9fbfc 0%, #f5f8fa 100%);
white-space: nowrap;
}
.erp-doc-tabs > li {
float: none;
display: block;
margin: 0;
}
.erp-doc-tabs > li > a {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 6px;
min-width: 130px;
min-height: 76px;
padding: 12px 16px;
border: 1px solid #edf2f5;
border-radius: 16px;
background: rgba(255, 255, 255, 0.76);
box-shadow: inset 0 -1px 0 rgba(227, 234, 239, 0.9);
color: #8192a2;
transition: border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, background 0.2s ease, transform 0.2s ease;
}
.erp-doc-tabs > li > a:hover,
.erp-doc-tabs > li > a:focus {
background: #ffffff;
border-color: #dde7ee;
box-shadow: 0 8px 16px rgba(15, 23, 42, 0.04), inset 0 -1px 0 rgba(221, 231, 238, 0.96);
color: var(--erp-text-strong);
transform: translateY(-1px);
}
.erp-doc-tabs > li.active > a,
.erp-doc-tabs > li.active > a:hover,
.erp-doc-tabs > li.active > a:focus {
background: #ffffff;
border-color: #dbe5ec;
color: var(--erp-text-strong);
box-shadow: 0 12px 22px rgba(15, 23, 42, 0.05), inset 0 -1px 0 rgba(219, 229, 236, 0.98);
}
.erp-doc-tabs > li > a > i {
font-size: 18px;
color: #93a3b2;
}
.erp-doc-tabs > li.active > a > i {
color: var(--erp-brand);
}
.erp-doc-tabs > li > a h4 {
margin: 0;
font-size: 12px;
line-height: 1.35;
font-weight: 800;
white-space: normal;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.04em;
}
.erp-doc-tabs > li > a small {
display: block;
margin-top: 2px;
font-size: 11px;
line-height: 1.35;
color: inherit;
opacity: 0.64;
white-space: normal;
text-align: center;
text-transform: none;
letter-spacing: 0;
}
.erp-doc-tabs > li.active > a:after {
content: "";
width: 28px;
height: 3px;
border-radius: 999px;
background: var(--erp-brand);
}
.erp-doc-body {
padding: 22px;
background: linear-gradient(180deg, #f5f7f9 0%, #f1f4f6 100%);
}
.erp-pane {
min-height: 320px;
padding: 28px;
border: 1px solid #e1e8ed;
border-radius: 20px;
background:
linear-gradient(180deg, rgba(248, 250, 252, 0.7) 0%, rgba(255, 255, 255, 0.96) 16%, #ffffff 100%);
box-shadow: 0 18px 34px rgba(15, 23, 42, 0.06);
}
.erp-density-compact .erp-pane {
padding: 16px 18px;
}
.erp-density-compact .erp-pane-intro {
margin-bottom: 12px;
padding-bottom: 10px;
}
.erp-density-compact .erp-pane-title {
font-size: 18px;
}
.erp-density-compact .erp-pane-subtitle {
margin-top: 4px;
font-size: 12px;
line-height: 1.55;
max-width: 560px;
}
.erp-density-compact .erp-form-surface .form-group {
margin-bottom: 4px;
}
.erp-density-compact .erp-form-surface .row,
.erp-density-compact .erp-form-surface .row.clearfix {
margin-bottom: 0;
}
.erp-density-compact .erp-form-surface .form-label,
.erp-density-compact .erp-form-surface label:not(.btn) {
font-size: 12px;
}
.erp-density-compact .erp-form-surface .attach_ckeditor,
.erp-density-compact .erp-form-surface textarea.form-control {
min-height: 84px;
}
.erp-density-compact .erp-form-surface .col-lg-12,
.erp-density-compact .erp-form-surface .col-lg-6,
.erp-density-compact .erp-form-surface .col-lg-4,
.erp-density-compact .erp-form-surface .col-lg-3,
.erp-density-compact .erp-form-surface .col-lg-2,
.erp-density-compact .erp-form-surface .col-md-12,
.erp-density-compact .erp-form-surface .col-md-6,
.erp-density-compact .erp-form-surface .col-md-4,
.erp-density-compact .erp-form-surface .col-md-3,
.erp-density-compact .erp-form-surface .col-sm-12,
.erp-density-compact .erp-form-surface .col-xs-12 {
margin-bottom: 4px;
}
.erp-pane-sm {
min-height: 320px;
}
.erp-pane-md {
min-height: 420px;
}
.erp-pane-lg {
min-height: 60vh;
}
.erp-pane-xl {
min-height: 90vh;
}
.erp-pane .row:last-child,
.erp-pane .row.clearfix:last-child {
margin-bottom: 0;
}
.erp-pane-intro {
margin-bottom: 28px;
padding-bottom: 18px;
border-bottom: 1px solid #edf2f5;
}
.erp-pane-title {
margin: 0;
font-size: 24px;
line-height: 1.2;
font-weight: 800;
letter-spacing: -0.03em;
color: var(--erp-text-strong);
}
.erp-pane-subtitle {
margin: 10px 0 0;
max-width: 680px;
font-size: 13px;
line-height: 1.75;
color: var(--erp-text-soft);
}
.erp-subsection {
margin-bottom: 12px;
padding: 12px 12px 6px;
border: 1px solid #edf2f5;
border-radius: 16px;
background: linear-gradient(180deg, rgba(248, 250, 252, 0.86) 0%, #ffffff 100%);
}
.erp-subsection-header {
margin-bottom: 8px;
padding-bottom: 6px;
border-bottom: 1px solid #eef3f6;
}
.erp-subsection-kicker {
display: inline-block;
margin: 0 0 4px;
font-size: 11.5px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #7f91a0;
}
.erp-subsection-title {
margin: 0;
font-size: 13px;
font-weight: 800;
line-height: 1.3;
color: var(--erp-text-strong);
}
.erp-subsection-copy {
margin: 4px 0 0;
font-size: 11.5px;
line-height: 1.45;
color: var(--erp-text-soft);
max-width: 520px;
}
.erp-action-footer {
display: flex;
justify-content: center;
align-items: center;
padding: 0 22px 22px;
background: linear-gradient(180deg, transparent 0%, #f4f7f9 100%);
}
.erp-hidden {
display: none !important;
}
.erp-text-right {
text-align: right !important;
}
.erp-text-center {
text-align: center !important;
}
.erp-text-uppercase {
text-transform: uppercase !important;
}
.erp-mb-0 {
margin-bottom: 0 !important;
}
.erp-input-offset-sm {
margin-top: 8px !important;
}
.erp-inline-action {
margin-top: 0 !important;
}
.erp-wide-action {
display: block;
width: 100%;
margin-top: 16px;
}
.erp-spaced-table {
width: 100%;
border-collapse: separate;
border-spacing: 0 16px;
}
.erp-spaced-table > thead > tr > th {
padding-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid var(--erp-border-soft);
color: var(--erp-text-soft);
font-size: 12px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.erp-spaced-table > tbody > tr > td {
vertical-align: middle;
}
.erp-hide-cost-price .cost_price_cont {
display: none !important;
}
.erp-hide-sales-price .sales_price_cont {
display: none !important;
}
@media (max-width: 991px) {
.erp-page-head {
flex-wrap: wrap;
align-items: flex-start;
}
.erp-page-actions {
flex-wrap: wrap;
justify-content: flex-start;
width: 100%;
}
.erp-doc-shell > .header.erp-page-head {
padding: 22px 20px 18px;
}
.erp-doc-tabs {
padding: 0 16px 18px;
}
.erp-doc-tabs > li > a {
min-width: 142px;
min-height: 98px;
padding: 16px;
}
.erp-doc-body {
padding: 18px;
}
.erp-pane {
padding: 18px;
}
.erp-action-footer {
padding: 0 18px 18px;
}
}
</style>
<style>
.table-column-hidden {
display: none;
}
.card-body-hidden {
display: none;
}
.inplaceEdit .fa.fa-edit {
display: none;
}
embed {
width: auto !important;
height: unset !important;
max-width: 80vw !important;
}
{% if app.session.get('devAdminMode') !=1 %}
.sf-toolbar {
display: none !important;
}
{% endif %}
.mobile_approval {
position: fixed;
bottom: 0;
left: 0;
z-index: 99999;
width: 100vw;
background: orange;
text-align: center !important;
display: none;
}
.wide_screen_approval {
display: block;
text-align: center !important;
}
@media only screen and (max-width: 400px) {
.headerbar-right .header-nav.header-nav-options {
display: none !important;
}
.headerbar-right .header-nav.header-nav-profile.company_selector {
display: contents !important;
}
}
@media (max-width: 768px) {
.mobile_approval {
display: block;
}
.wide_screen_approval {
display: none;
}
#content {
padding-top: 128px !important;
}
}
@media (max-width: 550px) {
#content {
padding-top: 192px !important;
}
}
.material-icons {
display: none;
font-size: inherit !important;
}
.align_center {
text-align: center;
}
.itemSegmentTable tbody .common_selectize_text
{
font-size: 14px;
font-weight: bold;
cursor: pointer;
}
.common_selectize_service.selectize-control
{
font-size: 14px !important;
}
.align_right, .trans_amount {
text-align: right;
}
.align_left {
text-align: left;
}
.selection_on_header {
margin-top: 7px;
margin-bottom: 7px;
margin-left: 24px;
line-height: normal;
vertical-align: middle;
position: relative;
display: inline-table;
padding: 0;
white-space: nowrap;
border-radius: 2px;
-webkit-transition: background 0.25s ease-in-out;
-o-transition: background 0.25s ease-in-out;
transition: background 0.25s ease-in-out;
}
.selection_on_header .form-group {
margin-bottom: 0px;
padding-top: 0px !important;
}
.selection_on_header .selectize-control.form-control {
/*margin-bottom: 0px;*/
border-bottom: 0px;
height: 34px;
}
.selectize-control.form-control .selectize-input {
/*margin-bottom: 0px;*/
padding-right: 30px;
/*height: 34px;*/
}
.form-control .selectize-dropdown {
font-size: 13px;;
}
.form-control .selectize-dropdown h6 {
font-size: 14px;;
}
.card.style-accent-dark .header .selectize-input.input-active,
.card.style-accent-dark .header .selectize-input {
background-color: #681a7f;
border-color: #681a7f;
color: #ffffff;
}
.card.style-accent-dark .selectize-control.single .selectize-input:after {
display: none;
background-color: #681a7f;
border-color: #ffffff transparent transparent transparent;
color: #ffffff;
right: 0px;
}
{% if app.request.get('_route')!='print_check' %}
html {
/*zoom: 0.75;*/
/*transform: scale(0.8);*/
/*transform-origin: top left; !* Adjust as needed *!*/
/*width: 125%; !* To compensate for scaling *!*/
/*height: 125% !important;*/
}
@media print {
html {
/*transform: scale(.75);*/
/*transform-origin: 0 0;*/
}
@page {
/*size: 297mm 210mm; !* landscape *!*/
/*size: 210mm 297mm; !* landscape *!*/
/* you can also specify margins here: */
/*margin: 25mm;*/
/*margin-right: 45mm; !* for compatibility with both A4 and Letter *!*/
}
}
{% endif %}
.honeybee_sidebar.tabs-right > .nav-tabs > li > a {
min-width: unset !important;
margin-right: 0;
}
{# off canvas style #}
body {
overflow-x: hidden;
}
#wrapper {
transition: all 0.4s ease;
}
#wrapper.toggled {
padding-right: 400px;
}
#sidebar-wrapper {
z-index: 1050;
position: fixed;
right: 0;
width: 0;
height: 100%;
background: linear-gradient(180deg, #ffffff 0%, #f6f8fa 100%);
overflow-y: auto;
transition: all 0.4s ease;
box-shadow: -12px 0 32px rgba(15, 23, 42, 0.08);
border-left: 1px solid #dce5ec;
}
#wrapper.toggled #sidebar-wrapper {
width: 400px;
}
/* Sidebar Header & Close Button */
.sidebar-header {
padding: 15px;
color: #333;
}
.sidebar-header .close {
color: #000;
opacity: 0.5;
font-size: 30px;
margin-top: -5px;
float: right;
}
.sidebar-header .close:hover {
opacity: 1;
}
.sidebar-brand {
margin: 0;
font-size: 18px;
color: #333;
}
.video-container {
text-align: center;
width: 100%;
}
.video-container iframe {
max-width: 100%;
border-radius: 8px;
}
</style>
{# <link href='fonts/css0a62.css?family=Roboto:300italic,400italic,300,400,500,700,900' rel='stylesheet' type='text/css'/> #}
<link rel="stylesheet" href="{{ asset('css/custom.css') }}">
<link rel="stylesheet"
href="{{ absolute_url(path('dashboard')) }}css/icone91f.css?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}&family=Material+Icons"
type="text/css">
<link rel="stylesheet"
href="{{ absolute_url(path('dashboard')) }}css/glyphicon_font_face.css?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}&family=Material+Icons"
type="text/css">
{# bootstrap #}
{# <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> #}
{# <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script> #}
{# <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> #}
<link rel="stylesheet"
href="{{ absolute_url(path('dashboard')) }}condensed_assets/styles_codecovers.css?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
{# responsive css file #}
<link rel="stylesheet"
href="{{ absolute_url(path('dashboard')) }}condensed_assets/responsive_codecovers.css?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
<link type="text/css" rel="stylesheet"
href='{{ absolute_url(path('dashboard')) }}fonts/material-design-iconic-font/css/material-design-iconic-font.css'/>
<link rel="stylesheet"
href="{{ absolute_url(path('dashboard')) }}condensed_assets/placeholder_loader.css?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">
{% if not new_calendar_version is defined %}
{% set new_calendar_version=0 %}
{% endif %}
{% if new_calendar_version==0 %}
<link rel="stylesheet" href="{{ asset('css/fullcalendar.min.css') }}">
{% endif %}
<link rel="stylesheet" href="{{ asset('css/cal_print.css') }}" media="print">
<style>
.app_pending_for_all
{
width: 100% !important;
}
/*.table > thead > tr > th {*/
/*vertical-align: bottom;*/
/*border-bottom: 2px solid #ddd;*/
/*}*/
/*body, .body, .card .body, .sidebar .menu .list a span, .form-control {*/
/*font-size: 12px;*/
/*!*font-size: 12px;*!*/
/*font-weight: 400;*/
/*}*/
.form-control
{
border: 1px solid rgb(12 12 12 / 8%) !important;
border-radius: 6px !important;
}
.trans_amount:not(.latch_top), .align_right {
text-align: right !important;
vertical-align: middle;
}
.align_left:not(.latch_top) {
text-align: left !important;
vertical-align: middle;
}
.align_center:not(.latch_top) {
text-align: center !important;
vertical-align: middle;
}
.latch_top {
vertical-align: top !important;
}
.ver_mid {
vertical-align: middle !important;
}
</style>
{# <script type="text/javascript" src="{{ constant('ApplicationBundle\\Constants\\GeneralConstant::NOTIFICATION_SERVER') }}/socket.io/socket.io.js"></script> #}
<style>
{##preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible;#}
{#background: #333 url('{{ absolute_url(path('dashboard')) }}/images/loading_2.gif') no-repeat center center; }#}
{#@media (max-width: 767px) {#}
{#.sidebar-toggle {#}
{#display: none !important;#}
{#}#}
{#}#}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
@media print {
.dont_print {
display: none !important;
border: none !important;
}
.only_print {
display: block !important;
}
.full_page {
height: calc(100vw * 1);
}
/*section.content {*/
/*margin-left: 15px*/
/*}*/
}
.full_page {
height: calc(100vw * 1);
}
.only_print {
display: none;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
cursor: pointer;
border: none;
}
.form-line .selectize-input {
border: none;
}
.dt-gen-button .fa {
margin: 1px 0 3px 5px;
}
/*.dt-gen-button*/
/*{*/
/*float:right;*/
/*}*/
.dt-buttons .dt-gen-button {
/*float: right;*/
float: none;
width: 15% !important;
/*max-width: 94px;*/
/*margin-left:20px !important;*/
}
h5 table {
max-width: 100% !important;
}
.dt-buttons {
width: 100%;
text-align: center;
/*background-color: grey;*/
}
#page_data_table_search {
width: 95%;
padding-left: 1rem;
border-radius: 3rem;
-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -7px rgba(0, 0, 0, .2);
}
.form-control.selectize-control {
border-bottom: 1px solid rgba(12, 12, 12, 0.12);
height: auto;
min-height: 0px;
}
.selectize-input {
min-height: 0;
padding: 0 1rem;
line-height: 1.846153846;
vertical-align: middle !important;
}
.form .form-group .input-group {
margin-top: 0px;
}
.card div[class*="col-md"], .card div[class*="col-lg"], .card div[class*="col-xs"], .card div[class*="col-sm"] {
margin-bottom: 20px;
}
.modal div[class*="col-md"], .modal div[class*="col-lg"], .modal div[class*="col-xs"], .modal div[class*="col-sm"] {
margin-bottom: 20px;
}
.dt-bootstrap div[class*="col-md"], .dt-bootstrap div[class*="col-lg"], .dt-bootstrap div[class*="col-xs"], .dt-bootstrap div[class*="col-sm"] {
margin-bottom: 0px;
}
.btn-icon-toggle.approve_button {
border-color: cornsilk;
border-radius: 50% !important;
border: 2px solid;
height: 36px;
}
.selectize-input, .selectize-control.single .selectize-input.input-active {
background: inherit;
/*cursor: text;*/
/*display: inline-block;*/
}
.selectize-input.full:not(:hover) {
background-color: inherit;
}
.selectize-input.full:hover {
z-index: 999999;
}
/*.selectize-input.full {*/
/* background-color: inherit;*/
/*}*/
.user:hover {
background: #17a2b8;
color: white;
cursor: pointer;
}
.d-none {
display: none;
}
.d-block {
display: block;
}
.position-relative {
position: relative;
}
#loader {
position: absolute;
top: 0;
left: 212px;
margin-top: -16px;
}
.mb-1 {
margin-bottom: 1.5rem;
}
.mr-1 {
margin-right: 1rem;
}
</style>
<style>
/*drastic*/
textarea.form-control {
padding: 0 1rem;
}
.bg-blue {
/*background: blue;*/
}
.bg-orange {
/*background: orange;*/
}
table .form-control:not(.trigger_ckeditor ) {
padding: 0 1rem;
height: auto;
border: 1px solid rgba(12, 12, 12, 0.2);
border-radius: 6px !important;
}
.form-control.trigger_ckeditor {
border: none !important;
height: auto !important;
}
table input.form-control {
/*padding: 0 0;*/
}
table input[type="number"].form-control {
text-align: right;
}
table .form-control[disabled],
table .form-control[readonly],
table fieldset[disabled] .form-control {
background-color: transparent;
border-color: rgba(12, 12, 12, 0.2);
border-style: dashed;
}
.form .form-group, .form-inline .form-group {
padding-top: 20px;
margin-bottom: 2px;
}
#relevantForm .form-control {
height: auto;
}
.form-group .form-control:focus ~ label:after, .form-group .form-control:focus ~ .form-control-line:after {
visibility: hidden;
width: 100%;
left: 0;
}
.width-13 {
width: 520px;
}
.width-50-percent {
width: 50vw;
}
@media (max-width: 580px) {
.width-50-percent {
width: 100vw;
}
}
</style>
<script>
if (typeof module === 'object') {
window.module = module;
module = undefined;
}
// require('./preload');
</script>
<script>
var logger = function () {
var oldConsoleLog = null;
var pub = {};
pub.enableLogger = function enableLogger() {
if (oldConsoleLog == null)
return;
window['console']['log'] = oldConsoleLog;
};
pub.disableLogger = function disableLogger() {
oldConsoleLog = console.log;
window['console']['log'] = function () {
};
};
return pub;
}();
{% if app.session.get('devAdminMode') ==1 %}
{% else %}
window['console']['log'] = function () {
};
{% endif %}
</script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
{# <link rel="stylesheet" href="{{ asset('css/zErpOverhaul.css') }}?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }}">#}
</head>
<body class="menubar-hoverable header-fixed ">
{# sidebar div off canvas #}
<div id="wrapper">
<div id="sidebar-wrapper">
<div class="sidebar-header mb-5">
<button type="button" class="close " id="close-sidebar">×</button>
</div>
<div class="video-container">
{% set current_video_id = v_id|default('LRDxDVv5dCc') %}
{% set doc_title = doc_title|default('Document') %}
<h3>{{doc_title}}</h3>
<iframe width="350" height="250"
src="https://www.youtube.com/embed/{{current_video_id}}"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen>
</iframe>
</div>
</div>
</div>
{% if pdf is defined and pdf==true %}
{% else %}
{% include '@Application/inc/snippets/export_bar.html.twig' %}
{% include '@Application/inc/_support_session_banner.html.twig' %}
{% endif %}
<!--<div id="preloader"></div>-->
{% if not isEmailBody is defined %}
<div class="ph-item"
style="display:none;top:0; left:0; right:0; bottom:0; position:fixed;width: 100%;height: 100%;z-index: 9999;">
<div class="ph-col-12">
{# <div class="ph-picture"></div> #}
<div class="ph-row">
<div class="ph-col-12 big"></div>
<div class="ph-col-12 big"></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 empty big"></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 empty big"></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 "></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 "></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 "></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-8 "></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-2 big "></div>
<div class="ph-col-2 big empty "></div>
<div class="ph-col-4 big "></div>
<div class="ph-col-2 "></div>
<div class="ph-col-2 empty big"></div>
<div class="ph-col-2 big "></div>
<div class="ph-col-2 big empty "></div>
<div class="ph-col-4 "></div>
</div>
</div>
<div class="ph-col-2 ">
<div class="ph-picture"></div>
</div>
<div class="ph-col-2 empty "></div>
<div class="ph-col-2">
<div class="ph-picture"></div>
</div>
<div class="ph-col-2 empty"></div>
<div class="ph-col-4">
<div class="ph-picture"></div>
</div>
<div class="ph-col-12">
<div class="ph-picture"></div>
</div>
</div>
<div id='ajax_loader_here' style="display: none">
<img src='{{ asset('images/animated-bee.gif') }}'/>
</div>
<div id="loader-container" class="page-preloader" style="
background: #EDF0F1 url({{ url('dashboard') }}images/audio.svg) no-repeat center center;
position: fixed;
overflow: hidden;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 99999;"></div>
{# Guaranteed loader hide — dependency-free so it also fires on lean cp-shell
pages that don't load generic.js (which otherwise hides it on window.load).
Binds the same window.load timing (no regression for full-JS pages) plus a
safety timeout so the full-screen overlay can never stay stuck. #}
<script>
(function () {
function hideLoader() {
var el = document.getElementById('loader-container');
if (el) { el.style.display = 'none'; }
var ph = document.querySelectorAll('.page-preloader, .ph-item');
for (var i = 0; i < ph.length; i++) { ph[i].style.display = 'none'; }
}
if (document.readyState === 'complete') {
hideLoader();
} else {
window.addEventListener('load', hideLoader);
}
// Backstop: if 'load' never fires (hung resource), don't trap the user.
setTimeout(function () {
var el = document.getElementById('loader-container');
if (el) { el.style.display = 'none'; }
}, 5000);
})();
</script>
<div class="page-loader-wrapper dont_print" id="preloader" style="display: none;">
<div class="loader">
<div class="preloader">
<div class="spinner-layer pl-red">
<div class="circle-clipper left">
<div class="circle"></div>
</div>
<div class="circle-clipper right">
<div class="circle"></div>
</div>
</div>
</div>
<p>Please wait...</p>
</div>
</div>
</body>
{% include '@Application/inc/notification/no_javascript.html.twig' %}
{% endif %}
{% set full_js_included=0 %}
{% endif %}
{# for menu open and close for off canvas #}
<script>
$(document).ready(function() {
// for menu open
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").addClass("toggled");
});
// for close menu (Close button)
$("#close-sidebar").click(function(e) {
e.preventDefault();
$("#wrapper").removeClass("toggled");
});
});
</script>
{% if not isEmailBody is defined %}
<script>
var BaseURL = '{{ url('dashboard') }}';
var CentralURL = '{{ constant('ApplicationBundle\\Constants\\GeneralConstant::HONEYBEE_CENTRAL_SERVER') }}';
{# var SYSTEM_DEFAULT_CURRENCY_ID={{ session['systemDefaultCurrency'] }}; #}
{# var SYSTEM_ACTIVE_CURRENCY_ID={{ session['systemActiveCurrency'] }}; #}
{# var SYSTEM_DEFAULT_CURRENCY_NAME='{{ session['systemCurrencyName'] }}'; #}
{# var SYSTEM_DEFAULT_CURRENCY_ICON='{{ session['systemCurrencyIcon'] }}'; #} // will work on later
var SYSTEM_DEFAULT_CURRENCY_ID = 1;
var SYSTEM_ACTIVE_CURRENCY_ID = 1;
var SYSTEM_ACTIVE_CURRENCY_NAME = 'BDT';
var SYSTEM_ACTIVE_CURRENCY_ICON = '';
{# var BaseURL='{{ url('dashboard') }}'; #}
var ACTIVE_ROUTE = "";
// window.isElectron = function () {
// return 'Bridge' in window;
// };
if (window.isElectron) {
// alert('pikachi')
// // console.log(window.ipcRenderer)
window.ipcRenderer.send('ping', 'hello')
window.ipcRenderer.send('asynchronous-reply', 'PIKAAA')
// window.ipcRenderer.on('pong', function (event, msg) {
// // console.log(msg)
// })
// setTimeout(function listPorts() {
// listSerialPorts();
// setTimeout(listPorts, 5000);
// }, 2000);
}
</script>
{% endif %}
<style>
.text-uppercase {
text-transform: uppercase;
}
.row {
margin-right: 0px;
}
{% if app.request.query.get('iFrameData') !='' %}
body {
zoom: .50;
-moz-transform: scale(.50);
-moz-transform-origin: 0 0;
}
.section-action, .approve_button, .comment_holder {
display: none;
}
#header {
display: none !important;
}
#base #content {
padding-top: 0px !important;
}
#base {
padding-bottom: 122px !important;
}
.card-actionbar-row.mobile_approval {
display: none !important;
}
#base #content .header {
display: none !important;
}
.section-body .col-xs-12 {
width: 100%;
padding: 0px !important;
}
{% endif %}
.toggle-vis:not(.currVis) .fa.fa-check {
display: none;
}
.toggle-vis.currVis .blank_space {
display: none;
}
.hide_td {
display: none;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 1rem;
padding-right: 0rem;
}
body {
/*background: #ffffff;*/
}
</style>
{# Modify CSS here #}
<style>
#relevantForm .form-control.selectize-control,
#relevantForm .selectize-control,
.niceModal .form-control.selectize-control,
.niceModal .selectize-control {
border-bottom: 1px solid rgba(12, 12, 12, 0.12);
height: auto;
max-height: 31px;
}
#relevantForm .form-control.selectize-control.multi,
#relevantForm .selectize-control.multi,
.niceModal .form-control.selectize-control.multi,
.niceModal .selectize-control.multi {
max-height: unset;
}
#relevantForm input.form-control,
#relevantForm .trigger_ckeditor.form-control,
.niceModal input.form-control {
font-size: 14px;
padding-left: 12px;
}
#relevantForm .itemTableCont input.form-control:not(:focus) {
border: none;
}
#relevantForm input.form-control {
font-weight: bold;
}
#header {
height: 40px;
}
.headerbar {
min-height: 40px;
}
.header-nav .header-nav-brand {
height: 40px;
}
#menubar {
top: 40px;
}
#content {
padding-top: 40px;
}
.header-nav > li {
padding: 2px 2px;
}
.header-nav-profile .dropdown > a,
.header-nav-profile .dropdown.open > a {
min-height: 0px;
padding: .25rem 1rem;
margin: 0px;
}
.header-nav-profile .dropdown img {
width: auto;
height: 33%;
max-height: 30px;
border-radius: 40px;
}
.header-nav-profile .dropdown.open .dropdown-menu {
margin-top: 1px;
border-top: none;
border-radius: 1rem;
}
.header-nav-profile .dropdown.open > a:after,
.header-nav-profile .dropdown > a:after {
/*display: none;*/
right: 1rem;
top: 4px;
}
.headerbar-right .header-nav {
display: inline-block;
float: unset;
vertical-align: middle;
}
#relevantForm .selectize-dropdown,
#relevantForm .selectize-input,
#relevantForm .selectize-input input,
.niceModal .selectize-dropdown,
.niceModal .selectize-input,
.niceModal .selectize-input input {
color: #0c0c0c;
font-size: 14px;
}
#relevantForm .selectize-dropdown,
#relevantForm .selectize-input,
#relevantForm .selectize-input input {
font-weight: bold;
}
#relevantForm .selectize-input.not-full input,
.niceModal .selectize-input.not-full input {
/*color: #0c0c0c;*/
/*font-weight: normal;*/
/*font-size: 14px;*/
}
#relevantForm .selectize-input.has-items .item,
.niceModal .selectize-input.has-items .item {
line-height: 1;
height: 14px;
overflow: hidden;
}
#relevantForm .selectize-control.multi .selectize-input.has-items .item,
.niceModal .selectize-control.multi .selectize-input.has-items .item {
line-height: 1;
height: 14px;
overflow: visible;
}
#relevantForm .selectize-input.has-items .item:hover,
.niceModal .selectize-input.has-items .item:hover {
overflow: visible;
}
#relevantForm .itemSegmentTable .form-control.selectize-control, #relevantForm .itemSegmentTable .selectize-control {
/*border: 1px solid rgba(12, 12, 12, 0.12);*/
border: none;
}
#relevantForm .itemSegmentTable .selectize-control .selectize-input:after {
display: none;
}
.table-responsive {
overflow-x: unset;
}
.inplace_attached textarea {
border: none;
font-weight: bold;
font-size: 14px;
padding-left: 12px;
background: transparent;
color: #0c0c0c;
-webkit-box-shadow: none;
box-shadow: none;
}
.itemSegmentTable tfoot td {
font-size: 1.5rem;
font-weight: bold;
}
.itemSegmentTable th.expanded {
width: 45% !important;
}
.itemtable th.expanded {
width: 45% !important;
}
input[type=number]:not(:focus)::-webkit-inner-spin-button,
input[type=number]:not(:focus)::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
/*#relevantForm .open > .dropdown-menu {*/
/* padding: 2rem;*/
/* height: 51rem;*/
/* overflow-y: scroll;*/
/*}*/
/*.itemSegmentTable input[type=number]:not(:focus)::-webkit-inner-spin-button,*/
/*.itemSegmentTable input[type=number]:not(:focus)::-webkit-outer-spin-button {*/
/* -webkit-appearance: none;*/
/* -moz-appearance: none;*/
/* appearance: none;*/
/* margin: 0;*/
/*}*/
/*#newExpenseModal .form-control.selectize-control:hover {*/
/* border-bottom: 1px solid rgba(12, 12, 12, 0.12);*/
/* height: auto;*/
/* max-height: unset !important;*/
/* min-height: 0px !important;*/
/*}*/
@media (min-width: 769px) {
#relevantForm .desc_cont {
padding-top: 5.5px;
}
}
.generic_document_list_table .dropdown-menu {
min-width: 0;
}
.generic_document_list_table .dropdown-menu > li > a {
padding: 1px 20px;
}
.generic_document_list_table .name_icon {
background-size: cover;
width: 30px;
height: 30px;
border-radius: 50%;
}
.generic_document_list_table .text_hover_icon {
width: 20px;
height: 20px;
border-radius: 50%;
padding: 0 !important;
}
.text_hover_icon .fa {
font-size: 11px;
}
.generic_document_list_table .dropdown-menu {
min-width: 0;
}
.generic_document_list_table .btn-sm:not(.text_hover_icon), .generic_document_list_table .btn-group-sm > .btn:not(.text_hover_icon) {
padding: 0 1rem;
}
.btn-sm, .btn-group-sm > .btn.text_hover_icon {
/*padding: 0 1rem;*/
}
/*.generic_document_list_table.table-condensed > tbody > tr > th,*/
/*.generic_document_list_table.table-condensed > tfoot > tr > th,*/
/*.generic_document_list_table.table-condensed > thead > tr > td,*/
/*.generic_document_list_table.table-condensed > tbody > tr > td,*/
/*.generic_document_list_table.table-condensed > tfoot > tr > td {*/
/* padding: 0 1rem;;*/
/*}*/
table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 0 1rem;;
}
.generic_document_list_table.table-condensed > thead > tr > th {
padding: 1rem 1rem;;
}
.dataTable#ajax_data_table .form-control,
.generic_document_list_table.dataTable .form-control {
padding: 0 1rem;
height: auto;
border: 1px solid rgba(12, 12, 12, 0.2);
border-radius: 6px !important;
}
.dataTable#ajax_data_table .fa-edit,
.generic_document_list_table.dataTable {
font-size: 12px !important;
/* color: darkgreen; */
}
.nav-tabs li:not(.no-popover) h4 {
/*display: none;*/
}
.popover-content {
text-align: center;
}
.card {
/*border-radius: 2rem;*/
margin-bottom: 1rem;
overflow: visible;
}
.card .body:last-child {
/* border-radius: 0 0 2px 2px; */
/* // border-radius: 0 0 2rem 2rem;*/
}
.alert.alert-callout {
/*border-radius: 2rem;*/
}
.card .body.no-padding:last-child {
overflow: visible;
}
.alert.alert-callout:before {
/*top: 1rem;*/
/*bottom: 1rem;*/
}
section {
padding: 1rem;
}
section-body:first-child {
margin-top: 1rem;
}
.section-body:first-child {
margin-top: 1rem;
}
.offcanvas_special {
position: fixed;
top: 0;
bottom: 0;
left: -50vw;
z-index: 1032;
}
.header-nav .dropdown-toggle {
border-radius: 999px;
padding: 0.25rem 1rem;
}
body {
/*font-family: "Roboto", sans-serif, Helvetica, Arial, sans-serif;*/
font-size: 12px;
}
.form_ongoing_submit {
position: absolute;
width: 100%;
height: 100%;
z-index: 999999999;
background: url({{ url('dashboard') }}images/loader/spinner.gif?version={{ constant('ApplicationBundle\\Constants\\GeneralConstant::ENTITY_APP_VERSION') }});
margin: auto;
background-size: initial;
background-position: center !important;
background-repeat: no-repeat;
background-color: #cff1ef5c;
}
.approve_button_common {
background: #0aa89e;
border-radius: 6px;
border: 2px solid #c7cbcb;
}
.generalCurrencyMultiplyRateTr:not(.present) {
display: none;
}
{# {% if app.session.get('devAdminMode') ==1 %}#}
#header
{
color: #183144;
background: linear-gradient(180deg, #fcfdfe 0%, #f3f6f8 100%);
border-bottom: 1px solid #dfe7ed;
}
#header .text-primary {
color: #6b7c8c;
}
{# {% endif %}#}
</style>
{# selectize special ends #}
{% include '@Application/inc/ajax_route_library.html.twig' %}
{% include '@Application/inc/ai_route_to_action_library.html.twig' %}
{% include '@Application/inc/ai_route_to_report_library.html.twig' %}
<input type="hidden" id="timeStampOnHeaderLoad" value="{{ 'now'|date('U') }}">