diff --git a/odex25_base/expert_std_backend_theme/__init__.py b/odex25_base/expert_std_backend_theme/__init__.py new file mode 100644 index 000000000..5d65c3bdb --- /dev/null +++ b/odex25_base/expert_std_backend_theme/__init__.py @@ -0,0 +1 @@ +from .hooks import test_pre_init_hook, test_post_init_hook \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/__manifest__.py b/odex25_base/expert_std_backend_theme/__manifest__.py new file mode 100644 index 000000000..b71277bb7 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/__manifest__.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +{ + 'name': 'Expert Standard Backend Theme', + 'category': 'Tools', + 'version': '0.1', + 'summary': 'Customization for backend and forntend themes built for odex', + 'description': 'Expert Standard Backend Theme', + 'author': "Expert Co. Ltd.", + 'website': "https://www.exp-sa.com", + 'depends': ['web','odex25_web'], + 'data': [ + 'views/assets.xml', + 'views/icons.xml', + 'views/settings.xml', + ], + "qweb": [ + 'static/src/xml/*' + ], + 'license': 'LGPL-3', + 'pre_init_hook': 'test_pre_init_hook', + 'post_init_hook': 'test_post_init_hook', + 'installable': True, + 'application': False, + 'auto_install': False, +} + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/odex25_base/expert_std_backend_theme/hooks.py b/odex25_base/expert_std_backend_theme/hooks.py new file mode 100644 index 000000000..da5e5da26 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/hooks.py @@ -0,0 +1,646 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import base64 + +from odoo import api, SUPERUSER_ID +from odoo.modules import get_module_resource + + +def test_pre_init_hook(cr): + """Hooks for Changing Menu Web_icon""" + + env = api.Environment(cr, SUPERUSER_ID, {}) + menu_item = env['ir.ui.menu'].search([('parent_id', '=', False)]) + + for menu in menu_item: + if menu.name == 'Contacts': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'contact.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Link Tracker': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'link_tracker.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Dashboards': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Sales': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'sales.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Accounting': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'accounting.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Inventory': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'inventory.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Purchase': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'purchase.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Calendar': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'calendar.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'CRM': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'crm.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Note': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'notes.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Website': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'website.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Point of Sale': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'pos.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Manufacturing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'manufacturing.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Repairs': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'repair.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Email Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'email_market.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'SMS Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'sms.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Project': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'project.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Surveys': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'surveys.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Employees': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'employees.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Recruitment': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'recruitment.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Attendances': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'attendances.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Time Off': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'time-off.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Expenses': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'expenses.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Maintenance': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'maintenance.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Live Chat': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'new-live-chat.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Lunch': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'lunch.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Fleet': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'fleet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Timesheets': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'timesheet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Events': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'events.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'eLearning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'e-learning.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Membership': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'membership.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Members': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'members.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + + if menu.name == 'Subscriptions': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'subscription.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Documents': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'documents.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Rental': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'rental.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Marketing Automation': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'marketing_automation.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'IoT': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'iot.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Helpdesk': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'help.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Planning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'planning.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Appraisal': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'appraisal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Consolidation': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'consolidation.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Payroll': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'payaroll.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Barcode': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'barcode.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Quality': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'quality.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'PLM': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'plm.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Field Service': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'field-service.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Data Cleaning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'clean-code.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Approvals': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'approvals.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Referrals': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'referral.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Discuss': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'discuss.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Social Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'like.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Document Management System': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'documents.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Asset Extend': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'assest-manager.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Odex25 Accounting': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'accounting.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Petty Cash': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'money.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Task Logs': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'task-log.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Base': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'System Notification': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'notification.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Initiative Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'goal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Sign': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Recurring - Contracts Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'renewal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Assets Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'assets.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Benefit Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'benefit_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'My Dashboard': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'my_dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Transactions Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'transactions_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Real Estate': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'real_estate.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Real Estate Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'real_estate_marketing.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Kafalat System': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'kafalat_system.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'KPI': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'kpi.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Timesheet': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'timesheet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Email Market': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'email_market.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Workflow': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'workflow.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Takaful Settings': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'takaful_settings.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Empowerment Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'empowerment_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Invoicing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'invoice.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + + +def test_post_init_hook(cr, registry): + """post init hook""" + + env = api.Environment(cr, SUPERUSER_ID, {}) + menu_item = env['ir.ui.menu'].search([('parent_id', '=', False)]) + + for menu in menu_item: + if menu.name == 'Contacts': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'contact.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Link Tracker': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'link_tracker.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Dashboards': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Sales': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'sales.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Accounting': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'accounting.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Inventory': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'inventory.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Purchase': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'purchase.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Calendar': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'calendar.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'CRM': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'crm.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Note': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'notes.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Website': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'website.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Point of Sale': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'pos.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Manufacturing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'manufacturing.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Repairs': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'repair.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Email Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'email_market.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'SMS Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'sms.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Project': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'project.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Surveys': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'surveys.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Employees': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'employees.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Recruitment': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'recruitment.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Attendances': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'attendances.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Time Off': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'time-off.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Expenses': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'expenses.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Maintenance': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'maintenance.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Live Chat': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'new-live-chat.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Lunch': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'lunch.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Fleet': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'fleet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Timesheets': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'timesheet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Events': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'events.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'eLearning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'e-learning.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Membership': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'membership.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Members': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'members.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + + if menu.name == 'Subscriptions': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'subscription.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Documents': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'documents.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Rental': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'rental.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Marketing Automation': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'marketing_automation.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'IoT': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'iot.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Helpdesk': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'help.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Planning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'planning.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Appraisal': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'appraisal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Consolidation': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'consolidation.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Payroll': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'payaroll.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Barcode': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'barcode.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Quality': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'quality.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'PLM': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'plm.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Field Service': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'field-service.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Data Cleaning': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'clean-code.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Approvals': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'approvals.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Referrals': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'referral.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Discuss': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'discuss.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Social Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'like.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Document Management System': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'documents.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Asset Extend': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'assest-manager.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Odex25 Accounting': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'accounting.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Petty Cash': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'money.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Task Logs': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'task-log.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Base': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'System Notification': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'notification.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Initiative Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'goal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Sign': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Recurring - Contracts Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'renewal.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Assets Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'assets.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Benefit Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'benefit_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'My Dashboard': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'my_dashboard.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Transactions Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'transactions_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Real Estate': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'real_estate.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Real Estate Marketing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'real_estate_marketing.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Kafalat System': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'kafalat_system.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'KPI': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'kpi.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Timesheet': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'timesheet.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Email Market': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'email_market.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Workflow': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'workflow.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Takaful Settings': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'takaful_settings.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Empowerment Management': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'empowerment_management.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) + if menu.name == 'Invoicing': + img_path = get_module_resource( + 'expert_std_backend_theme', 'static', 'src', 'img', 'icons', 'invoice.png') + menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())}) diff --git a/odex25_base/expert_std_backend_theme/static/description/icon.png b/odex25_base/expert_std_backend_theme/static/description/icon.png new file mode 100644 index 000000000..a37b5967b Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/icon.png differ diff --git a/odex25_base/expert_std_backend_theme/static/description/index.html b/odex25_base/expert_std_backend_theme/static/description/index.html new file mode 100644 index 000000000..c2182a0df --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/description/index.html @@ -0,0 +1,83 @@ +
+
+

+ ONE OF ODEX MODULES

+
+ ODEX system is over than 200+ modules developed by love of Expert Company, based on ODEX system +
+ .to effectively suite's Saudi and Arabic market needs.It is the first Arabic open source ERP and all-in-one + solution +
+
+
+ +
+
+

+ Contact Us +

+
+
+
+
+ +
+
+ + + +
+

+ + exposa + +

+
+
+
+ + + +
+

+ + exposa + +

+
+ +
+
+
+
+ +
+
diff --git a/odex25_base/expert_std_backend_theme/static/description/internet.png b/odex25_base/expert_std_backend_theme/static/description/internet.png new file mode 100644 index 000000000..a89809bfa Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/internet.png differ diff --git a/odex25_base/expert_std_backend_theme/static/description/linkedin.png b/odex25_base/expert_std_backend_theme/static/description/linkedin.png new file mode 100644 index 000000000..a0fe09caa Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/linkedin.png differ diff --git a/odex25_base/expert_std_backend_theme/static/description/mail.png b/odex25_base/expert_std_backend_theme/static/description/mail.png new file mode 100644 index 000000000..bc5a4de2a Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/mail.png differ diff --git a/odex25_base/expert_std_backend_theme/static/description/odex.png b/odex25_base/expert_std_backend_theme/static/description/odex.png new file mode 100644 index 000000000..de82c0ef4 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/odex.png differ diff --git a/odex25_base/expert_std_backend_theme/static/description/twitter.png b/odex25_base/expert_std_backend_theme/static/description/twitter.png new file mode 100644 index 000000000..983f325a3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/description/twitter.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukrabold.otf b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukrabold.otf new file mode 100644 index 000000000..09046c826 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukrabold.otf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukralight.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukralight.ttf new file mode 100644 index 000000000..1c9c6b169 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukralight.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukraregular.otf b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukraregular.otf new file mode 100644 index 000000000..4e447f03b Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/29ltbukraregular.otf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.eot b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.eot new file mode 100644 index 000000000..c98ced39f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.eot differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.ttf new file mode 100644 index 000000000..650919e26 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff new file mode 100644 index 000000000..565c0036b Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff2 b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff2 new file mode 100644 index 000000000..27f95d004 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Bold.woff2 differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.eot b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.eot new file mode 100644 index 000000000..d29fcdc8d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.eot differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.ttf new file mode 100644 index 000000000..af859750b Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff new file mode 100644 index 000000000..2c328bbd8 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff2 b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff2 new file mode 100644 index 000000000..44cd1a9ae Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidKufi-Regular.woff2 differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.eot b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.eot new file mode 100644 index 000000000..be6a9abf7 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.eot differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.ttf new file mode 100644 index 000000000..692b79678 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff new file mode 100644 index 000000000..61c4ce65a Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff2 b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff2 new file mode 100644 index 000000000..a480760f3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Bold.woff2 differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.eot b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.eot new file mode 100644 index 000000000..00213363c Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.eot differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.ttf new file mode 100644 index 000000000..da9a45f15 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff new file mode 100644 index 000000000..7726404df Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff2 b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff2 new file mode 100644 index 000000000..a5fd31b8f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/DroidNaskh-Regular.woff2 differ diff --git a/odex25_base/expert_std_backend_theme/static/src/fonts/alfont_com_خط-بكرا-عريض.ttf b/odex25_base/expert_std_backend_theme/static/src/fonts/alfont_com_خط-بكرا-عريض.ttf new file mode 100644 index 000000000..e9981534e Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/fonts/alfont_com_خط-بكرا-عريض.ttf differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/app_drawer.avif b/odex25_base/expert_std_backend_theme/static/src/img/app_drawer.avif new file mode 100644 index 000000000..23dc11d35 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/app_drawer.avif differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/accounting.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/accounting.png new file mode 100644 index 000000000..5050b4e16 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/accounting.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/appraisal.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/appraisal.png new file mode 100644 index 000000000..02cd99bd2 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/appraisal.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/approvals.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/approvals.png new file mode 100644 index 000000000..229a40da3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/approvals.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/assest-manager.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/assest-manager.png new file mode 100644 index 000000000..6dea6d93d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/assest-manager.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/assets.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/assets.png new file mode 100644 index 000000000..717b289f5 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/assets.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/attendances.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/attendances.png new file mode 100644 index 000000000..30cd8fc45 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/attendances.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/barcode.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/barcode.png new file mode 100644 index 000000000..2dc27379f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/barcode.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/benefit_management.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/benefit_management.png new file mode 100644 index 000000000..a352c38a1 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/benefit_management.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/calendar.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/calendar.png new file mode 100644 index 000000000..fd16d0f65 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/calendar.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/clean-code.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/clean-code.png new file mode 100644 index 000000000..36e26c3fa Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/clean-code.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/consolidation.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/consolidation.png new file mode 100644 index 000000000..5001fc9f3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/consolidation.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/contact.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/contact.png new file mode 100644 index 000000000..c2567974d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/contact.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/crm.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/crm.png new file mode 100644 index 000000000..68ab60ecd Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/crm.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/dashboard.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/dashboard.png new file mode 100644 index 000000000..9385c5ff3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/dashboard.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/discuss.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/discuss.png new file mode 100644 index 000000000..abccb07e7 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/discuss.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/documents.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/documents.png new file mode 100644 index 000000000..a6a36fdb7 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/documents.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/e-learning.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/e-learning.png new file mode 100644 index 000000000..1cdb69346 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/e-learning.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/email_market.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/email_market.png new file mode 100644 index 000000000..055be09e1 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/email_market.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/employees.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/employees.png new file mode 100644 index 000000000..6a1a25aad Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/employees.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/empowerment_management.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/empowerment_management.png new file mode 100644 index 000000000..994482f27 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/empowerment_management.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/events.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/events.png new file mode 100644 index 000000000..acbfa2784 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/events.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/expenses.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/expenses.png new file mode 100644 index 000000000..053a0a8fe Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/expenses.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/field-service.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/field-service.png new file mode 100644 index 000000000..ed3e7f9eb Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/field-service.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/fleet.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/fleet.png new file mode 100644 index 000000000..64676656d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/fleet.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/goal.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/goal.png new file mode 100644 index 000000000..40e8233a6 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/goal.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/help.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/help.png new file mode 100644 index 000000000..bcdd1d1e7 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/help.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/inventory.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/inventory.png new file mode 100644 index 000000000..ca4539a0c Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/inventory.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/invoice.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/invoice.png new file mode 100644 index 000000000..964e639e5 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/invoice.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/iot.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/iot.png new file mode 100644 index 000000000..8f2cc8afc Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/iot.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/kafalat_system.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/kafalat_system.png new file mode 100644 index 000000000..d18f5bcd4 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/kafalat_system.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/kpi.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/kpi.png new file mode 100644 index 000000000..f240c9f93 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/kpi.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/like.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/like.png new file mode 100644 index 000000000..ac9db2610 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/like.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/link_tracker.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/link_tracker.png new file mode 100644 index 000000000..a2f51b756 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/link_tracker.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/lunch.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/lunch.png new file mode 100644 index 000000000..348e1b015 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/lunch.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/maintenance.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/maintenance.png new file mode 100644 index 000000000..fbfe9580f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/maintenance.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/manufacturing.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/manufacturing.png new file mode 100644 index 000000000..3f8d646b3 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/manufacturing.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/marketing_automation.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/marketing_automation.png new file mode 100644 index 000000000..9e550c07f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/marketing_automation.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/members.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/members.png new file mode 100644 index 000000000..05bef1192 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/members.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/membership.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/membership.png new file mode 100644 index 000000000..3bdf7729b Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/membership.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/menu.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/menu.png new file mode 100644 index 000000000..107b74daf Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/menu.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/money.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/money.png new file mode 100644 index 000000000..805298595 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/money.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/my_dashboard.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/my_dashboard.png new file mode 100644 index 000000000..55af7ffa5 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/my_dashboard.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/new-live-chat.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/new-live-chat.png new file mode 100644 index 000000000..6dea6d93d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/new-live-chat.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/notes.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/notes.png new file mode 100644 index 000000000..ab6811181 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/notes.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/notification.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/notification.png new file mode 100644 index 000000000..f7622eee1 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/notification.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/payaroll.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/payaroll.png new file mode 100644 index 000000000..a098a1b90 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/payaroll.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/petty_cash.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/petty_cash.png new file mode 100644 index 000000000..cd17d6629 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/petty_cash.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/planning.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/planning.png new file mode 100644 index 000000000..349a7269d Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/planning.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/plm.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/plm.png new file mode 100644 index 000000000..1ef830ebb Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/plm.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/pos.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/pos.png new file mode 100644 index 000000000..56fc6a03a Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/pos.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/project.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/project.png new file mode 100644 index 000000000..536f17081 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/project.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/purchase.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/purchase.png new file mode 100644 index 000000000..838ca3a67 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/purchase.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/quality.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/quality.png new file mode 100644 index 000000000..89b31ee54 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/quality.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate.png new file mode 100644 index 000000000..0ec4b7922 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate_marketing.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate_marketing.png new file mode 100644 index 000000000..83cfe7668 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/real_estate_marketing.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/recruitment.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/recruitment.png new file mode 100644 index 000000000..4ef9f3874 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/recruitment.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/referral.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/referral.png new file mode 100644 index 000000000..3904830d1 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/referral.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/renewal.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/renewal.png new file mode 100644 index 000000000..68de70025 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/renewal.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/rental.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/rental.png new file mode 100644 index 000000000..dbd1d57e4 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/rental.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/repair.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/repair.png new file mode 100644 index 000000000..6755e3d16 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/repair.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/sales.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/sales.png new file mode 100644 index 000000000..422ff4b7c Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/sales.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/setting.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/setting.png new file mode 100644 index 000000000..d3be8609f Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/setting.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/sms.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/sms.png new file mode 100644 index 000000000..896fdce04 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/sms.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/subscription.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/subscription.png new file mode 100644 index 000000000..197c8b350 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/subscription.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/surveys.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/surveys.png new file mode 100644 index 000000000..5602ab97e Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/surveys.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/takaful_settings.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/takaful_settings.png new file mode 100644 index 000000000..4ea087359 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/takaful_settings.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/task-log.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/task-log.png new file mode 100644 index 000000000..9584642c1 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/task-log.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/time-off.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/time-off.png new file mode 100644 index 000000000..51cb50ef5 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/time-off.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/timesheet.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/timesheet.png new file mode 100644 index 000000000..8cf5d3d75 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/timesheet.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/transactions_management.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/transactions_management.png new file mode 100644 index 000000000..199a414d7 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/transactions_management.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/website.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/website.png new file mode 100644 index 000000000..9c4dd1b65 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/website.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/icons/workflow.png b/odex25_base/expert_std_backend_theme/static/src/img/icons/workflow.png new file mode 100644 index 000000000..624d9ddd8 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/icons/workflow.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/logo.png b/odex25_base/expert_std_backend_theme/static/src/img/logo.png new file mode 100644 index 000000000..e3b9e6da9 Binary files /dev/null and b/odex25_base/expert_std_backend_theme/static/src/img/logo.png differ diff --git a/odex25_base/expert_std_backend_theme/static/src/img/smiling_face.svg b/odex25_base/expert_std_backend_theme/static/src/img/smiling_face.svg new file mode 100644 index 000000000..250900ea0 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/img/smiling_face.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/datetimepicker.scss b/odex25_base/expert_std_backend_theme/static/src/scss/datetimepicker.scss new file mode 100644 index 000000000..9c8f31088 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/datetimepicker.scss @@ -0,0 +1,68 @@ +/* date time picker colour changes for the theme */ +.datepicker { + .table-sm { + > thead { + > tr > .prev { + color: #fff !important; + background-color: $primary_accent !important; + &:hover{ + background-color: darken($primary_accent, 10%) !important; + } + > .fa{ + color: #fff !important; + } + } + > tr > .next { + color: #fff !important; + background-color: $primary_accent !important; + &:hover{ + background-color: darken($primary_accent, 10%) !important; + } + > .fa{ + color: #fff !important; + } + } + > tr > .picker-switch { + color: #fff !important; + background-color: $primary_accent !important; + &:hover{ + background-color: darken($primary_accent, 10%) !important; + } + } + } + > tbody > tr > td { + &.today:before { + border-bottom-color: $primary_accent !important; + } + &.active { + background-color: $primary_accent !important; + } + } + } +} +.picker-switch { + span.fa { + margin: 0; + @include transition($btn-transition); + &.primary { + background-color: $primary_accent; + color: white; + &:hover { + background-color: darken($primary_accent, 20%); + } + } + } +} + +.daterangepicker .drp-calendar .calendar-table thead tr:first-child { + color: #FFFFFF; + background-color: $primary_accent; +} + +.daterangepicker .drp-calendar .calendar-table tbody tr td:not(.off).active, .daterangepicker .drp-calendar .calendar-table tbody tr td:not(.off).active:hover { + background-color: $primary_accent; +} + +.daterangepicker .drp-calendar .calendar-table thead tr:first-child th.prev:hover, .daterangepicker .drp-calendar .calendar-table thead tr:first-child th.next:hover { + background-color: darken($primary_accent, 20%); +} \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/navbar.scss b/odex25_base/expert_std_backend_theme/static/src/scss/navbar.scss new file mode 100644 index 000000000..5b2d2e413 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/navbar.scss @@ -0,0 +1,67 @@ +ul.o_menu_sections{ + margin-right: 30px; +} + +.o_user_menu_mobile{ + display: none; +} + +.o_burger_menu .o_burger_menu_content .o_burger_menu_user .o_user_menu_mobile{ + display: block; +} + +.o_burger_menu .o_burger_menu_content .o_burger_menu_user .o_user_menu_mobile a img{ + width: 30px!important; +} + +.o_main_navbar > a:hover, .o_main_navbar > a:focus, .o_main_navbar > button:hover, .o_main_navbar > button:focus { + background-color: transparent; +} + +.o_burger_menu .o_burger_menu_content.o_burger_menu_dark { + background: $bg_main; +} + +.o_burger_menu .o_burger_menu_topbar{ + background: $bg_main; +} + +.o_burger_menu .o_burger_menu_content .o_burger_menu_app ul .o_menu_entry_lvl_1{ + color: $text_white; +} + +.o_burger_menu .o_burger_menu_content .o_burger_menu_app ul .o_menu_entry_lvl_2{ + color: $text_white; +} + +.o_burger_menu .o_burger_menu_content .o_burger_menu_app ul .o_menu_entry_lvl_3{ + color: $text_white; +} + +.o_web_client .o_mobile_search .o_mobile_search_header{ + background-color: $text_white !important; +} + +.o_web_client .o_mobile_search{ + height: 100%; +} + +.o_base_settings .o_setting_container .settings_tab{ + z-index: 0; +} + +.fa-check-square{ + color: $text_white; +} + +.o_web_client .o_searchview.o_mobile_search > .o_mobile_search_content .o_mobile_search_filter .o_dropdown{ + border: none; +} + +// .o_menu_toggle{ +// display: none; +// } + +nav.o_main_navbar.small_nav { + justify-content: left !important; +} diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/rtl.scss b/odex25_base/expert_std_backend_theme/static/src/scss/rtl.scss new file mode 100644 index 000000000..f02006ef6 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/rtl.scss @@ -0,0 +1,8 @@ +.o_rtl { + .o_menu_sections { + .dropdown-menu { + right: auto !important; + left: 0 !important; + } + } +} \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/theme.scss b/odex25_base/expert_std_backend_theme/static/src/scss/theme.scss new file mode 100644 index 000000000..a98ce1720 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/theme.scss @@ -0,0 +1,1802 @@ +//Top Bar +body { + font-family: 'Poppins', sans-serif !important; + background-color: #f8f8fb; +} +a { + color: $primary_accent; +} +a:hover { + color: $primary_hover; +} +a.btn { + height: auto !important; +} +.o_main_navbar{ + color: $text_white !important; + border:1px !important; +} +.o_searchview_facet_label { + background-color: $bg_main !important; + color: $text_white !important; + border:1px !important; +} +.o_menu_sections, .o_menu_systray{ + +} +// .o_web_client > header{ +// background: $bg_main !important; +// } +.oe_topbar_name { + color: $text_white !important; +} +.o_main_navbar > .o_menu_apps > li > a > i { + color: $text_white !important; + font-size: 16px !important; +} +.o_main_navbar { + height: 65px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 0px solid #5f5e97 !important; + -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; + box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// background-color: $bg_main !important; +} + +.top_heading { + display: flex; + justify-content: center; + align-items: center; +} +.top_heading ul { + margin-bottom: 0 !important; +} +.top_heading > a { + margin-left: 10px; + font-size: 20px; +} +.top_heading li { + list-style: none; +} + +.o-no-caret > i, button[aria-pressed="true"] { + color: $text_white !important; +} +.o_main_navbar > ul > li > a, .o_main_navbar > ul > li > label { + height: 46px; + padding: 0 5px; + color: $text_white !important; + line-height: 46px; +} +// .o_main_navbar > .o_menu_sections > li > a:hover, .o_main_navbar > .o_menu_systray > li > a:hover, .o_main_navbar > .o_menu_sections > li.show > a, .o_main_navbar > .o_menu_systray > li.show > a { +// background-color: $bg_white !important; +// } + +.topbar_icon .fa { + color: $text_white !important; + font-size: 20px !important +} + +.o_main_navbar .o_user_menu .oe_topbar_avatar { + height: 35px; + width: 35px; +} + +// .o_MessagingMenu_counter { +// background-color: #556ee6; +// color: #fff !important; +// } +// .o_mail_systray_item .o_notification_counter { +// background: #556ee6 !important; +// } + +// .o_control_panel { +// background: #f8f8fb !important; +// border:none !important; +// } + +// .o_searchview { +// border: 1px solid #ddd; +// height: 38px; +// padding-left: 12px; +// padding-right: 20px; +// -webkit-box-shadow: none; +// box-shadow: none; +// border-radius: 5px; +// padding-top: 6px; +// } +// .o_searchview .o_searchview_icon { +// position: absolute; +// top: 11px; +// left: auto; +// bottom: auto; +// right: 8px; +// } +// .o_searchview .o_searchview_facet { +// border: 1px solid #ddd; +// background: #f8f8fb; +// border-radius: 10px; +// padding: 0 4px; +// } +// .o_cp_bottom_right span.o_dropdown_title { +// color: #555b6d; +// } +// .o_cp_bottom_left .o_form_button_cancel { +// margin-right: 5px !important; +// padding: 6px 8px !important; +// color: #fff !important; +// background-color: #f46a6a !important; +// border-color: #f46a6a !important; +// } +// .o_cp_bottom_left .o_form_button_cancel:hover { +// background-color: #cf5a5a !important; +// border-color: #c35555 !important; +// } +// .o_control_panel { +// border-bottom: none important; +// margin: 15px 15px 0 15px; +// background-color: #ffffff !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// border-radius: 5px; +// } + +// .o_form_view, +// .o_widget_Discuss { +// background: #f8f8fb; +// } +// .o_form_statusbar .o_statusbar_buttons .btn { +// margin-right: 15px !important; +// } +// .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):after { +// border-top: 21px solid transparent !important; +// border-bottom: 17px solid transparent !important; +// } +// .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before { +// right: -11px; +// border-left-color: $primary_accent; +// } +//Top Bar End + +// Button +// .btn { +// display: inline-block; +// font-weight: 400 !important; +// line-height: 1.5 !important; +// color: #495057; +// text-align: center; +// vertical-align: middle; +// cursor: pointer; +// -webkit-user-select: none; +// -moz-user-select: none; +// -ms-user-select: none; +// user-select: none; +// background-color: transparent; +// border: 1px solid transparent; +// padding: 6px 15px !important; +// border-radius: 4px !important; +// -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; +// transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// height: 40px !important; +// margin-bottom: 2px; +// } +// .btn-primary { +// color: #fff !important; +// background-color: $primary_accent !important; +// border-color: $primary_accent !important; +// } +// .btn-primary:hover { +// color: #fff !important; +// background-color: $primary_hover !important; +// border-color: #4458b8 !important; +// } +// .btn-primary:active { +// color: #fff !important; +// background-color: #4458b8 !important; +// border-color: #4053ad !important; +// } +// .btn-check:focus+.btn-primary, .btn-primary:focus { +// color: #fff; +// background-color: #485ec4 !important; +// border-color: #4458b8 !important; +// -webkit-box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; +// box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; +// } +// .btn-primary i,.btn-primary span { +// color: #fff !important; +// } +// .btn-secondary { +// color: #fff !important; +// background-color: #74788d !important; +// border-color: #74788d !important; +// } +// .btn-secondary:hover { +// color: #fff !important; +// background-color: #636678 !important; +// border-color: #5d6071 !important; +// } +// .btn-secondary:active { +// color: #fff; +// background-color: #5d6071 !important; +// border-color: #575a6a !important; +// } +// .btn-check:focus+.btn-secondary, .btn-secondary:focus { +// color: #fff; +// background-color: #636678 !important; +// border-color: #5d6071 !important; +// -webkit-box-shadow: 0 0 0 .15rem rgba(137,140,158,.5) !important; +// box-shadow: 0 0 0 .15rem rgba(137,140,158,.5) !important; +// } +// .btn-secondary i,.btn-secondary span { +// color: #fff !important; +// } +// .btn-info { +// color: #fff !important; +// background-color: #50a5f1 !important; +// border-color: #50a5f1 !important; +// } +// .btn-info:hover { +// color: #fff !important; +// background-color: #448ccd !important; +// border-color: #4084c1 !important; +// } +// button[name="action_cancel"], +// button[name="button_cancel"], +// button[special="cancel"] { +// color: #fff !important; +// background-color: #f46a6a !important; +// border-color: #f46a6a !important; +// } +// button[name="action_cancel"]:hover, +// button[name="button_cancel"]:hover, +// button[special="cancel"]:hover { +// background-color: #cf5a5a !important; +// border-color: #c35555 !important; +// } +// button[name="action_cancel"]:active, +// button[name="button_cancel"]:active, +// button[special="cancel"]:active { +// color: #fff !important; +// background-color: #c35555 !important; +// border-color: #b75050 !important; +// } +// button[name="action_cancel"]:focus, +// button[name="button_cancel"]:focus, +// button[special="cancel"]:focus { +// color: #fff !important; +// background-color: #cf5a5a !important; +// border-color: #c35555 !important; +// -webkit-box-shadow: 0 0 0 0.15rem rgba(246,128,128,.50) !important; +// box-shadow: 0 0 0 0.15rem rgba(246,128,128,.50) !important; +// } +// button[name="update_module"] { +// margin-right: 2px; +// } + +// .btn-warning, +// button[name="action_uninstall"] { +// color: #fff !important; +// background-color: #f1b44c !important; +// border-color: #f1b44c !important; +// } +// .btn-warning:hover, +// button[name="action_uninstall"]:hover { +// color: #fff !important; +// background-color: #cd9941 !important; +// border-color: #c1903d !important; +// } +// .btn-warning:active, +// button[name="action_uninstall"]:active { +// color: #fff !important; +// background-color: #c1903d !important; +// border-color: #b58739 !important; +// } +// .btn-warning:focus, +// button[name="action_uninstall"]:focus { +// color: #fff !important; +// background-color: #cd9941 !important; +// border-color: #c1903d !important; +// -webkit-box-shadow: 0 0 0 0.15rem rgba(243,191,103,.50) !important; +// box-shadow: 0 0 0 0.15rem rgba(243,191,1,.50) !important; +// } + +// .o_statusbar_status .o_arrow_button.btn-secondary { +// border: solid 1px #556ee6 !important; +// color: #556ee6 !important; +// background-color: #fff !important; +// } +// .o_statusbar_status .o_arrow_button.btn-secondary:hover:after { +// border-color: #fff !important; +// } +// .o_statusbar_status .o_arrow_button.btn-primary { +// border: solid 1px #556ee6 !important; +// color: #fff !important; +// } +// .o_cp_bottom_right .btn-secondary { +// background: #fff; +// border-color: #dddddd !important; +// margin-right: 5px !important; +// padding : 6px 8px !important; +// } +// .o_cp_bottom_left .o_form_button_create { +// color: #fff !important; +// background-color: #74788d !important; +// border-color: #74788d !important; +// padding: 5px 15px !important; +// } + +// .o_web_settings_invite { +// margin-left: 7px; +// position: relative; +// top: -1px; +// } +// .o_form_view .oe_button_box .btn.oe_stat_button { +// height: 44px !important; +// opacity: 1 !important; +// border-radius: 0px !important; +// } +// .oe_module_action .btn { +// height: auto !important; +// } +// .o_cp_buttons a.btn { +// display: flex !important; +// align-items: center; +// } +// button.fa.fa-external-link.btn.btn-secondary.o_external_button { +// padding: 2px !important; +// color: #74788d !important; +// background: none !important; +// } +// .o_statusbar_status.o_field_widget.o_readonly_modifier .btn { +// margin-right: 0 !important; +// } +// .btn-group .btn { +// margin-right: 3px; +// } +// .o_Composer_actionButton.o-last.o-has-current-partner-avatar.o-composer-is-compact { +// height: 48px !important; +// border-bottom-left-radius: 0px !important; +// border-top-left-radius: 0px !important; +// } +// .oe_right .btn { +// margin-left: 2px; +// } +//Button End + +//table +// .table-sm th, .table-sm td { +// padding: 0.5rem; +// } +// tr.o_data_row { +// font-size: 15px; +// } +// .o_list_view .table-responsive .table thead tr:nth-child(1) th { +// position: sticky; +// top: 0; +// z-index: 999; +// background-color: #ffffff !important; +// } +// th.o_list_record_selector { +// color: #495057 !important; +// border-color: #eff2f7 !important; +// background-color: #f8f9fa !important; +// } +// .table>:not(caption)>*>* { +// padding: 1rem 1rem; +// background-color: var(--bs-table-bg); +// border-bottom-width: 1px; +// -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +// box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +// } +// .o_list_view .o_list_table thead > tr > th:not(.o_list_record_selector).o_list_number_th { +// text-align: left !important; +// } +// .o_list_view .o_list_table thead > tr > th:not(.o_list_record_selector) { +// border-left: none !important; +// } +// .table thead th { +// vertical-align: bottom; +// border-bottom: none; +// } +// .table th { +// border-top: 1px solid #fff !important; +// } +// .o_list_view .o_list_table tfoot { +// background-color: #fff !important; +// } +// .o_list_view .table-responsive .o_list_table tfoot tr:nth-child(1) td { +// background-color: #fff !important; +// } +// .o_list_view .o_list_table tr:focus-within, +// .o_list_view .o_list_table.table-striped tr:focus-within { +// background-color: #fff !important; +// } +// Table End + +// Checkbox +// .custom-checkbox label { +// position: relative; +// cursor: pointer; +// } + +// .custom-checkbox label:before { +// content:''; +// -webkit-appearance: none; +// background-color: transparent; +// border: 1px solid #0079bf; +// box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); +// padding: 10px; +// display: inline-block; +// position: relative; +// vertical-align: middle; +// cursor: pointer; +// margin-right: 5px; +// margin-top: 0px; +// } + +// .custom-checkbox input:checked + label:after { +// content: ''; +// display: block; +// position: absolute; +// top: 2px; +// left: 9px; +// width: 6px; +// height: 14px; +// border: solid #0079bf; +// border-width: 0 2px 2px 0; +// transform: rotate(45deg); +// } + +// .custom-checkbox label::before { +// content: ''; +// -webkit--webkit-appearance: none; +// -moz-appearance: none; +// appearance: none; +// background-color: transparent; +// box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); +// padding: 10px; +// display: inline-block; +// position: relative; +// vertical-align: middle; +// cursor: pointer; +// margin-right: 5px; +// } +// .custom-control-label::before { +// position: absolute; +// top: 0px !important; +// left: 1px !important; +// display: block; +// width: 1rem; +// height: 1rem; +// pointer-events: none; +// content: ""; +// background-color: #FFFFFF; +// border: 1px solid rgba(0,0,0,.25) !important; +// box-shadow: none !important; +// border-radius: 5 !important; +// margin-top: -5px; +// } +// .custom-checkbox { +// padding-left: 0rem !important; +// } + +// .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { +// background-color: $primary_accent; +// } + +// .custom-checkbox input:checked + label::after { +// content: ''; +// display: block; +// position: absolute; +// top: 1px; +// left: 9px; +// width: 6px; +// height: 14px; +// border: solid #fff; +// border-width: 0 2px 2px 0; +// transform: rotate(45deg); +// } +// .dropdown-item .custom-checkbox input:checked + label::after { +// content: ''; +// display: block; +// position: absolute; +// top: 1px; +// left: 19px; +// width: 6px; +// height: 14px; +// border: solid #fff; +// border-width: 0 2px 2px 0; +// transform: rotate(45deg); +// } + +// .custom-control-input:checked ~ .custom-control-label::before { +// color: #ffffff; +// background-color: #556ee6; +// border-color: #556ee6; +// } +// .custom-control.custom-checkbox .custom-control-input:not(:checked):not(:indeterminate) ~ .custom-control-label:before { +// background: none; +// outline: none !important; +// } + +// .o_list_selection_box { +// display: inline-block; +// padding: 0.375rem 0.75rem; +// vertical-align: middle; +// border: 1px solid rgba(85,110,230,.25)!important; +// background-color: rgba(85,110,230,.25)!important; +// color: $primary_accent !important; +// border-radius: 5px; +// } +// .o_radio_input + .custom-control-label::before { +// position: absolute !important; +// top: 8.5px !important; +// left: -1.5rem !important; +// display: block !important; +// width: 1rem !important; +// height: 1rem !important; +// pointer-events: none !important; +// content: "" !important; +// background-color: #FFFFFF !important; +// border: #adb5bd solid 1px !important; +// } +// .custom-radio .custom-control-input:checked ~ .custom-control-label::after { +// background: $primary_accent !important; +// border-radius: 30px; +// } +// Checkbox End + +//sheet +// .o_form_view .o_form_sheet_bg { +// border-bottom: none; +// background: #ffffff !important; +// box-shadow: none !important; +// border-radius: 5px; +// padding: 10px; +// } +// .o_form_view .o_form_sheet_bg > .o_form_sheet { +// min-width: 650px; +// max-width: initial; +// min-height: 330px; +// border: 1px solid #c8c8d3; +// box-shadow: none !important; +// background: white; +// margin: 4.8px auto; +// padding: 24px; +// padding-right: 16px; +// padding-left: 16px; +// border-radius: 5px; +// } +// .o_form_view .o_form_statusbar { +// position: relative; +// display: -webkit-box; +// display: -webkit-flex; +// display: flex; +// justify-content: space-between; +// padding-left: 5px; +// border-bottom: none !important; +// background-color: white; +// border-radius: 5px; +// } +// .o_required_modifier > .o_input_dropdown > .ui-autocomplete-input { +// border-left: solid 3px #f46a6a !important; +// } +//sheet end + +//Discuss +// .o_Discuss { +// padding: 15px !important; +// background: #f5f5f9 !important; +// } + +// .o_Discuss .o_DiscussSidebar { +// background-color: #ffffff !important; +// color: #dee2e6 !important; +// border-radius: 5px; +// margin-right: 10px !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } + +// .o_DiscussSidebar_item.o-active { +// color: #f46a6a !important; +// font-weight: 500 !important; +// } +// .o_DiscussSidebarItem:hover { +// background: none !important; +// } +// .o_DiscussSidebarItem { +// cursor: pointer !important; +// color: #74788d !important; +// line-height: 24px !important; +// padding: 10px 5px !important; +// } +// .o_DiscussSidebarItem_activeIndicator.o-item-active { +// background: none !important; +// } +// .o_DiscussSidebar_item.o-active .fa { +// color: #f46a6a !important; +// } +// .o_widget_Discuss .o_Discuss_content { +// border-top: none !important; +// background-color: #ffffff !important; +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// } +// .o_DiscussSidebarItem_counter { +// background-color: #f46a6a !important; +// color: #fff !important; +// } +// .o_ThreadIcon_online { +// color: #34c38f; +// } +// .o_Message_prettyBody table th { +// color: $primary_accent !important; +// } +// .o_Message_prettyBody table thead tr td { +// background-color: $primary_hover !important; +// } +// Discuss End + +//Chatter @form +// .o_FormRenderer_chatterContainer { +// max-width: initial; +// margin-top: 15px !important; +// padding: 0 !important; +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_ChatterContainer { +// padding: 10px; +// background: #fff; +// border-radius: 5px; +// } +// .o_Discuss .o_Message .o_Message_prettyBody p a { +// background: $primary_accent !important; +// } +// .o_Message.o-not-discussion { +// background-color: #eff2f7; +// margin: 5px; +// border-radius: 5px; +// border-bottom: none; +// } +// .o_Composer { +// background-color: #fff; +// border-radius: 0 0 5px 5px; +// border: none !important; +// } +//Chatter @form Ends + +//Chatter mini starts +// .o_ChatWindow { +// background-color: #fff !important; +// border-radius: 5px 5px 0 0 !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.25) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .25) !important; +// } +// .o_PartnerImStatusIcon_icon.o-offline { +// color: #495057 !important; +// } +// .o_PartnerImStatusIcon_icon.o-online { +// color: #34c38f !important; +// } +// .o_PartnerImStatusIcon_innerBackground { +// color: white !important; +// } +// i.o_PartnerImStatusIcon_outerBackground.fa.fa-circle.fa-stack-1x { +// color: #fff !important; +// } +// .o_ChatWindowHeader_item.o_ChatWindowHeader_rightArea .fa { +// color: #fff !important; +// } +// .o_ChatWindowHeader { +// background-color: #556ee6; +// color: white !important; +// } +//Chatter mini ends + +// Tabs Start +// .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { +// border: none; +// border-bottom: solid; +// font-weight: bold; +// background: $primary_accent !important; +// color: #ffffff !important; +// border-radius: 5px; +// } +// .nav-link { +// display: block; +// padding: 1rem 2rem; +// } +// .o_form_view .o_notebook { +// clear: both; +// margin-top: 25px; +// } +// .nav-tabs { +// border-bottom: none; +// } +// .nav-tabs .nav-link { +// border: 1px solid #e3e3e3; +// border-top-left-radius: 3px; +// border-top-right-radius: 3px; +// border-bottom: none !important; +// } +// .nav-item > a { +// color: #555b6d !important; +// } +// .nav-link:hover, .nav-link:focus { +// border: 1px solid #e9e9e9 !important; +// border-bottom: none !important; +// } +// ul.sidebar_menu .nav-link:hover,ul.sidebar_menu .nav-link:focus { +// border: none !important; +// border-bottom: none !important; +// } + +// TAbs End + +//font color +// .o_horizontal_separator { +// color: #495057 !important; +// } +// .btn-link { +// font-weight: 400; +// color: $primary_accent !important; +// text-decoration: none; +// } +// .o_activity_view .o_record_selector { +// color: #34c38f; +// } +//font color ends + +//form +// input { +// display: block; +// width: 100%; +// height: 40px !important; +// padding: 10px 20px; +// font-size: 13px; +// font-weight: 400; +// line-height: 1.5; +// color: #495057; +// background-color: #fff; +// background-clip: padding-box; +// border: 1px solid #ced4da !important; +// -webkit-appearance: none; +// -moz-appearance: none; +// appearance: none; +// border-radius: .25rem; +// -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// box-shadow: none !important; +// margin-bottom:10px !important; +// } +// select { +// width: 100%; +// height: 40px !important; +// padding: 10px 20px; +// font-size: 13px; +// font-weight: 400; +// line-height: 1.5; +// color: #495057; +// background-color: #fff; +// background-clip: padding-box; +// border: 1px solid #ced4da !important; +// border-radius: .25rem; +// -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; +// transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +// box-shadow: none !important; +// margin-bottom:10px !important; +// } +// .o_field_widget .o_input_dropdown .o_dropdown_button { +// position: absolute; +// top: 6px; +// left: auto; +// bottom: auto; +// right: 9px; +// } +// .o_datepicker .o_datepicker_button { +// position: absolute; +// top: 6px; +// left: auto; +// bottom: auto; +// right: 9px; +// pointer-events: none; +// } +// .o_input { +// border: solid 1px #ced4da !important; +// color: #495057 !important; +// } +// .o_form_view .oe_button_box .btn.oe_stat_button > .o_stat_info .o_stat_value, +// .o_form_view .oe_button_box .btn.oe_stat_button > span .o_stat_value { +// color: #556ee6; +// } +// .o_form_view .oe_button_box .oe_stat_button .o_button_icon { +// color: #556ee6; +// } +//form end + +//search view +// .o_searchview input.o_searchview_input { +// border: none !important; +// height: auto !important; +// margin: 0 !important; +// } +// .o_base_settings .o_control_panel .o_panel .o_setting_search .searchIcon { +// top: 9px; +// right: 10px; +// } +// .o_base_settings .o_control_panel .o_panel .o_setting_search .searchInput { +// padding: 10px 15px; +// } +//search view end + +//settings page +// .o_web_settings_invite { +// margin-left: 7px; +// } + +// .o_setting_container { +// background: #f8f8fb; +// padding: 15px 0 0 0; +// } +// .o_base_settings .o_control_panel { +// margin: 0; +// } +// .settings { +// margin-left: 15px; +// background-color: #ffffff !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// border-radius: 5px; +// } +// .settings_tab { +// background-color: #ffffff !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// border-radius: 5px; +// } +// .o_base_settings .o_setting_container .settings_tab .selected, +// .o_base_settings .o_setting_container .settings_tab .selected span { +// box-shadow: none !important; +// color: #f46a6a !important; +// font-weight: 500 !important; +// background: none !important; +// } +// .o_base_settings .o_setting_container .settings_tab .tab { +// color: #74788d !important; +// } +// .o_setting_container .o_field_widget.o_field_many2one.o_with_button.oe_inline { +// margin-left: 15px !important; +// } +//settings page end + +//scrollbar starts +// ::-webkit-scrollbar-track { +// -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.19); +// border-radius: 10px; +// background-color: #F5F5F5; +// } +// ::-webkit-scrollbar { +// width: 12px; +// background-color: #F5F5F5; +// } +// ::-webkit-scrollbar-thumb { +// border-radius: 10px; +// -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2); +// background-color: #c9ccd6; +// } +//scrollbar ends + +//common starts +// .o_content { +// margin: 15px; +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// background-color: #f8f8fb; +// } +// .o_action{ +// background: #f8f8fb; +// } +//common ends + +//kanban_view starts +// .o_kanban_view { +// border-radius: 5px; +// background: #fff; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_kanban_view.o_kanban_ungrouped .o_kanban_record { +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_kanban_view .o_kanban_group { +// background: #fff; +// border-radius: 5px; +// margin-right: 10px; +// } +// .o_kanban_view.o_kanban_grouped { +// background-color: #f8f8fb; +// } +// .o_kanban_view.o_kanban_grouped .o_kanban_record, .o_kanban_view.o_kanban_grouped .o_kanban_quick_create { +// border-radius: 5px; +// margin-bottom: 10px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_kanban_view.o_kanban_dashboard .o_kanban_record .o_kanban_card_header + .container.o_kanban_card_content .o_kanban_primary_bottom.bottom_block { +// border-bottom-left-radius: 5px; +// border-bottom-right-radius: 5px; +// background: rgba(85,110,230,.25) !important; +// } +// .o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image_fill_left { +// border-bottom-left-radius: 5px; +// border-top-left-radius: 5px; +// } +// .o_kanban_record::after { +// border-bottom-left-radius: 5px; +// border-top-left-radius: 5px; +// } +// .o_kanban_quick_create .o_form_view, +// .o_kanban_quick_create .o_action, +// .o_kanban_quick_create .o_content { +// background: #fff; +// margin: 0px; +// -webkit-box-shadow: none !important; +// box-shadow: none !important; +// } +// .o_kanban_view .o_kanban_content .bg-primary { +// border-radius: 5px 0 0 5px; +// } +//kanban_view ends + +//Apps menu starts +// .o_search_panel { +// border-right: none; +// background-color: #ffffff; +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .list-group-item-action { +// width: 100%; +// color: #74788d; +// text-align: inherit; +// } +// .list-group-item-action:hover, .list-group-item-action:focus { +// color: none !important; +// background: none !important; +// } +// .o_search_panel .list-group-item header.active { +// background: none !important; +// color: #f46a6a !important; +// font-weight: 500 !important; +// } +// .o_controller_with_searchpanel .o_renderer_with_searchpanel { +// margin-left: 15px; +// } +//Apps menu ends + +//Website app starts +// .o_dashboards .o_website_dashboard { +// background-color: #ffffff !important; +// } +// .o_dashboards .o_website_dashboard div.o_box { +// box-shadow: none !important; +// } +// .o_inner_box { +// background-color: $primary_accent !important; +// border-radius: 5px; +// } +// .o_inner_box:hover { +// background-color: $primary_hover !important; +// } +//Website app ends + +//Purchase app starts +// td.o_main { +// background-color: $primary_accent !important; +// border-radius: 5px; +// } +// td.o_main:hover { +// background-color: $primary_hover !important; +// } +// .o_purchase_dashboard .table > thead > tr > td, +// .o_purchase_dashboard .table tbody > tr > td { +// border-radius: 5px; +// } +//Purchase app ends + +//input inside colour starts +// select, input { +// color: #4c4c4c !important; +// } +// .o_required_modifier > .o_input_dropdown > .ui-autocomplete-input { +// color: #4c4c4c !important; +// } +// .o_required_modifier.o_input, .o_required_modifier.o_input { +// color: #4c4c4c !important; +// } +// .o_datepicker.o_field_date.o_field_widget.o_required_modifier > input { +// color: #4c4c4c !important; +// } +//input inside colour ends + +//welcome demo starts +// .o_onboarding_container.collapse.show { +// border-radius: 5px !important; +// margin: 15px 15px 0px 15px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_onboarding.o_onboarding_blue, +// .o_onboarding.o_onboarding_blue .o_onboarding_step_title, +// .o_onboarding.o_onboarding_blue .o_onboarding_step_action, +// .o_onboarding.o_onboarding_blue a.o_onboarding_all_done, +// .o_onboarding.o_onboarding_blue .o_onboarding_all_done > .fa, +// .o_onboarding.o_onboarding_blue .o_onboarding_btn_close { +// border-radius: 5px; +// } +// .o_onboarding { +// border-radius: 5px; +// } +//welcome demo ends + +//modal starts +// .modal.o_technical_modal .modal-content { +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// background-color: #fff; +// background-clip: padding-box; +// border: 1px solid #f6f6f6; +// } +// .modal.o_technical_modal .modal-content .o_form_view, +// .modal.o_technical_modal .modal-content .o_content, +// .modal.o_technical_modal .modal-content .o_action { +// background-color: #fff !important;; +// -webkit-box-shadow: none !important; +// box-shadow: none !important; +// } +// .modal.show .modal-dialog { +// display: -webkit-box; +// display: -webkit-flex; +// display: flex; +// align-items: center; +// min-height: calc(100% - 1rem); +// } +// .modal .o_form_view .o_group .o_field_widget { +// width: 98% !important; +// } +//modal ends + +//Calendar starts +// .o_calendar_view { +// background: #fff; +// } +//Calendar ends + +//expense starts +// .o_content .o_expense_container { +// background: #fff; +// } +//expense ends + +//lunch starts +// .o_lunch_content .o_lunch_banner { +// border-bottom: none !important; +// background-color: #fff !important; +// margin: 0 15px 10px 15px; +// border-radius: 5px; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +//lunch ends + +//kiosk starts +// .o_hr_attendance_kiosk_backdrop { +// background-color: #f8f8fb !important; +// } +// .o_hr_attendance_kiosk_mode { +// background-color: #fff !important; +// border-radius: 0 0 5px 5px !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .o_hr_attendance_kiosk_mode .o_hr_attendance_user_badge { +// border-radius: 5px 5px 0 0 !important; +// border-top: none !important; +// background: rgba(85,110,230,.25) !important; +// } +// .o_hr_attendance_sign_in_out_icon.fa-sign-in { +// color: #fff !important; +// background-color: $primary_accent !important; +// border-color: $primary_accent !important; +// } +// .o_hr_attendance_sign_in_out_icon.fa-sign-in:hover { +// color: #fff !important; +// background-color: $primary_hover !important; +// border-color: #4458b8 !important; +// } +// .o_hr_attendance_sign_in_out_icon.fa-sign-in:active { +// color: #fff !important; +// background-color: #4458b8 !important; +// border-color: #4053ad !important; +// } +// .o_hr_attendance_sign_in_out_icon.fa-sign-in:focus { +// color: #fff; +// background-color: #485ec4 !important; +// border-color: #4458b8 !important; +// -webkit-box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; +// box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; +// } +// .o_hr_attendance_kiosk_mode h3.mt0.mb0.text-muted { +// color: $primary_accent !important; +// } +// .o_hr_attendance_button_employees div.mb16.mt16 { +// margin-top: 4px !important; +// } +//kiosk ends + +//timeoff starts +// .o_timeoff_container { +// background: #fff; +// } +//timeoff ends + +//project .fa colours starts +// .o_mail_activity .o_activity_color_planned { +// color: #34c38f !important; +// } +// .o_mail_activity .o_activity_color_overdue { +// color: #f46a6a !important; +// } +// .o_field_widget.o_priority > .o_priority_star.fa-star { +// color: #f1b44c !important; +// } +//project .fa colours ends + +//sale status icon starts +// .bg-primary { +// background-color: $primary_accent !important; +// } +// .bg-secondary { +// background-color: $secondary_accent !important; +// } +// .bg-success-light { +// color: #1f7556 !important; +// background-color: #d6f3e9 !important; +// } +// .bg-info-light { +// color: #306391 !important; +// background-color: #dcedfc !important; +// } +// .bg-danger-light { +// background-color: #fde1e1 !important; +// color: #924040 !important; +// } +// .bg-warning-light { +// background-color: #fcf0db !important; +// color: #916c2e !important; +// } +// .o_field_widget.o_field_badge { +// color: #464855; +// background-color: #e3e4e8; +// } +//sale status icon end + +//stock icon colors starts +// .o_list_view .o_list_table .text-danger, +// .o_list_view .o_list_table .oe_import .alert.text-error, +// .oe_import .o_list_view .o_list_table .alert.text-error { +// color: #f46a6a !important; +// } +// .text-danger { +// color: #f1b44c !important; +// } +// .text-warning { +// color: #f1b44c !important; +// } +// .text-error { +// color: #f46a6a !important; +// } +// .text-success { +// color: #34c38f !important; +// } +//stock icon colors ends + +//badges starts +// .badge-primary { +// background-color: #556ee6 !important; +// } +// .badge-secondary { +// background-color: #74788d; +// } +// .badge-success { +// background-color: #34c38f; +// } +// .badge-info { +// background-color: #50a5f1; +// } +// .badge-danger { +// background-color: #f46a6a; +// } +// .badge-warning { +// background-color: #f1b44c; +// } +// .badge-dark { +// background-color: #343a40; +// } +// .bg-success { +// background-color: #34c38f !important; +// } +// .bg-success-full { +// background-color: #34c38f !important; +// } +// .bg-warning-full { +// background-color: #f1b44c !important; +// } +// .bg-danger-full { +// background-color: #f46a6a; +// } +// .o-planned { +// color: #34c38f !important; +// } +// .o-overdue { +// color: #f46a6a !important; +// } +// .o_progressbar_complete { +// background-color: #34c38f !important; +// } +//badges ends + +//alert starts +// .alert-warning { +// color: #916c2e; +// background-color: #fcf0db; +// border-color: #fbe9c9; +// } +// .alert-danger { +// color: #924040; +// background-color: #fde1e1; +// border-color: #fcd2d2; +// } +// .alert-success { +// color: #1f7556; +// background-color: #d6f3e9; +// border-color: #c2eddd; +// } +// .alert-info { +// color: #306391; +// background-color: #dcedfc; +// border-color: #cbe4fb; +// } +// .toast { +// border-radius: 5px !important; +// color: #924040 !important; +// background-color: #fde1e1 !important; +// border-color: #fcd2d2 !important; +// -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; +// box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; +// } +// .toast-header { +// border-bottom: 1px solid #fcd2d2 !important; +// color: #924040 !important; +// background-color: #fde1e1 !important; +// border-color: #fcd2d2 !important; +// } +// .toast-body { +// color: #924040 !important; +// background-color: #fde1e1 !important; +// border-color: #fcd2d2 !important; +// } +// .o_notification_manager { +// top: auto !important; +// bottom: 30px !important; +// } +//alert ends + +//recruitment starts +// div.o_boolean_toggle.custom-control.custom-checkbox > label.custom-control-label::before, +// div.o_boolean_toggle.custom-control.custom-checkbox > label.custom-control-label::after { +// left: 0.1rem !important; +// } +// div.o_boolean_toggle.custom-control.custom-checkbox > input.custom-control-input:checked + label.custom-control-label::after { +// top: 1.5px !important; +// } +// div.o_boolean_toggle.custom-control.custom-checkbox > label.custom-control-label::after { +// top: 1px; +// } +// .o_kanban_view.o_kanban_dashboard.o_hr_recruitment_kanban .ribbon span { +// background-color: #556ee6; +// } +// .o_kanban_view.o_kanban_dashboard.o_hr_recruitment_kanban.o_kanban_ungrouped .o_kanban_record:not(.o_kanban_ghost) { +// height: 197px; +// } +//recruitment ends + +//note editor starts +// .note-popover .popover .popover-body, .panel-heading.note-toolbar { +// padding: 5px !important; +// border-bottom: none !important; +// background: rgba(85, 110, 230, 0.25) !important; +// border-radius: 5px 5px 0 0 ; +// } +// .note-editor .note-statusbar { +// border-radius: 0 0 5px 5px; +// } +// .wysiwyg_iframe, .note-editor { +// // border: 1px solid #556ee640 !important; +// border-radius: 5px; +// } +//note editor ends + +//progress starts +// .oe_kanban_content .progress .progress-bar { +// background-color: #556ee6; +// } +// .progress-bar.bg-muted-full { +// background-color: #dee2e6; +// } +//progress ends + +//email marketing starts +// .o_domain_node.o_domain_tree.o_domain_selector > .o_domain_debug_container { +// background: rgba(85, 110, 230, 0.25); +// color: #000; +// } +// .o_domain_node.o_domain_tree.o_domain_selector > .o_domain_debug_container > input { +// background: rgba(85, 110, 230, 0.25); +// } +// .o_field_widget.o_field_domain.o_inline_mode.o_edit_mode > .o_field_domain_panel { +// top: -18px; +// } +// .o_domain_node .o_domain_selector_row > .o_domain_node_control_panel { +// top: 5px; +// } +// .o_mail_emojis_dropdown { +// bottom: 50px; +// } +//emal marketing ends + +// menu+ color starts +.o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > a { + background-color: #74788d; +} +.o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #abadba; +} +//menu+ color ends + +//top menu bar starts +// nav.o_main_navbar.small_nav { +// display: flex; +// flex-wrap: wrap; +// justify-content: right; +// height: auto; +// } + +ul.o_menu_systray.topbar_icon { + // margin-left: auto; + flex: none; +} +.o_main_navbar .o_user_menu > a { + display: flex; + align-items: center; +} +.oe_topbar_name { + max-width: 300px; + margin-left: 5px; + white-space: nowrap; + overflow: hidden; +} +ul.o_menu_sections { + padding-left: 20px; + margin-right: auto; +} +@media (max-width: 1371px){ + nav.o_main_navbar { + display: flex; + // flex-wrap: wrap; + justify-content: space-between; + height: auto; + } + ul.o_menu_systray.topbar_icon { + // margin-left: auto; + flex: none; + } +} +//top menu bar ends + +//datetimepicker starts +// .datepicker td, +// .datepicker td a, +// .datepicker th, +// .datepicker span { +// padding: 0.5rem !important; +// } +// div.dropdown-menu.bootstrap-datetimepicker-widget{ +// width: auto !important; +// } +//datetimepicker ends + +//groupby color starts +// .o_list_view tbody > tr.o_group_header { +// background-image: none !important; +// } +// .table-striped tbody tr.o_group_header:nth-of-type(odd) { +// background-color: rgba(85,110,230,0.17); +// } +// .table-striped tbody tr.o_group_header:hover { +// background-color: rgba(85,110,230,0.23); +// } +//groupby color ends + + + + +//Mee + +// .o_dropdown .o_dropdown_title{ +// padding : 0px; +// } + + +// .o_searchview .o_searchview_input_container .o_searchview_facet { +// display: -webkit-box; +// display: -webkit-flex; +// display: flex; +// -webkit-box-flex: 0; +// -webkit-flex: 0 0 auto; +// flex: 0 0 auto; +// margin: 1px 3px 0 0; +// max-width: 100%; +// position: relative; +// height: 24px !important; +// justify-content: center !important; +// align-items: center !important; +// } + +// .o_searchview_input { +// padding: 0 5px !important; +// } + + +// .o_menu_brand { +// font-size: 20px !important; +// color: $text_white !important; +// } + + +// .o_main_navbar > a:hover { +// background-color: #fff !important; +// } + + +// .o_content > .o_list_view > .table-responsive > .table:not(.o_list_table_grouped) > tbody > tr:not(.o_list_table_grouped) > td { +// padding: 15px 4px; +// } + + +// @media (min-width: 992px) and (max-width: 1533.98px){ +// .o_form_view .oe_button_box, .o_form_view .o_notebook > .o_notebook_headers{ +// margin-left: -16px !important; +// margin-right: -16px !important; +// } +// } + +// .o_form_view .o_field_widget.o_field_one2many > div, .o_form_view .o_field_widget.o_field_many2many > div { +// width: 100%; +// padding: 0 15px; +// } + + +// .reminder_day { +// display: flex; +// flex-wrap: nowrap; +// } + + +// .o_home_menu_background { +// background: linear-gradient(-135deg,#1867b9 0,#9d3be0 100%) !important; +// background-size: auto, auto; +// } + +// .o_group_buttons .btn { +// margin-right: 5px; +// } + +// .btn.btn-link.o-kanban-button-new { +// background: #74788d !important; +// border: solid 2px #74788d !important; +// color: #fff !important; +// } + + +// .o_gantt_button_scale.btn.btn-secondary { +// margin-right: 2px; +// } + +// div.o_input > .o_input { +// margin-bottom: 0 !important; +// background: none; +// } +// .o_input.p-0 { +// padding-left: 3px !important; +// } + +// .o_form_view .o_form_uri { +// display: inline-block; +// color: #556ee6 !important; +// } + +// .o_search_panel .list-group-item .o_search_panel_label_title{ +// color: unset !important; +// } + + +// .o_menu_search_input{ +// margin-top: 1rem; +// border: none !important; +// } + +// .o_NotificationGroup_date{ +// color: #556ee6; +// } + +// .o_ThreadPreview_date{ +// color: #556ee6; +// } + +// .timesheet-timer button.btn_start_timer { +// color: #FFFFFF; +// background-color: #544FEA; +// border-color: #544FEA; +// text-transform: uppercase; +// } + +// .timesheet-timer button.btn_start_timer:hover { +// color: #FFFFFF; +// background-color: #0854aa;; +// border-color: #0854aa;; +// } + + +// .o_account_reports_page .account_report_line_name a { +// color: #556ee6; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content:hover{ +// color: #556ee6; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:focus{ +// color: #556ee6 !important; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:hover{ +// color: #556ee6 !important; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:active{ +// color: #556ee6 !important; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:visited{ +// color: #556ee6 !important; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:focus-within{ +// color: #556ee6 !important; +// } + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content.o_group_open:target{ +// color: #556ee6 !important; +// } + + +// .o_list_view .o_list_table.o_list_table_grouped > tbody > tr.o_group_header.o_group_has_content{ + +// &:hover{ +// color: #556ee6 !important; +// } +// &:visited{ +// color: #556ee6 !important; +// } +// &:focus{ +// color: #556ee6 !important; +// } +// &:focus-within{ +// color: #556ee6 !important; +// } +// &:active{ +// color: #556ee6 !important; +// } +// } + +// .o_Discuss .o_Message .o_Message_prettyBody p a { +// background: #556ee6 !important; +// color: white; +// } + + + +//Responsive starts +@media (max-width:992px) { + .o_action_manager.sidebar_margin { + margin: 0 !important; + } + .top_heading.sidebar_margin { + margin: 0 !important; + } + .sidebar_panel .sidebar { + position: relative; + padding-top: 0px !important; + } + .sidebar_panel .sidebar_close { + display: block !important; + } + +} +@media (max-width:767px){ + .o_main_navbar > ul.o_menu_systray { + position: static !important; + height: auto !important; + text-align: right; + display: flex; + } +} +@media (max-width:480px) { + ul.o_menu_apps { + padding-left: 25px; + } + .o_control_panel { + margin: 15px 10px 0 10px; + } + .o_control_panel > div { + flex-wrap: wrap; + } + .o_cp_top_left, .o_cp_top_right, + .o_cp_bottom_left, .o_cp_bottom_right { + width: 100%; + } + .o_widget_Discuss .o_Discuss.o-mobile:not(.o-adding-item) { + border: none !important; + } + html .o_web_client > .o_action_manager { + overflow: auto !important; + } + ul.o_menu_systray.topbar_icon li:nth-child(1) { + margin-left: 20px; + } + .o_main_navbar .o_user_menu { + margin-left: 20px; + } + .sidebar_panel .sidebar .sidebar_logo img { + max-width: 112px; + } + .sidebar_panel .sidebar .sidebar_logo { + padding-top: 20px; + text-align: center; + padding-bottom: 5px; + } + li.o_switch_company_menu.show .dropdown-menu.dropdown-menu-right.show { + right: auto !important; + left: 0px; + } + ul.o_menu_systray.topbar_icon .dropdown-menu.show{ + left: 0px !important; + right: auto !important; + } + ul.o_menu_systray.topbar_icon { + margin-left: 0; + flex: none; + } + .o_MessagingMenu_dropdownMenu.o-mobile { + top: 70px; + } + .o_control_panel .o_cp_bottom_right { + flex-wrap: wrap; + } + .o_form_view .o_form_statusbar { + flex-wrap: wrap; + } + .btn { + padding: 2px 10px !important; + height: 35px !important; + } + .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before, + .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):after { + border-top: 17px solid transparent !important; + border-bottom: 16px solid transparent !important; + } + .o_statusbar_status.o_field_widget.o_readonly_modifier { + width: 100%; + justify-content: flex-end; + margin-top: 5px; + } + .o_form_view .o_form_statusbar > .o_statusbar_buttons > .btn { + margin: 1px 0px 4px 0; + } + .o_form_statusbar .o_statusbar_buttons .btn { + margin-right: 5px !important; + } + .o_control_panel .o_cp_bottom_left > .o_cp_action_menus .o_dropdown_toggler_btn { + margin-right: 3px; + } + .o_form_view .o_form_sheet_bg > .o_form_sheet { + min-width: auto; + } + .nav-tabs .nav-link { + padding: 8px; + } + .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header { + background: $primary_accent; + } + .o_form_view .o_group .o_group_col_6 { + width: 100%; + } + .o_kanban_view.o_kanban_ungrouped .o_kanban_record { + flex-wrap: wrap; + } + .o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image_fill_left { + border-radius: 5px; + } + .o_field_widget.o_field_image .o_form_image_controls > .fa.o_select_file_button { + background: #74788d; + } +} +@media (max-width:390px){ +.o_main_navbar .o_switch_company_menu > a .oe_topbar_name { + display: inline-block; + max-width: 110px !important; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +} + +.badge { + border: 1px solid #556ee6; +} +@media (max-width: 768px){ + .o_main_navbar{ + display: flex !important; + justify-content: space-between !important; + } + .o_control_panel .o_cp_searchview { + min-height: 35px; + width: 98%; + } + button.o_enable_searchview.btn.btn-link.fa.fa-search { + float: right; + padding: 0 !important; + margin-top: -9px; + } +} +@media (max-width: 480px){ + .o_control_panel > .o_cp_bottom { + -webkit-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } +} + + +.o_MobileMessagingNavbar_tab.o-active { + color: #556ee6; +} +//Responsive ends \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/theme_accent.scss b/odex25_base/expert_std_backend_theme/static/src/scss/theme_accent.scss new file mode 100644 index 000000000..a67b63a40 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/theme_accent.scss @@ -0,0 +1,19 @@ +$primary_accent: #263850 !default; +$secondary_accent: #2b4158 !default; +$inverse_accent: #ffffff !default; +$o-kanban-color-border-width: 8px; +$selected_row: #ffffff !default; +$bg_white: #ffffff !default; +$f_color: #555b6d !default; +$primary_hover: #124a84 !default; +$bg_main: #263850; +$bg_second: #2b4158; +$text_white: #ffffff !default; +// SIDEBAR THEME +$sidebar_bg: linear-gradient(135deg, #406082 0%, #263850 45%); +$sidebar_logo_max_width: 100px; +$sidebar_menu_item_color: #FFFFFF; +$sidebar_menu_item_hover_color: #FFFFFF; +$sidebar_menu_item_hover_bg: #1e2230; +$sidebar_menu_padding: 0 0 150px 0; + diff --git a/odex25_base/expert_std_backend_theme/static/src/scss/web.scss b/odex25_base/expert_std_backend_theme/static/src/scss/web.scss new file mode 100644 index 000000000..9ed285e6f --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/scss/web.scss @@ -0,0 +1,5567 @@ +@font-face { + font-family: "bukra"; + font-style: normal; + font-weight: 400; + src: url(/expert_std_backend_theme/static/src/fonts/29ltbukraregular.otf) + format("opentype"), + url(/expert_std_backend_theme/static/src/fonts/29ltbukralight.ttf) + format("truetype"); +} +@font-face { + font-family: "bukra"; + font-style: normal; + font-weight: 700; + src: url(/expert_std_backend_theme/static/src/fonts/29ltbukrabold.otf) + format("opentype"), + url(/expert_std_backend_theme/static/src/fonts/alfont_com_خط-بكرا-عريض.ttf) + format("truetype"); +} +.rtl *:not(.fa), +.o_rtl *:not(.fa) { + font-family: "bukra", serif !important; +} + +body { + font-family: "bukra", serif !important; +} + +.btn-fill-primary, +.btn-primary { + background-color: $primary_accent; + border-color: $primary_accent; + + &:hover { + background-color: $secondary_accent; + border-color: $secondary_accent; + } +} + +.o_form_view .o_form_uri { + color: $primary_accent; + &:hover { + color: $secondary_accent; + } +} + +.btn-secondary { + color: $secondary_accent; +} + +.btn-link { + color: $primary_accent; + &:hover { + color: $secondary_accent; + } +} + +.o_DiscussSidebarItem_activeIndicator.o-item-active { + background-color: $secondary_accent; +} + +.o_ThreadIcon_online { + color: $secondary_accent; +} + +.o_loading { + background-color: $primary_accent; +} + +.o_MessageList_emptyTitle.o-neutral-face-icon:before, +.o_view_nocontent .o_nocontent_help .o_view_nocontent_smiling_face:before { + background: transparent + url(/expert_std_backend_theme/static/src/img/smiling_face.svg) no-repeat + center; +} + +.custom-control-input:checked ~ .custom-control-label::before { + border-color: $primary_accent; + background-color: $primary_accent; +} + +/*Human Resources Absence div*/ +.o_kanban_view.o_kanban_dashboard + .o_kanban_record + .o_kanban_card_header + + .container.o_kanban_card_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; +} + +/*Dropdown menu headings bg color*/ +.o_main_navbar > ul > li.o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: $primary_accent !important; +} /*# sourceMappingURL=backend_dashboard.css.map */ + +body.o_home_menu_background header .o_main_navbar { + background: transparent !important; +} + +.o_onboarding.o_onboarding_blue .o_onboarding_wrap{ + background: $sidebar_bg; +} + +@media screen and (max-width: 319px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + flex: none; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 12px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 50% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 25% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.o_button_more { + width: 100% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item { + width: 100% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i { + width: 20% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i::before { + font-size: 18px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete + input { + font-size: 13px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 320px) and (max-width: 420px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 14px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 50% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 25% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.o_button_more { + width: 100% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item { + width: 50% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i { + width: 20% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i::before { + font-size: 18px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete + input { + font-size: 14px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 421px) and (max-width: 767px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 14px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 50% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 25% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.o_button_more { + width: 100% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item { + width: 50% !important; + height: 50px !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i { + width: 20% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + i::before { + font-size: 18px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_value { + font-size: 11px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .o_dropdown_more + .btn.oe_stat_button.dropdown-item + .o_form_field + .o_stat_text { + font-size: 11px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete + input { + font-size: 14px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 768px) and (max-width: 1024px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 16px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete + input { + font-size: 18px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 896px) and (max-width: 1024px) and (min-device-height: 1250px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client .o_action_manager .o_action.o_view_controller .o_content { + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 25% !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 30% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 13px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 13px !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action.o_view_controller + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 1025px) and (max-width: 1200px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 16px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 25% !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 30% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 13px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 13px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 1201px) and (max-width: 1599px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 16px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button { + width: 25% !important; + border: 1px solid #e8e8e8 !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 30% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 13px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 13px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 1600px) and (max-width: 1919px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 16px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Top Buttons*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + i { + width: 25% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_value { + font-size: 12px !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_button_box + .btn.oe_stat_button + .o_form_field + .o_stat_text { + font-size: 12px !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 1920px) and (max-width: 2559px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + height: auto !important; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 16px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 2560px) and (max-width: 3839px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 20px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} + +@media screen and (min-width: 3840px) { + body.o_home_menu_background { + background-image: url(../img/app_drawer.avif); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + .o_web_client header .o_main_navbar { + background: $sidebar_bg; + /*Menu Toggle*/ + /*Selection Apps*/ + /*Nav Left ul*/ + /*Nav Right ul*/ + } + .o_web_client header .o_main_navbar a.o_menu_toggle { + background-color: transparent; + } + .o_web_client header .o_main_navbar a.o_menu_brand { + color: white; + } + .o_web_client header .o_main_navbar a.o_menu_brand:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections { + display: flex; + flex-wrap: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a { + color: white; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a:hover { + background-color: $primary_accent; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li a span { + white-space: nowrap; + } + .o_web_client header .o_main_navbar ul.o_menu_sections li.show a { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_sections + li.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_MessagingMenu + a.o_MessagingMenu_toggler + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item + a.o-no-caret + span { + background-color: black; + border-color: black; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_mail_systray_item.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret { + color: white !important; + font-weight: 600 !important; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret:hover { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu + a.o-no-caret + span { + background-color: transparent; + border-color: transparent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + a.o-no-caret { + background-color: $primary_accent; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu { + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a { + color: $primary_accent; + background-color: white; + } + .o_web_client + header + .o_main_navbar + ul.o_menu_systray + li.o_user_menu.show + div.dropdown-menu + a:hover { + color: white; + background-color: $primary_accent; + } + .o_web_client .o_home_menu { + /*search section*/ + /*apps section*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable { + /*apps container*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps { + /*app*/ + } + .o_web_client .o_home_menu .o_home_menu_scrollable .o_apps .o_app:hover { + background-color: rgba(255, 255, 255, 0.2) !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app:hover + .o_app_icon { + box-shadow: none !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_app_icon { + background-size: contain !important; + } + .o_web_client + .o_home_menu + .o_home_menu_scrollable + .o_apps + .o_app + .o_caption { + font-size: 30px !important; + font-weight: 300 !important; + color: white !important; + } + .o_web_client + .o_action_manager + .o_action + .o_control_panel + .o_cp_top + .o_cp_top_right + .o_cp_searchview + .o_searchview + .o_searchview_input_container + .o_searchview_facet + .o_searchview_facet_label { + background-color: $primary_accent; + } + .o_web_client .o_action_manager .o_action .o_content { + /*Apps Module*/ + /*accounting module-invoice*/ + /*Setting Module*/ + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + header.o_search_panel_section_header + i { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header + span { + color: black !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active { + background: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + label { + color: white; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_search_panel + .o_search_panel_section + ul.o_search_panel_field + li + header.active + span { + color: white !important; + } + .o_web_client .o_action_manager .o_action .o_content .o_kanban_view { + /*Employees*/ + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .o_kanban_record + .o_kanban_card_conten + .o_kanban_card_upper_content + .o_kanban_primary_bottom { + width: 100% !important; + padding-inline-start: 30px !important; + } + + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-secondary { + color: $primary_accent; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + button.btn-primary:hover { + background-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_module_vignette + .oe_module_desc + .oe_module_action + a.btn-info { + color: white; + background: $sidebar_bg; + border-color: $sidebar_bg; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_kanban_view + .oe_kanban_global_click + .oe_kanban_details + .o_kanban_record_top + .o_kanban_record_headings + .o_kanban_record_title + span { + font-weight: bold !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view { + height: auto !important; + display: flex !important; + flex-direction: column !important; + align-items: center !important; + min-height: auto !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg { + overflow: unset !important; + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_form_sheet_bg + .o_form_sheet { + width: 100% !important; + max-width: 100% !important; + } + /*Accounting - Suppliers - Title*/ + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title { + width: 90%; + max-width: 90%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view + .o_form_sheet_bg + .o_form_sheet + .oe_title + h1 + .o_field_partner_autocomplete { + width: 100%; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view + .o_FormRenderer_chatterContainer { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_control_panel { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container { + width: 100% !important; + } + .o_web_client + .o_action_manager + .o_action + .o_content + .o_form_view.o_xxl_form_view.oe_form_configuration.o_base_settings.o_form_nosheet.o_form_editable + .o_setting_container + .settings + .app_settings_block + h2 { + background: linear-gradient( + -270deg, + #134779 0%, + #1a6ab7 75% + ) !important; + color: white !important; + font-weight: 500 !important; + } +} diff --git a/odex25_base/expert_std_backend_theme/static/src/xml/styles.xml b/odex25_base/expert_std_backend_theme/static/src/xml/styles.xml new file mode 100644 index 000000000..f679484aa --- /dev/null +++ b/odex25_base/expert_std_backend_theme/static/src/xml/styles.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + o_search_panel_counter ml-2 small + + + \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/views/assets.xml b/odex25_base/expert_std_backend_theme/views/assets.xml new file mode 100644 index 000000000..bd279fb2f --- /dev/null +++ b/odex25_base/expert_std_backend_theme/views/assets.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/views/icons.xml b/odex25_base/expert_std_backend_theme/views/icons.xml new file mode 100644 index 000000000..043f8bfdb --- /dev/null +++ b/odex25_base/expert_std_backend_theme/views/icons.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/odex25_base/expert_std_backend_theme/views/settings.xml b/odex25_base/expert_std_backend_theme/views/settings.xml new file mode 100644 index 000000000..675d88745 --- /dev/null +++ b/odex25_base/expert_std_backend_theme/views/settings.xml @@ -0,0 +1,49 @@ + + + + + res_config_settings_form_inhert + res.config.settings + + + + +
+

About

+
+
+
+
+ + + Odex Product + +
+
+
+
+
+
+
+

+ Odex V.25 +

+
+
+
+
+ Copyright © 2018 Expert Company +
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file