diff --git a/ks_account_dashboard/__init__.py b/ks_account_dashboard/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ks_account_dashboard/__manifest__.py b/ks_account_dashboard/__manifest__.py new file mode 100644 index 0000000..9e62d84 --- /dev/null +++ b/ks_account_dashboard/__manifest__.py @@ -0,0 +1,101 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Account Dashboard Ninja", + + 'summary': """ + Account Dashboard Ninja! + """, + + 'description': """ + Dashboard Ninja v13.0, + Odoo Dashboard, + Dashboard, + Odoo apps, + Dashboard app, + HR Dashboard, + Sales Dashboard, + Account Dashboard, + inventory Dashboard, + Lead Dashboard, + Opportunity Dashboard, + CRM Dashboard, + POS, + POS Dashboard, + Connectors, + Web Dynamic, + Report Import/Export, + Date Filter, + HR, + Sales, + Theme, + Tile Dashboard, + Dashboard Widgets, + Dashboard Manager, + Debranding, + Customize Dashboard, + Graph Dashboard, + Charts Dashboard, + Invoice Dashboard, + Project management, + ksolves, + ksolves apps, + ksolves india pvt. ltd., + Best Accounting Dashboard Apps, + Accounting Dashboard Apps, + Interactive accounting management, + Best Accounting Management Dashboard Apps, + Accounting Management Dashboard Apps, + Accounting Dashboard Apps, + Income Management Dashboard Apps, + Best Accounting Management Dashboard Apps, + Dashboards, + Purchase Invoice, + Bank Balance Dashboard, + Invoice Dashboards, + Accounting Management System, + Finance Management System, + Purchase Order Dashboards, + Sales Order Dashboards, + Accounting Alert Apps, + Expense Alert Apps, + Visualization charts, + Finance Dashboard, + Best Dashboard Apps, + Accounting Age Report, + Accounting Report, + Accounting Valuation, + Accounting Quantities, + Stock per Location, + Top selling items Dashboard, + Odoo Dashboard, + Dashboard for Odoo, + Accounting Tracker Apps, + Accounting Tracking Apps, + Finance Tracker Apps, + Business Tracker Apps, + Accounting Metrics, + Expense Dashboard Apps, + Invoicing Dashboard, + Vendor Payable Report, + Executive Sale Returns, + Top Sale Revenue Customer, + """, + + 'author': "Ksolves India Pvt. Ltd.", + 'license': 'OPL-1', + 'currency': 'EUR', + 'price': 0.0, + 'website': "https://www.ksolves.com", + 'maintainer': 'Ksolves India Pvt. Ltd.', + 'live_test_url': 'https://dashboardninja.kappso.com/web/demo_login', + 'category': 'Tools', + 'support': 'sales@ksolves.com', + 'version': '1.0.0', + 'images': ['static/description/banner.png'], + + 'depends': ['ks_dashboard_ninja', 'account'], + + 'data': [ + 'data/ks_account_data.xml', + ], +} diff --git a/ks_account_dashboard/data/ks_account_data.xml b/ks_account_dashboard/data/ks_account_data.xml new file mode 100644 index 0000000..76989be --- /dev/null +++ b/ks_account_dashboard/data/ks_account_data.xml @@ -0,0 +1,234 @@ + + + + + Account + [ + {"item_id":"ks_account_dashboard.ks_account_item_1", "data": {"x": 0, "y": 0, "width": 7, "height": 2}}, + {"item_id":"ks_account_dashboard.ks_account_item_2", "data": {"x": 7, "y": 0, "width": 7, "height": 2}}, + {"item_id":"ks_account_dashboard.ks_account_item_3", "data": {"x": 14, "y": 0, "width": 7, "height": 2}}, + {"item_id":"ks_account_dashboard.ks_account_item_4", "data": {"x": 21, "y": 0, "width": 7, "height": 2}}, + {"item_id":"ks_account_dashboard.ks_account_item_10", "data": {"x": 28, "y": 0, "width": 8, "height": 2}}, + {"item_id":"ks_account_dashboard.ks_account_item_5", "data": {"x": 0, "y": 3, "width": 18, "height": 5}}, + {"item_id":"ks_account_dashboard.ks_account_item_6", "data": {"x": 18, "y": 3, "width": 18, "height": 5}}, + {"item_id":"ks_account_dashboard.ks_account_item_7", "data": {"x": 0, "y": 8, "width": 18, "height": 5}}, + {"item_id":"ks_account_dashboard.ks_account_item_8", "data": {"x": 18, "y": 8, "width": 18, "height": 5}}, + {"item_id":"ks_account_dashboard.ks_account_item_9", "data": {"x": 0, "y": 13, "width": 18, "height": 5}}, + {"item_id":"ks_account_dashboard.ks_account_item_11", "data": {"x": 18, "y": 13, "width": 18, "height": 5}} + ] + + + + + + + + + + + + + 11 + + + + Open Purchase Invoice + ks_tile + count + + ["&",["invoice_payment_state","=","not_paid"],["type","=","in_invoice"]] + + money + yellow + #f0ad4e,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Receivable Amount + ks_tile + sum + + + [["account_id.user_type_id.name","ilike","receivable"]] + + money + blue + #337ab7,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Payable Amount + ks_tile + sum + + + [["account_id.user_type_id.name","ilike","payable"]] + + money + red + #d9534f,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Open Sale Invoice + ks_tile + count + + ["&",["invoice_payment_state","=","not_paid"],["type","=","in_invoice"]] + + money + green + #4ccacc,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Bank Balance + ks_pie_chart + sum + + relational_type + + + [["account_id.user_type_id.name","ilike","bank and cash"]] + + 1 + money + default + + + + + Vendor Payable Report + ks_bar_chart + sum + + relational_type + + + [["journal_id.type","=","purchase"]] + + 1 + money + warm + + + + + Head Expenses Report + ks_bar_chart + count + + relational_type + + + month + [["account_id.user_type_id.name","ilike","expense"]] + + 1 + money + cool + + + + + Executive Sale Returns + ks_horizontalBar_chart + count + + + + month + [["type","=","out_refund"],"|",["invoice_payment_state","=","not_paid"],["invoice_payment_state","=","paid"]] + + 1 + money + default + + + + + Executive Purchase Returns + ks_line_chart + count + + + + month + ["&",["type","=","in_refund"],"|",["invoice_payment_state","=","not_paid"],["invoice_payment_state","=","paid"]] + + 1 + money + neon + + + + + Profit/Loss Amount + ks_kpi + sum + sum + + + + + [["account_id.user_type_id.name","ilike","expense"]] + [["account_id.user_type_id.name","ilike","income"]] + + + Sum + money + green + #5cb85c,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout4 + + + + + Top 10 Sale Revenue Customer + ks_list_view + + grouped + + + [["state","!=","draft"],["state","!=","cancel"],"|",["type","=","out_invoice"],["type","=","out_refund"]] + + DESC + 10 + money + neon + + + + + + + Account Dashboard + Account Dashboard + + + 1 + + + + + + + \ No newline at end of file diff --git a/ks_account_dashboard/static/description/banner.png b/ks_account_dashboard/static/description/banner.png new file mode 100644 index 0000000..e180e83 Binary files /dev/null and b/ks_account_dashboard/static/description/banner.png differ diff --git a/ks_account_dashboard/static/description/banners/banner.png b/ks_account_dashboard/static/description/banners/banner.png new file mode 100644 index 0000000..4f55580 Binary files /dev/null and b/ks_account_dashboard/static/description/banners/banner.png differ diff --git a/ks_account_dashboard/static/description/icon.png b/ks_account_dashboard/static/description/icon.png new file mode 100644 index 0000000..f2b571b Binary files /dev/null and b/ks_account_dashboard/static/description/icon.png differ diff --git a/ks_account_dashboard/static/description/images/Ksolves_logo.png b/ks_account_dashboard/static/description/images/Ksolves_logo.png new file mode 100644 index 0000000..f726e50 Binary files /dev/null and b/ks_account_dashboard/static/description/images/Ksolves_logo.png differ diff --git a/ks_account_dashboard/static/description/images/account.png b/ks_account_dashboard/static/description/images/account.png new file mode 100644 index 0000000..70a1154 Binary files /dev/null and b/ks_account_dashboard/static/description/images/account.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/chat_edit_and_delete.png b/ks_account_dashboard/static/description/images/app-logo/chat_edit_and_delete.png new file mode 100644 index 0000000..5ab90f3 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/chat_edit_and_delete.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/dashboard-ninja.png b/ks_account_dashboard/static/description/images/app-logo/dashboard-ninja.png new file mode 100644 index 0000000..3d45b3d Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/dashboard-ninja.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/icon.png b/ks_account_dashboard/static/description/images/app-logo/icon.png new file mode 100644 index 0000000..68e1383 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/icon.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/ksolves-theme-base.png b/ks_account_dashboard/static/description/images/app-logo/ksolves-theme-base.png new file mode 100644 index 0000000..17f4998 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/ksolves-theme-base.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/list-view-manager.png b/ks_account_dashboard/static/description/images/app-logo/list-view-manager.png new file mode 100644 index 0000000..a8cca93 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/list-view-manager.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/listview_sticky_header.png b/ks_account_dashboard/static/description/images/app-logo/listview_sticky_header.png new file mode 100644 index 0000000..4f1721d Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/listview_sticky_header.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/low_stock_alert.png b/ks_account_dashboard/static/description/images/app-logo/low_stock_alert.png new file mode 100644 index 0000000..adcf78b Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/low_stock_alert.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/odoo_paytm_gateway.png b/ks_account_dashboard/static/description/images/app-logo/odoo_paytm_gateway.png new file mode 100644 index 0000000..8438fbe Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/odoo_paytm_gateway.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/one-click-sale.png b/ks_account_dashboard/static/description/images/app-logo/one-click-sale.png new file mode 100644 index 0000000..b96ea2b Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/one-click-sale.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/percent_field.png b/ks_account_dashboard/static/description/images/app-logo/percent_field.png new file mode 100644 index 0000000..8d93c8d Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/percent_field.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/pos-per-item.png b/ks_account_dashboard/static/description/images/app-logo/pos-per-item.png new file mode 100644 index 0000000..a9bd0c7 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/pos-per-item.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/pos_dashboard_ninja.png b/ks_account_dashboard/static/description/images/app-logo/pos_dashboard_ninja.png new file mode 100644 index 0000000..4170e13 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/pos_dashboard_ninja.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/pos_low_stock_alert.png b/ks_account_dashboard/static/description/images/app-logo/pos_low_stock_alert.png new file mode 100644 index 0000000..c63e2c5 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/pos_low_stock_alert.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/sticky-pivot-view.png b/ks_account_dashboard/static/description/images/app-logo/sticky-pivot-view.png new file mode 100644 index 0000000..50e71df Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/sticky-pivot-view.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/toggle_switch.png b/ks_account_dashboard/static/description/images/app-logo/toggle_switch.png new file mode 100644 index 0000000..aabf539 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/toggle_switch.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/universal_discount.png b/ks_account_dashboard/static/description/images/app-logo/universal_discount.png new file mode 100644 index 0000000..b556539 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/universal_discount.png differ diff --git a/ks_account_dashboard/static/description/images/app-logo/universal_tax.png b/ks_account_dashboard/static/description/images/app-logo/universal_tax.png new file mode 100644 index 0000000..63178f0 Binary files /dev/null and b/ks_account_dashboard/static/description/images/app-logo/universal_tax.png differ diff --git a/ks_account_dashboard/static/description/images/apps.png b/ks_account_dashboard/static/description/images/apps.png new file mode 100644 index 0000000..647fbe2 Binary files /dev/null and b/ks_account_dashboard/static/description/images/apps.png differ diff --git a/ks_account_dashboard/static/description/images/community.svg b/ks_account_dashboard/static/description/images/community.svg new file mode 100644 index 0000000..4ffdb0d --- /dev/null +++ b/ks_account_dashboard/static/description/images/community.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_account_dashboard/static/description/images/custom.png b/ks_account_dashboard/static/description/images/custom.png new file mode 100644 index 0000000..481772c Binary files /dev/null and b/ks_account_dashboard/static/description/images/custom.png differ diff --git a/ks_account_dashboard/static/description/images/develop.png b/ks_account_dashboard/static/description/images/develop.png new file mode 100644 index 0000000..1e9d24a Binary files /dev/null and b/ks_account_dashboard/static/description/images/develop.png differ diff --git a/ks_account_dashboard/static/description/images/download.png b/ks_account_dashboard/static/description/images/download.png new file mode 100644 index 0000000..85909fe Binary files /dev/null and b/ks_account_dashboard/static/description/images/download.png differ diff --git a/ks_account_dashboard/static/description/images/enterprise.svg b/ks_account_dashboard/static/description/images/enterprise.svg new file mode 100644 index 0000000..093cfc0 --- /dev/null +++ b/ks_account_dashboard/static/description/images/enterprise.svg @@ -0,0 +1,2 @@ + + diff --git a/ks_account_dashboard/static/description/images/faq-icon.png b/ks_account_dashboard/static/description/images/faq-icon.png new file mode 100644 index 0000000..6158c83 Binary files /dev/null and b/ks_account_dashboard/static/description/images/faq-icon.png differ diff --git a/ks_account_dashboard/static/description/images/flame.svg b/ks_account_dashboard/static/description/images/flame.svg new file mode 100644 index 0000000..2d1f4bf --- /dev/null +++ b/ks_account_dashboard/static/description/images/flame.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_account_dashboard/static/description/images/forward-arrow.svg b/ks_account_dashboard/static/description/images/forward-arrow.svg new file mode 100644 index 0000000..83ea5e9 --- /dev/null +++ b/ks_account_dashboard/static/description/images/forward-arrow.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_account_dashboard/static/description/images/forward-arrow1.svg b/ks_account_dashboard/static/description/images/forward-arrow1.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_account_dashboard/static/description/images/forward-arrow1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_account_dashboard/static/description/images/hand.png b/ks_account_dashboard/static/description/images/hand.png new file mode 100644 index 0000000..5641e59 Binary files /dev/null and b/ks_account_dashboard/static/description/images/hand.png differ diff --git a/ks_account_dashboard/static/description/images/integrated.png b/ks_account_dashboard/static/description/images/integrated.png new file mode 100644 index 0000000..8232afa Binary files /dev/null and b/ks_account_dashboard/static/description/images/integrated.png differ diff --git a/ks_account_dashboard/static/description/images/ksolves-logo.png b/ks_account_dashboard/static/description/images/ksolves-logo.png new file mode 100644 index 0000000..17e6d8b Binary files /dev/null and b/ks_account_dashboard/static/description/images/ksolves-logo.png differ diff --git a/ks_account_dashboard/static/description/images/line.png b/ks_account_dashboard/static/description/images/line.png new file mode 100644 index 0000000..a9d5aaf Binary files /dev/null and b/ks_account_dashboard/static/description/images/line.png differ diff --git a/ks_account_dashboard/static/description/images/release.svg b/ks_account_dashboard/static/description/images/release.svg new file mode 100644 index 0000000..f623aea --- /dev/null +++ b/ks_account_dashboard/static/description/images/release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_account_dashboard/static/description/images/support.png b/ks_account_dashboard/static/description/images/support.png new file mode 100644 index 0000000..fc726f7 Binary files /dev/null and b/ks_account_dashboard/static/description/images/support.png differ diff --git a/ks_account_dashboard/static/description/images/support2.png b/ks_account_dashboard/static/description/images/support2.png new file mode 100644 index 0000000..9432299 Binary files /dev/null and b/ks_account_dashboard/static/description/images/support2.png differ diff --git a/ks_account_dashboard/static/description/index.html b/ks_account_dashboard/static/description/index.html new file mode 100644 index 0000000..153390a --- /dev/null +++ b/ks_account_dashboard/static/description/index.html @@ -0,0 +1,702 @@ + + + + + + + Odoo + + + + + + + + + + + + +
+ +
+
+
+ + ksolves-logo + +
+ +
+ Community + Enterprise + Odoo.sh +
+
+
+
+
+ +
+
+

Account Dashboard Ninja

+

+

START BUILDING YOUR OWN ACCOUNTS DASHBOARDS WITH A FEW CLICK
+

+

+
+ Website Dashboard image +
+
+

Key Features +

+
+
+
+
+
    +
  • +
    arrow
    + Open Purchase Invoice (Tile): Display Count of Open Purchase Invoice +
  • +
  • +
    arrow
    + Receivable Amount (Tile): Display Receivable Amount +
  • +
  • +
    arrow
    + Payable Amount (Tile): Display Payable Amount +
  • +
  • +
    arrow
    + Open Sale Invoice (Tile): Display Count of Open Sale Invoice +
  • +
  • +
    arrow
    + Bank Balance (Pie Chart): Display Bank Balance +
  • +
  • +
    arrowr
    + Vendor Payable Report (Bar Chart): Display Vendor Payable Report +
  • +
+
+
+
    +
  • +
    arrow
    + Head Expenses Report (Bar Chart): Display Head Expenses Report +
  • +
  • +
    arrow
    + Executive Sale Returns (Horizontal Chart): Display Executive Sale Returns +
  • +
  • +
    arrow
    + Executive Purchase Returns (Line Chart): Display Executive Purchase Returns +
  • +
  • +
    arrow
    + Profit/Loss Amount (Kpi): Display Profit/Loss Amount +
  • +
  • +
    arrow
    + Top 10 Sale Revenue Customer (List View): Display Top 10 Sale Revenue Customer +
  • +
+
+
+
+
+
+
+ +
+
+ DEMO AVAILABLE +
+
+ FREE 90 DAYS SUPPORT +
+
+ + +
+
+ + +
+ + +
+
+
+

Setup

+
+
+
+ +
+
+
+
+

Installation

+
+ +
    +
  • +
    arrow
    + This app is an extension of Dashboard Ninja, so before installing this app make sure you have installed Dashboard Ninja. After successfull installation of Dashboard Ninja, install this app and go to menu "My Dashboard" > Account Dashboard. +
  • +
+
+
+
+
+
+
+
+
+ User Guide +
+
+
+
+

Frequently Asked Question

+
+
+
+
+
+
Is this app compatible with Odoo Enterprise? +
+ +
+
+
+
+ Yes, our app works with Odoo Enterprise as well as Community. +
+
+
+
+
+
+
Need some customization in this app, whom to contact? +
+ +
+
+
+
+ Please drop email at sales@ksolves.com or raise a ticket through Odoo store itself. +
+
+
+
+
+
+
Do you + provide any free support? +
+ +
+
+
+
+ Yes, we do provide free support for 90 days for any queries or any bug/issue fixing. +
+
+
+
+
+
+
Is there an option to change the Dashboard menu name? +
+ +
+
+
+
+ Yes, you can easily change the name of your Dashboard menus. All you need to do is go to Menu → My Dashboard → Dashboard Manger → Click on your dashboard menu name Column → Change it → Click Save
+ Note: In order to view the changes, please refresh the page once. +
+
+
+
+
+
+
Can we add a new dashboard item of any kind i.e. Tile, Bar graph, Line Chart etc.? +
+ +
+
+
+
+ Yes, you can add as many dashboard items of as many kinds in your Account Dashboard using 'Add' option in header of Dashboard. +
+
+
+
+
+
+
Can we edit the layout of this Account dashboard? +
+ +
+
+
+
+ Yes, it is all in your hands. Customise the layout of your dashboard easily by clicking the Edit Layout option in the top right corner of your Account Dashboard. Once done with the changes, save the same, and voila, you have edited the layout of your Account dashboard as per your need. +
+
+
+
+
+
+
+
+
+
+
+
+
+
FREE 90 DAYS SUPPORT
+
+

Ksolves will provide FREE 90 days support for any doubt, queries, and bug fixing (excluding data + recovery) or any type of issues related to this module. This is applicable from the date of + purchase.

+ + +
+
+
+
+
+
+

Note:

+
+ Extensively Tested on Odoo Vanilla with Ubuntu OS +
+
+
+ + + + +
+

Ksolves Odoo Services

+
+ ksolves +
+
+
+
+ support +
+
+
Odoo Implementation
+
+
+
+
+
+
+ apps +
+
+
Odoo Community Apps
+
+
+
+
+
+
+ support2 +
+
+
Odoo Support & Maintenance
+
+
+
+
+
+
+ custom +
+
+
Odoo Customization
+
+
+
+
+
+
+ integrated +
+
+
Odoo Integration Services
+
+
+
+
+
+
+ develop +
+
+
Odoo Developer Outsourcing
+
+
+
+
+ +
+
+
+ + sales@ksolves.com +
+
+
+
+
+
+ + +91 120-4299799‬ +
+
+
+ +
+ + + + + +
+ + diff --git a/ks_account_dashboard/static/description/preview_images/website_dn_setup_1.png b/ks_account_dashboard/static/description/preview_images/website_dn_setup_1.png new file mode 100644 index 0000000..5b54a03 Binary files /dev/null and b/ks_account_dashboard/static/description/preview_images/website_dn_setup_1.png differ diff --git a/ks_account_dashboard/static/description/preview_images/website_dn_setup_2.png b/ks_account_dashboard/static/description/preview_images/website_dn_setup_2.png new file mode 100644 index 0000000..80589ac Binary files /dev/null and b/ks_account_dashboard/static/description/preview_images/website_dn_setup_2.png differ diff --git a/ks_account_dashboard/static/description/preview_images/website_dn_setup_3.png b/ks_account_dashboard/static/description/preview_images/website_dn_setup_3.png new file mode 100644 index 0000000..5f0761d Binary files /dev/null and b/ks_account_dashboard/static/description/preview_images/website_dn_setup_3.png differ diff --git a/ks_account_dashboard/static/description/preview_images/website_dn_setup_4.png b/ks_account_dashboard/static/description/preview_images/website_dn_setup_4.png new file mode 100644 index 0000000..7272117 Binary files /dev/null and b/ks_account_dashboard/static/description/preview_images/website_dn_setup_4.png differ diff --git a/ks_account_dashboard/static/description/style.css b/ks_account_dashboard/static/description/style.css new file mode 100644 index 0000000..4c6fca6 --- /dev/null +++ b/ks_account_dashboard/static/description/style.css @@ -0,0 +1,19767 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,500i,600,600i,700,700i&display=swap"); + +/* defined in bundle 'web.assets_frontend' */ + +@charset "UTF-8"; + +/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/utils.scss defined in bundle 'web.assets_frontend' */ + +.o_nocontent_help .o_empty_folder_image:before { + content: ""; + display: block; + margin: auto; + background-size: cover; +} +.o_nocontent_help .o_empty_folder_image:before { + width: 120px; + height: 80px; + margin-top: 30px; + margin-bottom: 30px; + background: transparent url(/web/static/src/img/empty_folder.svg) no-repeat center; +} +/* /openerp_website/static/src/scss/mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'web.assets_frontend' */ + +/* /mail/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/user_values.custom.web.assets_common.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website_sale/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /account/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/user_custom_bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bootstrap_overridden_frontend.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/import_bootstrap.scss defined in bundle 'web.assets_frontend' */ + +:root { + --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: white; --gray: #6c757d; --gray-dark: #343a40; --text: #343a40; --h1: #212529; --primary: #00A09D; --secondary: #adb5bd; --success: #2CBB70; --info: #4B9EB6; --warning: #F79B5B; --danger: #D9534F; --light: #f6f9f9; --dark: #141f1e; --default: #adb5bd; --violet-dark: #875A7B; --violet-darker: #62495B; --inverse-lightest: #98A6B0; --inverse-light: #8B979F; --inverse: #47738F; --inverse-dark: #5B7687; --inverse-darker: #485761; --alpha: #00A09D; --alpha-dark: #18856F; --alpha-light: #26D1AF; --alpha-lightest: #2AEBC4; --beta: #5B899E; --beta-dark: #3D5D6B; --beta-light: #699FB8; --beta-lightest: #77B5D1; --gamma: #E46F78; --gamma-dark: #B0565C; --gamma-light: #FC7C84; --gamma-lightest: #FC959C; --delta: #5C5B80; --delta-dark: #37364D; --delta-light: #6E6D99; --delta-lightest: #807FB3; --epsilon: #D5653E; --epsilon-dark: #A34E2F; --epsilon-light: #F07346; --epsilon-lightest: #FF8D63; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-size: 0.9375rem; font-weight: 400; line-height: 1.45; color: #343a40; text-align: left; background-color: white;}[tabindex="-1"]:focus{outline: 0 !important;}hr{box-sizing: content-box; height: 0; overflow: visible;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0; margin-bottom: 1rem;}abbr[title], abbr[data-original-title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small{font-size: 80%;}sub, sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: #875A7B; text-decoration: none; background-color: transparent;}a:hover{color: #7c6576; text-decoration: none;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0;}pre, code, kbd, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}pre{margin-top: 0; margin-bottom: 1rem; overflow: auto;}figure{margin: 0 0 1rem;}img{vertical-align: middle; border-style: none;}svg{overflow: hidden; vertical-align: middle;}table{border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom;}th{text-align: inherit;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}input[type="radio"], input[type="checkbox"]{box-sizing: border-box; padding: 0;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;}textarea{overflow: auto; resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}@media (max-width: 1200px){legend{font-size: calc(1.275rem + 0.3vw) ;}}progress{vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}[type="search"]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}summary{display: list-item; cursor: pointer;}template{display: none;}[hidden]{display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, #wrap.website_blog .o_post_subtitle h2, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, .h6{margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 600; line-height: 1.2; color: #212529;}h1, .h1{font-size: 2.4375rem;}@media (max-width: 1200px){h1, .h1{font-size: calc(1.36875rem + 1.425vw) ;}}h2, .h2{font-size: 2rem;}@media (max-width: 1200px){h2, .h2{font-size: calc(1.325rem + 0.9vw) ;}}h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: 1.625rem;}@media (max-width: 1200px){h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: calc(1.2875rem + 0.45vw) ;}}h4, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th{font-size: 1.1875rem;}h5, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td{font-size: 0.9375rem;}h6, .h6{font-size: 0.8125rem;}.lead{font-size: 1.171875rem; font-weight: 300;}.display-1{font-size: 3.4375rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-1{font-size: calc(1.46875rem + 2.625vw) ;}}.display-2{font-size: 2.8125rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-2{font-size: calc(1.40625rem + 1.875vw) ;}}.display-3{font-size: 2.1875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-3{font-size: calc(1.34375rem + 1.125vw) ;}}.display-4{font-size: 1.875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-4{font-size: calc(1.3125rem + 0.75vw) ;}}hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size: 80%; font-weight: 400;}mark, .mark{padding: 0.2em; background-color: #fcf8e3;}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item, .list-inline > li{display: inline-block;}.list-inline-item:not(:last-child), .list-inline > li:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 90%; text-transform: uppercase;}.blockquote{margin-bottom: 1rem; font-size: 0.9375rem;}.blockquote-footer{display: block; font-size: 80%; color: #383f45;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid, .img-responsive{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: white; border: 1px solid #dee2e6; border-radius: 0.125rem; max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 90%; color: #6c757d;}code{font-size: 87.5%; color: #e83e8c; word-break: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 87.5%; color: white; background-color: #212529; border-radius: 0.0625rem;}kbd kbd{padding: 0; font-size: 100%; font-weight: 700;}pre{display: block; font-size: 87.5%; color: #212529;}pre code{font-size: inherit; color: inherit; word-break: normal;}.pre-scrollable{max-height: 340px; overflow-y: scroll;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row, .form-horizontal .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.no-gutters{margin-right: 0; margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right: 0; padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}.col{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-3{flex: 0 0 25%; max-width: 25%;}.col-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-6{flex: 0 0 50%; max-width: 50%;}.col-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-9{flex: 0 0 75%; max-width: 75%;}.col-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-12{flex: 0 0 100%; max-width: 100%;}.order-first{order: -1;}.order-last{order: 13;}.order-0{order: 0;}.order-1{order: 1;}.order-2{order: 2;}.order-3{order: 3;}.order-4{order: 4;}.order-5{order: 5;}.order-6{order: 6;}.order-7{order: 7;}.order-8{order: 8;}.order-9{order: 9;}.order-10{order: 10;}.order-11{order: 11;}.order-12{order: 12;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}@media (min-width: 576px){.col-sm{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-sm-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-sm-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-sm-3{flex: 0 0 25%; max-width: 25%;}.col-sm-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-sm-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-sm-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-sm-9{flex: 0 0 75%; max-width: 75%;}.col-sm-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-sm-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}.order-sm-first{order: -1;}.order-sm-last{order: 13;}.order-sm-0{order: 0;}.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}.order-sm-4{order: 4;}.order-sm-5{order: 5;}.order-sm-6{order: 6;}.order-sm-7{order: 7;}.order-sm-8{order: 8;}.order-sm-9{order: 9;}.order-sm-10{order: 10;}.order-sm-11{order: 11;}.order-sm-12{order: 12;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}@media (min-width: 768px){.col-md{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-md-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-md-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-md-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-md-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-md-9{flex: 0 0 75%; max-width: 75%;}.col-md-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-md-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.order-md-first{order: -1;}.order-md-last{order: 13;}.order-md-0{order: 0;}.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}.order-md-4{order: 4;}.order-md-5{order: 5;}.order-md-6{order: 6;}.order-md-7{order: 7;}.order-md-8{order: 8;}.order-md-9{order: 9;}.order-md-10{order: 10;}.order-md-11{order: 11;}.order-md-12{order: 12;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}}@media (min-width: 992px){.col-lg{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-lg-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-lg-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-lg-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-lg-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-lg-9{flex: 0 0 75%; max-width: 75%;}.col-lg-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-lg-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.order-lg-first{order: -1;}.order-lg-last{order: 13;}.order-lg-0{order: 0;}.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.order-lg-4{order: 4;}.order-lg-5{order: 5;}.order-lg-6{order: 6;}.order-lg-7{order: 7;}.order-lg-8{order: 8;}.order-lg-9{order: 9;}.order-lg-10{order: 10;}.order-lg-11{order: 11;}.order-lg-12{order: 12;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}}@media (min-width: 1200px){.col-xl{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-xl-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-xl-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-xl-3{flex: 0 0 25%; max-width: 25%;}.col-xl-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-xl-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-xl-6{flex: 0 0 50%; max-width: 50%;}.col-xl-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-xl-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-xl-9{flex: 0 0 75%; max-width: 75%;}.col-xl-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-xl-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-xl-12{flex: 0 0 100%; max-width: 100%;}.order-xl-first{order: -1;}.order-xl-last{order: 13;}.order-xl-0{order: 0;}.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.order-xl-4{order: 4;}.order-xl-5{order: 5;}.order-xl-6{order: 6;}.order-xl-7{order: 7;}.order-xl-8{order: 8;}.order-xl-9{order: 9;}.order-xl-10{order: 10;}.order-xl-11{order: 11;}.order-xl-12{order: 12;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}}.table{width: 100%; margin-bottom: 1rem; color: #343a40;}.table th, .table td{padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;}.table thead th{vertical-align: bottom; border-bottom: 2px solid #dee2e6;}.table tbody + tbody{border-top: 2px solid #dee2e6;}.table-sm th, .table-condensed th, .table-sm td, .table-condensed td{padding: 0.3rem;}.table-bordered{border: 1px solid #dee2e6;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6;}.table-bordered thead th, .table-bordered thead td{border-bottom-width: 2px;}.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{border: 0;}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover{color: #343a40; background-color: rgba(0, 0, 0, 0.075);}.table-primary, .table-primary > th, .table-primary > td{background-color: #b8e4e4;}.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{border-color: #7acecc;}.table-hover .table-primary:hover{background-color: #a6dddd;}.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color: #a6dddd;}.table-secondary, .table-secondary > th, .table-secondary > td{background-color: #e8eaed;}.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color: #d4d9dd;}.table-hover .table-secondary:hover{background-color: #dadde2;}.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color: #dadde2;}.table-success, .table-success > th, .table-success > td{background-color: #c4ecd7;}.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{border-color: #91dcb5;}.table-hover .table-success:hover{background-color: #b1e6ca;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color: #b1e6ca;}.table-info, .table-info > th, .table-info > td{background-color: #cde4eb;}.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{border-color: #a1cdd9;}.table-hover .table-info:hover{background-color: #bbdae4;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color: #bbdae4;}.table-warning, .table-warning > th, .table-warning > td{background-color: #fde3d1;}.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{border-color: #fbcbaa;}.table-hover .table-warning:hover{background-color: #fcd4b9;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color: #fcd4b9;}.table-danger, .table-danger > th, .table-danger > td{background-color: #f4cfce;}.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color: #eba6a3;}.table-hover .table-danger:hover{background-color: #efbbb9;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color: #efbbb9;}.table-light, .table-light > th, .table-light > td{background-color: #fcfdfd;}.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color: #fafcfc;}.table-hover .table-light:hover{background-color: #edf3f3;}.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color: #edf3f3;}.table-dark, .table-dark > th, .table-dark > td{background-color: #bdc0c0;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #858a8a;}.table-hover .table-dark:hover{background-color: #b0b4b4;}.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color: #b0b4b4;}.table-default, .table-default > th, .table-default > td{background-color: #e8eaed;}.table-default th, .table-default td, .table-default thead th, .table-default tbody + tbody{border-color: #d4d9dd;}.table-hover .table-default:hover{background-color: #dadde2;}.table-hover .table-default:hover > td, .table-hover .table-default:hover > th{background-color: #dadde2;}.table-violet-dark, .table-violet-dark > th, .table-violet-dark > td{background-color: #ddd1da;}.table-violet-dark th, .table-violet-dark td, .table-violet-dark thead th, .table-violet-dark tbody + tbody{border-color: #c1a9ba;}.table-hover .table-violet-dark:hover{background-color: #d2c2ce;}.table-hover .table-violet-dark:hover > td, .table-hover .table-violet-dark:hover > th{background-color: #d2c2ce;}.table-violet-darker, .table-violet-darker > th, .table-violet-darker > td{background-color: #d3ccd1;}.table-violet-darker th, .table-violet-darker td, .table-violet-darker thead th, .table-violet-darker tbody + tbody{border-color: #ada0aa;}.table-hover .table-violet-darker:hover{background-color: #c7bec5;}.table-hover .table-violet-darker:hover > td, .table-hover .table-violet-darker:hover > th{background-color: #c7bec5;}.table-inverse-lightest, .table-inverse-lightest > th, .table-inverse-lightest > td{background-color: #e2e6e9;}.table-inverse-lightest th, .table-inverse-lightest td, .table-inverse-lightest thead th, .table-inverse-lightest tbody + tbody{border-color: #c9d1d6;}.table-hover .table-inverse-lightest:hover{background-color: #d4dade;}.table-hover .table-inverse-lightest:hover > td, .table-hover .table-inverse-lightest:hover > th{background-color: #d4dade;}.table-inverse-light, .table-inverse-light > th, .table-inverse-light > td{background-color: #dfe2e4;}.table-inverse-light th, .table-inverse-light td, .table-inverse-light thead th, .table-inverse-light tbody + tbody{border-color: #c3c9cd;}.table-hover .table-inverse-light:hover{background-color: #d1d5d8;}.table-hover .table-inverse-light:hover > td, .table-hover .table-inverse-light:hover > th{background-color: #d1d5d8;}.table-inverse, .table-inverse > th, .table-inverse > td{background-color: #cbd8e0;}.table-inverse th, .table-inverse td, .table-inverse thead th, .table-inverse tbody + tbody{border-color: #9fb6c5;}.table-hover .table-inverse:hover{background-color: #bbccd6;}.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th{background-color: #bbccd6;}.table-inverse-dark, .table-inverse-dark > th, .table-inverse-dark > td{background-color: #d1d9dd;}.table-inverse-dark th, .table-inverse-dark td, .table-inverse-dark thead th, .table-inverse-dark tbody + tbody{border-color: #aab8c1;}.table-hover .table-inverse-dark:hover{background-color: #c2cdd2;}.table-hover .table-inverse-dark:hover > td, .table-hover .table-inverse-dark:hover > th{background-color: #c2cdd2;}.table-inverse-darker, .table-inverse-darker > th, .table-inverse-darker > td{background-color: #ccd0d3;}.table-inverse-darker th, .table-inverse-darker td, .table-inverse-darker thead th, .table-inverse-darker tbody + tbody{border-color: #a0a8ad;}.table-hover .table-inverse-darker:hover{background-color: #bec3c7;}.table-hover .table-inverse-darker:hover > td, .table-hover .table-inverse-darker:hover > th{background-color: #bec3c7;}.table-alpha, .table-alpha > th, .table-alpha > td{background-color: #b8e4e4;}.table-alpha th, .table-alpha td, .table-alpha thead th, .table-alpha tbody + tbody{border-color: #7acecc;}.table-hover .table-alpha:hover{background-color: #a6dddd;}.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th{background-color: #a6dddd;}.table-alpha-dark, .table-alpha-dark > th, .table-alpha-dark > td{background-color: #beddd7;}.table-alpha-dark th, .table-alpha-dark td, .table-alpha-dark thead th, .table-alpha-dark tbody + tbody{border-color: #87c0b4;}.table-hover .table-alpha-dark:hover{background-color: #add4cd;}.table-hover .table-alpha-dark:hover > td, .table-hover .table-alpha-dark:hover > th{background-color: #add4cd;}.table-alpha-light, .table-alpha-light > th, .table-alpha-light > td{background-color: #c2f2e9;}.table-alpha-light th, .table-alpha-light td, .table-alpha-light thead th, .table-alpha-light tbody + tbody{border-color: #8ee7d5;}.table-hover .table-alpha-light:hover{background-color: #adeee1;}.table-hover .table-alpha-light:hover > td, .table-hover .table-alpha-light:hover > th{background-color: #adeee1;}.table-alpha-lightest, .table-alpha-lightest > th, .table-alpha-lightest > td{background-color: #c3f9ee;}.table-alpha-lightest th, .table-alpha-lightest td, .table-alpha-lightest thead th, .table-alpha-lightest tbody + tbody{border-color: #90f5e0;}.table-hover .table-alpha-lightest:hover{background-color: #acf7e7;}.table-hover .table-alpha-lightest:hover > td, .table-hover .table-alpha-lightest:hover > th{background-color: #acf7e7;}.table-beta, .table-beta > th, .table-beta > td{background-color: #d1dee4;}.table-beta th, .table-beta td, .table-beta thead th, .table-beta tbody + tbody{border-color: #aac2cd;}.table-hover .table-beta:hover{background-color: #c1d2db;}.table-hover .table-beta:hover > td, .table-hover .table-beta:hover > th{background-color: #c1d2db;}.table-beta-dark, .table-beta-dark > th, .table-beta-dark > td{background-color: #c9d2d6;}.table-beta-dark th, .table-beta-dark td, .table-beta-dark thead th, .table-beta-dark tbody + tbody{border-color: #9aabb2;}.table-hover .table-beta-dark:hover{background-color: #bbc6cb;}.table-hover .table-beta-dark:hover > td, .table-hover .table-beta-dark:hover > th{background-color: #bbc6cb;}.table-beta-light, .table-beta-light > th, .table-beta-light > td{background-color: #d5e4eb;}.table-beta-light th, .table-beta-light td, .table-beta-light thead th, .table-beta-light tbody + tbody{border-color: #b1cdda;}.table-hover .table-beta-light:hover{background-color: #c4d9e3;}.table-hover .table-beta-light:hover > td, .table-hover .table-beta-light:hover > th{background-color: #c4d9e3;}.table-beta-lightest, .table-beta-lightest > th, .table-beta-lightest > td{background-color: #d9eaf2;}.table-beta-lightest th, .table-beta-lightest td, .table-beta-lightest thead th, .table-beta-lightest tbody + tbody{border-color: #b8d9e7;}.table-hover .table-beta-lightest:hover{background-color: #c6e0ec;}.table-hover .table-beta-lightest:hover > td, .table-hover .table-beta-lightest:hover > th{background-color: #c6e0ec;}.table-gamma, .table-gamma > th, .table-gamma > td{background-color: #f7d7d9;}.table-gamma th, .table-gamma td, .table-gamma thead th, .table-gamma tbody + tbody{border-color: #f1b4b9;}.table-hover .table-gamma:hover{background-color: #f3c2c5;}.table-hover .table-gamma:hover > td, .table-hover .table-gamma:hover > th{background-color: #f3c2c5;}.table-gamma-dark, .table-gamma-dark > th, .table-gamma-dark > td{background-color: #e9d0d1;}.table-gamma-dark th, .table-gamma-dark td, .table-gamma-dark thead th, .table-gamma-dark tbody + tbody{border-color: #d6a7aa;}.table-hover .table-gamma-dark:hover{background-color: #e1bfc0;}.table-hover .table-gamma-dark:hover > td, .table-hover .table-gamma-dark:hover > th{background-color: #e1bfc0;}.table-gamma-light, .table-gamma-light > th, .table-gamma-light > td{background-color: #fedadd;}.table-gamma-light th, .table-gamma-light td, .table-gamma-light thead th, .table-gamma-light tbody + tbody{border-color: #fdbbbf;}.table-hover .table-gamma-light:hover{background-color: #fdc1c6;}.table-hover .table-gamma-light:hover > td, .table-hover .table-gamma-light:hover > th{background-color: #fdc1c6;}.table-gamma-lightest, .table-gamma-lightest > th, .table-gamma-lightest > td{background-color: #fee1e3;}.table-gamma-lightest th, .table-gamma-lightest td, .table-gamma-lightest thead th, .table-gamma-lightest tbody + tbody{border-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover{background-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover > td, .table-hover .table-gamma-lightest:hover > th{background-color: #fdc8cc;}.table-delta, .table-delta > th, .table-delta > td{background-color: #d1d1db;}.table-delta th, .table-delta td, .table-delta thead th, .table-delta tbody + tbody{border-color: #aaaabd;}.table-hover .table-delta:hover{background-color: #c3c3d0;}.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th{background-color: #c3c3d0;}.table-delta-dark, .table-delta-dark > th, .table-delta-dark > td{background-color: #c7c7cd;}.table-delta-dark th, .table-delta-dark td, .table-delta-dark thead th, .table-delta-dark tbody + tbody{border-color: #9796a2;}.table-hover .table-delta-dark:hover{background-color: #babac1;}.table-hover .table-delta-dark:hover > td, .table-hover .table-delta-dark:hover > th{background-color: #babac1;}.table-delta-light, .table-delta-light > th, .table-delta-light > td{background-color: #d6d6e2;}.table-delta-light th, .table-delta-light td, .table-delta-light thead th, .table-delta-light tbody + tbody{border-color: #b4b3ca;}.table-hover .table-delta-light:hover{background-color: #c7c7d7;}.table-hover .table-delta-light:hover > td, .table-hover .table-delta-light:hover > th{background-color: #c7c7d7;}.table-delta-lightest, .table-delta-lightest > th, .table-delta-lightest > td{background-color: #dbdbea;}.table-delta-lightest th, .table-delta-lightest td, .table-delta-lightest thead th, .table-delta-lightest tbody + tbody{border-color: #bdbcd7;}.table-hover .table-delta-lightest:hover{background-color: #cbcbe1;}.table-hover .table-delta-lightest:hover > td, .table-hover .table-delta-lightest:hover > th{background-color: #cbcbe1;}.table-epsilon, .table-epsilon > th, .table-epsilon > td{background-color: #f3d4c9;}.table-epsilon th, .table-epsilon td, .table-epsilon thead th, .table-epsilon tbody + tbody{border-color: #e9af9b;}.table-hover .table-epsilon:hover{background-color: #eec3b4;}.table-hover .table-epsilon:hover > td, .table-hover .table-epsilon:hover > th{background-color: #eec3b4;}.table-epsilon-dark, .table-epsilon-dark > th, .table-epsilon-dark > td{background-color: #e5cdc5;}.table-epsilon-dark th, .table-epsilon-dark td, .table-epsilon-dark thead th, .table-epsilon-dark tbody + tbody{border-color: #cfa393;}.table-hover .table-epsilon-dark:hover{background-color: #ddbeb3;}.table-hover .table-epsilon-dark:hover > td, .table-hover .table-epsilon-dark:hover > th{background-color: #ddbeb3;}.table-epsilon-light, .table-epsilon-light > th, .table-epsilon-light > td{background-color: #fbd8cb;}.table-epsilon-light th, .table-epsilon-light td, .table-epsilon-light thead th, .table-epsilon-light tbody + tbody{border-color: #f7b69f;}.table-hover .table-epsilon-light:hover{background-color: #f9c6b3;}.table-hover .table-epsilon-light:hover > td, .table-hover .table-epsilon-light:hover > th{background-color: #f9c6b3;}.table-epsilon-lightest, .table-epsilon-lightest > th, .table-epsilon-lightest > td{background-color: #ffdfd3;}.table-epsilon-lightest th, .table-epsilon-lightest td, .table-epsilon-lightest thead th, .table-epsilon-lightest tbody + tbody{border-color: #ffc4ae;}.table-hover .table-epsilon-lightest:hover{background-color: #ffccba;}.table-hover .table-epsilon-lightest:hover > td, .table-hover .table-epsilon-lightest:hover > th{background-color: #ffccba;}.table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th{color: white; background-color: #343a40; border-color: #454d55;}.table .thead-light th{color: #495057; background-color: #e9ecef; border-color: #dee2e6;}.table-dark{color: white; background-color: #343a40;}.table-dark th, .table-dark td, .table-dark thead th{border-color: #454d55;}.table-dark.table-bordered{border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover{color: white; background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px){.table-responsive-sm{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-sm > .table-bordered{border: 0;}}@media (max-width: 767.98px){.table-responsive-md{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-md > .table-bordered{border: 0;}}@media (max-width: 991.98px){.table-responsive-lg{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-lg > .table-bordered{border: 0;}}@media (max-width: 1199.98px){.table-responsive-xl{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-xl > .table-bordered{border: 0;}}.table-responsive{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive > .table-bordered{border: 0;}.form-control{display: block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.125rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control::-ms-expand{background-color: transparent; border: 0;}.form-control:focus{color: #495057; background-color: white; border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.form-control::placeholder{color: #6c757d; opacity: 1;}.form-control:disabled, .o_wysiwyg_loader, .form-control[readonly]{background-color: #e9ecef; opacity: 1;}select.form-control:focus::-ms-value{color: #495057; background-color: white;}.form-control-file, .form-control-range{display: block; width: 100%;}.col-form-label, .control-label{padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.45;}.col-form-label-lg{padding-top: calc(0.625rem + 1px); padding-bottom: calc(0.625rem + 1px); font-size: 0.84375rem; line-height: 1.3333333;}.col-form-label-sm{padding-top: calc(0.0625rem + 1px); padding-bottom: calc(0.0625rem + 1px); font-size: 0.703125rem; line-height: 1.3;}.form-control-plaintext{display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.45; color: #343a40; background-color: transparent; border: solid transparent; border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{height: calc(1.3em + 0.125rem + 2px); padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.form-control-lg{height: calc(1.3333333em + 1.25rem + 2px); padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}select.form-control[size], select.form-control[multiple]{height: auto;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.form-text, .help-block{display: block; margin-top: 0.25rem;}.form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-check{position: relative; display: block; padding-left: 1.25rem;}.form-check-input{position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label{color: #6c757d;}.form-check-label{margin-bottom: 0;}.form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #2CBB70;}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #2cbb70; border-radius: 0.125rem;}.was-validated .form-control:valid, .form-control.is-valid, .has-success .form-control{border-color: #2CBB70; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .has-success .form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .has-success .form-control ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .has-success .form-control ~ .valid-tooltip{display: block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid, .has-success textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid, .has-success .custom-select.form-control{border-color: #2CBB70; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .has-success .custom-select.form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .has-success .custom-select.form-control ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .has-success .custom-select.form-control ~ .valid-tooltip{display: block;}.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .has-success .form-control-file.form-control ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .has-success .form-control-file.form-control ~ .valid-tooltip{display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .has-success .form-check-input.form-control ~ .form-check-label{color: #2CBB70;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .has-success .form-check-input.form-control ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .has-success .form-check-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .has-success .custom-control-input.form-control ~ .custom-control-label{color: #2CBB70;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .has-success .custom-control-input.form-control ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .has-success .custom-control-input.form-control ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .has-success .custom-control-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .has-success .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #46d48a; background-color: #46d48a;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, .has-success .custom-file-input.form-control ~ .custom-file-label{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .has-success .custom-file-input.form-control ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .has-success .custom-file-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .has-success .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #D9534F;}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #d9534f; border-radius: 0.125rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .has-error .form-control{border-color: #D9534F; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .has-error .form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .has-error .form-control ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .has-error .form-control ~ .invalid-tooltip{display: block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, .has-error textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid, .has-error .custom-select.form-control{border-color: #D9534F; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .has-error .custom-select.form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .has-error .custom-select.form-control ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .has-error .custom-select.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .has-error .form-control-file.form-control ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .has-error .form-control-file.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .has-error .form-check-input.form-control ~ .form-check-label{color: #D9534F;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .has-error .form-check-input.form-control ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .has-error .form-check-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .has-error .custom-control-input.form-control ~ .custom-control-label{color: #D9534F;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .has-error .custom-control-input.form-control ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .has-error .custom-control-input.form-control ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .has-error .custom-control-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-error .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #e27c79; background-color: #e27c79;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .has-error .custom-file-input.form-control ~ .custom-file-label{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .has-error .custom-file-input.form-control ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .has-error .custom-file-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-error .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;}.form-inline .form-check{width: 100%;}@media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.btn{display: inline-block; font-weight: 600; color: #343a40; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.9375rem; font-size: 0.75rem; line-height: 1.45; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: #343a40; text-decoration: none;}.btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.btn.disabled, .btn:disabled{opacity: 0.65;}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;}.btn-primary{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-secondary{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-success{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:hover{color: white; background-color: #259c5d; border-color: #229257;}.btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-success.disabled, .btn-success:disabled{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: white; background-color: #229257; border-color: #208751;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-info{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:hover{color: white; background-color: #3f879c; border-color: #3b7f93;}.btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-info.disabled, .btn-info:disabled{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: white; background-color: #3b7f93; border-color: #387789;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-warning{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:hover{color: white; background-color: #f58537; border-color: #f57d2a;}.btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-warning.disabled, .btn-warning:disabled{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: white; background-color: #f57d2a; border-color: #f4761e;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-danger{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:hover{color: white; background-color: #d23430; border-color: #c9302c;}.btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: white; background-color: #c9302c; border-color: #bf2e29;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-light{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:hover{color: #343a40; background-color: #dfeae9; border-color: #d7e4e4;}.btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-light.disabled, .btn-light:disabled{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #343a40; background-color: #d7e4e4; border-color: #d0dfdf;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-dark{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:hover{color: white; background-color: #050808; border-color: black;}.btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-dark.disabled, .btn-dark:disabled{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: white; background-color: black; border-color: black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-default{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-default:focus, .btn-default.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-default.disabled, .btn-default:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-violet-dark{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:hover{color: white; background-color: #704b66; border-color: #68465f;}.btn-violet-dark:focus, .btn-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-dark.disabled, .btn-violet-dark:disabled{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:not(:disabled):not(.disabled):active, .btn-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-violet-dark.dropdown-toggle{color: white; background-color: #68465f; border-color: #614158;}.btn-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-darker{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:hover{color: white; background-color: #4c3947; border-color: #453340;}.btn-violet-darker:focus, .btn-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-violet-darker.disabled, .btn-violet-darker:disabled{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:not(:disabled):not(.disabled):active, .btn-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-violet-darker.dropdown-toggle{color: white; background-color: #453340; border-color: #3d2e39;}.btn-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-inverse-lightest{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:hover{color: white; background-color: #82939f; border-color: #7b8d9a;}.btn-inverse-lightest:focus, .btn-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-lightest.disabled, .btn-inverse-lightest:disabled{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:not(:disabled):not(.disabled):active, .btn-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-inverse-lightest.dropdown-toggle{color: white; background-color: #7b8d9a; border-color: #748794;}.btn-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-light{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:hover{color: white; background-color: #76848e; border-color: #707e87;}.btn-inverse-light:focus, .btn-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse-light.disabled, .btn-inverse-light:disabled{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:not(:disabled):not(.disabled):active, .btn-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-inverse-light.dropdown-toggle{color: white; background-color: #707e87; border-color: #6a7780;}.btn-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:hover{color: white; background-color: #3a5e75; border-color: #36586d;}.btn-inverse:focus, .btn-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse.disabled, .btn-inverse:disabled{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle{color: white; background-color: #36586d; border-color: #325164;}.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse-dark{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:hover{color: white; background-color: #4c6270; border-color: #465b69;}.btn-inverse-dark:focus, .btn-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-dark.disabled, .btn-inverse-dark:disabled{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:not(:disabled):not(.disabled):active, .btn-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-inverse-dark.dropdown-toggle{color: white; background-color: #465b69; border-color: #415561;}.btn-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-darker{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:hover{color: white; background-color: #38434b; border-color: #323d44;}.btn-inverse-darker:focus, .btn-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-inverse-darker.disabled, .btn-inverse-darker:disabled{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:not(:disabled):not(.disabled):active, .btn-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-inverse-darker.dropdown-toggle{color: white; background-color: #323d44; border-color: #2d363c;}.btn-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-alpha{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha.disabled, .btn-alpha:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha-dark{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:hover{color: white; background-color: #126554; border-color: #105a4b;}.btn-alpha-dark:focus, .btn-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-dark.disabled, .btn-alpha-dark:disabled{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:not(:disabled):not(.disabled):active, .btn-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-alpha-dark.dropdown-toggle{color: white; background-color: #105a4b; border-color: #0e4f42;}.btn-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-light{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:hover{color: white; background-color: #20b194; border-color: #1ea68b;}.btn-alpha-light:focus, .btn-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-light.disabled, .btn-alpha-light:disabled{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:not(:disabled):not(.disabled):active, .btn-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-alpha-light.dropdown-toggle{color: white; background-color: #1ea68b; border-color: #1c9b82;}.btn-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-lightest{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:hover{color: white; background-color: #14dab2; border-color: #13cfa9;}.btn-alpha-lightest:focus, .btn-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-alpha-lightest.disabled, .btn-alpha-lightest:disabled{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:not(:disabled):not(.disabled):active, .btn-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-alpha-lightest.dropdown-toggle{color: white; background-color: #13cfa9; border-color: #12c39f;}.btn-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-beta{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:hover{color: white; background-color: #4d7486; border-color: #486d7e;}.btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta.disabled, .btn-beta:disabled{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: white; background-color: #486d7e; border-color: #446676;}.btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta-dark{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:hover{color: white; background-color: #2f4853; border-color: #2a414b;}.btn-beta-dark:focus, .btn-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-dark.disabled, .btn-beta-dark:disabled{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:not(:disabled):not(.disabled):active, .btn-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-beta-dark.dropdown-toggle{color: white; background-color: #2a414b; border-color: #263a42;}.btn-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-light{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:hover{color: white; background-color: #518eaa; border-color: #4c87a2;}.btn-beta-light:focus, .btn-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-light.disabled, .btn-beta-light:disabled{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:not(:disabled):not(.disabled):active, .btn-beta-light:not(:disabled):not(.disabled).active, .show > .btn-beta-light.dropdown-toggle{color: white; background-color: #4c87a2; border-color: #487f99;}.btn-beta-light:not(:disabled):not(.disabled):active:focus, .btn-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-lightest{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:hover{color: white; background-color: #5aa5c7; border-color: #51a0c4;}.btn-beta-lightest:focus, .btn-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-beta-lightest.disabled, .btn-beta-lightest:disabled{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:not(:disabled):not(.disabled):active, .btn-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-beta-lightest.dropdown-toggle{color: white; background-color: #51a0c4; border-color: #479bc1;}.btn-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-gamma{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:hover{color: white; background-color: #de4f5a; border-color: #dc4450;}.btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma.disabled, .btn-gamma:disabled{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: white; background-color: #dc4450; border-color: #da3946;}.btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma-dark{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:hover{color: white; background-color: #98474d; border-color: #904348;}.btn-gamma-dark:focus, .btn-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-dark.disabled, .btn-gamma-dark:disabled{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:not(:disabled):not(.disabled):active, .btn-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-gamma-dark.dropdown-toggle{color: white; background-color: #904348; border-color: #873f44;}.btn-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-light{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:hover{color: white; background-color: #fb5761; border-color: #fb4a55;}.btn-gamma-light:focus, .btn-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-light.disabled, .btn-gamma-light:disabled{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:not(:disabled):not(.disabled):active, .btn-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-gamma-light.dropdown-toggle{color: white; background-color: #fb4a55; border-color: #fb3e49;}.btn-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-lightest{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:hover{color: white; background-color: #fb7079; border-color: #fb636e;}.btn-gamma-lightest:focus, .btn-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-gamma-lightest.disabled, .btn-gamma-lightest:disabled{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:not(:disabled):not(.disabled):active, .btn-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-gamma-lightest.dropdown-toggle{color: white; background-color: #fb636e; border-color: #fa5762;}.btn-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-delta{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:hover{color: white; background-color: #4c4b6a; border-color: #474662;}.btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta.disabled, .btn-delta:disabled{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: white; background-color: #474662; border-color: #41415b;}.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta-dark{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:hover{color: white; background-color: #272637; border-color: #22212f;}.btn-delta-dark:focus, .btn-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-dark.disabled, .btn-delta-dark:disabled{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:not(:disabled):not(.disabled):active, .btn-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-delta-dark.dropdown-toggle{color: white; background-color: #22212f; border-color: #1c1c28;}.btn-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-light{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:hover{color: white; background-color: #5d5c84; border-color: #58577c;}.btn-delta-light:focus, .btn-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-light.disabled, .btn-delta-light:disabled{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:not(:disabled):not(.disabled):active, .btn-delta-light:not(:disabled):not(.disabled).active, .show > .btn-delta-light.dropdown-toggle{color: white; background-color: #58577c; border-color: #525275;}.btn-delta-light:not(:disabled):not(.disabled):active:focus, .btn-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-lightest{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:hover{color: white; background-color: #6867a5; border-color: #605fa0;}.btn-delta-lightest:focus, .btn-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-delta-lightest.disabled, .btn-delta-lightest:disabled{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:not(:disabled):not(.disabled):active, .btn-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-delta-lightest.dropdown-toggle{color: white; background-color: #605fa0; border-color: #5b5a98;}.btn-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-epsilon{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:hover{color: white; background-color: #c2522a; border-color: #b84d28;}.btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon.disabled, .btn-epsilon:disabled{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: white; background-color: #b84d28; border-color: #ad4926;}.btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon-dark{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:hover{color: white; background-color: #854026; border-color: #7b3b24;}.btn-epsilon-dark:focus, .btn-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-dark.disabled, .btn-epsilon-dark:disabled{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:not(:disabled):not(.disabled):active, .btn-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-epsilon-dark.dropdown-toggle{color: white; background-color: #7b3b24; border-color: #723621;}.btn-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-light{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:hover{color: white; background-color: #ed5823; border-color: #ec4f17;}.btn-epsilon-light:focus, .btn-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-light.disabled, .btn-epsilon-light:disabled{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:not(:disabled):not(.disabled):active, .btn-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-epsilon-light.dropdown-toggle{color: white; background-color: #ec4f17; border-color: #e44a12;}.btn-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-lightest{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:hover{color: white; background-color: #ff713d; border-color: #ff6830;}.btn-epsilon-lightest:focus, .btn-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-epsilon-lightest.disabled, .btn-epsilon-lightest:disabled{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-epsilon-lightest.dropdown-toggle{color: white; background-color: #ff6830; border-color: #ff5e23;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-outline-primary{color: #00A09D; border-color: #00A09D;}.btn-outline-primary:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #00A09D; background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-secondary{color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-success{color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:hover{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled{color: #2CBB70; background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-info{color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:hover{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled{color: #4B9EB6; background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-warning{color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:hover{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #F79B5B; background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-danger{color: #D9534F; border-color: #D9534F;}.btn-outline-danger:hover{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #D9534F; background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-light{color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:hover{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-dark{color: #141f1e; border-color: #141f1e;}.btn-outline-dark:hover{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-default{color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:focus, .btn-outline-default.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-default.disabled, .btn-outline-default:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-violet-dark{color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:hover{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:focus, .btn-outline-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-dark.disabled, .btn-outline-violet-dark:disabled{color: #875A7B; background-color: transparent;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active, .btn-outline-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-dark.dropdown-toggle{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-darker{color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:hover{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:focus, .btn-outline-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-violet-darker.disabled, .btn-outline-violet-darker:disabled{color: #62495B; background-color: transparent;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active, .btn-outline-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-darker.dropdown-toggle{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-inverse-lightest{color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:hover{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:focus, .btn-outline-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-lightest.disabled, .btn-outline-inverse-lightest:disabled{color: #98A6B0; background-color: transparent;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-lightest.dropdown-toggle{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-light{color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:hover{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:focus, .btn-outline-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse-light.disabled, .btn-outline-inverse-light:disabled{color: #8B979F; background-color: transparent;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active, .btn-outline-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-light.dropdown-toggle{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse{color: #47738F; border-color: #47738F;}.btn-outline-inverse:hover{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:focus, .btn-outline-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse.disabled, .btn-outline-inverse:disabled{color: #47738F; background-color: transparent;}.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse-dark{color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:hover{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:focus, .btn-outline-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-dark.disabled, .btn-outline-inverse-dark:disabled{color: #5B7687; background-color: transparent;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-dark.dropdown-toggle{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-darker{color: #485761; border-color: #485761;}.btn-outline-inverse-darker:hover{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:focus, .btn-outline-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-inverse-darker.disabled, .btn-outline-inverse-darker:disabled{color: #485761; background-color: transparent;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-darker.dropdown-toggle{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-alpha{color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #00A09D; background-color: transparent;}.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha-dark{color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:hover{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:focus, .btn-outline-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-dark.disabled, .btn-outline-alpha-dark:disabled{color: #18856F; background-color: transparent;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-dark.dropdown-toggle{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-light{color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:hover{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:focus, .btn-outline-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-light.disabled, .btn-outline-alpha-light:disabled{color: #26D1AF; background-color: transparent;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active, .btn-outline-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-light.dropdown-toggle{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-lightest{color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:hover{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:focus, .btn-outline-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-alpha-lightest.disabled, .btn-outline-alpha-lightest:disabled{color: #2AEBC4; background-color: transparent;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-lightest.dropdown-toggle{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-beta{color: #5B899E; border-color: #5B899E;}.btn-outline-beta:hover{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #5B899E; background-color: transparent;}.btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta-dark{color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:hover{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:focus, .btn-outline-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-dark.disabled, .btn-outline-beta-dark:disabled{color: #3D5D6B; background-color: transparent;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active, .btn-outline-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-dark.dropdown-toggle{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-light{color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:hover{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:focus, .btn-outline-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-light.disabled, .btn-outline-beta-light:disabled{color: #699FB8; background-color: transparent;}.btn-outline-beta-light:not(:disabled):not(.disabled):active, .btn-outline-beta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-light.dropdown-toggle{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-lightest{color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:hover{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:focus, .btn-outline-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-beta-lightest.disabled, .btn-outline-beta-lightest:disabled{color: #77B5D1; background-color: transparent;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-lightest.dropdown-toggle{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-gamma{color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:hover{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #E46F78; background-color: transparent;}.btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma-dark{color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:hover{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:focus, .btn-outline-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-dark.disabled, .btn-outline-gamma-dark:disabled{color: #B0565C; background-color: transparent;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-dark.dropdown-toggle{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-light{color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:hover{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:focus, .btn-outline-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-light.disabled, .btn-outline-gamma-light:disabled{color: #FC7C84; background-color: transparent;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active, .btn-outline-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-light.dropdown-toggle{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-lightest{color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:hover{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:focus, .btn-outline-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-gamma-lightest.disabled, .btn-outline-gamma-lightest:disabled{color: #FC959C; background-color: transparent;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-lightest.dropdown-toggle{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-delta{color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:hover{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5C5B80; background-color: transparent;}.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta-dark{color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:hover{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:focus, .btn-outline-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-dark.disabled, .btn-outline-delta-dark:disabled{color: #37364D; background-color: transparent;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active, .btn-outline-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-dark.dropdown-toggle{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-light{color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:hover{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:focus, .btn-outline-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-light.disabled, .btn-outline-delta-light:disabled{color: #6E6D99; background-color: transparent;}.btn-outline-delta-light:not(:disabled):not(.disabled):active, .btn-outline-delta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-light.dropdown-toggle{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-lightest{color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:hover{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:focus, .btn-outline-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-delta-lightest.disabled, .btn-outline-delta-lightest:disabled{color: #807FB3; background-color: transparent;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-lightest.dropdown-toggle{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-epsilon{color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:hover{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #D5653E; background-color: transparent;}.btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon-dark{color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:hover{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:focus, .btn-outline-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-dark.disabled, .btn-outline-epsilon-dark:disabled{color: #A34E2F; background-color: transparent;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-dark.dropdown-toggle{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-light{color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:hover{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:focus, .btn-outline-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-light.disabled, .btn-outline-epsilon-light:disabled{color: #F07346; background-color: transparent;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-light.dropdown-toggle{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-lightest{color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:hover{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:focus, .btn-outline-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-outline-epsilon-lightest.disabled, .btn-outline-epsilon-lightest:disabled{color: #FF8D63; background-color: transparent;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-lightest.dropdown-toggle{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-link{font-weight: 400; color: #875A7B; text-decoration: none;}.btn-link:hover{color: #7c6576; text-decoration: none;}.btn-link:focus, .btn-link.focus{text-decoration: none; box-shadow: none;}.btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;}.btn-lg, .btn-group-lg > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.btn-sm, .btn-group-sm > .btn, .btn-xs{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.125rem;}.btn-block{display: block; width: 100%;}.btn-block + .btn-block{margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.dropup, .dropright, .dropdown, .dropleft{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.9375rem; color: #343a40; text-align: left; list-style: none; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.125rem;}.dropdown-menu-left{right: auto; left: 0;}.dropdown-menu-right{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto; left: 0;}.dropdown-menu-sm-right{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto; left: 0;}.dropdown-menu-md-right{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto; left: 0;}.dropdown-menu-lg-right{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto; left: 0;}.dropdown-menu-xl-right{right: 0; left: auto;}}.dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;}.dropright .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-toggle::after{vertical-align: 0;}.dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;}.dropleft .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropleft .dropdown-toggle::after{display: none;}.dropleft .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left: 0;}.dropleft .dropdown-toggle::before{vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;}.dropdown-divider, .dropdown-menu .divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;}.dropdown-item, .dropdown-menu a{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}.dropdown-item:hover, .dropdown-menu a:hover, .dropdown-item:focus, .dropdown-menu a:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;}.dropdown-item.active, .dropdown-menu a.active, .dropdown-item:active, .dropdown-menu a:active{color: white; text-decoration: none; background-color: #00A09D;}.dropdown-item.disabled, .dropdown-menu a.disabled, .dropdown-item:disabled, .dropdown-menu a:disabled{color: #6c757d; pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;}.dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.703125rem; padding-left: 0.703125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;}.dropleft .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;}.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;}.input-group > .custom-file .custom-file-input:focus{z-index: 4;}.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group-prepend, .input-group .input-group-btn:first-child, .input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex;}.input-group-prepend .btn, .input-group .input-group-btn:first-child .btn, .input-group-append .btn, .input-group .form-control ~ .input-group-btn .btn, .input-group .input-group-addon .btn{position: relative; z-index: 2;}.input-group-prepend .btn:focus, .input-group .input-group-btn:first-child .btn:focus, .input-group-append .btn:focus, .input-group .form-control ~ .input-group-btn .btn:focus, .input-group .input-group-addon .btn:focus{z-index: 3;}.input-group-prepend .btn + .btn, .input-group .input-group-btn:first-child .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group .input-group-btn:first-child .btn + .input-group-text, .input-group-prepend .input-group .btn + .input-group-addon, .input-group .input-group-prepend .btn + .input-group-addon, .input-group .input-group-btn:first-child .btn + .input-group-addon, .input-group-prepend .input-group-text + .input-group-text, .input-group .input-group-btn:first-child .input-group-text + .input-group-text, .input-group-prepend .input-group .input-group-addon + .input-group-text, .input-group .input-group-prepend .input-group-addon + .input-group-text, .input-group .input-group-btn:first-child .input-group-addon + .input-group-text, .input-group-prepend .input-group .input-group-text + .input-group-addon, .input-group .input-group-prepend .input-group-text + .input-group-addon, .input-group .input-group-btn:first-child .input-group-text + .input-group-addon, .input-group-prepend .input-group .input-group-addon + .input-group-addon, .input-group .input-group-prepend .input-group-addon + .input-group-addon, .input-group .input-group-btn:first-child .input-group-addon + .input-group-addon, .input-group-prepend .input-group-text + .btn, .input-group .input-group-btn:first-child .input-group-text + .btn, .input-group-prepend .input-group .input-group-addon + .btn, .input-group .input-group-prepend .input-group-addon + .btn, .input-group .input-group-btn:first-child .input-group-addon + .btn, .input-group-append .btn + .btn, .input-group .form-control ~ .input-group-btn .btn + .btn, .input-group .input-group-addon .btn + .btn, .input-group-append .btn + .input-group-text, .input-group .form-control ~ .input-group-btn .btn + .input-group-text, .input-group .input-group-addon .btn + .input-group-text, .input-group-append .input-group .btn + .input-group-addon, .input-group .input-group-append .btn + .input-group-addon, .input-group .form-control ~ .input-group-btn .btn + .input-group-addon, .input-group .input-group-addon .btn + .input-group-addon, .input-group-append .input-group-text + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-text, .input-group .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group .input-group-addon + .input-group-text, .input-group .input-group-append .input-group-addon + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-text, .input-group .input-group-addon .input-group-addon + .input-group-text, .input-group-append .input-group .input-group-text + .input-group-addon, .input-group .input-group-append .input-group-text + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-addon, .input-group .input-group-addon .input-group-text + .input-group-addon, .input-group-append .input-group .input-group-addon + .input-group-addon, .input-group .input-group-append .input-group-addon + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-addon, .input-group .input-group-addon .input-group-addon + .input-group-addon, .input-group-append .input-group-text + .btn, .input-group .form-control ~ .input-group-btn .input-group-text + .btn, .input-group .input-group-addon .input-group-text + .btn, .input-group-append .input-group .input-group-addon + .btn, .input-group .input-group-append .input-group-addon + .btn, .input-group .form-control ~ .input-group-btn .input-group-addon + .btn, .input-group .input-group-addon .input-group-addon + .btn{margin-left: -1px;}.input-group-prepend, .input-group .input-group-btn:first-child{margin-right: -1px;}.input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{margin-left: -1px;}.input-group-text, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.9375rem; margin-bottom: 0; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.125rem;}.input-group-text input[type="radio"], .input-group .input-group-addon input[type="radio"], .input-group-text input[type="checkbox"], .input-group .input-group-addon input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{height: calc(1.3333333em + 1.25rem + 2px);}.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-text, .input-group .input-group-lg > .input-group-prepend > .input-group-addon, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-addon, .input-group-lg > .input-group-append > .input-group-text, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-lg > .input-group-addon > .input-group-text, .input-group .input-group-lg > .input-group-append > .input-group-addon, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-lg > .input-group-addon > .input-group-addon, .input-group-lg > .input-group-prepend > .btn, .input-group .input-group-lg > .input-group-btn:first-child > .btn, .input-group-lg > .input-group-append > .btn, .input-group .input-group-lg > .form-control ~ .input-group-btn > .btn, .input-group .input-group-lg > .input-group-addon > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(1.3em + 0.125rem + 2px);}.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-text, .input-group .input-group-sm > .input-group-prepend > .input-group-addon, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-addon, .input-group-sm > .input-group-append > .input-group-text, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-sm > .input-group-addon > .input-group-text, .input-group .input-group-sm > .input-group-append > .input-group-addon, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-sm > .input-group-addon > .input-group-addon, .input-group-sm > .input-group-prepend > .btn, .input-group .input-group-sm > .input-group-btn:first-child > .btn, .input-group-sm > .input-group-append > .btn, .input-group .input-group-sm > .form-control ~ .input-group-btn > .btn, .input-group .input-group-sm > .input-group-addon > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 1.9375rem;}.input-group > .input-group-prepend > .btn, .input-group > .input-group-btn:first-child > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-btn:first-child > .input-group-text, .input-group > .input-group-prepend > .input-group-addon, .input-group > .input-group-btn:first-child > .input-group-addon, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .btn, .input-group > .input-group-addon:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-text, .input-group > .input-group-addon:not(:last-child) > .input-group-text, .input-group > .input-group-append:not(:last-child) > .input-group-addon, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-addon, .input-group > .input-group-addon:not(:last-child) > .input-group-addon, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .form-control ~ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-text:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:last-child > .input-group-addon:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-addon:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-addon:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn, .input-group > .form-control ~ .input-group-btn > .btn, .input-group > .input-group-addon > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .form-control ~ .input-group-btn > .input-group-text, .input-group > .input-group-addon > .input-group-text, .input-group > .input-group-append > .input-group-addon, .input-group > .form-control ~ .input-group-btn > .input-group-addon, .input-group > .input-group-addon > .input-group-addon, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-btn:not(:first-child):first-child > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .input-group-addon, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-addon, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-btn:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-addon:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-addon:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.custom-control{position: relative; display: block; min-height: 1.359375rem; padding-left: 1.5rem;}.custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;}.custom-control-input{position: absolute; z-index: -1; opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before{color: white; border-color: #00A09D; background-color: #00A09D;}.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #21fffb;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color: white; background-color: #54fffc; border-color: #54fffc;}.custom-control-input:disabled ~ .custom-control-label{color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top;}.custom-control-label::before{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: white; border: #adb5bd solid 1px;}.custom-control-label::after{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}.custom-checkbox .custom-control-label::before{border-radius: 0.125rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #00A09D; background-color: #00A09D;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-radio .custom-control-label::before{border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-switch{padding-left: 2.25rem;}.custom-switch .custom-control-label::before{left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;}.custom-switch .custom-control-label::after{top: calc(0.1796875rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none;}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color: white; transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-select{display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 1.9375rem 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-select:focus::-ms-value{color: #495057; background-color: white;}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.9375rem; background-image: none;}.custom-select:disabled{color: #6c757d; background-color: #e9ecef;}.custom-select::-ms-expand{display: none;}.custom-select-sm{height: calc(1.3em + 0.125rem + 2px); padding-top: 0.0625rem; padding-bottom: 0.0625rem; padding-left: 0.3125rem; font-size: 0.703125rem;}.custom-select-lg{height: calc(1.3333333em + 1.25rem + 2px); padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 1rem; font-size: 0.84375rem;}.custom-file{position: relative; display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin-bottom: 0;}.custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin: 0; opacity: 0;}.custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse);}.custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem;}.custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.45em + 0.75rem); padding: 0.375rem 0.9375rem; line-height: 1.45; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.125rem 0.125rem 0;}.custom-range{width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-range:focus{outline: none;}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range::-moz-focus-outer{border: 0;}.custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}}.custom-range::-webkit-slider-thumb:active{background-color: #54fffc;}.custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}}.custom-range::-moz-range-thumb:active{background-color: #54fffc;}.custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}}.custom-range::-ms-thumb:active{background-color: #54fffc;}.custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;}.custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;}.custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default;}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd;}.custom-range:disabled::-moz-range-track{cursor: default;}.custom-range:disabled::-ms-thumb{background-color: #adb5bd;}.custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}}.nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link, .nav > li > a{display: block; padding: 0.5rem 1rem;}.nav-link:hover, .nav > li > a:hover, .nav-link:focus, .nav > li > a:focus{text-decoration: none;}.nav-link.disabled, .nav > li > a.disabled{color: #6c757d; pointer-events: none; cursor: default;}.nav-tabs{border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item, .nav-tabs .nav > li{margin-bottom: -1px;}.nav-tabs .nav-link, .nav-tabs .nav > li > a{border: 1px solid transparent; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus{border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled{color: #6c757d; background-color: transparent; border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav > li.show .nav-link, .nav-tabs .nav-item.show .nav > li > a, .nav-tabs .nav > li.show .nav > li > a{color: #495057; background-color: white; border-color: #dee2e6 #dee2e6 white;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}.nav-pills .nav-link, .nav-pills .nav > li > a{border-radius: 0.125rem;}.nav-pills .nav-link.active, .nav-pills .nav > li > a.active, .nav-pills .show > .nav-link, .nav-pills .nav > li.show > a{color: #fff; background-color: #875A7B;}.nav-fill .nav-item, .nav-fill .nav > li{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified .nav-item, .nav-justified .nav > li{flex-basis: 0; flex-grow: 1; text-align: center;}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.33007812rem; padding-bottom: 0.33007812rem; margin-right: 1rem; font-size: 1.171875rem; line-height: inherit; white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link, .navbar-nav .nav > li > a{padding-right: 0; padding-left: 0;}.navbar-nav .dropdown-menu{position: static; float: none;}.navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.171875rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.125rem;}.navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}}.navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav > li > a{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav > li > a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav > li > a:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .nav > li > a.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav > li.show > a, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav > li.active > a, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav > li > a.show, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav > li > a.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand{color: white;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: white;}.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav > li > a{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav > li > a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav > li > a:focus{color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav > li > a.disabled{color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav > li.show > a, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav > li.active > a, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav > li > a.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav > li > a.active{color: white;}.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a{color: white;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: white;}.card, .panel, .well{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 0.125rem;}.card > hr, .panel > hr, .well > hr{margin-right: 0; margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child, .panel > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.card > .list-group:last-child .list-group-item:last-child, .panel > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.card-body, .panel-body, .well{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0.9375rem;}.card-title{margin-bottom: 0.9375rem;}.card-subtitle{margin-top: -0.46875rem; margin-bottom: 0;}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: 0.9375rem;}.card-header, .panel-heading{padding: 0.9375rem 0.9375rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.card-header:first-child, .panel-heading:first-child{border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child, .panel-heading + .list-group .list-group-item:first-child{border-top: 0;}.card-footer, .panel-footer{padding: 0.9375rem 0.9375rem; background-color: transparent; border-top: 1px solid rgba(0, 0, 0, 0.06);}.card-footer:last-child, .panel-footer:last-child{border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);}.card-header-tabs{margin-right: -0.46875rem; margin-bottom: -0.9375rem; margin-left: -0.46875rem; border-bottom: 0;}.card-header-pills{margin-right: -0.46875rem; margin-left: -0.46875rem;}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;}.card-img{width: 100%; border-radius: calc(0.125rem - 1px);}.card-img-top{width: 100%; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.125rem - 1px); border-bottom-left-radius: calc(0.125rem - 1px);}.card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-deck .card, .card-deck .panel, .card-deck .well{margin-bottom: 15px;}@media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card, .card-deck .panel, .card-deck .well{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}}.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-group > .card, .card-group > .panel, .card-group > .well{margin-bottom: 15px;}@media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card, .card-group > .panel, .card-group > .well{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card, .card-group > .panel + .card, .card-group > .well + .card, .card-group > .card + .panel, .card-group > .panel + .panel, .card-group > .well + .panel, .card-group > .card + .well, .card-group > .panel + .well, .card-group > .well + .well{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child), .card-group > .panel:not(:last-child), .card-group > .well:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top, .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, .card-group > .panel:not(:last-child) .card-header, .card-group > .well:not(:last-child) .card-header, .card-group > .card:not(:last-child) .panel-heading, .card-group > .panel:not(:last-child) .panel-heading, .card-group > .well:not(:last-child) .panel-heading{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom, .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .panel:not(:last-child) .card-footer, .card-group > .well:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .panel-footer, .card-group > .panel:not(:last-child) .panel-footer, .card-group > .well:not(:last-child) .panel-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child), .card-group > .panel:not(:first-child), .card-group > .well:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top, .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, .card-group > .panel:not(:first-child) .card-header, .card-group > .well:not(:first-child) .card-header, .card-group > .card:not(:first-child) .panel-heading, .card-group > .panel:not(:first-child) .panel-heading, .card-group > .well:not(:first-child) .panel-heading{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom, .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, .card-group > .panel:not(:first-child) .card-footer, .card-group > .well:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .panel-footer, .card-group > .panel:not(:first-child) .panel-footer, .card-group > .well:not(:first-child) .panel-footer{border-bottom-left-radius: 0;}}.card-columns .card, .card-columns .panel, .card-columns .well{margin-bottom: 0.9375rem;}@media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card, .card-columns .panel, .card-columns .well{display: inline-block; width: 100%;}}.accordion > .card, .accordion > .panel, .accordion > .well{overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child, .accordion > .panel:not(:first-of-type) .card-header:first-child, .accordion > .well:not(:first-of-type) .card-header:first-child, .accordion > .card:not(:first-of-type) .panel-heading:first-child, .accordion > .panel:not(:first-of-type) .panel-heading:first-child, .accordion > .well:not(:first-of-type) .panel-heading:first-child{border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .panel:not(:first-of-type):not(:last-of-type), .accordion > .well:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;}.accordion > .card:first-of-type, .accordion > .panel:first-of-type, .accordion > .well:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.accordion > .card:last-of-type, .accordion > .panel:last-of-type, .accordion > .well:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;}.accordion > .card .card-header, .accordion > .panel .card-header, .accordion > .well .card-header, .accordion > .card .panel-heading, .accordion > .panel .panel-heading, .accordion > .well .panel-heading{margin-bottom: -1px;}.breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.125rem;}.breadcrumb-item + .breadcrumb-item, .breadcrumb > li + .breadcrumb-item, .breadcrumb > .breadcrumb-item + li, .breadcrumb > li + li{padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > li + .breadcrumb-item::before, .breadcrumb > .breadcrumb-item + li::before, .breadcrumb > li + li::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: none;}.breadcrumb-item.active, .breadcrumb > li.active{color: #6c757d;}.pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.125rem;}.page-link, .pagination > li > a{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #6c757d; background-color: transparent; border: 1px solid #dee2e6;}.page-link:hover, .pagination > li > a:hover{z-index: 2; color: #875A7B; text-decoration: none; background-color: transparent; border-color: #875A7B;}.page-link:focus, .pagination > li > a:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.page-item:first-child .page-link, .pagination > li:first-child .page-link, .page-item:first-child .pagination > li > a, .pagination > li:first-child .pagination > li > a{margin-left: 0; border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.page-item:last-child .page-link, .pagination > li:last-child .page-link, .page-item:last-child .pagination > li > a, .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.page-item.active .page-link, .pagination > li.active .page-link, .page-item.active .pagination > li > a, .pagination > li.active .pagination > li > a{z-index: 1; color: #212529; background-color: transparent; border-color: #212529;}.page-item.disabled .page-link, .pagination > li.disabled .page-link, .page-item.disabled .pagination > li > a, .pagination > li.disabled .pagination > li > a{color: #6c757d; pointer-events: none; cursor: auto; background-color: white; border-color: #dee2e6;}.pagination-lg .page-link, .pagination-lg .pagination > li > a{padding: 0.75rem 1.5rem; font-size: 1.171875rem; line-height: 1.3333333;}.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination > li:first-child .page-link, .pagination-lg .page-item:first-child .pagination > li > a, .pagination-lg .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination > li:last-child .page-link, .pagination-lg .page-item:last-child .pagination > li > a, .pagination-lg .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.pagination-sm .page-link, .pagination-sm .pagination > li > a{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.3;}.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination > li:first-child .page-link, .pagination-sm .page-item:first-child .pagination > li > a, .pagination-sm .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.0625rem; border-bottom-left-radius: 0.0625rem;}.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination > li:last-child .page-link, .pagination-sm .page-item:last-child .pagination > li > a, .pagination-sm .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.0625rem; border-bottom-right-radius: 0.0625rem;}.badge, .label{display: inline-block; padding: 0.25em 0.4em; font-size: 0.9em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.badge, .label{transition: none;}}a.badge:hover, a.label:hover, a.badge:focus, a.label:focus{text-decoration: none;}.badge:empty, .label:empty{display: none;}.btn .badge, .btn .label{position: relative; top: -1px;}.badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;}.badge-primary{color: white; background-color: #00A09D;}a.badge-primary:hover, a.badge-primary:focus{color: white; background-color: #006d6b;}a.badge-primary:focus, a.badge-primary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-secondary{color: white; background-color: #adb5bd;}a.badge-secondary:hover, a.badge-secondary:focus{color: white; background-color: #919ca6;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-success{color: white; background-color: #2CBB70;}a.badge-success:hover, a.badge-success:focus{color: white; background-color: #229257;}a.badge-success:focus, a.badge-success.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.badge-info{color: white; background-color: #4B9EB6;}a.badge-info:hover, a.badge-info:focus{color: white; background-color: #3b7f93;}a.badge-info:focus, a.badge-info.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.badge-warning{color: white; background-color: #F79B5B;}a.badge-warning:hover, a.badge-warning:focus{color: white; background-color: #f57d2a;}a.badge-warning:focus, a.badge-warning.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.badge-danger{color: white; background-color: #D9534F;}a.badge-danger:hover, a.badge-danger:focus{color: white; background-color: #c9302c;}a.badge-danger:focus, a.badge-danger.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.badge-light{color: #343a40; background-color: #f6f9f9;}a.badge-light:hover, a.badge-light:focus{color: #343a40; background-color: #d7e4e4;}a.badge-light:focus, a.badge-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.badge-dark{color: white; background-color: #141f1e;}a.badge-dark:hover, a.badge-dark:focus{color: white; background-color: black;}a.badge-dark:focus, a.badge-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.badge-default{color: white; background-color: #adb5bd;}a.badge-default:hover, a.badge-default:focus{color: white; background-color: #919ca6;}a.badge-default:focus, a.badge-default.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-violet-dark{color: white; background-color: #875A7B;}a.badge-violet-dark:hover, a.badge-violet-dark:focus{color: white; background-color: #68465f;}a.badge-violet-dark:focus, a.badge-violet-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.badge-violet-darker{color: white; background-color: #62495B;}a.badge-violet-darker:hover, a.badge-violet-darker:focus{color: white; background-color: #453340;}a.badge-violet-darker:focus, a.badge-violet-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.badge-inverse-lightest{color: white; background-color: #98A6B0;}a.badge-inverse-lightest:hover, a.badge-inverse-lightest:focus{color: white; background-color: #7b8d9a;}a.badge-inverse-lightest:focus, a.badge-inverse-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.badge-inverse-light{color: white; background-color: #8B979F;}a.badge-inverse-light:hover, a.badge-inverse-light:focus{color: white; background-color: #707e87;}a.badge-inverse-light:focus, a.badge-inverse-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.badge-inverse{color: white; background-color: #47738F;}a.badge-inverse:hover, a.badge-inverse:focus{color: white; background-color: #36586d;}a.badge-inverse:focus, a.badge-inverse.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.badge-inverse-dark{color: white; background-color: #5B7687;}a.badge-inverse-dark:hover, a.badge-inverse-dark:focus{color: white; background-color: #465b69;}a.badge-inverse-dark:focus, a.badge-inverse-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.badge-inverse-darker{color: white; background-color: #485761;}a.badge-inverse-darker:hover, a.badge-inverse-darker:focus{color: white; background-color: #323d44;}a.badge-inverse-darker:focus, a.badge-inverse-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.badge-alpha{color: white; background-color: #00A09D;}a.badge-alpha:hover, a.badge-alpha:focus{color: white; background-color: #006d6b;}a.badge-alpha:focus, a.badge-alpha.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-alpha-dark{color: white; background-color: #18856F;}a.badge-alpha-dark:hover, a.badge-alpha-dark:focus{color: white; background-color: #105a4b;}a.badge-alpha-dark:focus, a.badge-alpha-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.badge-alpha-light{color: white; background-color: #26D1AF;}a.badge-alpha-light:hover, a.badge-alpha-light:focus{color: white; background-color: #1ea68b;}a.badge-alpha-light:focus, a.badge-alpha-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.badge-alpha-lightest{color: white; background-color: #2AEBC4;}a.badge-alpha-lightest:hover, a.badge-alpha-lightest:focus{color: white; background-color: #13cfa9;}a.badge-alpha-lightest:focus, a.badge-alpha-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.badge-beta{color: white; background-color: #5B899E;}a.badge-beta:hover, a.badge-beta:focus{color: white; background-color: #486d7e;}a.badge-beta:focus, a.badge-beta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.badge-beta-dark{color: white; background-color: #3D5D6B;}a.badge-beta-dark:hover, a.badge-beta-dark:focus{color: white; background-color: #2a414b;}a.badge-beta-dark:focus, a.badge-beta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.badge-beta-light{color: white; background-color: #699FB8;}a.badge-beta-light:hover, a.badge-beta-light:focus{color: white; background-color: #4c87a2;}a.badge-beta-light:focus, a.badge-beta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.badge-beta-lightest{color: white; background-color: #77B5D1;}a.badge-beta-lightest:hover, a.badge-beta-lightest:focus{color: white; background-color: #51a0c4;}a.badge-beta-lightest:focus, a.badge-beta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.badge-gamma{color: white; background-color: #E46F78;}a.badge-gamma:hover, a.badge-gamma:focus{color: white; background-color: #dc4450;}a.badge-gamma:focus, a.badge-gamma.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.badge-gamma-dark{color: white; background-color: #B0565C;}a.badge-gamma-dark:hover, a.badge-gamma-dark:focus{color: white; background-color: #904348;}a.badge-gamma-dark:focus, a.badge-gamma-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.badge-gamma-light{color: white; background-color: #FC7C84;}a.badge-gamma-light:hover, a.badge-gamma-light:focus{color: white; background-color: #fb4a55;}a.badge-gamma-light:focus, a.badge-gamma-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.badge-gamma-lightest{color: white; background-color: #FC959C;}a.badge-gamma-lightest:hover, a.badge-gamma-lightest:focus{color: white; background-color: #fb636e;}a.badge-gamma-lightest:focus, a.badge-gamma-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.badge-delta{color: white; background-color: #5C5B80;}a.badge-delta:hover, a.badge-delta:focus{color: white; background-color: #474662;}a.badge-delta:focus, a.badge-delta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.badge-delta-dark{color: white; background-color: #37364D;}a.badge-delta-dark:hover, a.badge-delta-dark:focus{color: white; background-color: #22212f;}a.badge-delta-dark:focus, a.badge-delta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.badge-delta-light{color: white; background-color: #6E6D99;}a.badge-delta-light:hover, a.badge-delta-light:focus{color: white; background-color: #58577c;}a.badge-delta-light:focus, a.badge-delta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.badge-delta-lightest{color: white; background-color: #807FB3;}a.badge-delta-lightest:hover, a.badge-delta-lightest:focus{color: white; background-color: #605fa0;}a.badge-delta-lightest:focus, a.badge-delta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.badge-epsilon{color: white; background-color: #D5653E;}a.badge-epsilon:hover, a.badge-epsilon:focus{color: white; background-color: #b84d28;}a.badge-epsilon:focus, a.badge-epsilon.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.badge-epsilon-dark{color: white; background-color: #A34E2F;}a.badge-epsilon-dark:hover, a.badge-epsilon-dark:focus{color: white; background-color: #7b3b24;}a.badge-epsilon-dark:focus, a.badge-epsilon-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.badge-epsilon-light{color: white; background-color: #F07346;}a.badge-epsilon-light:hover, a.badge-epsilon-light:focus{color: white; background-color: #ec4f17;}a.badge-epsilon-light:focus, a.badge-epsilon-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.badge-epsilon-lightest{color: white; background-color: #FF8D63;}a.badge-epsilon-lightest:hover, a.badge-epsilon-lightest:focus{color: white; background-color: #ff6830;}a.badge-epsilon-lightest:focus, a.badge-epsilon-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.125rem;}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}}.jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;}.alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.125rem;}.alert-heading{color: inherit;}.alert-link{font-weight: 700;}.alert-dismissible{padding-right: 3.90625rem;}.alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;}.alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-primary hr{border-top-color: #a6dddd;}.alert-primary .alert-link{color: #002020;}.alert-secondary{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-secondary hr{border-top-color: #dadde2;}.alert-secondary .alert-link{color: #424547;}.alert-success{color: #17613a; background-color: #d5f1e2; border-color: #c4ecd7;}.alert-success hr{border-top-color: #b1e6ca;}.alert-success .alert-link{color: #0d3821;}.alert-info{color: #27525f; background-color: #dbecf0; border-color: #cde4eb;}.alert-info hr{border-top-color: #bbdae4;}.alert-info .alert-link{color: #18333b;}.alert-warning{color: #80512f; background-color: #fdebde; border-color: #fde3d1;}.alert-warning hr{border-top-color: #fcd4b9;}.alert-warning .alert-link{color: #5b3921;}.alert-danger{color: #712b29; background-color: #f7dddc; border-color: #f4cfce;}.alert-danger hr{border-top-color: #efbbb9;}.alert-danger .alert-link{color: #4c1d1b;}.alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;}.alert-light hr{border-top-color: #edf3f3;}.alert-light .alert-link{color: #676767;}.alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;}.alert-dark hr{border-top-color: #b0b4b4;}.alert-dark .alert-link{color: black;}.alert-default{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-default hr{border-top-color: #dadde2;}.alert-default .alert-link{color: #424547;}.alert-violet-dark{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;}.alert-violet-dark hr{border-top-color: #d2c2ce;}.alert-violet-dark .alert-link{color: #271b24;}.alert-violet-darker{color: #33262f; background-color: #e0dbde; border-color: #d3ccd1;}.alert-violet-darker hr{border-top-color: #c7bec5;}.alert-violet-darker .alert-link{color: #161014;}.alert-inverse-lightest{color: #4f565c; background-color: #eaedef; border-color: #e2e6e9;}.alert-inverse-lightest hr{border-top-color: #d4dade;}.alert-inverse-lightest .alert-link{color: #373c41;}.alert-inverse-light{color: #484f53; background-color: #e8eaec; border-color: #dfe2e4;}.alert-inverse-light hr{border-top-color: #d1d5d8;}.alert-inverse-light .alert-link{color: #303538;}.alert-inverse{color: #253c4a; background-color: #dae3e9; border-color: #cbd8e0;}.alert-inverse hr{border-top-color: #bbccd6;}.alert-inverse .alert-link{color: #142028;}.alert-inverse-dark{color: #2f3d46; background-color: #dee4e7; border-color: #d1d9dd;}.alert-inverse-dark hr{border-top-color: #c2cdd2;}.alert-inverse-dark .alert-link{color: #1b2227;}.alert-inverse-darker{color: #252d32; background-color: #dadddf; border-color: #ccd0d3;}.alert-inverse-darker hr{border-top-color: #bec3c7;}.alert-inverse-darker .alert-link{color: #0f1315;}.alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-alpha hr{border-top-color: #a6dddd;}.alert-alpha .alert-link{color: #002020;}.alert-alpha-dark{color: #0c453a; background-color: #d1e7e2; border-color: #beddd7;}.alert-alpha-dark hr{border-top-color: #add4cd;}.alert-alpha-dark .alert-link{color: #041a15;}.alert-alpha-light{color: #146d5b; background-color: #d4f6ef; border-color: #c2f2e9;}.alert-alpha-light hr{border-top-color: #adeee1;}.alert-alpha-light .alert-link{color: #0c4237;}.alert-alpha-lightest{color: #167a66; background-color: #d4fbf3; border-color: #c3f9ee;}.alert-alpha-lightest hr{border-top-color: #acf7e7;}.alert-alpha-lightest .alert-link{color: #0e4f42;}.alert-beta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;}.alert-beta hr{border-top-color: #c1d2db;}.alert-beta .alert-link{color: #1c2b32;}.alert-beta-dark{color: #203038; background-color: #d8dfe1; border-color: #c9d2d6;}.alert-beta-dark hr{border-top-color: #bbc6cb;}.alert-beta-dark .alert-link{color: #0d1418;}.alert-beta-light{color: #375360; background-color: #e1ecf1; border-color: #d5e4eb;}.alert-beta-light hr{border-top-color: #c4d9e3;}.alert-beta-light .alert-link{color: #243740;}.alert-beta-lightest{color: #3e5e6d; background-color: #e4f0f6; border-color: #d9eaf2;}.alert-beta-lightest hr{border-top-color: #c6e0ec;}.alert-beta-lightest .alert-link{color: #2c424c;}.alert-gamma{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;}.alert-gamma hr{border-top-color: #f3c2c5;}.alert-gamma .alert-link{color: #55292c;}.alert-gamma-dark{color: #5c2d30; background-color: #efddde; border-color: #e9d0d1;}.alert-gamma-dark hr{border-top-color: #e1bfc0;}.alert-gamma-dark .alert-link{color: #3a1c1e;}.alert-gamma-light{color: #834045; background-color: #fee5e6; border-color: #fedadd;}.alert-gamma-light hr{border-top-color: #fdc1c6;}.alert-gamma-light .alert-link{color: #612f33;}.alert-gamma-lightest{color: #834d51; background-color: #feeaeb; border-color: #fee1e3;}.alert-gamma-lightest hr{border-top-color: #fdc8cc;}.alert-gamma-lightest .alert-link{color: #633a3d;}.alert-delta{color: #302f43; background-color: #dedee6; border-color: #d1d1db;}.alert-delta hr{border-top-color: #c3c3d0;}.alert-delta .alert-link{color: #1b1a25;}.alert-delta-dark{color: #1d1c28; background-color: #d7d7db; border-color: #c7c7cd;}.alert-delta-dark hr{border-top-color: #babac1;}.alert-delta-dark .alert-link{color: #07070a;}.alert-delta-light{color: #393950; background-color: #e2e2eb; border-color: #d6d6e2;}.alert-delta-light hr{border-top-color: #c7c7d7;}.alert-delta-light .alert-link{color: #242432;}.alert-delta-lightest{color: #43425d; background-color: #e6e5f0; border-color: #dbdbea;}.alert-delta-lightest hr{border-top-color: #cbcbe1;}.alert-delta-lightest .alert-link{color: #2e2d3f;}.alert-epsilon{color: #6f3520; background-color: #f7e0d8; border-color: #f3d4c9;}.alert-epsilon hr{border-top-color: #eec3b4;}.alert-epsilon .alert-link{color: #472215;}.alert-epsilon-dark{color: #552918; background-color: #eddcd5; border-color: #e5cdc5;}.alert-epsilon-dark hr{border-top-color: #ddbeb3;}.alert-epsilon-dark .alert-link{color: #2d160d;}.alert-epsilon-light{color: #7d3c24; background-color: #fce3da; border-color: #fbd8cb;}.alert-epsilon-light hr{border-top-color: #f9c6b3;}.alert-epsilon-light .alert-link{color: #552919;}.alert-epsilon-lightest{color: #854933; background-color: #ffe8e0; border-color: #ffdfd3;}.alert-epsilon-lightest hr{border-top-color: #ffccba;}.alert-epsilon-lightest .alert-link{color: #603525;}@keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}}.progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.703125rem; background-color: #e9ecef; border-radius: 0.125rem;}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: white; text-align: center; white-space: nowrap; background-color: #00A09D; transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;}.progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;}.media-body{flex: 1;}.list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;}.list-group-item-action{width: 100%; color: #495057; text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;}.list-group-item-action:active{color: #343a40; background-color: #e9ecef;}.list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.06);}.list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.list-group-item.disabled, .list-group-item:disabled{color: #6c757d; pointer-events: none; background-color: white;}.list-group-item.active{z-index: 2; color: white; background-color: #00A09D; border-color: #00A09D;}.list-group-horizontal{flex-direction: row;}.list-group-horizontal .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-md .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}.list-group-flush .list-group-item, .panel .list-group .list-group-item{border-right: 0; border-left: 0; border-radius: 0;}.list-group-flush .list-group-item:last-child, .panel .list-group .list-group-item:last-child{margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child, .panel .list-group:first-child .list-group-item:first-child{border-top: 0;}.list-group-flush:last-child .list-group-item:last-child, .panel .list-group:last-child .list-group-item:last-child{margin-bottom: 0; border-bottom: 0;}.list-group-item-primary{color: #005352; background-color: #b8e4e4;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-primary.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-secondary{color: #5a5e62; background-color: #e8eaed;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-secondary.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-success{color: #17613a; background-color: #c4ecd7;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #17613a; background-color: #b1e6ca;}.list-group-item-success.list-group-item-action.active{color: white; background-color: #17613a; border-color: #17613a;}.list-group-item-info{color: #27525f; background-color: #cde4eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #27525f; background-color: #bbdae4;}.list-group-item-info.list-group-item-action.active{color: white; background-color: #27525f; border-color: #27525f;}.list-group-item-warning{color: #80512f; background-color: #fde3d1;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #80512f; background-color: #fcd4b9;}.list-group-item-warning.list-group-item-action.active{color: white; background-color: #80512f; border-color: #80512f;}.list-group-item-danger{color: #712b29; background-color: #f4cfce;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #712b29; background-color: #efbbb9;}.list-group-item-danger.list-group-item-action.active{color: white; background-color: #712b29; border-color: #712b29;}.list-group-item-light{color: #808181; background-color: #fcfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;}.list-group-item-light.list-group-item-action.active{color: white; background-color: #808181; border-color: #808181;}.list-group-item-dark{color: #0b1010; background-color: #bdc0c0;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;}.list-group-item-dark.list-group-item-action.active{color: white; background-color: #0b1010; border-color: #0b1010;}.list-group-item-default{color: #5a5e62; background-color: #e8eaed;}.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-default.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-violet-dark{color: #462f40; background-color: #ddd1da;}.list-group-item-violet-dark.list-group-item-action:hover, .list-group-item-violet-dark.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;}.list-group-item-violet-dark.list-group-item-action.active{color: white; background-color: #462f40; border-color: #462f40;}.list-group-item-violet-darker{color: #33262f; background-color: #d3ccd1;}.list-group-item-violet-darker.list-group-item-action:hover, .list-group-item-violet-darker.list-group-item-action:focus{color: #33262f; background-color: #c7bec5;}.list-group-item-violet-darker.list-group-item-action.active{color: white; background-color: #33262f; border-color: #33262f;}.list-group-item-inverse-lightest{color: #4f565c; background-color: #e2e6e9;}.list-group-item-inverse-lightest.list-group-item-action:hover, .list-group-item-inverse-lightest.list-group-item-action:focus{color: #4f565c; background-color: #d4dade;}.list-group-item-inverse-lightest.list-group-item-action.active{color: white; background-color: #4f565c; border-color: #4f565c;}.list-group-item-inverse-light{color: #484f53; background-color: #dfe2e4;}.list-group-item-inverse-light.list-group-item-action:hover, .list-group-item-inverse-light.list-group-item-action:focus{color: #484f53; background-color: #d1d5d8;}.list-group-item-inverse-light.list-group-item-action.active{color: white; background-color: #484f53; border-color: #484f53;}.list-group-item-inverse{color: #253c4a; background-color: #cbd8e0;}.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus{color: #253c4a; background-color: #bbccd6;}.list-group-item-inverse.list-group-item-action.active{color: white; background-color: #253c4a; border-color: #253c4a;}.list-group-item-inverse-dark{color: #2f3d46; background-color: #d1d9dd;}.list-group-item-inverse-dark.list-group-item-action:hover, .list-group-item-inverse-dark.list-group-item-action:focus{color: #2f3d46; background-color: #c2cdd2;}.list-group-item-inverse-dark.list-group-item-action.active{color: white; background-color: #2f3d46; border-color: #2f3d46;}.list-group-item-inverse-darker{color: #252d32; background-color: #ccd0d3;}.list-group-item-inverse-darker.list-group-item-action:hover, .list-group-item-inverse-darker.list-group-item-action:focus{color: #252d32; background-color: #bec3c7;}.list-group-item-inverse-darker.list-group-item-action.active{color: white; background-color: #252d32; border-color: #252d32;}.list-group-item-alpha{color: #005352; background-color: #b8e4e4;}.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-alpha.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-alpha-dark{color: #0c453a; background-color: #beddd7;}.list-group-item-alpha-dark.list-group-item-action:hover, .list-group-item-alpha-dark.list-group-item-action:focus{color: #0c453a; background-color: #add4cd;}.list-group-item-alpha-dark.list-group-item-action.active{color: white; background-color: #0c453a; border-color: #0c453a;}.list-group-item-alpha-light{color: #146d5b; background-color: #c2f2e9;}.list-group-item-alpha-light.list-group-item-action:hover, .list-group-item-alpha-light.list-group-item-action:focus{color: #146d5b; background-color: #adeee1;}.list-group-item-alpha-light.list-group-item-action.active{color: white; background-color: #146d5b; border-color: #146d5b;}.list-group-item-alpha-lightest{color: #167a66; background-color: #c3f9ee;}.list-group-item-alpha-lightest.list-group-item-action:hover, .list-group-item-alpha-lightest.list-group-item-action:focus{color: #167a66; background-color: #acf7e7;}.list-group-item-alpha-lightest.list-group-item-action.active{color: white; background-color: #167a66; border-color: #167a66;}.list-group-item-beta{color: #2f4752; background-color: #d1dee4;}.list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;}.list-group-item-beta.list-group-item-action.active{color: white; background-color: #2f4752; border-color: #2f4752;}.list-group-item-beta-dark{color: #203038; background-color: #c9d2d6;}.list-group-item-beta-dark.list-group-item-action:hover, .list-group-item-beta-dark.list-group-item-action:focus{color: #203038; background-color: #bbc6cb;}.list-group-item-beta-dark.list-group-item-action.active{color: white; background-color: #203038; border-color: #203038;}.list-group-item-beta-light{color: #375360; background-color: #d5e4eb;}.list-group-item-beta-light.list-group-item-action:hover, .list-group-item-beta-light.list-group-item-action:focus{color: #375360; background-color: #c4d9e3;}.list-group-item-beta-light.list-group-item-action.active{color: white; background-color: #375360; border-color: #375360;}.list-group-item-beta-lightest{color: #3e5e6d; background-color: #d9eaf2;}.list-group-item-beta-lightest.list-group-item-action:hover, .list-group-item-beta-lightest.list-group-item-action:focus{color: #3e5e6d; background-color: #c6e0ec;}.list-group-item-beta-lightest.list-group-item-action.active{color: white; background-color: #3e5e6d; border-color: #3e5e6d;}.list-group-item-gamma{color: #773a3e; background-color: #f7d7d9;}.list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;}.list-group-item-gamma.list-group-item-action.active{color: white; background-color: #773a3e; border-color: #773a3e;}.list-group-item-gamma-dark{color: #5c2d30; background-color: #e9d0d1;}.list-group-item-gamma-dark.list-group-item-action:hover, .list-group-item-gamma-dark.list-group-item-action:focus{color: #5c2d30; background-color: #e1bfc0;}.list-group-item-gamma-dark.list-group-item-action.active{color: white; background-color: #5c2d30; border-color: #5c2d30;}.list-group-item-gamma-light{color: #834045; background-color: #fedadd;}.list-group-item-gamma-light.list-group-item-action:hover, .list-group-item-gamma-light.list-group-item-action:focus{color: #834045; background-color: #fdc1c6;}.list-group-item-gamma-light.list-group-item-action.active{color: white; background-color: #834045; border-color: #834045;}.list-group-item-gamma-lightest{color: #834d51; background-color: #fee1e3;}.list-group-item-gamma-lightest.list-group-item-action:hover, .list-group-item-gamma-lightest.list-group-item-action:focus{color: #834d51; background-color: #fdc8cc;}.list-group-item-gamma-lightest.list-group-item-action.active{color: white; background-color: #834d51; border-color: #834d51;}.list-group-item-delta{color: #302f43; background-color: #d1d1db;}.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;}.list-group-item-delta.list-group-item-action.active{color: white; background-color: #302f43; border-color: #302f43;}.list-group-item-delta-dark{color: #1d1c28; background-color: #c7c7cd;}.list-group-item-delta-dark.list-group-item-action:hover, .list-group-item-delta-dark.list-group-item-action:focus{color: #1d1c28; background-color: #babac1;}.list-group-item-delta-dark.list-group-item-action.active{color: white; background-color: #1d1c28; border-color: #1d1c28;}.list-group-item-delta-light{color: #393950; background-color: #d6d6e2;}.list-group-item-delta-light.list-group-item-action:hover, .list-group-item-delta-light.list-group-item-action:focus{color: #393950; background-color: #c7c7d7;}.list-group-item-delta-light.list-group-item-action.active{color: white; background-color: #393950; border-color: #393950;}.list-group-item-delta-lightest{color: #43425d; background-color: #dbdbea;}.list-group-item-delta-lightest.list-group-item-action:hover, .list-group-item-delta-lightest.list-group-item-action:focus{color: #43425d; background-color: #cbcbe1;}.list-group-item-delta-lightest.list-group-item-action.active{color: white; background-color: #43425d; border-color: #43425d;}.list-group-item-epsilon{color: #6f3520; background-color: #f3d4c9;}.list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #6f3520; background-color: #eec3b4;}.list-group-item-epsilon.list-group-item-action.active{color: white; background-color: #6f3520; border-color: #6f3520;}.list-group-item-epsilon-dark{color: #552918; background-color: #e5cdc5;}.list-group-item-epsilon-dark.list-group-item-action:hover, .list-group-item-epsilon-dark.list-group-item-action:focus{color: #552918; background-color: #ddbeb3;}.list-group-item-epsilon-dark.list-group-item-action.active{color: white; background-color: #552918; border-color: #552918;}.list-group-item-epsilon-light{color: #7d3c24; background-color: #fbd8cb;}.list-group-item-epsilon-light.list-group-item-action:hover, .list-group-item-epsilon-light.list-group-item-action:focus{color: #7d3c24; background-color: #f9c6b3;}.list-group-item-epsilon-light.list-group-item-action.active{color: white; background-color: #7d3c24; border-color: #7d3c24;}.list-group-item-epsilon-lightest{color: #854933; background-color: #ffdfd3;}.list-group-item-epsilon-lightest.list-group-item-action:hover, .list-group-item-epsilon-lightest.list-group-item-action:focus{color: #854933; background-color: #ffccba;}.list-group-item-epsilon-lightest.list-group-item-action.active{color: white; background-color: #854933; border-color: #854933;}.close{float: right; font-size: 1.40625rem; font-weight: 700; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: .5;}@media (max-width: 1200px){.close{font-size: calc(1.265625rem + 0.1875vw) ;}}.close:hover{color: black; text-decoration: none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity: .75;}button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.close.disabled{pointer-events: none;}.toast{max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem;}.toast:not(:last-child){margin-bottom: 0.75rem;}.toast.showing{opacity: 1;}.toast.show{display: block; opacity: 1;}.toast.hide{display: none;}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding: 0.75rem;}.modal-open{overflow: hidden;}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal{position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal-dialog-scrollable{display: -webkit-box; display: -webkit-flex; display: flex; max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem); overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink: 0;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - 1rem);}.modal-dialog-centered::before{display: block; height: calc(100vh - 1rem); content: "";}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before{content: none;}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.125rem; outline: 0;}.modal-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: black;}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: 0.5;}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.modal-header .close{padding: 1rem 1rem; margin: -1rem -1rem -1rem auto;}.modal-title{margin-bottom: 0; line-height: 1.45;}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.modal-footer > :not(:first-child){margin-left: .25rem;}.modal-footer > :not(:last-child){margin-right: .25rem;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem);}.modal-dialog-centered{min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);}.modal-sm{max-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}}@media (min-width: 1200px){.modal-xl{max-width: 1140px;}}.tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: 1;}.tooltip .arrow{position: absolute; display: block; width: 0.25rem; height: 0.4rem;}.tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.125rem 0; border-top-color: black;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.125rem 0.4rem 0.125rem 0; border-right-color: black;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.125rem 0.4rem; border-bottom-color: black;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.125rem 0 0.125rem 0.4rem; border-left-color: black;}.tooltip-inner{max-width: 220px; padding: 0.25rem 0.5rem; color: white; text-align: center; background-color: black; border-radius: 0.125rem;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: white; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.125rem;}.popover .arrow{position: absolute; display: block; width: 0.625rem; height: 0.5rem; margin: 0 0.125rem;}.popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;}.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{bottom: 0; border-width: 0.5rem 0.3125rem 0; border-top-color: rgba(0, 0, 0, 0.05);}.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{bottom: 1px; border-width: 0.5rem 0.3125rem 0; border-top-color: white;}.bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;}.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{left: 0; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: rgba(0, 0, 0, 0.05);}.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{left: 1px; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: white;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;}.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{top: 0; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: rgba(0, 0, 0, 0.05);}.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{top: 1px; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: white;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 0.625rem; margin-left: -0.3125rem; content: ""; border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;}.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{right: 0; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.05);}.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{right: 1px; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: white;}.popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.9375rem; color: #212529; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.popover-header:empty{display: none;}.popover-body{padding: 0.5rem 0.75rem; color: #343a40;}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item, .carousel .item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item, .carousel .item{transition: none;}}.carousel-item.active, .carousel .active.item, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{transform: translateX(-100%);}.carousel-fade .carousel-item, .carousel-fade .carousel .item, .carousel .carousel-fade .item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel .active.item, .carousel .carousel-fade .active.item, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: white; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: white; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}.carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: white; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center;}@keyframes spinner-border{to{transform: rotate(360deg);}}.spinner-border{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1;}}.spinner-grow{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite;}.spinner-grow-sm{width: 1rem; height: 1rem;}.align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.bg-primary{background-color: #00A09D !important; color: white;}.bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #006d6b !important; color: white;}.bg-secondary{background-color: #adb5bd !important; color: white;}.bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #919ca6 !important; color: white;}.bg-success{background-color: #2CBB70 !important; color: white;}.bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #229257 !important; color: white;}.bg-info{background-color: #4B9EB6 !important; color: white;}.bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #3b7f93 !important; color: white;}.bg-warning{background-color: #F79B5B !important; color: white;}.bg-warning .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #f57d2a !important; color: white;}.bg-danger{background-color: #D9534F !important; color: white;}.bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #c9302c !important; color: white;}.bg-light{background-color: #f6f9f9 !important; color: #343a40;}.bg-light .text-muted{color: rgba(52, 58, 64, 0.4) !important;}a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #343a40;}.bg-dark{background-color: #141f1e !important; color: white;}.bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: white;}.bg-default{background-color: #adb5bd !important; color: white;}.bg-default .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus{background-color: #919ca6 !important; color: white;}.bg-violet-dark{background-color: #875A7B !important; color: white;}.bg-violet-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-dark:hover, a.bg-violet-dark:focus, button.bg-violet-dark:hover, button.bg-violet-dark:focus{background-color: #68465f !important; color: white;}.bg-violet-darker{background-color: #62495B !important; color: white;}.bg-violet-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-darker:hover, a.bg-violet-darker:focus, button.bg-violet-darker:hover, button.bg-violet-darker:focus{background-color: #453340 !important; color: white;}.bg-inverse-lightest{background-color: #98A6B0 !important; color: white;}.bg-inverse-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-lightest:hover, a.bg-inverse-lightest:focus, button.bg-inverse-lightest:hover, button.bg-inverse-lightest:focus{background-color: #7b8d9a !important; color: white;}.bg-inverse-light{background-color: #8B979F !important; color: white;}.bg-inverse-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-light:hover, a.bg-inverse-light:focus, button.bg-inverse-light:hover, button.bg-inverse-light:focus{background-color: #707e87 !important; color: white;}.bg-inverse{background-color: #47738F !important; color: white;}.bg-inverse .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse:hover, a.bg-inverse:focus, button.bg-inverse:hover, button.bg-inverse:focus{background-color: #36586d !important; color: white;}.bg-inverse-dark{background-color: #5B7687 !important; color: white;}.bg-inverse-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-dark:hover, a.bg-inverse-dark:focus, button.bg-inverse-dark:hover, button.bg-inverse-dark:focus{background-color: #465b69 !important; color: white;}.bg-inverse-darker{background-color: #485761 !important; color: white;}.bg-inverse-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-darker:hover, a.bg-inverse-darker:focus, button.bg-inverse-darker:hover, button.bg-inverse-darker:focus{background-color: #323d44 !important; color: white;}.bg-alpha{background-color: #00A09D !important; color: white;}.bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #006d6b !important; color: white;}.bg-alpha-dark{background-color: #18856F !important; color: white;}.bg-alpha-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-dark:hover, a.bg-alpha-dark:focus, button.bg-alpha-dark:hover, button.bg-alpha-dark:focus{background-color: #105a4b !important; color: white;}.bg-alpha-light{background-color: #26D1AF !important; color: white;}.bg-alpha-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-light:hover, a.bg-alpha-light:focus, button.bg-alpha-light:hover, button.bg-alpha-light:focus{background-color: #1ea68b !important; color: white;}.bg-alpha-lightest{background-color: #2AEBC4 !important; color: white;}.bg-alpha-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-lightest:hover, a.bg-alpha-lightest:focus, button.bg-alpha-lightest:hover, button.bg-alpha-lightest:focus{background-color: #13cfa9 !important; color: white;}.bg-beta{background-color: #5B899E !important; color: white;}.bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #486d7e !important; color: white;}.bg-beta-dark{background-color: #3D5D6B !important; color: white;}.bg-beta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-dark:hover, a.bg-beta-dark:focus, button.bg-beta-dark:hover, button.bg-beta-dark:focus{background-color: #2a414b !important; color: white;}.bg-beta-light{background-color: #699FB8 !important; color: white;}.bg-beta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-light:hover, a.bg-beta-light:focus, button.bg-beta-light:hover, button.bg-beta-light:focus{background-color: #4c87a2 !important; color: white;}.bg-beta-lightest{background-color: #77B5D1 !important; color: white;}.bg-beta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-lightest:hover, a.bg-beta-lightest:focus, button.bg-beta-lightest:hover, button.bg-beta-lightest:focus{background-color: #51a0c4 !important; color: white;}.bg-gamma{background-color: #E46F78 !important; color: white;}.bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #dc4450 !important; color: white;}.bg-gamma-dark{background-color: #B0565C !important; color: white;}.bg-gamma-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-dark:hover, a.bg-gamma-dark:focus, button.bg-gamma-dark:hover, button.bg-gamma-dark:focus{background-color: #904348 !important; color: white;}.bg-gamma-light{background-color: #FC7C84 !important; color: white;}.bg-gamma-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-light:hover, a.bg-gamma-light:focus, button.bg-gamma-light:hover, button.bg-gamma-light:focus{background-color: #fb4a55 !important; color: white;}.bg-gamma-lightest{background-color: #FC959C !important; color: white;}.bg-gamma-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-lightest:hover, a.bg-gamma-lightest:focus, button.bg-gamma-lightest:hover, button.bg-gamma-lightest:focus{background-color: #fb636e !important; color: white;}.bg-delta{background-color: #5C5B80 !important; color: white;}.bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #474662 !important; color: white;}.bg-delta-dark{background-color: #37364D !important; color: white;}.bg-delta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-dark:hover, a.bg-delta-dark:focus, button.bg-delta-dark:hover, button.bg-delta-dark:focus{background-color: #22212f !important; color: white;}.bg-delta-light{background-color: #6E6D99 !important; color: white;}.bg-delta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-light:hover, a.bg-delta-light:focus, button.bg-delta-light:hover, button.bg-delta-light:focus{background-color: #58577c !important; color: white;}.bg-delta-lightest{background-color: #807FB3 !important; color: white;}.bg-delta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-lightest:hover, a.bg-delta-lightest:focus, button.bg-delta-lightest:hover, button.bg-delta-lightest:focus{background-color: #605fa0 !important; color: white;}.bg-epsilon{background-color: #D5653E !important; color: white;}.bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #b84d28 !important; color: white;}.bg-epsilon-dark{background-color: #A34E2F !important; color: white;}.bg-epsilon-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-dark:hover, a.bg-epsilon-dark:focus, button.bg-epsilon-dark:hover, button.bg-epsilon-dark:focus{background-color: #7b3b24 !important; color: white;}.bg-epsilon-light{background-color: #F07346 !important; color: white;}.bg-epsilon-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-light:hover, a.bg-epsilon-light:focus, button.bg-epsilon-light:hover, button.bg-epsilon-light:focus{background-color: #ec4f17 !important; color: white;}.bg-epsilon-lightest{background-color: #FF8D63 !important; color: white;}.bg-epsilon-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-lightest:hover, a.bg-epsilon-lightest:focus, button.bg-epsilon-lightest:hover, button.bg-epsilon-lightest:focus{background-color: #ff6830 !important; color: white;}.bg-white{background-color: white !important;}.bg-transparent{background-color: transparent !important;}.border{border: 1px solid #dee2e6 !important;}.border-top{border-top: 1px solid #dee2e6 !important;}.border-right{border-right: 1px solid #dee2e6 !important;}.border-bottom{border-bottom: 1px solid #dee2e6 !important;}.border-left{border-left: 1px solid #dee2e6 !important;}.border-0{border: 0 !important;}.border-top-0{border-top: 0 !important;}.border-right-0{border-right: 0 !important;}.border-bottom-0{border-bottom: 0 !important;}.border-left-0{border-left: 0 !important;}.border-primary{border-color: #00A09D !important;}.border-secondary{border-color: #adb5bd !important;}.border-success{border-color: #2CBB70 !important;}.border-info{border-color: #4B9EB6 !important;}.border-warning{border-color: #F79B5B !important;}.border-danger{border-color: #D9534F !important;}.border-light{border-color: #f6f9f9 !important;}.border-dark{border-color: #141f1e !important;}.border-default{border-color: #adb5bd !important;}.border-violet-dark{border-color: #875A7B !important;}.border-violet-darker{border-color: #62495B !important;}.border-inverse-lightest{border-color: #98A6B0 !important;}.border-inverse-light{border-color: #8B979F !important;}.border-inverse{border-color: #47738F !important;}.border-inverse-dark{border-color: #5B7687 !important;}.border-inverse-darker{border-color: #485761 !important;}.border-alpha{border-color: #00A09D !important;}.border-alpha-dark{border-color: #18856F !important;}.border-alpha-light{border-color: #26D1AF !important;}.border-alpha-lightest{border-color: #2AEBC4 !important;}.border-beta{border-color: #5B899E !important;}.border-beta-dark{border-color: #3D5D6B !important;}.border-beta-light{border-color: #699FB8 !important;}.border-beta-lightest{border-color: #77B5D1 !important;}.border-gamma{border-color: #E46F78 !important;}.border-gamma-dark{border-color: #B0565C !important;}.border-gamma-light{border-color: #FC7C84 !important;}.border-gamma-lightest{border-color: #FC959C !important;}.border-delta{border-color: #5C5B80 !important;}.border-delta-dark{border-color: #37364D !important;}.border-delta-light{border-color: #6E6D99 !important;}.border-delta-lightest{border-color: #807FB3 !important;}.border-epsilon{border-color: #D5653E !important;}.border-epsilon-dark{border-color: #A34E2F !important;}.border-epsilon-light{border-color: #F07346 !important;}.border-epsilon-lightest{border-color: #FF8D63 !important;}.border-white{border-color: white !important;}.rounded-sm{border-radius: 0.0625rem !important;}.rounded, .img-rounded{border-radius: 0.125rem !important;}.rounded-top{border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important;}.rounded-right{border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important;}.rounded-bottom{border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-left{border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-lg{border-radius: 0.125rem !important;}.rounded-circle, .img-circle{border-radius: 50% !important;}.rounded-pill{border-radius: 50rem !important;}.rounded-0{border-radius: 0 !important;}.clearfix::after{display: block; clear: both; content: "";}.d-none{display: none !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}@media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}.embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}.embed-responsive::before{display: block; content: "";}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-21by9::before{padding-top: 42.85714286%;}.embed-responsive-16by9::before{padding-top: 56.25%;}.embed-responsive-4by3::before{padding-top: 75%;}.embed-responsive-1by1::before{padding-top: 100%;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-fill{flex: 1 1 auto !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}}@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}}@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}}@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}}.float-left{float: left !important;}.float-right, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img{float: right !important;}.float-none{float: none !important;}@media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}}@media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}}@media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}}@media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}@supports (position: sticky){.sticky-top{position: sticky; top: 0; z-index: 1020;}}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow: none !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.w-0{width: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.h-0{height: 0 !important;}.mw-100{max-width: 100% !important;}.mh-100{max-height: 100% !important;}.min-vw-100{min-width: 100vw !important;}.min-vh-100{min-height: 100vh !important;}.vw-100{width: 100vw !important;}.vh-100{height: 100vh !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent;}.m-0{margin: 0 !important;}.mt-0, .my-0{margin-top: 0 !important;}.mr-0, .mx-0{margin-right: 0 !important;}.mb-0, .my-0{margin-bottom: 0 !important;}.ml-0, .mx-0{margin-left: 0 !important;}.m-1{margin: 0.25rem !important;}.mt-1, .my-1{margin-top: 0.25rem !important;}.mr-1, .mx-1{margin-right: 0.25rem !important;}.mb-1, .my-1{margin-bottom: 0.25rem !important;}.ml-1, .mx-1{margin-left: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.mt-2, .my-2{margin-top: 0.5rem !important;}.mr-2, .mx-2{margin-right: 0.5rem !important;}.mb-2, .my-2{margin-bottom: 0.5rem !important;}.ml-2, .mx-2{margin-left: 0.5rem !important;}.m-3{margin: 1rem !important;}.mt-3, .my-3{margin-top: 1rem !important;}.mr-3, .mx-3{margin-right: 1rem !important;}.mb-3, .my-3{margin-bottom: 1rem !important;}.ml-3, .mx-3{margin-left: 1rem !important;}.m-4{margin: 1.5rem !important;}.mt-4, .my-4{margin-top: 1.5rem !important;}.mr-4, .mx-4{margin-right: 1.5rem !important;}.mb-4, .my-4{margin-bottom: 1.5rem !important;}.ml-4, .mx-4{margin-left: 1.5rem !important;}.m-5{margin: 3rem !important;}.mt-5, .my-5{margin-top: 3rem !important;}.mr-5, .mx-5{margin-right: 3rem !important;}.mb-5, .my-5{margin-bottom: 3rem !important;}.ml-5, .mx-5{margin-left: 3rem !important;}.p-0{padding: 0 !important;}.pt-0, .btn.embed, .py-0{padding-top: 0 !important;}.pr-0, .px-0{padding-right: 0 !important;}.pb-0, .btn.embed, .py-0{padding-bottom: 0 !important;}.pl-0, .px-0{padding-left: 0 !important;}.p-1{padding: 0.25rem !important;}.pt-1, .py-1{padding-top: 0.25rem !important;}.pr-1, .px-1{padding-right: 0.25rem !important;}.pb-1, .py-1{padding-bottom: 0.25rem !important;}.pl-1, .px-1{padding-left: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.pt-2, .py-2{padding-top: 0.5rem !important;}.pr-2, .px-2{padding-right: 0.5rem !important;}.pb-2, .py-2{padding-bottom: 0.5rem !important;}.pl-2, .px-2{padding-left: 0.5rem !important;}.p-3{padding: 1rem !important;}.pt-3, .py-3{padding-top: 1rem !important;}.pr-3, .px-3{padding-right: 1rem !important;}.pb-3, .py-3{padding-bottom: 1rem !important;}.pl-3, .px-3{padding-left: 1rem !important;}.p-4{padding: 1.5rem !important;}.pt-4, .py-4{padding-top: 1.5rem !important;}.pr-4, .px-4{padding-right: 1.5rem !important;}.pb-4, .py-4{padding-bottom: 1.5rem !important;}.pl-4, .px-4{padding-left: 1.5rem !important;}.p-5{padding: 3rem !important;}.pt-5, .py-5{padding-top: 3rem !important;}.pr-5, .px-5{padding-right: 3rem !important;}.pb-5, .py-5{padding-bottom: 3rem !important;}.pl-5, .px-5{padding-left: 3rem !important;}.m-n1{margin: -0.25rem !important;}.mt-n1, .my-n1{margin-top: -0.25rem !important;}.mr-n1, .mx-n1{margin-right: -0.25rem !important;}.mb-n1, .my-n1{margin-bottom: -0.25rem !important;}.ml-n1, .mx-n1{margin-left: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.mt-n2, .my-n2{margin-top: -0.5rem !important;}.mr-n2, .mx-n2{margin-right: -0.5rem !important;}.mb-n2, .my-n2{margin-bottom: -0.5rem !important;}.ml-n2, .mx-n2{margin-left: -0.5rem !important;}.m-n3{margin: -1rem !important;}.mt-n3, .my-n3{margin-top: -1rem !important;}.mr-n3, .mx-n3{margin-right: -1rem !important;}.mb-n3, .my-n3{margin-bottom: -1rem !important;}.ml-n3, .mx-n3{margin-left: -1rem !important;}.m-n4{margin: -1.5rem !important;}.mt-n4, .my-n4{margin-top: -1.5rem !important;}.mr-n4, .mx-n4{margin-right: -1.5rem !important;}.mb-n4, .my-n4{margin-bottom: -1.5rem !important;}.ml-n4, .mx-n4{margin-left: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mt-n5, .my-n5{margin-top: -3rem !important;}.mr-n5, .mx-n5{margin-right: -3rem !important;}.mb-n5, .my-n5{margin-bottom: -3rem !important;}.ml-n5, .mx-n5{margin-left: -3rem !important;}.m-auto{margin: auto !important;}.mt-auto, .my-auto{margin-top: auto !important;}.mr-auto, .mx-auto{margin-right: auto !important;}.mb-auto, .my-auto{margin-bottom: auto !important;}.ml-auto, .mx-auto{margin-left: auto !important;}@media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-n1{margin: -0.25rem !important;}.mt-sm-n1, .my-sm-n1{margin-top: -0.25rem !important;}.mr-sm-n1, .mx-sm-n1{margin-right: -0.25rem !important;}.mb-sm-n1, .my-sm-n1{margin-bottom: -0.25rem !important;}.ml-sm-n1, .mx-sm-n1{margin-left: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.mt-sm-n2, .my-sm-n2{margin-top: -0.5rem !important;}.mr-sm-n2, .mx-sm-n2{margin-right: -0.5rem !important;}.mb-sm-n2, .my-sm-n2{margin-bottom: -0.5rem !important;}.ml-sm-n2, .mx-sm-n2{margin-left: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important;}.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important;}.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important;}.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important;}.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important;}.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important;}.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important;}.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important;}.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important;}.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}}@media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-n1{margin: -0.25rem !important;}.mt-md-n1, .my-md-n1{margin-top: -0.25rem !important;}.mr-md-n1, .mx-md-n1{margin-right: -0.25rem !important;}.mb-md-n1, .my-md-n1{margin-bottom: -0.25rem !important;}.ml-md-n1, .mx-md-n1{margin-left: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.mt-md-n2, .my-md-n2{margin-top: -0.5rem !important;}.mr-md-n2, .mx-md-n2{margin-right: -0.5rem !important;}.mb-md-n2, .my-md-n2{margin-bottom: -0.5rem !important;}.ml-md-n2, .mx-md-n2{margin-left: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.mt-md-n3, .my-md-n3{margin-top: -1rem !important;}.mr-md-n3, .mx-md-n3{margin-right: -1rem !important;}.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important;}.ml-md-n3, .mx-md-n3{margin-left: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important;}.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important;}.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important;}.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mt-md-n5, .my-md-n5{margin-top: -3rem !important;}.mr-md-n5, .mx-md-n5{margin-right: -3rem !important;}.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important;}.ml-md-n5, .mx-md-n5{margin-left: -3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}}@media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-n1{margin: -0.25rem !important;}.mt-lg-n1, .my-lg-n1{margin-top: -0.25rem !important;}.mr-lg-n1, .mx-lg-n1{margin-right: -0.25rem !important;}.mb-lg-n1, .my-lg-n1{margin-bottom: -0.25rem !important;}.ml-lg-n1, .mx-lg-n1{margin-left: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.mt-lg-n2, .my-lg-n2{margin-top: -0.5rem !important;}.mr-lg-n2, .mx-lg-n2{margin-right: -0.5rem !important;}.mb-lg-n2, .my-lg-n2{margin-bottom: -0.5rem !important;}.ml-lg-n2, .mx-lg-n2{margin-left: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important;}.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important;}.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important;}.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important;}.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important;}.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important;}.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important;}.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important;}.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important;}.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-n1{margin: -0.25rem !important;}.mt-xl-n1, .my-xl-n1{margin-top: -0.25rem !important;}.mr-xl-n1, .mx-xl-n1{margin-right: -0.25rem !important;}.mb-xl-n1, .my-xl-n1{margin-bottom: -0.25rem !important;}.ml-xl-n1, .mx-xl-n1{margin-left: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.mt-xl-n2, .my-xl-n2{margin-top: -0.5rem !important;}.mr-xl-n2, .mx-xl-n2{margin-right: -0.5rem !important;}.mb-xl-n2, .my-xl-n2{margin-bottom: -0.5rem !important;}.ml-xl-n2, .mx-xl-n2{margin-left: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important;}.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important;}.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important;}.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important;}.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important;}.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important;}.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important;}.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important;}.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important;}.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}}.text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{text-align: justify !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}@media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.font-weight-light{font-weight: 300 !important;}.font-weight-lighter{font-weight: lighter !important;}.font-weight-normal{font-weight: 400 !important;}.font-weight-bold{font-weight: 700 !important;}.font-weight-bolder{font-weight: bolder !important;}.font-italic{font-style: italic !important;}.text-white{color: white !important;}.text-primary{color: #00A09D !important;}a.text-primary:hover, a.text-primary:focus{color: #005452 !important;}.text-secondary{color: #adb5bd !important;}a.text-secondary:hover, a.text-secondary:focus{color: #838f9b !important;}.text-success{color: #2CBB70 !important;}a.text-success:hover, a.text-success:focus{color: #1d7d4b !important;}.text-info{color: #4B9EB6 !important;}a.text-info:hover, a.text-info:focus{color: #346f80 !important;}.text-warning{color: #F79B5B !important;}a.text-warning:hover, a.text-warning:focus{color: #f36f12 !important;}.text-danger{color: #D9534F !important;}a.text-danger:hover, a.text-danger:focus{color: #b52b27 !important;}.text-light{color: #f6f9f9 !important;}a.text-light:hover, a.text-light:focus{color: #c8dada !important;}.text-dark{color: #141f1e !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-default{color: #adb5bd !important;}a.text-default:hover, a.text-default:focus{color: #838f9b !important;}.text-violet-dark{color: #875A7B !important;}a.text-violet-dark:hover, a.text-violet-dark:focus{color: #593b51 !important;}.text-violet-darker{color: #62495B !important;}a.text-violet-darker:hover, a.text-violet-darker:focus{color: #362832 !important;}.text-inverse-lightest{color: #98A6B0 !important;}a.text-inverse-lightest:hover, a.text-inverse-lightest:focus{color: #6d818e !important;}.text-inverse-light{color: #8B979F !important;}a.text-inverse-light:hover, a.text-inverse-light:focus{color: #647179 !important;}.text-inverse{color: #47738F !important;}a.text-inverse:hover, a.text-inverse:focus{color: #2e4a5c !important;}.text-inverse-dark{color: #5B7687 !important;}a.text-inverse-dark:hover, a.text-inverse-dark:focus{color: #3c4e59 !important;}.text-inverse-darker{color: #485761 !important;}a.text-inverse-darker:hover, a.text-inverse-darker:focus{color: #273035 !important;}.text-alpha{color: #00A09D !important;}a.text-alpha:hover, a.text-alpha:focus{color: #005452 !important;}.text-alpha-dark{color: #18856F !important;}a.text-alpha-dark:hover, a.text-alpha-dark:focus{color: #0c4439 !important;}.text-alpha-light{color: #26D1AF !important;}a.text-alpha-light:hover, a.text-alpha-light:focus{color: #1a9079 !important;}.text-alpha-lightest{color: #2AEBC4 !important;}a.text-alpha-lightest:hover, a.text-alpha-lightest:focus{color: #11b796 !important;}.text-beta{color: #5B899E !important;}a.text-beta:hover, a.text-beta:focus{color: #3f5f6d !important;}.text-beta-dark{color: #3D5D6B !important;}a.text-beta-dark:hover, a.text-beta-dark:focus{color: #21333a !important;}.text-beta-light{color: #699FB8 !important;}a.text-beta-light:hover, a.text-beta-light:focus{color: #447890 !important;}.text-beta-lightest{color: #77B5D1 !important;}a.text-beta-lightest:hover, a.text-beta-lightest:focus{color: #4095bc !important;}.text-gamma{color: #E46F78 !important;}a.text-gamma:hover, a.text-gamma:focus{color: #d82f3c !important;}.text-gamma-dark{color: #B0565C !important;}a.text-gamma-dark:hover, a.text-gamma-dark:focus{color: #7e3b40 !important;}.text-gamma-light{color: #FC7C84 !important;}a.text-gamma-light:hover, a.text-gamma-light:focus{color: #fa313e !important;}.text-gamma-lightest{color: #FC959C !important;}a.text-gamma-lightest:hover, a.text-gamma-lightest:focus{color: #fa4b57 !important;}.text-delta{color: #5C5B80 !important;}a.text-delta:hover, a.text-delta:focus{color: #3c3b53 !important;}.text-delta-dark{color: #37364D !important;}a.text-delta-dark:hover, a.text-delta-dark:focus{color: #171620 !important;}.text-delta-light{color: #6E6D99 !important;}a.text-delta-light:hover, a.text-delta-light:focus{color: #4d4c6d !important;}.text-delta-lightest{color: #807FB3 !important;}a.text-delta-lightest:hover, a.text-delta-lightest:focus{color: #575690 !important;}.text-epsilon{color: #D5653E !important;}a.text-epsilon:hover, a.text-epsilon:focus{color: #a34423 !important;}.text-epsilon-dark{color: #A34E2F !important;}a.text-epsilon-dark:hover, a.text-epsilon-dark:focus{color: #68321e !important;}.text-epsilon-light{color: #F07346 !important;}a.text-epsilon-light:hover, a.text-epsilon-light:focus{color: #d84612 !important;}.text-epsilon-lightest{color: #FF8D63 !important;}a.text-epsilon-lightest:hover, a.text-epsilon-lightest:focus{color: #ff5517 !important;}.text-body{color: #343a40 !important;}.text-muted{color: #6c757d !important;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.text-decoration-none{text-decoration: none !important;}.text-break{word-break: break-word !important; overflow-wrap: break-word !important;}.text-reset{color: inherit !important;}.visible{visibility: visible !important;}.invisible, .s_animated_headline .s_animated_headline_content b, .s_animated_headline .s_animated_headline_content i, .s_animated_headline .s_animated_headline_content.s_animated_headline_selected:after{visibility: hidden !important;}@media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge, .label{border: 1px solid black;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: white !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} + /* /web/static/src/scss/bootstrap_review.scss defined in bundle 'web.assets_frontend' */ + .alert { + clear: both; + } + .bg-100 { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-100 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-100:hover, + a.bg-100:focus, + button.bg-100:hover, + button.bg-100:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-100 { + color: #f8f9fa !important; + } + a.text-100:hover, + a.text-100:focus { + color: #cbd3da !important; + } + .bg-200 { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-200 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-200:hover, + a.bg-200:focus, + button.bg-200:hover, + button.bg-200:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-200 { + color: #e9ecef !important; + } + a.text-200:hover, + a.text-200:focus { + color: #bdc6cf !important; + } + .bg-300 { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-300 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-300:hover, + a.bg-300:focus, + button.bg-300:hover, + button.bg-300:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-300 { + color: #dee2e6 !important; + } + a.text-300:hover, + a.text-300:focus { + color: #b2bcc5 !important; + } + .bg-400 { + background-color: #ced4da !important; + color: #343a40; + } + .bg-400 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-400:hover, + a.bg-400:focus, + button.bg-400:hover, + button.bg-400:focus { + background-color: #b1bbc4 !important; + color: white; + } + .text-400 { + color: #ced4da !important; + } + a.text-400:hover, + a.text-400:focus { + color: #a2aeb9 !important; + } + .bg-500 { + background-color: #adb5bd !important; + color: white; + } + .bg-500 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-500:hover, + a.bg-500:focus, + button.bg-500:hover, + button.bg-500:focus { + background-color: #919ca6 !important; + color: white; + } + .text-500 { + color: #adb5bd !important; + } + a.text-500:hover, + a.text-500:focus { + color: #838f9b !important; + } + .bg-600 { + background-color: #6c757d !important; + color: white; + } + .bg-600 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-600:hover, + a.bg-600:focus, + button.bg-600:hover, + button.bg-600:focus { + background-color: #545b62 !important; + color: white; + } + .text-600 { + color: #6c757d !important; + } + a.text-600:hover, + a.text-600:focus { + color: #494f54 !important; + } + .bg-700 { + background-color: #495057 !important; + color: white; + } + .bg-700 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-700:hover, + a.bg-700:focus, + button.bg-700:hover, + button.bg-700:focus { + background-color: #32373b !important; + color: white; + } + .text-700 { + color: #495057 !important; + } + a.text-700:hover, + a.text-700:focus { + color: #262a2d !important; + } + .bg-800 { + background-color: #343a40 !important; + color: white; + } + .bg-800 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-800:hover, + a.bg-800:focus, + button.bg-800:hover, + button.bg-800:focus { + background-color: #1d2124 !important; + color: white; + } + .text-800 { + color: #343a40 !important; + } + a.text-800:hover, + a.text-800:focus { + color: #121416 !important; + } + .bg-900 { + background-color: #212529 !important; + color: white; + } + .bg-900 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-900:hover, + a.bg-900:focus, + button.bg-900:hover, + button.bg-900:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-900 { + color: #212529 !important; + } + a.text-900:hover, + a.text-900:focus { + color: black !important; + } + .bg-black-25 { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .bg-black-25 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-25:hover, + a.bg-black-25:focus, + button.bg-black-25:hover, + button.bg-black-25:focus { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .text-black-25 { + color: rgba(0, 0, 0, 0.25) !important; + } + a.text-black-25:hover, + a.text-black-25:focus { + color: rgba(0, 0, 0, 0.25) !important; + } + .bg-black-50 { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .bg-black-50 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-50:hover, + a.bg-black-50:focus, + button.bg-black-50:hover, + button.bg-black-50:focus { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; + } + a.text-black-50:hover, + a.text-black-50:focus { + color: rgba(0, 0, 0, 0.5) !important; + } + .bg-black-75 { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .bg-black-75 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-75:hover, + a.bg-black-75:focus, + button.bg-black-75:hover, + button.bg-black-75:focus { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .text-black-75 { + color: rgba(0, 0, 0, 0.75) !important; + } + a.text-black-75:hover, + a.text-black-75:focus { + color: rgba(0, 0, 0, 0.75) !important; + } + .bg-white-25 { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #343a40; + } + .bg-white-25 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-25:hover, + a.bg-white-25:focus, + button.bg-white-25:hover, + button.bg-white-25:focus { + background-color: rgba(230, 229, 229, 0.25) !important; + color: #343a40; + } + .text-white-25 { + color: rgba(255, 255, 255, 0.25) !important; + } + a.text-white-25:hover, + a.text-white-25:focus { + color: rgba(217, 217, 217, 0.25) !important; + } + .bg-white-50 { + background-color: rgba(255, 255, 255, 0.5) !important; + color: #343a40; + } + .bg-white-50 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-50:hover, + a.bg-white-50:focus, + button.bg-white-50:hover, + button.bg-white-50:focus { + background-color: rgba(230, 229, 229, 0.5) !important; + color: #343a40; + } + .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; + } + a.text-white-50:hover, + a.text-white-50:focus { + color: rgba(217, 217, 217, 0.5) !important; + } + .bg-white-75 { + background-color: rgba(255, 255, 255, 0.75) !important; + color: #343a40; + } + .bg-white-75 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-75:hover, + a.bg-white-75:focus, + button.bg-white-75:hover, + button.bg-white-75:focus { + background-color: rgba(230, 229, 229, 0.75) !important; + color: #343a40; + } + .text-white-75 { + color: rgba(255, 255, 255, 0.75) !important; + } + a.text-white-75:hover, + a.text-white-75:focus { + color: rgba(217, 217, 217, 0.75) !important; + } + .bg-white { + background-color: white !important; + color: #343a40; + } + .bg-white .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white:hover, + a.bg-white:focus, + button.bg-white:hover, + button.bg-white:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .text-white { + color: white !important; + } + a.text-white:hover, + a.text-white:focus { + color: #d9d9d9 !important; + } + .bg-black { + background-color: black !important; + color: white; + } + .bg-black .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black:hover, + a.bg-black:focus, + button.bg-black:hover, + button.bg-black:focus { + background-color: black !important; + color: white; + } + .text-black { + color: black !important; + } + a.text-black:hover, + a.text-black:focus { + color: black !important; + } + .bg-gray-lightest { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-gray-lightest .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lightest:hover, + a.bg-gray-lightest:focus, + button.bg-gray-lightest:hover, + button.bg-gray-lightest:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-gray-lightest { + color: #f8f9fa !important; + } + a.text-gray-lightest:hover, + a.text-gray-lightest:focus { + color: #cbd3da !important; + } + .bg-gray-lighter { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-gray-lighter .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lighter:hover, + a.bg-gray-lighter:focus, + button.bg-gray-lighter:hover, + button.bg-gray-lighter:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-gray-lighter { + color: #e9ecef !important; + } + a.text-gray-lighter:hover, + a.text-gray-lighter:focus { + color: #bdc6cf !important; + } + .bg-gray-light { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-gray-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-light:hover, + a.bg-gray-light:focus, + button.bg-gray-light:hover, + button.bg-gray-light:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-gray-light { + color: #dee2e6 !important; + } + a.text-gray-light:hover, + a.text-gray-light:focus { + color: #b2bcc5 !important; + } + .bg-gray { + background-color: #adb5bd !important; + color: white; + } + .bg-gray .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray:hover, + a.bg-gray:focus, + button.bg-gray:hover, + button.bg-gray:focus { + background-color: #919ca6 !important; + color: white; + } + .text-gray { + color: #adb5bd !important; + } + a.text-gray:hover, + a.text-gray:focus { + color: #838f9b !important; + } + .bg-gray-dark { + background-color: #6c757d !important; + color: white; + } + .bg-gray-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-dark:hover, + a.bg-gray-dark:focus, + button.bg-gray-dark:hover, + button.bg-gray-dark:focus { + background-color: #545b62 !important; + color: white; + } + .text-gray-dark { + color: #6c757d !important; + } + a.text-gray-dark:hover, + a.text-gray-dark:focus { + color: #494f54 !important; + } + .bg-gray-darker { + background-color: #343a40 !important; + color: white; + } + .bg-gray-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darker:hover, + a.bg-gray-darker:focus, + button.bg-gray-darker:hover, + button.bg-gray-darker:focus { + background-color: #1d2124 !important; + color: white; + } + .text-gray-darker { + color: #343a40 !important; + } + a.text-gray-darker:hover, + a.text-gray-darker:focus { + color: #121416 !important; + } + .bg-gray-darkest { + background-color: #212529 !important; + color: white; + } + .bg-gray-darkest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darkest:hover, + a.bg-gray-darkest:focus, + button.bg-gray-darkest:hover, + button.bg-gray-darkest:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-gray-darkest { + color: #212529 !important; + } + a.text-gray-darkest:hover, + a.text-gray-darkest:focus { + color: black !important; + } + .card-body, + .panel-body, + .well { + background-color: rgba(255, 255, 255, 0.9) !important; + color: #343a40; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .card-body:first-child, + .panel-body:first-child, + .well:first-child { + border-top-left-radius: calc(0.125rem - 1px); + border-top-right-radius: calc(0.125rem - 1px); + } + .card-body:last-child, + .panel-body:last-child, + .well:last-child { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .card-body.row, + .form-horizontal .card-body.form-group, + .form-horizontal .form-group.panel-body, + .form-horizontal .form-group.well, + .row.panel-body, + .row.well { + background-color: transparent !important; + } + .accordion .collapsing > .card-body:first-child, + .accordion .collapsing > .panel-body:first-child, + .accordion .collapsing > .well:first-child, + .accordion .collapse.show > .card-body:first-child, + .accordion .collapse.show > .panel-body:first-child, + .accordion .collapse.show > .well:first-child { + margin-top: 1px; + } + .toast-header { + background-clip: border-box; + } + .toast-body { + background-color: rgba(255, 255, 255, 0.93) !important; + color: #343a40; + } + .toast-body .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + @media (min-width: 576px) { + .modal-dialog { + height: 100%; + padding: 1.75rem 0; + margin: 0 auto; + } + .modal-content { + max-height: 100%; + } + .modal-header, + .modal-footer { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + .modal-body { + overflow: auto; + -webkit-transform: translate3d(0, 0, 0); + min-height: 0; + } + } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; + } + .popover { + right: auto; + } + .input-group .form-control { + height: initial; + } + /* /web/static/src/scss/lazyloader.scss defined in bundle 'web.assets_frontend' */ + a[href].o_wait_lazy_js, + .o_wait_lazy_js a[href], + button.o_wait_lazy_js, + .o_wait_lazy_js button, + input[type="submit"].o_wait_lazy_js, + .o_wait_lazy_js input[type="submit"], + input[type="button"].o_wait_lazy_js, + .o_wait_lazy_js input[type="button"], + .btn.o_wait_lazy_js, + .o_wait_lazy_js .btn { + pointer-events: none; + } + /* /web/static/src/scss/navbar_mobile.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + .o_main_navbar .o_app { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar > .o_menu_brand { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar { + transition: height 200ms linear 0s; + position: relative; + height: 46px; + } + .o_main_navbar > ul > li { + float: none; + } + .o_main_navbar > ul > li .dropdown-backdrop { + display: none; + } + .o_main_navbar > ul > li .dropdown-menu.show { + max-height: none; + } + .o_main_navbar > ul.o_menu_sections { + width: 100%; + display: none; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show { + position: static; + float: none; + background-color: transparent; + box-shadow: none; + border: none; + overflow: visible; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item, + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > a { + background-color: transparent; + color: inherit; + } + .o_main_navbar > ul.o_menu_systray { + position: absolute; + top: 0px; + left: 46px; + bottom: auto; + right: 46px; + height: 46px; + text-align: right; + } + .o_main_navbar > ul.o_menu_systray > li { + display: inline-block; + } + .o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show { + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + width: auto; + } + .o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name { + display: none; + } + } + @media (max-width: 767.98px) { + body.o_mobile_menu_opened > .o_main_navbar { + height: 100%; + overflow: auto; + } + body.o_mobile_menu_opened > .o_main_navbar .o_menu_sections { + display: block; + } + } + @media (max-width: 767.98px) { + .o_switch_company_menu > .dropdown-menu { + padding-top: 0px; + } + .o_switch_company_menu > .dropdown-menu .bg-info { + padding: 10px; + } + } + /* /web/static/src/scss/notification.scss defined in bundle 'web.assets_frontend' */ + .o_notification_manager { + position: absolute; + top: 2.359375rem; + left: auto; + bottom: auto; + right: 0; + position: fixed; + z-index: 1055; + width: 350px; + max-width: 100%; + } + .o_notification_manager .o_notification { + width: 100%; + } + /* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */ + html, + body { + position: relative; + width: 100%; + height: 100%; + } + .css_non_editable_mode_hidden { + display: none !important; + } + .editor_enable .css_editable_mode_hidden { + display: none !important; + } + .note-toolbar { + margin-left: 0 !important; + } + .note-popover .popover > .arrow { + display: none; + } + .note-popover .popover .dropdown-menu .dropdown-item > i, + .note-popover .popover .dropdown-menu a > i, + .note-editor .dropdown-menu .dropdown-item > i, + .note-editor .dropdown-menu a > i { + visibility: hidden; + } + .note-popover .popover .dropdown-menu .dropdown-item.checked > i, + .note-popover .popover .dropdown-menu a.checked > i, + .note-editor .dropdown-menu .dropdown-item.checked > i, + .note-editor .dropdown-menu a.checked > i { + visibility: visible; + } + #wrapwrap table.table.table-bordered, + .o_editable table.table.table-bordered { + table-layout: fixed; + } + #wrapwrap table.table.table-bordered td, + .o_editable table.table.table-bordered td { + min-width: 20px; + } + @media (max-width: 767.98px) { + #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table { + table-layout: auto; + } + } + ul.o_checklist { + list-style: none; + } + ul.o_checklist > li { + position: relative; + margin-left: 20px; + } + ul.o_checklist > li::before { + content: ''; + position: absolute; + left: -20px; + display: block; + height: 13px; + width: 13px; + margin-top: 4px; + border: 1px solid; + text-align: center; + cursor: pointer; + } + ul.o_checklist > li.o_checked { + text-decoration: line-through; + } + ul.o_checklist > li.o_checked::after { + content: "✓"; + position: absolute; + left: -18px; + top: +1px; + } + ol > li.o_indent, + ul > li.o_indent { + margin-left: 0; + list-style: none; + } + ol > li.o_indent::before, + ul > li.o_indent::before { + content: none; + } + img.shadow { + box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); + } + img.padding-small, + .img.padding-small, + span.fa.padding-small, + iframe.padding-small { + padding: 4px; + } + img.padding-medium, + .img.padding-medium, + span.fa.padding-medium, + iframe.padding-medium { + padding: 8px; + } + img.padding-large, + .img.padding-large, + span.fa.padding-large, + iframe.padding-large { + padding: 16px; + } + img.padding-xl, + .img.padding-xl, + span.fa.padding-xl, + iframe.padding-xl { + padding: 32px; + } + img.ml-auto, + img.mx-auto { + display: block; + } + .fa-6x { + font-size: 6em; + } + .fa-7x { + font-size: 7em; + } + .fa-8x { + font-size: 8em; + } + .fa-9x { + font-size: 9em; + } + .fa-10x { + font-size: 10em; + } + .fa.d-block.mx-auto { + text-align: center; + } + div.media_iframe_video { + margin: 0 auto; + text-align: center; + position: relative; + overflow: hidden; + min-width: 100px; + } + div.media_iframe_video iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + margin: 0 auto; + margin-left: -50%; + } + div.media_iframe_video.padding-small iframe { + padding: 4px; + } + div.media_iframe_video.padding-medium iframe { + padding: 8px; + } + div.media_iframe_video.padding-large iframe { + padding: 16px; + } + div.media_iframe_video.padding-xl iframe { + padding: 32px; + } + div.media_iframe_video .media_iframe_video_size { + padding-bottom: 66.5%; + position: relative; + width: 100%; + height: 0; + } + div.media_iframe_video .css_editable_mode_display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + display: none; + z-index: 2; + } + html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; + } + address .fa.fa-mobile-phone { + margin: 0 3px 0 2px; + } + address .fa.fa-file-text-o { + margin-right: 1px; + } + span[data-oe-type="monetary"] { + white-space: nowrap; + } + ul.oe_menu_editor .oe_menu_placeholder { + outline: 1px dashed #4183C4; + } + ul.oe_menu_editor ul { + list-style: none; + } + ul.oe_menu_editor li div { + cursor: move; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .pt0 { + padding-top: 0px !important; + } + .pb0 { + padding-bottom: 0px !important; + } + .mt8 { + margin-top: 8px !important; + } + .mb8 { + margin-bottom: 8px !important; + } + .pt8 { + padding-top: 8px !important; + } + .pb8 { + padding-bottom: 8px !important; + } + .mt16 { + margin-top: 16px !important; + } + .mb16 { + margin-bottom: 16px !important; + } + .pt16 { + padding-top: 16px !important; + } + .pb16 { + padding-bottom: 16px !important; + } + .mt24 { + margin-top: 24px !important; + } + .mb24 { + margin-bottom: 24px !important; + } + .pt24 { + padding-top: 24px !important; + } + .pb24 { + padding-bottom: 24px !important; + } + .mt32 { + margin-top: 32px !important; + } + .mb32 { + margin-bottom: 32px !important; + } + .pt32 { + padding-top: 32px !important; + } + .pb32 { + padding-bottom: 32px !important; + } + .mt40 { + margin-top: 40px !important; + } + .mb40 { + margin-bottom: 40px !important; + } + .pt40 { + padding-top: 40px !important; + } + .pb40 { + padding-bottom: 40px !important; + } + .mt48 { + margin-top: 48px !important; + } + .mb48 { + margin-bottom: 48px !important; + } + .pt48 { + padding-top: 48px !important; + } + .pb48 { + padding-bottom: 48px !important; + } + .mt56 { + margin-top: 56px !important; + } + .mb56 { + margin-bottom: 56px !important; + } + .pt56 { + padding-top: 56px !important; + } + .pb56 { + padding-bottom: 56px !important; + } + .mt64 { + margin-top: 64px !important; + } + .mb64 { + margin-bottom: 64px !important; + } + .pt64 { + padding-top: 64px !important; + } + .pb64 { + padding-bottom: 64px !important; + } + .mt72 { + margin-top: 72px !important; + } + .mb72 { + margin-bottom: 72px !important; + } + .pt72 { + padding-top: 72px !important; + } + .pb72 { + padding-bottom: 72px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .pt80 { + padding-top: 80px !important; + } + .pb80 { + padding-bottom: 80px !important; + } + .mt88 { + margin-top: 88px !important; + } + .mb88 { + margin-bottom: 88px !important; + } + .pt88 { + padding-top: 88px !important; + } + .pb88 { + padding-bottom: 88px !important; + } + .mt96 { + margin-top: 96px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 96px !important; + } + .pt96 { + padding-top: 96px !important; + } + .pb96 { + padding-bottom: 96px !important; + } + .mt104 { + margin-top: 104px !important; + } + .mb104 { + margin-bottom: 104px !important; + } + .pt104 { + padding-top: 104px !important; + } + .pb104 { + padding-bottom: 104px !important; + } + .mt112 { + margin-top: 112px !important; + } + .mb112 { + margin-bottom: 112px !important; + } + .pt112 { + padding-top: 112px !important; + } + .pb112 { + padding-bottom: 112px !important; + } + .mt120 { + margin-top: 120px !important; + } + .mb120 { + margin-bottom: 120px !important; + } + .pt120 { + padding-top: 120px !important; + } + .pb120 { + padding-bottom: 120px !important; + } + .mt128 { + margin-top: 128px !important; + } + .mb128 { + margin-bottom: 128px !important; + } + .pt128 { + padding-top: 128px !important; + } + .pb128 { + padding-bottom: 128px !important; + } + .mt136 { + margin-top: 136px !important; + } + .mb136 { + margin-bottom: 136px !important; + } + .pt136 { + padding-top: 136px !important; + } + .pb136 { + padding-bottom: 136px !important; + } + .mt144 { + margin-top: 144px !important; + } + .mb144 { + margin-bottom: 144px !important; + } + .pt144 { + padding-top: 144px !important; + } + .pb144 { + padding-bottom: 144px !important; + } + .mt152 { + margin-top: 152px !important; + } + .mb152 { + margin-bottom: 152px !important; + } + .pt152 { + padding-top: 152px !important; + } + .pb152 { + padding-bottom: 152px !important; + } + .mt160 { + margin-top: 160px !important; + } + .mb160 { + margin-bottom: 160px !important; + } + .pt160 { + padding-top: 160px !important; + } + .pb160 { + padding-bottom: 160px !important; + } + .mt168 { + margin-top: 168px !important; + } + .mb168 { + margin-bottom: 168px !important; + } + .pt168 { + padding-top: 168px !important; + } + .pb168 { + padding-bottom: 168px !important; + } + .mt176 { + margin-top: 176px !important; + } + .mb176 { + margin-bottom: 176px !important; + } + .pt176 { + padding-top: 176px !important; + } + .pb176 { + padding-bottom: 176px !important; + } + .mt184 { + margin-top: 184px !important; + } + .mb184 { + margin-bottom: 184px !important; + } + .pt184 { + padding-top: 184px !important; + } + .pb184 { + padding-bottom: 184px !important; + } + .mt192 { + margin-top: 192px !important; + } + .mb192 { + margin-bottom: 192px !important; + } + .pt192 { + padding-top: 192px !important; + } + .pb192 { + padding-bottom: 192px !important; + } + .mt200 { + margin-top: 200px !important; + } + .mb200 { + margin-bottom: 200px !important; + } + .pt200 { + padding-top: 200px !important; + } + .pb200 { + padding-bottom: 200px !important; + } + .mt208 { + margin-top: 208px !important; + } + .mb208 { + margin-bottom: 208px !important; + } + .pt208 { + padding-top: 208px !important; + } + .pb208 { + padding-bottom: 208px !important; + } + .mt216 { + margin-top: 216px !important; + } + .mb216 { + margin-bottom: 216px !important; + } + .pt216 { + padding-top: 216px !important; + } + .pb216 { + padding-bottom: 216px !important; + } + .mt224 { + margin-top: 224px !important; + } + .mb224 { + margin-bottom: 224px !important; + } + .pt224 { + padding-top: 224px !important; + } + .pb224 { + padding-bottom: 224px !important; + } + .mt232 { + margin-top: 232px !important; + } + .mb232 { + margin-bottom: 232px !important; + } + .pt232 { + padding-top: 232px !important; + } + .pb232 { + padding-bottom: 232px !important; + } + .mt240 { + margin-top: 240px !important; + } + .mb240 { + margin-bottom: 240px !important; + } + .pt240 { + padding-top: 240px !important; + } + .pb240 { + padding-bottom: 240px !important; + } + .mt248 { + margin-top: 248px !important; + } + .mb248 { + margin-bottom: 248px !important; + } + .pt248 { + padding-top: 248px !important; + } + .pb248 { + padding-bottom: 248px !important; + } + .mt256 { + margin-top: 256px !important; + } + .mb256 { + margin-bottom: 256px !important; + } + .pt256 { + padding-top: 256px !important; + } + .pb256 { + padding-bottom: 256px !important; + } + .mt4 { + margin-top: 4px !important; + } + .mb4 { + margin-bottom: 4px !important; + } + .pt4 { + padding-top: 4px !important; + } + .pb4 { + padding-bottom: 4px !important; + } + .mt92 { + margin-top: 92px !important; + } + .mb92 { + margin-bottom: 92px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + .ml4 { + margin-left: 4px !important; + } + .mr4 { + margin-right: 4px !important; + } + .ml8 { + margin-left: 8px !important; + } + .mr8 { + margin-right: 8px !important; + } + .ml16 { + margin-left: 16px !important; + } + .mr16 { + margin-right: 16px !important; + } + .ml32 { + margin-left: 32px !important; + } + .mr32 { + margin-right: 32px !important; + } + .ml64 { + margin-left: 64px !important; + } + .mr64 { + margin-right: 64px !important; + } + a.o_underline { + text-decoration: underline; + } + a.o_underline:hover { + text-decoration: underline; + } + .o_ace_view_editor { + background: #2F3129; + color: white; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + opacity: 0.97; + } + .o_ace_view_editor .o_ace_view_editor_title { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + padding: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > .o_ace_type_switcher > button::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 4px; + } + .o_ace_view_editor .o_ace_view_editor_title > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + font-size: 11px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option > .custom-control { + margin-right: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_res_list { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 60px; + } + .o_ace_view_editor #ace-view-id { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + padding: 7.5px 15px; + background-color: #4a4d40; + } + .o_ace_view_editor #ace-view-id .o_ace_editor_resource_info { + color: #ebecee; + } + .o_ace_view_editor #ace-view-editor { + height: 70%; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + .o_ace_view_editor #ace-view-editor .ace_gutter { + display: block !important; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error { + position: relative; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error::after { + position: absolute; + top: -100%; + left: 0; + bottom: -100%; + right: 0; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_view_editor #ace-view-editor .ace_resize_bar { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + width: 25px; + height: 100%; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_scroller.o_error::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: auto; + width: 3px; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_select2_dropdown { + width: auto !important; + padding-top: 4px; + font-family: monospace !important; + } + .o_ace_select2_dropdown > .select2-results { + max-height: none; + max-height: 70vh; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label { + padding-top: 1px; + padding-bottom: 2px; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label > .o_ace_select2_result { + padding: 0; + font-size: 12px; + white-space: nowrap; + } + .o_nocontent_help { + pointer-events: auto; + max-width: 650px; + margin: auto; + padding: 15px; + z-index: 1000; + text-align: center; + color: #777777; + font-size: 115%; + } + .o_nocontent_help > p:first-of-type { + margin-top: 0; + color: #4c4c4c; + font-weight: bold; + font-size: 125%; + } + .o_nocontent_help a { + cursor: pointer; + } + @media (max-width: 767.98px) { + odoo-wysiwyg-container .panel-heading.note-toolbar { + overflow-x: auto; + } + odoo-wysiwyg-container .btn-group { + position: static; + } + .o_technical_modal.o_web_editor_dialog { + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog { + max-width: inherit !important; + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content { + height: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search .btn-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + justify-content: space-around; + padding: 5px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons { + text-align: center; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search { + height: inherit; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group .btn.btn-primary:not(.dropdown-toggle) { + width: 90%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .btn { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell { + flex: initial; + max-width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove { + opacity: inherit; + top: 10px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto .form-group input.w-100 { + min-width: 100px; + } + } + /* /web_editor/static/src/scss/web_editor.frontend.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + img, .media_iframe_video, span.fa, i.fa { + transform: none !important; + } + } + .o_wysiwyg_loader { + pointer-events: none; + min-height: 100px; + color: transparent; + } + .o_wysiwyg_loading { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + } + /* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 576px) { + .w-sm-25 { + width: 25% !important; + } + .w-sm-50 { + width: 50% !important; + } + .w-sm-75 { + width: 75% !important; + } + .w-sm-100 { + width: 100% !important; + } + .w-sm-auto { + width: auto !important; + } + .w-sm-0 { + width: 0 !important; + } + .h-sm-25 { + height: 25% !important; + } + .h-sm-50 { + height: 50% !important; + } + .h-sm-75 { + height: 75% !important; + } + .h-sm-100 { + height: 100% !important; + } + .h-sm-auto { + height: auto !important; + } + .h-sm-0 { + height: 0 !important; + } + } + @media (min-width: 768px) { + .w-md-25 { + width: 25% !important; + } + .w-md-50 { + width: 50% !important; + } + .w-md-75 { + width: 75% !important; + } + .w-md-100 { + width: 100% !important; + } + .w-md-auto { + width: auto !important; + } + .w-md-0 { + width: 0 !important; + } + .h-md-25 { + height: 25% !important; + } + .h-md-50 { + height: 50% !important; + } + .h-md-75 { + height: 75% !important; + } + .h-md-100 { + height: 100% !important; + } + .h-md-auto { + height: auto !important; + } + .h-md-0 { + height: 0 !important; + } + } + @media (min-width: 992px) { + .w-lg-25 { + width: 25% !important; + } + .w-lg-50 { + width: 50% !important; + } + .w-lg-75 { + width: 75% !important; + } + .w-lg-100 { + width: 100% !important; + } + .w-lg-auto { + width: auto !important; + } + .w-lg-0 { + width: 0 !important; + } + .h-lg-25 { + height: 25% !important; + } + .h-lg-50 { + height: 50% !important; + } + .h-lg-75 { + height: 75% !important; + } + .h-lg-100 { + height: 100% !important; + } + .h-lg-auto { + height: auto !important; + } + .h-lg-0 { + height: 0 !important; + } + } + @media (min-width: 1200px) { + .w-xl-25 { + width: 25% !important; + } + .w-xl-50 { + width: 50% !important; + } + .w-xl-75 { + width: 75% !important; + } + .w-xl-100 { + width: 100% !important; + } + .w-xl-auto { + width: auto !important; + } + .w-xl-0 { + width: 0 !important; + } + .h-xl-25 { + height: 25% !important; + } + .h-xl-50 { + height: 50% !important; + } + .h-xl-75 { + height: 75% !important; + } + .h-xl-100 { + height: 100% !important; + } + .h-xl-auto { + height: auto !important; + } + .h-xl-0 { + height: 0 !important; + } + } + /* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + #wrapwrap { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + width: 100%; + min-height: 100%; + } + #wrapwrap > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + #wrapwrap > main { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + header .navbar-brand { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + max-width: 75%; + } + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + header .navbar-brand.logo img { + object-fit: contain; + display: block; + width: auto; + height: 2.359375rem; + } + @media (max-width: 767.98px) { + header .navbar-brand.logo img { + height: auto; + max-height: 2.359375rem; + } + } + header .nav-link, + header .nav > li > a { + white-space: nowrap; + } + .navbar { + margin-bottom: 0; + } + .navbar ul.nav > li.divider { + display: none; + border-right: 1px solid #e9ecef; + } + .navbar ul.nav > li.active + .divider { + visibility: hidden; + } + @media (max-width: 767.98px) { + .navbar .nav.navbar-nav.float-right, .navbar #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.nav.navbar-nav, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .navbar img.nav.navbar-nav { + float: none !important; + } + } + @media (min-width: 768px) { + .navbar-expand-md ul.nav > li.divider { + display: list-item; + } + } + ul.flex-column > li > a { + padding: 2px 15px; + } + a.fa:hover, + .btn-link.fa:hover { + text-decoration: none; + } + .jumbotron { + margin-bottom: 0; + } + ul { + list-style-type: disc; + } + ul ul { + list-style-type: circle; + } + ul ul ul { + list-style-type: square; + } + ul ul ul ul { + list-style-type: disc; + } + ul ul ul ul ul { + list-style-type: circle; + } + ul ul ul ul ul ul { + list-style-type: square; + } + ul ul ul ul ul ul ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + ol ol { + list-style-type: lower-alpha; + } + ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol { + list-style-type: decimal; + } + ol ol ol ol ol { + list-style-type: lower-alpha; + } + ol ol ol ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol ol ol ol { + list-style-type: decimal; + } + li > p { + margin: 0; + } + .container .container, + .container .container-fluid, + .container-fluid .container-fluid { + padding-right: 0; + padding-left: 0; + } + #wrap > .container::before, + #wrap > .container::after, + #wrap > .container-fluid::before, + #wrap > .container-fluid::after { + content: ""; + display: table; + clear: both; + } + [class^="col-lg-"] { + min-height: 24px; + } + .input-group { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .list-group-item:not([class*="list-group-item-"]):not(.active) { + color: #343a40; + } + .o_portal .breadcrumb, + .o_portal_wrap .o_portal_navbar .breadcrumb { + background-color: inherit; + } + .o_page_header, + .s_title .s_title_underlined { + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #dee2e6; + line-height: 2.1rem; + } + img.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img, + .media_iframe_video.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.media_iframe_video, + .o_image.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.o_image { + margin-left: 15px; + } + img.float-left, + .media_iframe_video.float-left, + .o_image.float-left { + margin-right: 15px; + } + img.o_we_custom_image { + display: inline-block; + } + ::-moz-selection { + background: rgba(150, 150, 220, 0.3); + } + ::selection { + background: rgba(150, 150, 220, 0.3); + } + .oe_search_box { + padding-right: 23px; + } + .para_large { + font-size: 120%; + } + .jumbotron .para_large p { + font-size: 150%; + } + .readable { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + .readable .container { + padding-left: 0; + padding-right: 0; + width: auto; + } + .oe_dark { + background-color: rgba(200, 200, 200, 0.14); + } + .oe_black { + background-color: rgba(0, 0, 0, 0.9); + color: white; + } + .oe_green { + background-color: #169C78; + color: white; + } + .oe_green .text-muted { + color: #ddd !important; + } + .oe_blue_light { + background-color: #41b6ab; + color: white; + } + .oe_blue_light .text-muted { + color: #ddd !important; + } + .oe_blue { + background-color: #34495e; + color: white; + } + .oe_orange { + background-color: #f05442; + color: white; + } + .oe_orange .text-muted { + color: #ddd !important; + } + .oe_purple { + background-color: #b163a3; + color: white; + } + .oe_purple .text-muted { + color: #ddd !important; + } + .oe_red { + background-color: #9C1b31; + color: white; + } + .oe_red .text-muted { + color: #ddd !important; + } + .oe_none { + background-color: #FFFFFF; + } + .oe_yellow { + background-color: #A2A51B; + } + .oe_green { + background-color: #149F2C; + } + #wrapwrap.o_portal { + background-color: #ececec !important; + color: #343a40; + } + #wrapwrap.o_portal .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .o_portal > tbody.o_portal_report_tbody { + vertical-align: middle; + } + .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover { + text-decoration: none; + } + .o_portal_wrap .o_portal_navbar { + background-color: white !important; + } + .o_portal_wrap .o_portal_navbar .breadcrumb { + padding-left: 0; + padding-right: 0; + } + .o_portal_wrap .o_portal_my_doc_table th { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .o_portal_wrap .o_portal_my_doc_table td { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .o_portal_wrap .o_portal_my_doc_table tr:last-child td { + padding-bottom: 0.375rem; + } + .o_portal_wrap .o_portal_my_doc_table td, + .o_portal_wrap .o_portal_my_doc_table th { + vertical-align: middle; + white-space: nowrap; + } + .o_portal_wrap address span[itemprop="name"] { + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div { + position: relative; + } + .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"] { + line-height: 1.2; + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div .fa { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + line-height: 1.45; + } + .o_portal_wrap address div[itemprop="address"] > div .fa + span, + .o_portal_wrap address div[itemprop="address"] > div .fa + div { + display: block; + padding-left: 1.78571429em; + } + .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div { + margin-top: 0.5em; + } + @media (max-width: 991.98px) { + .o_portal_wrap #o_portal_navbar_content { + margin: 0.5rem -1rem 0; + padding: 0.5rem 1rem; + border-top: 1px solid #dee2e6; + background-color: #e9ecef; + } + } + .o_portal_wrap table.table tr { + word-wrap: break-word; + } + .oe_attachments .o_image_small { + height: 40px; + width: 50px; + } + form label { + font-weight: 700; + } + form label.label-optional { + font-weight: 400; + } + .o_portal_contact_img { + width: 2.3em; + height: 2.3em; + object-fit: cover; + } + .o_portal_sidebar #sidebar_content.card, + .o_portal_sidebar #sidebar_content.panel, + .o_portal_sidebar #sidebar_content.well { + border-left: 0; + border-bottom: 0; + } + .o_portal_sidebar #sidebar_content.card > div.card-body, + .o_portal_sidebar #sidebar_content.panel > div.card-body, + .o_portal_sidebar #sidebar_content.well > div.card-body, + .o_portal_sidebar #sidebar_content.card > div.panel-body, + .o_portal_sidebar #sidebar_content.panel > div.panel-body, + .o_portal_sidebar #sidebar_content.well > div.panel-body, + .o_portal_sidebar #sidebar_content.card > div.well, + .o_portal_sidebar #sidebar_content.panel > div.well, + .o_portal_sidebar #sidebar_content.well > div.well { + border-left: 1px solid #dee2e6; + } + .o_portal_sidebar #sidebar_content.card > ul > li, + .o_portal_sidebar #sidebar_content.panel > ul > li, + .o_portal_sidebar #sidebar_content.well > ul > li { + border-left: 1px solid #dee2e6; + margin-bottom: -1px; + } + .o_portal_sidebar #sidebar_content.card > div.card-footer, + .o_portal_sidebar #sidebar_content.panel > div.card-footer, + .o_portal_sidebar #sidebar_content.well > div.card-footer, + .o_portal_sidebar #sidebar_content.card > div.panel-footer, + .o_portal_sidebar #sidebar_content.panel > div.panel-footer, + .o_portal_sidebar #sidebar_content.well > div.panel-footer { + border-left: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; + } + .o_portal_sidebar .o_portal_html_view { + overflow: hidden; + background: white; + position: relative; + } + .o_portal_sidebar .o_portal_html_view .o_portal_html_loader { + position: absolute; + top: 45%; + left: 0; + bottom: auto; + right: 0; + } + .o_portal_sidebar .o_portal_html_view iframe { + position: relative; + } + .o_portal_chatter { + padding: 10px; + } + .o_portal_chatter .o_portal_chatter_avatar { + width: 45px; + height: 45px; + margin-right: 1rem; + } + .o_portal_chatter .o_portal_chatter_header { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_composer { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.media-body > p:not(.o_portal_chatter_puslished_date):last-of-type { + margin-bottom: 5px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p { + font-size: 85%; + color: #a8a8a8; + margin: 0px; + } + .o_portal_chatter .o_portal_chatter_pager { + text-align: center; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name { + word-wrap: break-word; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + opacity: 0; + } + .o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete { + opacity: 1; + } + /* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */ + :root { + --is-alpha-primary: true; + --is-beta-secondary: false; + --header-font-size: 0.9375rem; + --font-number: 1; + --headings-font-number: 2; + --navbar-font-number: 1; + --buttons-font-number: 1; + --body: white; + --text: #343a40; + --h1: #212529; + --h2: #212529; + --h3: #212529; + --h4: #212529; + --h5: #212529; + --h6: #212529; + --logo-height: 2.359375rem; + --number-of-fonts: 6; + } + #wrapwrap { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + } + .navbar .nav-item, + .navbar .nav > li { + transition: opacity 1000ms ease 0s; + } + .navbar .o_menu_loading .nav-item, + .navbar .o_menu_loading .nav > li { + height: 0 !important; + overflow: hidden !important; + opacity: 0 !important; + } + header .navbar-brand { + font-size: 1.62715517rem; + } + header .navbar-brand, + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + .o_footer > #footer { + border-top: 1px solid transparent; + } + font[style*='background'], + font[class*='bg-'] { + padding: 2px 6px 4px; + } + .fa { + font-family: "FontAwesome" !important; + } + .fa.rounded-circle, + .fa.img-circle, + .fa.rounded, + .fa.img-rounded, + .fa.rounded-0, + .fa.rounded-leaf, + .fa.img-thumbnail, + .fa.shadow { + display: inline-block; + vertical-align: middle; + text-align: center; + width: 3rem; + height: 3rem; + line-height: 3rem; + background-color: #f8f9fa; + } + .fa.rounded-circle.fa-2x, + .fa.fa-2x.img-circle, + .fa.rounded.fa-2x, + .fa.fa-2x.img-rounded, + .fa.rounded-0.fa-2x, + .fa.rounded-leaf.fa-2x, + .fa.img-thumbnail.fa-2x, + .fa.shadow.fa-2x { + width: 5rem; + height: 5rem; + line-height: 5rem; + } + .fa.rounded-circle.fa-3x, + .fa.fa-3x.img-circle, + .fa.rounded.fa-3x, + .fa.fa-3x.img-rounded, + .fa.rounded-0.fa-3x, + .fa.rounded-leaf.fa-3x, + .fa.img-thumbnail.fa-3x, + .fa.shadow.fa-3x { + width: 6rem; + height: 6rem; + line-height: 6rem; + } + .fa.rounded-circle.fa-4x, + .fa.fa-4x.img-circle, + .fa.rounded.fa-4x, + .fa.fa-4x.img-rounded, + .fa.rounded-0.fa-4x, + .fa.rounded-leaf.fa-4x, + .fa.img-thumbnail.fa-4x, + .fa.shadow.fa-4x { + width: 7rem; + height: 7rem; + line-height: 7rem; + } + .fa.rounded-circle.fa-5x, + .fa.fa-5x.img-circle, + .fa.rounded.fa-5x, + .fa.fa-5x.img-rounded, + .fa.rounded-0.fa-5x, + .fa.rounded-leaf.fa-5x, + .fa.img-thumbnail.fa-5x, + .fa.shadow.fa-5x { + width: 8rem; + height: 8rem; + line-height: 8rem; + } + .fa.img-thumbnail { + padding: 0; + } + .fa.rounded-leaf { + border-top-left-radius: 3rem; + border-bottom-right-radius: 3rem; + } + .btn.flat { + border: 0; + letter-spacing: 0.05em; + text-transform: uppercase; + padding: 0.75rem 1.5rem; + font-size: 0.703125rem; + line-height: 1.45; + border-radius: 0; + } + .btn.flat.btn-lg, + .btn-group-lg > .btn.flat { + padding: 1rem 2rem; + font-size: 0.87890625rem; + line-height: 1.3333333; + border-radius: 0; + } + .btn.flat.btn-sm, + .btn-group-sm > .btn.flat, + .btn.flat.btn-xs { + padding: 0.5rem 1rem; + font-size: 0.5625rem; + line-height: 1.3; + border-radius: 0; + } + .btn.flat.btn-xs { + padding: 0.25rem 0.5rem; + font-size: 0.46875rem; + line-height: 1.3; + border-radius: 0; + } + .btn.rounded-circle, + .btn.img-circle { + border-radius: 100px !important; + padding: 0.45rem 1.35rem; + font-size: 0.9375rem; + line-height: 1.45; + border-radius: 30px; + } + .btn.rounded-circle.btn-lg, + .btn-group-lg > .btn.rounded-circle, + .btn-group-lg > .btn.img-circle, + .btn.btn-lg.img-circle { + padding: 0.6rem 1.8rem; + font-size: 1.171875rem; + line-height: 1.3333333; + border-radius: 30px; + } + .btn.rounded-circle.btn-sm, + .btn-group-sm > .btn.rounded-circle, + .btn-group-sm > .btn.img-circle, + .btn.btn-sm.img-circle, + .btn.img-circle.btn-xs, + .btn.rounded-circle.btn-xs { + padding: 0.3rem 0.9rem; + font-size: 0.75rem; + line-height: 1.3; + border-radius: 30px; + } + .btn.rounded-circle.btn-xs, + .btn.btn-xs.img-circle { + padding: 0.15rem 0.45rem; + font-size: 0.703125rem; + line-height: 1.3; + border-radius: 30px; + } + .s_btn .btn + .btn { + margin-left: .75rem; + } + .blockquote { + font-size: 1rem; + } + .blockquote footer { + background-color: inherit; + } + .oe_img_bg { + background-size: cover; + background-repeat: no-repeat; + } + .oe_img_bg.o_bg_img_opt_contain { + background-size: contain; + background-position: center center; + } + .oe_img_bg.o_bg_img_opt_custom { + background-size: auto; + } + .oe_img_bg.o_bg_img_opt_repeat { + background-repeat: repeat; + } + .oe_img_bg.o_bg_img_opt_repeat_x { + background-repeat: repeat-x; + } + .oe_img_bg.o_bg_img_opt_repeat_y { + background-repeat: repeat-y; + } + .o_background_video { + position: relative; + } + .o_background_video > * { + position: relative; + } + .o_bg_video_container { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + } + .o_bg_video_iframe { + position: relative; + pointer-events: none !important; + } + .o_bg_video_loading { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_ul_toggle { + display: none; + } + .o_ul_folded .o_close { + display: none !important; + } + .o_ul_folded .o_ul_toggle_self, + .o_ul_folded .o_ul_toggle_next { + display: inline-block; + line-height: inherit; + float: left; + position: relative; + margin-left: -1em; + top: -0.15em; + left: 0.2em; + font-size: 1.4em; + text-decoration: none; + } + .o_ul_folded .o_ul_toggle_self.o_open:before, + .o_ul_folded .o_ul_toggle_next.o_open:before { + content: ""; + } + .o_ul_folded .o_ul_toggle_self:before, + .o_ul_folded .o_ul_toggle_next:before { + content: ""; + } + @media (max-width: 400px) { + section, .parallax, .row, .form-horizontal .form-group, .hr, .blockquote { + height: auto !important; + } + } + .table_desc { + margin: 0 0 20px 0; + width: 100%; + word-break: break-all; + border: 1px solid #dddddd; + } + .table_heading { + background-color: #f5f5f5; + border: 1px solid #dddddd; + color: #666666; + font-size: 14px; + padding: 4px; + } + table.table_desc tr td { + text-align: left; + padding: 5px; + font-size: 13px; + } + table.table_desc tr td:first-child { + width: 25%; + font-weight: bold; + border-bottom: 1px solid #c9c9c9; + border-right: 1px solid #c9c9c9; + border-left: none; + } + table.table_desc tr td:last-child { + border-bottom: 1px solid #c9c9c9; + } + .jumbotron { + border-radius: 0; + } + .s_title .s_title_boxed > * { + display: inline-block; + padding: 30px; + border: 1px solid; + } + .s_title .s_title_lines { + overflow: hidden; + } + .s_title .s_title_lines:before, + .s_title .s_title_lines:after { + content: ""; + display: inline-block; + vertical-align: middle; + width: 100%; + border-top: 1px solid; + border-top-color: inherit; + } + .s_title .s_title_lines:before { + margin: 0 15px 0 -100%; + } + .s_title .s_title_lines:after { + margin: 0 -100% 0 15px; + } + .s_title .s_title_small_caps { + font-variant: small-caps; + } + .s_title .s_title_transparent { + opacity: .5; + } + .s_title .s_title_thin { + font-weight: 300; + } + .s_features_grid_content { + overflow: hidden; + } + .s_features_grid_content p { + margin-bottom: 0; + } + .s_features_grid_icon { + float: left; + margin-right: 15px; + } + .s_alert { + margin: 15px 0; + border: 1px solid; + border-radius: 0.25rem; + } + .s_alert p:last-child, + .s_alert ul:last-child, + .s_alert ol:last-child { + margin-bottom: 0; + } + .s_alert_sm { + padding: 10px; + font-size: 0.75rem; + } + .s_alert_md { + padding: 15px; + font-size: 0.9375rem; + } + .s_alert_lg { + padding: 30px; + font-size: 1.171875rem; + } + .s_alert_icon { + float: left; + margin-right: 10px; + } + .s_alert_content { + overflow: hidden; + } + .s_three_columns .align-items-stretch .card, + .s_three_columns .align-items-stretch .panel, + .s_three_columns .align-items-stretch .well { + height: 100%; + } + .s_comparisons .card-body .card-title, + .s_comparisons .panel-body .card-title, + .s_comparisons .well .card-title { + margin: 0; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + display: inline-block; + vertical-align: middle; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + font-size: 80%; + } + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price { + font-size: 200%; + } + .s_faq_collapse .accordion .card .card-header, + .s_faq_collapse .accordion .panel .card-header, + .s_faq_collapse .accordion .well .card-header, + .s_faq_collapse .accordion .card .panel-heading, + .s_faq_collapse .accordion .panel .panel-heading, + .s_faq_collapse .accordion .well .panel-heading { + cursor: pointer; + display: inline-block; + width: 100%; + padding: .5em 0; + border-radius: 0; + outline: none; + } + .s_faq_collapse .accordion .card .card-header:before, + .s_faq_collapse .accordion .panel .card-header:before, + .s_faq_collapse .accordion .well .card-header:before, + .s_faq_collapse .accordion .card .panel-heading:before, + .s_faq_collapse .accordion .panel .panel-heading:before, + .s_faq_collapse .accordion .well .panel-heading:before { + content: '\f056'; + font-family: 'FontAwesome'; + display: inline-block; + margin: 0 .5em 0 .75em; + color: #6c757d; + } + .s_faq_collapse .accordion .card .card-header.collapsed:before, + .s_faq_collapse .accordion .panel .card-header.collapsed:before, + .s_faq_collapse .accordion .well .card-header.collapsed:before, + .s_faq_collapse .accordion .card .collapsed.panel-heading:before, + .s_faq_collapse .accordion .panel .collapsed.panel-heading:before, + .s_faq_collapse .accordion .well .collapsed.panel-heading:before { + content: '\f055'; + font-family: 'FontAwesome'; + } + .s_faq_collapse .accordion .card .card-header:hover, + .s_faq_collapse .accordion .panel .card-header:hover, + .s_faq_collapse .accordion .well .card-header:hover, + .s_faq_collapse .accordion .card .panel-heading:hover, + .s_faq_collapse .accordion .panel .panel-heading:hover, + .s_faq_collapse .accordion .well .panel-heading:hover, + .s_faq_collapse .accordion .card .card-header:focus, + .s_faq_collapse .accordion .panel .card-header:focus, + .s_faq_collapse .accordion .well .card-header:focus, + .s_faq_collapse .accordion .card .panel-heading:focus, + .s_faq_collapse .accordion .panel .panel-heading:focus, + .s_faq_collapse .accordion .well .panel-heading:focus { + text-decoration: none; + } + .s_faq_collapse .accordion .card .card-body, + .s_faq_collapse .accordion .panel .card-body, + .s_faq_collapse .accordion .well .card-body, + .s_faq_collapse .accordion .card .panel-body, + .s_faq_collapse .accordion .panel .panel-body, + .s_faq_collapse .accordion .well .panel-body, + .s_faq_collapse .accordion .card .well, + .s_faq_collapse .accordion .panel .well, + .s_faq_collapse .accordion .well .well { + padding: 1em 2.25em; + } + .s_faq_collapse .card-body p:last-child, + .s_faq_collapse .panel-body p:last-child, + .s_faq_collapse .well p:last-child, + .s_faq_collapse .card-body ul:last-child, + .s_faq_collapse .panel-body ul:last-child, + .s_faq_collapse .well ul:last-child { + margin-bottom: 0; + } + .s_references .img-thumbnail { + border: none; + } + .s_carousel .carousel-control-prev, + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-next { + cursor: pointer; + width: 8%; + opacity: 1; + } + .s_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-prev { + -webkit-box-pack: start; + justify-content: flex-start; + } + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-next { + -webkit-box-pack: end; + justify-content: flex-end; + } + .s_carousel .carousel-control-prev-icon, + .s_carousel .carousel-control-next-icon, + .s_quotes_carousel .carousel-control-prev-icon, + .s_quotes_carousel .carousel-control-next-icon { + width: auto; + height: auto; + background-image: none; + color: #343a40; + } + .s_carousel .carousel-control-prev-icon:before, + .s_carousel .carousel-control-next-icon:before, + .s_quotes_carousel .carousel-control-prev-icon:before, + .s_quotes_carousel .carousel-control-next-icon:before { + font-family: "FontAwesome"; + display: inline-block; + background-color: #fff; + } + .s_carousel .carousel-inner, + .s_quotes_carousel .carousel-inner { + overflow: hidden; + height: 100%; + } + .s_carousel .carousel-inner .carousel-item, + .s_carousel .carousel-inner .carousel .item, + .carousel .s_carousel .carousel-inner .item, + .s_quotes_carousel .carousel-inner .carousel-item, + .s_quotes_carousel .carousel-inner .carousel .item, + .carousel .s_quotes_carousel .carousel-inner .item { + height: 100%; + } + .s_carousel .carousel-indicators li:hover:not(.active), + .s_quotes_carousel .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before { + content: ""; + margin-left: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + content: ""; + margin-right: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + background-color: transparent; + font-size: 2rem; + color: #fff; + text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + .s_carousel.s_carousel_default .carousel-indicators li, + .s_quotes_carousel.s_carousel_default .carousel-indicators li { + height: .5rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + border-radius: 2px; + } + .s_carousel.s_carousel_bordered, + .s_quotes_carousel.s_carousel_bordered { + border: 2rem solid transparent; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before { + content: "\f0d9"; + } + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + content: "\f0da"; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + width: 2rem; + height: 6rem; + line-height: 6rem; + font-size: 1.5rem; + } + .s_carousel.s_carousel_bordered .carousel-indicators li, + .s_quotes_carousel.s_carousel_bordered .carousel-indicators li { + width: 3rem; + height: 1rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev { + margin-left: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-next, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next { + margin-right: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before { + content: "\f060"; + } + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + content: "\f061"; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + font-size: 1.25rem; + } + .s_carousel.s_carousel_rounded .carousel-indicators li, + .s_quotes_carousel.s_carousel_rounded .carousel-indicators li { + width: 1rem; + height: 1rem; + border-radius: 50%; + } + .s_carousel.s_carousel_boxed, + .s_quotes_carousel.s_carousel_boxed { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + } + @media (min-width: 576px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 540px; + } + } + @media (min-width: 768px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 720px; + } + } + @media (min-width: 992px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 1140px; + } + } + .s_carousel.s_carousel_boxed .carousel-item, + .s_carousel.s_carousel_boxed .carousel .item, + .carousel .s_carousel.s_carousel_boxed .item, + .s_quotes_carousel.s_carousel_boxed .carousel-item, + .s_quotes_carousel.s_carousel_boxed .carousel .item, + .carousel .s_quotes_carousel.s_carousel_boxed .item { + padding: 0 1rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + align-items: flex-end; + margin-bottom: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev { + margin-left: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + margin-right: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before { + content: "\f104"; + } + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + content: "\f105"; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li, + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li { + width: 1rem; + height: 1rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .carousel .container .carousel-img img { + max-height: 95%; + padding: 10px; + } + .carousel .container > .carousel-caption { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: 50%; + bottom: 20px; + } + .carousel .container > .carousel-caption > div { + position: absolute; + text-align: left; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + bottom: 20px; + } + .carousel .container > .carousel-image { + position: absolute; + top: 5%; + left: auto; + bottom: 5%; + right: auto; + max-height: 90%; + margin: 0 auto; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption, + .carousel .container .text_image.item .container > .carousel-caption { + left: 10%; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption > div, + .carousel .container .text_image.item .container > .carousel-caption > div { + right: 50%; + margin-right: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.text_image .container > .carousel-image, + .carousel .container .text_image.item .container > .carousel-image { + right: 10%; + left: 50%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption, + .carousel .container .image_text.item .container > .carousel-caption { + right: 10%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption > div, + .carousel .container .image_text.item .container > .carousel-caption > div { + left: 50%; + margin-left: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.image_text .container > .carousel-image, + .carousel .container .image_text.item .container > .carousel-image { + right: 50%; + left: 10%; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption, + .carousel .container .text_only.item .container > .carousel-caption { + left: 10%; + right: 10%; + top: 10%; + bottom: auto; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption > div, + .carousel .container .text_only.item .container > .carousel-caption > div { + text-align: center; + background: transparent; + bottom: auto; + width: 100%; + } + .carousel .container .carousel-item.text_only .container > .carousel-image, + .carousel .container .text_only.item .container > .carousel-image { + display: none !important; + } + .s_quotes_carousel blockquote { + padding: 30px; + margin-bottom: 0; + } + .s_quotes_carousel blockquote .s_quotes_carousel_icon { + position: absolute; + top: 0; + left: -3rem; + } + .s_quotes_carousel blockquote img { + max-width: 40px; + margin-right: 5px; + border-radius: 50%; + } + .s_quotes_carousel blockquote footer { + background-color: transparent; + } + .s_quotes_carousel blockquote footer:before { + content: ""; + } + @media (max-width: 991.98px) { + .s_company_team img { + max-width: 50%; + } + } + .o_gallery.o_grid .img, + .o_gallery.o_masonry .img { + width: 100%; + } + .o_gallery.o_grid.o_spc-none div.row, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group { + margin: 0; + } + .o_gallery.o_grid.o_spc-none div.row > div, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group > div { + padding: 0; + } + .o_gallery.o_grid.o_spc-small div.row, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group { + margin: 5px 0; + } + .o_gallery.o_grid.o_spc-small div.row > div, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group > div { + padding: 0 5px; + } + .o_gallery.o_grid.o_spc-medium div.row, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group { + margin: 10px 0; + } + .o_gallery.o_grid.o_spc-medium div.row > div, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group > div { + padding: 0 10px; + } + .o_gallery.o_grid.o_spc-big div.row, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group { + margin: 15px 0; + } + .o_gallery.o_grid.o_spc-big div.row > div, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group > div { + padding: 0 15px; + } + .o_gallery.o_grid.size-auto .row, + .o_gallery.o_grid.size-auto .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-auto .form-group { + height: auto; + } + .o_gallery.o_grid.size-small .row, + .o_gallery.o_grid.size-small .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-small .form-group { + height: 100px; + } + .o_gallery.o_grid.size-medium .row, + .o_gallery.o_grid.size-medium .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-medium .form-group { + height: 250px; + } + .o_gallery.o_grid.size-big .row, + .o_gallery.o_grid.size-big .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-big .form-group { + height: 400px; + } + .o_gallery.o_grid.size-small img, + .o_gallery.o_grid.size-medium img, + .o_gallery.o_grid.size-big img { + height: 100%; + } + .o_gallery.o_masonry.o_spc-none div.col { + padding: 0; + } + .o_gallery.o_masonry.o_spc-none div.col > img { + margin: 0 !important; + } + .o_gallery.o_masonry.o_spc-small div.col { + padding: 0 5px; + } + .o_gallery.o_masonry.o_spc-small div.col > img { + margin: 5px 0 !important; + } + .o_gallery.o_masonry.o_spc-medium div.col { + padding: 0 10px; + } + .o_gallery.o_masonry.o_spc-medium div.col > img { + margin: 10px 0 !important; + } + .o_gallery.o_masonry.o_spc-big div.col { + padding: 0 15px; + } + .o_gallery.o_masonry.o_spc-big div.col > img { + margin: 15px 0 !important; + } + .o_gallery.o_nomode.o_spc-none .img { + padding: 0; + } + .o_gallery.o_nomode.o_spc-small .img { + padding: 5px; + } + .o_gallery.o_nomode.o_spc-medium .img { + padding: 10px; + } + .o_gallery.o_nomode.o_spc-big .img { + padding: 15px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators li { + border: 1px solid #aaa; + } + .o_gallery.o_slideshow > .container { + height: 100%; + } + .o_gallery .carousel-inner .item img { + max-width: none; + } + .o_gallery.o_slideshow .carousel, + .modal-body.o_slideshow .carousel { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-inner, + .modal-body.o_slideshow .carousel .carousel-inner { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-item.active, + .o_gallery.o_slideshow .carousel .active.item, + .o_gallery.o_slideshow .carousel .carousel-item-next, + .o_gallery.o_slideshow .carousel .carousel-item-prev, + .modal-body.o_slideshow .carousel .carousel-item.active, + .modal-body.o_slideshow .carousel .active.item, + .modal-body.o_slideshow .carousel .carousel-item-next, + .modal-body.o_slideshow .carousel .carousel-item-prev { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 64px; + } + .o_gallery.o_slideshow .carousel img, + .modal-body.o_slideshow .carousel img { + max-height: 100%; + max-width: 100%; + margin: auto; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators, + .modal-body.o_slideshow .carousel ul.carousel-indicators { + height: auto; + padding: 0; + border-width: 0; + position: absolute; + bottom: 0; + width: 100%; + margin-left: 0; + left: 0%; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, + .modal-body.o_slideshow .carousel ul.carousel-indicators > * { + list-style-image: none; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 2.5px 2.5px 2.5px 2.5px; + padding: 0 !important; + border: 1px solid #aaa; + text-indent: initial; + background-size: cover; + background-color: #fff; + border-radius: 0; + vertical-align: bottom; + flex: 0 0 40px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), + .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active) { + opacity: 0.8; + filter: grayscale(1); + } + .parallax { + position: relative; + } + .parallax:not(.s_parallax_no_overflow_hidden) { + overflow: hidden; + } + .parallax > * { + position: relative; + } + .parallax > .s_parallax_bg { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + background-size: cover; + background-attachment: scroll; + pointer-events: none; + } + .parallax > .s_parallax_bg::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + } + @media (min-width: 1200px) { + .parallax.s_parallax_is_fixed > .s_parallax_bg { + background-attachment: fixed; + } + } + .s_hr { + line-height: 0; + } + .s_hr hr { + padding: 0; + border: 0; + border-top-color: inherit; + margin: 0; + } + .s_hr .s_hr_dashed { + border-top-style: dashed; + } + .s_hr .s_hr_double { + border-top-style: double; + } + .s_hr .s_hr_dotted { + border-top-style: dotted; + } + .s_hr .s_hr_solid { + border-top-style: solid; + } + .s_hr .s_hr_5px { + border-top-width: 5px; + } + .s_hr .s_hr_4px { + border-top-width: 4px; + } + .s_hr .s_hr_3px { + border-top-width: 3px; + } + .s_hr .s_hr_2px { + border-top-width: 2px; + } + .s_hr .s_hr_1px { + border-top-width: 1px; + } + .s_card { + margin: 15px 0; + } + .s_card .card-body p:last-child, + .s_card .panel-body p:last-child, + .s_card .well p:last-child, + .s_card .card-body ul:last-child, + .s_card .panel-body ul:last-child, + .s_card .well ul:last-child, + .s_card .card-body ol:last-child, + .s_card .panel-body ol:last-child, + .s_card .well ol:last-child { + margin-bottom: 0; + } + .s_share > * { + display: inline-block; + vertical-align: middle; + } + .s_share .s_share_title { + margin: 0 .4rem 0 0; + } + .s_share > a + a { + margin-left: .4rem; + } + .s_share .s_share_facebook, + .s_share .s_share_facebook:hover, + .s_share .s_share_facebook:focus { + color: #3b5998; + } + .s_share .s_share_twitter, + .s_share .s_share_twitter:hover, + .s_share .s_share_twitter:focus { + color: #1da1f2; + } + .s_share .s_share_linkedin, + .s_share .s_share_linkedin:hover, + .s_share .s_share_linkedin:focus { + color: #0077b5; + } + .s_share .s_share_google, + .s_share .s_share_google:hover, + .s_share .s_share_google:focus { + color: #db4437; + } + .s_rating > .s_rating_stars .fa:before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_squares .fa:before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_hearts .fa:before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_bar .fa { + display: none; + } + .s_rating > .s_rating_bar .s_rating_bar { + display: -webkit-box; + display: -webkit-flex; + display: flex; + height: 1rem; + background-color: #dee2e6; + } + .s_rating > .s_rating_bar .s_rating_bar:before { + content: ""; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + transition: width 0.6s ease; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; + background-color: #00A09D; + animation: progress-bar-stripes 1s linear infinite; + } + @media (prefers-reduced-motion: reduce) { + .s_rating > .s_rating_bar .s_rating_bar: before { + transition: none; + } + } + .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before { + width: 100%; + } + .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before { + width: 80%; + } + .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before { + width: 60%; + } + .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before { + width: 40%; + } + .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before { + width: 20%; + } + .s_rating > .s_rating_1x .fa { + font-size: 1em; + } + .s_rating > .s_rating_2x .fa { + font-size: 2em; + } + .s_rating > .s_rating_3x .fa { + font-size: 3em; + } + .o_header_affix { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1030; + background: #f6f9f9; + margin-top: -999px; + transition: margin-top 500ms ease 0s; + } + @media (max-width: 767.98px) { + .o_header_affix .navbar-collapse { + max-height: 70vh; + overflow-y: auto; + } + } + .o_header_affix.affixed { + margin-top: 0px !important; + } + #oe_main_menu_navbar + #wrapwrap .o_header_affix { + top: 46px; + } + .navbar .o_extra_menu_items.show > ul > li + li { + border-top: 1px solid #e9ecef; + } + .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #e9ecef; + color: inherit; + pointer-events: none; + } + .navbar .o_extra_menu_items.show > ul > li > ul { + position: static; + float: none; + display: block; + max-height: none; + margin-top: 0; + padding: 0; + border: none; + box-shadow: none; + } + .o_mega_menu { + width: 100%; + padding: 0; + margin-top: 0; + border-radius: 0; + background-clip: unset; + } + .o_mega_menu .container, + .o_mega_menu .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + left: 50%; + transform: translateX(-50%); + } + } + @media (min-width: 576px) { + .o_mega_menu_container_size { + max-width: 510px; + } + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + max-width: 690px; + } + } + @media (min-width: 992px) { + .o_mega_menu_container_size { + max-width: 930px; + } + } + @media (min-width: 1200px) { + .o_mega_menu_container_size { + max-width: 1110px; + } + } + .o_footer_copyright { + padding: 8px; + } + .o_footer_copyright .js_language_selector { + display: inline-block; + } + @media (min-width: 768px) { + .o_footer_copyright .row, .o_footer_copyright .form-horizontal .form-group, .form-horizontal .o_footer_copyright .form-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + } + .o_footer_copyright .row > div, + .o_footer_copyright .form-horizontal .form-group > div, + .form-horizontal .o_footer_copyright .form-group > div { + margin: auto 0; + } + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + z-index: 1000; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar { + background-color: transparent !important; + border-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a { + background-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a.active { + font-weight: bolder; + } + .o_figure_relative_layout { + position: relative; + } + .o_figure_relative_layout .figure-img { + margin-bottom: 0; + } + .o_figure_relative_layout .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(20, 31, 30, 0.6) !important; + color: white; + padding: 0.25rem 0.5rem; + font-weight: 700; + } + .o_figure_relative_layout .figure-caption .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_figure_relative_layout .figure-caption a { + color: inherit; + } + .bg-primary-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-secondary-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-success-light { + background-color: rgba(44, 187, 112, 0.1); + } + .bg-info-light { + background-color: rgba(75, 158, 182, 0.1); + } + .bg-warning-light { + background-color: rgba(247, 155, 91, 0.1); + } + .bg-danger-light { + background-color: rgba(217, 83, 79, 0.1); + } + .bg-light-light { + background-color: rgba(246, 249, 249, 0.1); + } + .bg-dark-light { + background-color: rgba(20, 31, 30, 0.1); + } + .bg-default-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-violet-dark-light { + background-color: rgba(135, 90, 123, 0.1); + } + .bg-violet-darker-light { + background-color: rgba(98, 73, 91, 0.1); + } + .bg-inverse-lightest-light { + background-color: rgba(152, 166, 176, 0.1); + } + .bg-inverse-light-light { + background-color: rgba(139, 151, 159, 0.1); + } + .bg-inverse-light { + background-color: rgba(71, 115, 143, 0.1); + } + .bg-inverse-dark-light { + background-color: rgba(91, 118, 135, 0.1); + } + .bg-inverse-darker-light { + background-color: rgba(72, 87, 97, 0.1); + } + .bg-alpha-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-alpha-dark-light { + background-color: rgba(24, 133, 111, 0.1); + } + .bg-alpha-light-light { + background-color: rgba(38, 209, 175, 0.1); + } + .bg-alpha-lightest-light { + background-color: rgba(42, 235, 196, 0.1); + } + .bg-beta-light { + background-color: rgba(91, 137, 158, 0.1); + } + .bg-beta-dark-light { + background-color: rgba(61, 93, 107, 0.1); + } + .bg-beta-light-light { + background-color: rgba(105, 159, 184, 0.1); + } + .bg-beta-lightest-light { + background-color: rgba(119, 181, 209, 0.1); + } + .bg-gamma-light { + background-color: rgba(228, 111, 120, 0.1); + } + .bg-gamma-dark-light { + background-color: rgba(176, 86, 92, 0.1); + } + .bg-gamma-light-light { + background-color: rgba(252, 124, 132, 0.1); + } + .bg-gamma-lightest-light { + background-color: rgba(252, 149, 156, 0.1); + } + .bg-delta-light { + background-color: rgba(92, 91, 128, 0.1); + } + .bg-delta-dark-light { + background-color: rgba(55, 54, 77, 0.1); + } + .bg-delta-light-light { + background-color: rgba(110, 109, 153, 0.1); + } + .bg-delta-lightest-light { + background-color: rgba(128, 127, 179, 0.1); + } + .bg-epsilon-light { + background-color: rgba(213, 101, 62, 0.1); + } + .bg-epsilon-dark-light { + background-color: rgba(163, 78, 47, 0.1); + } + .bg-epsilon-light-light { + background-color: rgba(240, 115, 70, 0.1); + } + .bg-epsilon-lightest-light { + background-color: rgba(255, 141, 99, 0.1); + } + .text-facebook { + color: #3B5999 !important; + } + a.text-facebook:hover, + a.text-facebook:focus { + color: #263962 !important; + } + .text-twitter { + color: #55ACEE !important; + } + a.text-twitter:hover, + a.text-twitter:focus { + color: #1689e0 !important; + } + .text-linkedin { + color: #0077B5 !important; + } + a.text-linkedin:hover, + a.text-linkedin:focus { + color: #004569 !important; + } + .text-google-plus { + color: #DD4B39 !important; + } + a.text-google-plus:hover, + a.text-google-plus:focus { + color: #ac2d1e !important; + } + .text-youtube { + color: #ff0000 !important; + } + a.text-youtube:hover, + a.text-youtube:focus { + color: #b30000 !important; + } + .text-github { + color: #1a1e22 !important; + } + a.text-github:hover, + a.text-github:focus { + color: black !important; + } + .text-instagram { + color: #cf2872 !important; + } + a.text-instagram:hover, + a.text-instagram:focus { + color: #8f1c4f !important; + } + .modal-footer > .float-left { + margin-right: auto; + } + .o_record_cover_container { + position: relative; + } + .o_record_cover_container .o_record_cover_component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + } + .o_perk span { + display: block; + } + /* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + body.o_connected_user { + padding-top: 46px !important; + } + #oe_main_menu_navbar { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1040; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + } + #oe_main_menu_navbar .dropdown-menu { + background-color: white; + } + #oe_main_menu_navbar .dropdown-item, + #oe_main_menu_navbar .dropdown-menu a, + .dropdown-menu #oe_main_menu_navbar a { + color: #212529; + } + #oe_main_menu_navbar .dropdown-item:hover, + #oe_main_menu_navbar .dropdown-menu a:hover, + .dropdown-menu #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar .dropdown-item:focus, + #oe_main_menu_navbar .dropdown-menu a:focus, + .dropdown-menu #oe_main_menu_navbar a:focus { + color: #16181b; + } + #oe_main_menu_navbar .dropdown-item.active, + #oe_main_menu_navbar .dropdown-menu a.active, + .dropdown-menu #oe_main_menu_navbar a.active, + #oe_main_menu_navbar .dropdown-item:active, + #oe_main_menu_navbar .dropdown-menu a:active, + .dropdown-menu #oe_main_menu_navbar a:active { + color: white; + background-color: #00A09D; + } + #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar a:focus { + text-decoration: none; + } + #oe_main_menu_navbar .dropdown-menu { + font-size: inherit; + border-radius: 0; + color: white; + } + #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + #oe_main_menu_navbar .o_menu_systray > li > a { + padding: 0 15px; + } + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + padding: 0 7.5px; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + @media (max-width: 767.98px) { + #oe_main_menu_navbar #oe_applications { + position: inherit; + z-index: 1002; + } + } + body .modal.o_technical_modal { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + background: 0; + } + body .modal.o_technical_modal .text-muted { + color: #999999 !important; + } + body .modal.o_technical_modal .dropdown-menu { + background-color: white; + } + body .modal.o_technical_modal .dropdown-item, + body .modal.o_technical_modal .dropdown-menu a, + .dropdown-menu body .modal.o_technical_modal a { + color: #212529; + } + body .modal.o_technical_modal .dropdown-item:hover, + body .modal.o_technical_modal .dropdown-menu a:hover, + .dropdown-menu body .modal.o_technical_modal a:hover, + body .modal.o_technical_modal .dropdown-item:focus, + body .modal.o_technical_modal .dropdown-menu a:focus, + .dropdown-menu body .modal.o_technical_modal a:focus { + color: #16181b; + } + body .modal.o_technical_modal .dropdown-item.active, + body .modal.o_technical_modal .dropdown-menu a.active, + .dropdown-menu body .modal.o_technical_modal a.active, + body .modal.o_technical_modal .dropdown-item:active, + body .modal.o_technical_modal .dropdown-menu a:active, + .dropdown-menu body .modal.o_technical_modal a:active { + color: white; + background-color: #00A09D; + } + body .modal.o_technical_modal h1, + body .modal.o_technical_modal h2, + body .modal.o_technical_modal h3, + body .modal.o_technical_modal h4, + body .modal.o_technical_modal h5, + body .modal.o_technical_modal h6, + body .modal.o_technical_modal .h1, + body .modal.o_technical_modal .h2, + body .modal.o_technical_modal .h3, + body .modal.o_technical_modal #wrap.website_blog .o_post_subtitle h2, + #wrap.website_blog .o_post_subtitle body .modal.o_technical_modal h2, + body .modal.o_technical_modal .h4, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features thead body .modal.o_technical_modal th, + body .modal.o_technical_modal .h5, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, + #wrapwrap.o_odoo_editions .o_table_features body .modal.o_technical_modal tbody > tr.active > td, + body .modal.o_technical_modal .h6 { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #2c2c36; + font-weight: bold; + } + body .modal.o_technical_modal:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + body .modal.o_technical_modal .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + body .modal.o_technical_modal .form-control.is-invalid, + body .modal.o_technical_modal .has-error .form-control, + .has-error body .modal.o_technical_modal .form-control { + border-color: #D9534F; + } + body .modal.o_technical_modal .input-group .form-control { + height: auto; + } + body .modal.o_technical_modal .input-group-text, + body .modal.o_technical_modal .input-group .input-group-addon, + .input-group body .modal.o_technical_modal .input-group-addon { + background-color: #e9ecef; + } + body .modal.o_technical_modal .was-validated .form-control:invalid { + border-color: #D9534F; + } + body .modal.o_technical_modal select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + body .modal.o_technical_modal a:not(.o_btn_preview) { + color: #00A09D; + } + body .modal.o_technical_modal a:not(.o_btn_preview):focus, + body .modal.o_technical_modal a:not(.o_btn_preview):active, + body .modal.o_technical_modal a:not(.o_btn_preview):focus:active { + outline: none !important; + } + body .modal.o_technical_modal .badge:hover a, + body .modal.o_technical_modal .label:hover a, + body .modal.o_technical_modal .badge a, + body .modal.o_technical_modal .label a { + color: #fff; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .card, + body .modal.o_technical_modal .panel, + body .modal.o_technical_modal .well { + padding: 19px; + margin-bottom: 20px; + background-color: #F7F7F7; + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: none; + } + body .modal.o_technical_modal .modal-content { + border-radius: 0; + background-color: #F7F7F7; + } + body .modal.o_technical_modal .modal-content .modal-header { + border-bottom-color: #e9ecef; + } + body .modal.o_technical_modal .modal-content .modal-body { + background-color: white; + } + body .modal.o_technical_modal .modal-content .modal-footer { + border-top-color: #e9ecef; + text-align: left; + } + body .modal.o_technical_modal .nav-tabs { + border-bottom: 1px solid #e9ecef; + } + body .modal.o_technical_modal .nav-tabs > li > a { + line-height: 1.5; + color: #4e525b; + } + body .modal.o_technical_modal .nav-tabs > li > a:hover { + border-color: #dee2e6; + } + body .modal.o_technical_modal .nav-tabs > li > a.active, + body .modal.o_technical_modal .nav-tabs > li > a.active:hover, + body .modal.o_technical_modal .nav-tabs > li > a.active:focus { + color: #3D4047; + background-color: #F7F7F7; + border-color: #dee2e6 #dee2e6 #FFFFFF; + } + body .modal.oe_mobile_preview { + text-align: center; + } + body .modal.oe_mobile_preview .modal-dialog { + display: inline-block; + width: auto; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content { + background-color: black !important; + border: 3px outset gray; + border-radius: 20px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header { + border: none; + cursor: pointer; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: white; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 { + font-family: inherit; + font-weight: normal; + color: inherit; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa { + margin-left: 15px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: #4e525b; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body { + background-color: inherit !important; + border-radius: 20px; + padding: 15px; + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 335px; + height: 530px; + transition: all 400ms ease 0s; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation { + width: 545px; + height: 320px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe { + display: block; + width: 100%; + border: none; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer { + display: none; + } + body .modal .oe_menu_editor ul { + padding-left: 37px; + } + body .modal .oe_menu_editor li { + margin-top: -1px; + } + body .modal .oe_menu_editor li .input-group-addon { + border-radius: 0; + } + body .modal.oe_seo_configuration #language-box { + padding-right: 25px; + background-color: white; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img { + position: relative; + transition: border-color 200ms; + display: inline-block; + border: 2px solid #ced4da; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img { + width: 70px; + height: 70px; + object-fit: cover; + cursor: pointer; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + content: ''; + border: 16px solid rgba(0, 160, 157, 0.8); + border-left-color: transparent; + border-bottom-color: transparent; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after { + position: absolute; + top: 2px; + left: auto; + bottom: auto; + right: 3px; + display: inline-block; + content: "\f00c"; + font-family: FontAwesome; + color: white; + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: auto; + background: rgba(52, 58, 64, 0.6); + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload { + transition: 200ms; + display: inline-block; + padding: 23px 27px; + border: 2px dashed #bcc1c6; + vertical-align: top; + cursor: pointer; + color: #bcc1c6; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover { + border-color: #00A09D; + color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img { + height: 240px; + object-fit: cover; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g { + list-style: none; + font-family: arial, sans-serif; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .r { + cursor: pointer; + color: #1a0dab; + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-text-overflow: ellipsis; + white-space: nowrap; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s { + font-size: 13px; + line-height: 18px; + color: #545454; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv { + color: #006621; + font-size: 14px; + line-height: 18px; + } + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge, + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.label { + cursor: pointer; + } + .o_new_content_open { + overflow: hidden; + } + #o_new_content_menu_choices { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + display: -webkit-box; + display: -webkit-flex; + display: flex; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + #o_new_content_menu_choices .text-muted { + color: #999999 !important; + } + #o_new_content_menu_choices::before { + content: " "; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; + pointer-events: none; + } + #o_new_content_menu_choices .container { + max-width: 720px; + margin: auto; + } + #o_new_content_menu_choices .o_new_content_element { + opacity: 0; + animation: fadeInDownSmall 1s forwards; + } + #o_new_content_menu_choices .o_new_content_element a { + display: block; + font-size: 34px; + text-align: center; + } + #o_new_content_menu_choices .o_new_content_element a i { + width: 110px; + height: 110px; + border: 3px solid #434352; + border-radius: 100%; + line-height: 104px; + background-color: #2C2C36; + color: white; + transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; + } + #o_new_content_menu_choices .o_new_content_element a p { + color: white; + margin-top: 0.7em; + font-size: 0.5em; + } + #o_new_content_menu_choices .o_new_content_element a:hover, + #o_new_content_menu_choices .o_new_content_element a:focus { + text-decoration: none; + outline: none; + } + #o_new_content_menu_choices .o_new_content_element a:hover i, + #o_new_content_menu_choices .o_new_content_element a:focus i { + border-color: #1cc1a9; + box-shadow: 0 0 10px rgba(28, 193, 169, 0.46); + } + .oe_login_form, + .oe_signup_form, + .oe_reset_password_form { + max-width: 300px; + position: relative; + margin: 50px auto; + } + .o_ace_view_editor { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: auto; + bottom: 0; + right: 0; + position: fixed; + z-index: 1050; + } + .o_ace_view_editor .text-muted { + color: #999999 !important; + } + .o_ace_view_editor .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + .o_ace_view_editor .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + .o_ace_view_editor .form-control.is-invalid, + .o_ace_view_editor .has-error .form-control, + .has-error .o_ace_view_editor .form-control { + border-color: #D9534F; + } + .o_ace_view_editor .input-group .form-control { + height: auto; + } + .o_ace_view_editor .input-group-text, + .o_ace_view_editor .input-group .input-group-addon, + .input-group .o_ace_view_editor .input-group-addon { + background-color: #e9ecef; + } + .o_ace_view_editor .was-validated .form-control:invalid { + border-color: #D9534F; + } + .o_ace_view_editor select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + .tour .popover-navigation { + margin-left: 13px; + margin-bottom: 8px; + } + .css_published .btn-danger, + .css_published .css_publish { + display: none; + } + .css_unpublished .btn-success, + .css_unpublished .css_unpublish { + display: none; + } + [data-publish='off'] > *:not(.css_options) { + opacity: 0.5; + } + @media print { + a[href]: after { + content: initial; + } + } + .o_page_management_info .o_switch { + padding-top: 9px; + } + #list_website_pages th { + background-color: #875A7B; + color: white; + } + #list_website_pages td, + #list_website_pages th { + padding: 0.45rem; + } + #list_website_pages td > a.fa { + margin-left: 5px; + color: #875A7B; + } + #list_website_pages td .text-muted { + opacity: 0.5; + } + #list_website_pages .fa-check, + #list_website_pages .fa-eye-slash { + color: #4B9EB6; + } + /* /website/static/src/scss/user_custom_rules.scss defined in bundle 'web.assets_frontend' */ + /* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */ + .js_follow[data-follow='on'] .js_follow_btn, + .js_follow[data-follow='off'] .js_unfollow_btn { + display: none; + } + .js_follow_icons_container .js_follow_btn, + .js_follow_icons_container .js_unfollow_btn { + animation: js_follow_fade 1s ease forwards; + opacity: 0; + } + .js_follow_icons_container .js_follow_btn small, + .js_follow_icons_container .js_unfollow_btn small { + opacity: 0; + transition: opacity 0.3s ease; + } + .js_follow_icons_container .js_follow_btn:hover small, + .js_follow_icons_container .js_follow_btn:focus small, + .js_follow_icons_container .js_unfollow_btn:hover small, + .js_follow_icons_container .js_unfollow_btn:focus small { + transition-duration: 1s; + opacity: 1; + } + .js_follow_icons_container .fa:before { + content: "\f0f3"; + color: #6c757d; + } + .js_follow_icons_container .js_follow_btn:hover .fa:before { + color: #343a40; + } + .js_follow_icons_container .js_unfollow_btn .fa:before { + color: #00A09D; + } + .js_follow_icons_container .js_unfollow_btn:hover .fa:before { + content: "\f1f6"; + color: #D9534F; + } + @keyframes js_follow_fade { + to { + opacity: 1; + } + } + /* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */ + .no-link-style { + color: black; + text-decoration: none; + } + .required-form-control { + background-color: #CECDFF; + } + #filters li a, + #filters li.active a, + #filters li.active a.active, + #filters li.active a:hover, + #filters li.active a:focus, + #filters li a:hover { + padding: 0px 5px; + border-radius: 0px; + border: 0px; + border-color: transparent; + border-right: 1px solid #999; + padding-bottom: 0; + background-color: #FFFFFF; + } + #filters li.active a { + color: #999; + } + #filters li:last-child a, + #filters li:last-child a:hover, + #filters li:last-child a:focus { + border-right: 0px; + } + .nav-tabs-inline { + font-size: 14px; + } + #o_website_links_recent_links { + min-height: 30em; + } + .o_website_links_code_error { + display: none; + color: red; + font-weight: bold; + } + .truncate_text { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 500px; + } + /* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */ + @keyframes o-wblog-anim-heart { + 0%, 14%, 35% { + transform: scale(1); + } + 7%, + 21% { + transform: scale(1.3); + background-color: rgba(0, 160, 157, 0.8); + } + } + @keyframes o-wblog-fade-In { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o-wblog-loader { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + 0% { + transform: rotateY(0deg); + } + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + 100% { + transform: rotateY(3600deg); + } + } + .website_blog .css_website_mail .o_has_error { + border-color: red; + } + .website_blog .css_website_mail .css_nav_month { + display: none; + } + .website_blog .css_website_mail .css_nav_month:first-of-type { + display: block; + } + .website_blog .o_wblog_page_cards_bg { + background-color: rgba(0, 0, 0, 0.005); + } + .website_blog .o_wblog_read { + max-width: 620px; + } + .website_blog .o_wblog_read_with_sidebar { + max-width: 900px; + } + .website_blog .o_wblog_read_text { + font-size: 18px; + line-height: 28px; + font-weight: 300; + } + .website_blog .o_wblog_read_text p, + .website_blog .o_wblog_read_text ul, + .website_blog .o_wblog_read_text ol { + margin-bottom: 1.55em; + } + .website_blog .o_wblog_read_text li { + margin-bottom: 1em; + } + .website_blog .o_wblog_read_text .lead { + font-size: 26px; + line-height: 34px; + margin-bottom: 40px; + } + .website_blog .o_wblog_author_avatar { + width: 1.2em; + height: 1.2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_author_avatar_date { + width: 2em; + height: 2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_social_links > a { + width: 3em; + height: 3em; + } + .website_blog .o_wblog_social_links > a > i { + font-size: 1.3em; + } + .website_blog #o_wblog_post_content { + min-height: 350px !important; + } + .website_blog #o_wblog_post_content a.oe_mail_expand:after { + content: " →"; + } + .website_blog #o_wblog_post_content a.oe_mail_expand { + font-weight: bold; + } + .website_blog #o_wblog_post_comments .o_portal_chatter > hr { + display: none; + } + .website_blog .o_wblog_post_page_cover .o_record_cover_component { + display: none; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, transparent 100%); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_component { + display: block; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { + color: white; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump { + width: 50px; + height: 50px; + display: none; + background-color: rgba(0, 0, 0, 0.5); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump { + display: -webkit-box; + display: -webkit-flex; + display: flex; + animation: o-wblog-anim-heart 2.6s ease-in-out 1s infinite; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump:hover, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump:hover { + animation-iteration-count: 1; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_auto { + padding: 3rem 0; + min-height: 1px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after { + visibility: hidden; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_full { + min-height: 350px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_mid { + min-height: 250px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_auto { + min-height: 150px; + padding: 0; + } + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .website_blog .o_wblog_post_title #o_wblog_post_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_name { + font-size: 1.125rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .website_blog .o_wblog_regular_cover_container #o_wblog_post_name { + line-height: 1; + padding-bottom: 0.5rem; + } + .website_blog .o_wblog_post_page_cover_footer { + min-height: 33vh; + transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_next_container { + background-color: white; + cursor: pointer; + } + .website_blog #o_wblog_next_container .o_wblog_next_loader { + transform: translateZ(1px); + } + .website_blog #o_wblog_next_container .o_wblog_next_loader div { + width: 50px; + height: 50px; + margin-top: -100px; + background: rgba(0, 0, 0, 0.15); + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .website_blog #o_wblog_next_container .o_wblog_next_fake_btn { + height: 50px; + } + .website_blog #o_wblog_post_main.o_wblog_post_main_transition { + animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_posts_loop .o_record_cover_container { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + background: rgba(0, 0, 0, 0.1); + padding-top: 33%; + height: auto !important; + } + .website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { + opacity: 0.8; + } + .website_blog #o_wblog_posts_loop .o_wblog_normalize_font { + font-size: 13px; + line-height: 1.45; + } + .website_blog #o_wblog_posts_loop .o_wblog_post_list_author { + background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%); + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container { + padding-top: 20%; + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container { + padding-top: 33%; + } + body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) { + background-color: #f8f9fa; + padding: 30px 0; + border: 1px dashed #adb5bd; + } + body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty { + display: none; + } + .s_latest_posts .s_latest_posts_loader, + .s_latest_posts_big_picture .s_latest_posts_loader { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transform: translateZ(1px); + } + .s_latest_posts .s_latest_posts_loader > div, + .s_latest_posts_big_picture .s_latest_posts_loader > div { + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + max-width: 30px; + max-height: 30px; + } + .s_latest_posts .s_latest_posts_post_title, + .s_latest_posts_big_picture .s_latest_posts_post_title { + font-weight: 600; + line-height: 1; + } + .s_latest_posts .s_latest_posts_post_subtitle, + .s_latest_posts_big_picture .s_latest_posts_post_subtitle { + font-size: 1em; + } + .s_latest_posts .s_latest_posts_post_cover { + width: 3.5em; + height: 3.5em; + max-width: 85px; + max-height: 85px; + } + .s_latest_posts .s_latest_posts_post_title { + font-size: 1.25em; + } + .s_latest_posts_big_picture .s_latest_posts_post { + min-height: 150px; + } + .s_latest_posts_big_picture .s_latest_posts_post figcaption { + position: relative; + justify-content: center; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover { + min-height: 100%; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover .o_record_cover_container { + top: 0; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: 1.625rem; + margin-bottom: 0.5em; + word-spacing: -0.15em; + } + @media (max-width: 1200px) { + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: calc(1.2875rem + 0.45vw); + } + } + /* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */ + .oe_website_sale ul ul { + margin-left: 1.5rem; + } + .oe_website_sale .o_payment_form .card, + .oe_website_sale .o_payment_form .panel, + .oe_website_sale .o_payment_form .well { + border-radius: 4px !important; + } + .oe_website_sale .address-inline address { + display: inline-block; + } + .oe_website_sale table#cart_products tr td, + .oe_website_sale table#suggested_products tr td { + vertical-align: middle; + } + .oe_website_sale table#cart_products { + margin-bottom: 0; + } + .oe_website_sale table#cart_products td:first-child, + .oe_website_sale table#cart_products th:first-child { + padding-left: 15px; + } + .oe_website_sale h1[itemprop="name"], + .oe_website_sale .oe_product_cart form h5 { + word-wrap: break-word; + } + @media (max-width: 767.98px) { + .oe_website_sale .td-img { + display: none; + } + } + @media (min-width: 1200px) { + .oe_website_sale .toggle_summary_div { + max-width: 400px; + } + } + .oe_website_sale input.js_quantity { + min-width: 48px; + text-align: center; + } + .oe_website_sale input.quantity { + padding: 0; + } + .o_alternative_product { + margin: auto; + } + .oe_product_cart .oe_product_image { + height: 0; + text-align: center; + } + .oe_product_cart .oe_product_image img { + max-height: 100%; + } + .oe_product_cart .o_wsale_product_information { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + transition: .3s ease; + } + .oe_product_cart .oe_subdescription { + max-height: 0; + overflow: hidden; + font-size: 0.75rem; + margin-bottom: 0.25rem; + transform: scale(1, 0); + transition: all ease 0.3s; + } + .oe_product_cart .o_wsale_product_btn { + position: absolute; + top: auto; + left: 0; + bottom: 100%; + right: 0; + padding-bottom: 0.25rem; + } + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(0); + transition: transform ease 200ms 0s; + } + .oe_product_cart .o_wsale_product_btn:empty { + display: none !important; + } + .oe_product_cart:hover { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); + } + .oe_product_cart:hover .o_wsale_product_information { + background-color: #e9ecef !important; + } + .oe_product_cart:hover .oe_subdescription { + max-height: 1.45em; + } + @media (min-width: 992px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 2.9em; + } + } + @media (min-width: 1200px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + } + .oe_product_cart:hover .oe_subdescription, + .oe_product_cart:hover .o_wsale_product_btn .btn { + transform: scale(1); + } + @media (max-width: 767.98px) { + .oe_product_cart .oe_subdescription, .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + .oe_product_cart .oe_subdescription, + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1); + } + } + .oe_product_cart .ribbon-wrapper { + display: none; + width: 85px; + height: 88px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + } + .oe_product_cart .ribbon { + font: bold 15px Sans-Serif; + color: white; + text-align: center; + transform: rotate(-45deg); + position: relative; + padding: 7px 0; + left: -31px; + top: 14px; + width: 120px; + cursor: default; + } + .oe_product.oe_image_full .oe_product_image { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .oe_product.oe_image_full .o_wsale_product_information { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + } + .oe_product.oe_ribbon_promo .ribbon-wrapper { + display: block; + } + #products_grid .table { + table-layout: fixed; + } + #products_grid .table td { + margin-top: 15px; + padding: 0; + } + #products_grid .table tr:first-child td:first-child { + margin-top: 0; + } + #products_grid .table .o_wsale_product_grid_wrapper { + position: relative; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_1 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_2 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_3 { + padding-top: 300%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_4 { + padding-top: 400%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_1 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_2 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_3 { + padding-top: 150%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_4 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_1 { + padding-top: 33.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_2 { + padding-top: 66.66666667%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_3 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_4 { + padding-top: 133.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_1 { + padding-top: 25%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_2 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_3 { + padding-top: 75%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_4 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 7.5px; + left: 7.5px; + bottom: 7.5px; + right: 7.5px; + } + #products_grid .o_wsale_products_grid_table_wrapper { + margin: -7.5px; + } + @media (max-width: 767.98px) { + #products_grid table, #products_grid tbody, #products_grid td, #products_grid tr { + display: block; + width: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper { + padding-top: 100% !important; + } + } + @media (min-width: 576px) { + #products_grid.o_wsale_layout_list table, #products_grid.o_wsale_layout_list tbody, #products_grid.o_wsale_layout_list td, #products_grid.o_wsale_layout_list tr { + display: block; + width: 100%; + } + #products_grid.o_wsale_layout_list .o_wsale_products_grid_table_wrapper { + margin: 0; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper { + padding-top: 0 !important; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + position: relative; + } + #products_grid.o_wsale_layout_list .oe_product_cart { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + min-height: 10rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_product_image { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + width: 10rem; + max-width: 35%; + min-width: 100px; + height: auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + text-align: left !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + align-items: center; + padding: 0.5rem; + background-color: #e9ecef; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn + .btn { + margin-top: 0.5rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription { + max-height: none !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription, + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1) !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart:hover .o_wsale_product_information { + background-color: white !important; + } + } + .o_wsale_products_main_row { + margin-top: 15px; + margin-bottom: 15px; + } + .oe_cart table td:first-child { + min-width: 76px; + } + .oe_cart > .oe_structure { + clear: both; + } + div#payment_method div.list-group { + margin-left: 40px; + } + div#payment_method .list-group-item { + padding-top: 5px; + padding-bottom: 5px; + } + ul.wizard { + padding: 0; + margin-top: 20px; + list-style: none outside none; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); + } + ul.wizard li { + border: 1px solid #e9ecef; + border-right-width: 0; + position: relative; + float: left; + padding: 0 10px 0 20px; + margin: 0; + line-height: 38px; + background: #fbfbfb; + } + ul.wizard li .chevron { + position: absolute; + top: 0; + right: -10px; + z-index: 1; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #e9ecef; + } + ul.wizard li .chevron:before { + position: absolute; + top: -20px; + right: 1px; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #fbfbfb; + content: ""; + } + ul.wizard li .o_link_disable { + text-decoration: none; + color: inherit; + cursor: text; + } + ul.wizard li.text-success { + background: #f3f4f5; + } + ul.wizard li.text-success .chevron:before { + border-left: 10px solid #f5f5f5; + } + ul.wizard li.text-primary { + background: #f1f6fc; + } + ul.wizard li.text-primary .chevron:before { + border-left: 10px solid #f1f6fc; + } + ul.wizard li:first-child { + padding-left: 15px; + border-radius: 4px 0 0 4px; + } + ul.wizard li:last-child { + border-radius: 0 4px 4px 0; + border-right-width: 1px; + } + ul.wizard li:last-child .chevron { + display: none; + } + #o_shop_collapse_category li { + width: 100%; + } + #o_shop_collapse_category li a { + display: inline-block; + width: 80%; + padding-left: 3px; + } + #o_shop_collapse_category li i.fa { + cursor: pointer; + } + .mycart-popover { + max-width: 500px; + min-width: 250px; + } + .mycart-popover .cart_line { + border-bottom: 1px #EEE solid; + } + tr#empty { + display: none; + } + .js_change_shipping { + cursor: pointer; + } + a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + #o-carousel-product.css_not_available { + opacity: 0.2; + } + #o-carousel-product .carousel-outer { + height: 400px; + max-height: 90vh; + } + #o-carousel-product .carousel-control-prev, + #o-carousel-product .carousel-control-next { + height: 70%; + top: 15%; + opacity: 0.5; + cursor: pointer; + } + #o-carousel-product .carousel-control-prev:focus, + #o-carousel-product .carousel-control-next:focus { + opacity: 0.65; + } + #o-carousel-product .carousel-control-prev:hover, + #o-carousel-product .carousel-control-next:hover { + opacity: 0.8; + } + #o-carousel-product .carousel-control-prev > span, + #o-carousel-product .carousel-control-next > span { + background: rgba(0, 0, 0, 0.8); + } + #o-carousel-product .carousel-indicators li { + width: 64px; + height: 64px; + text-indent: unset; + border: 1px solid #6c757d; + opacity: 0.5; + position: relative; + } + #o-carousel-product .carousel-indicators li .o_product_video_thumb { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + color: #ced4da; + } + #o-carousel-product .carousel-indicators li.active { + opacity: 1; + border: 1px solid #00A09D; + } + .ecom-zoomable:not(.ecom-autozoom) img[data-zoom] { + cursor: zoom-in; + } + .ecom-zoomable.ecom-autozoom img[data-zoom] { + cursor: crosshair; + } + .ecom-zoomable .o_editable img[data-zoom] { + cursor: pointer; + } + #coupon_box form { + max-width: 300px; + } + .o_website_sale_animate { + opacity: 0.7; + position: absolute !important; + height: 150px; + width: 150px; + z-index: 1020; + } + .o_red_highlight { + background: #D9534F !important; + box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); + transition: all 0.5s linear; + } + .o_shadow_animation { + box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important; + } + .o_carousel_product_card .o_carousel_product_card_img_top { + object-fit: scale-down; + } + @media (max-width: 767.98px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + @media (min-width: 768px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 8rem; + } + } + @media (min-width: 992px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + .o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove { + display: block; + } + @media (min-width: 576px) { + .o_carousel_product_card_wrap { + float: left; + } + } + .o_carousel_product_control { + top: 33.33333333%; + bottom: 33.33333333%; + width: 2rem; + border-radius: 5px; + background-color: #00A09D; + } + .o_carousel_product_remove { + position: absolute; + display: none; + cursor: pointer; + right: 5%; + top: 5%; + } + .o_carousel_product_remove:hover { + display: block; + } + /* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */ + .oe_msg img.oe_msg_avatar { + width: 50px; + margin-right: 10px; + } + .oe_msg_attachment { + display: inline-block; + width: 120px; + margin: 4px 2px; + min-height: 80px; + position: relative; + border-radius: 3px; + text-align: center; + vertical-align: top; + } + .oe_msg_attachment a img.oe_attachment_embedded { + display: block; + position: relative; + margin: 0 0 0 10px; + width: 100px; + height: 80px; + border-radius: 1px; + border: solid 3px #FFF; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + } + .oe_msg_attachment a div.oe_attachment_name { + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 2px; + margin-bottom: 5px; + background: #F4F5FA; + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; + word-wrap: break-word; + } + /* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */ + .progress-wizard { + margin-top: 15px; + padding: 0 15px; + } + @media (min-width: 768px) { + .progress-wizard { + padding: 0; + } + } + .progress-wizard .progress-wizard-step { + position: relative; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step { + margin-top: 0.8125rem; + float: left; + width: 33.33333333%; + } + .o_wizard_has_extra_step + .progress-wizard .progress-wizard-step { + width: 25%; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete { + display: none; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-dot { + width: 0.625rem; + height: 0.625rem; + position: relative; + display: inline-block; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 0.125rem #e9ecef; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-dot { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: auto; + margin: -0.375rem 0 0 -0.3125rem; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + color: #6c757d; + margin: 5px 0 5px 5px; + font-size: 0.9375rem; + display: inline-block; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + display: block; + margin: 1rem 0 20px 0; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + margin-left: -15px; + font-size: 24px; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-bar { + height: 0.125rem; + background-color: #e9ecef; + } + .progress-wizard .progress-wizard-step.active .progress-wizard-dot { + animation: fadeIn 1s ease 0s 1 normal none running; + background: #00A09D; + box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5); + } + .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel { + color: #343a40; + font-weight: bolder; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot { + background: none; + box-shadow: none; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after { + position: absolute; + top: -0.3125rem; + left: -0.3125rem; + bottom: auto; + right: auto; + width: 1.25rem; + height: 1.25rem; + border-radius: 100%; + background: white; + color: #2CBB70; + text-align: center; + line-height: 1; + font-size: 1.25rem; + font-family: FontAwesome; + content: "\f058"; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel { + color: #343a40; + } + .progress-wizard .progress-wizard-step.disabled { + cursor: default; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */ + .css_attribute_color { + display: inline-block; + border: 1px solid #999999; + text-align: center; + } + .css_attribute_color input { + margin: 8px; + height: 13px; + opacity: 0; + } + .css_attribute_color.active { + border: 3px ridge #66ee66; + } + .css_attribute_color.active input { + margin: 6px; + } + .css_attribute_color.custom_value { + background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600); + } + .css_not_available_msg { + display: none; + } + .css_not_available.js_product .css_quantity, + .css_not_available.js_product .product_price { + display: none; + } + .css_not_available.js_product .css_not_available_msg { + display: block; + } + .css_not_available.js_product .js_add, + .css_not_available.js_product .oe_price, + .css_not_available.js_product .oe_default_price, + .css_not_available.js_product .oe_optional { + display: none; + } + .css_quantity { + width: initial; + } + .css_quantity input[name="add_qty"] { + max-width: 50px; + text-align: center; + } + option.css_not_available { + color: #ccc; + } + label.css_not_available { + opacity: 0.6; + } + label.css_attribute_color.css_not_available { + opacity: 1; + background-image: url("/website_sale/static/src/img/redcross.png"); + background-size: cover; + } + .variant_attribute { + padding-bottom: 0.5rem; + } + .variant_attribute .attribute_name { + padding-bottom: 0.5rem; + display: block; + } + .variant_attribute .radio_input { + margin-right: 0.7rem; + vertical-align: middle; + } + .variant_attribute .radio_input_value { + display: inline-block; + vertical-align: middle; + line-height: 1; + } + .variant_attribute .variant_custom_value { + margin-bottom: 0.7rem; + } + .variant_attribute .variant_custom_value.custom_value_own_line { + display: inline-block; + } + .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 1.6rem; + } + .variant_attribute select { + margin-bottom: 0.5rem; + } + .o_product_configurator .product_detail_img { + max-height: 240px; + } + .o_product_configurator .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 2.1rem; + } + .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.025); + } + .oe_optional_products_modal .o_total_row { + font-size: 1.2rem; + } + .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json { + padding: 0.075rem 0.75rem; + } + .js_product.in_cart .js_add_cart_variants { + display: none; + } + .js_product select { + -webkit--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -moz--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + background-image: none; + } + .js_product .td-product_name { + word-wrap: break-word; + } + .js_product .td-product_name { + min-width: 140px; + } + .js_product .td-img { + width: 100px; + } + .js_product .td-qty { + width: 200px; + } + .js_product .td-qty a.input-group-addon { + background-color: transparent; + border: 0px; + } + .js_product .td-qty .input-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: inline-flex; + } + .js_product .td-action { + width: 30px; + } + .js_product .td-price, + .js_product .td-price-total { + width: 120px; + } + @media (max-width: 767.98px) { + .js_product .td-img, .js_product .td-price-total { + display: none; + } + .js_product .td-qty { + width: 60px; + } + .js_product .td-price { + width: 80px; + } + } + @media (max-width: 476px) { + .js_product .td-qty { + width: 60px; + } + .js_product #modal_optional_products table thead, + .js_product .oe_cart table thead { + display: none; + } + .js_product #modal_optional_products table td.td-img, + .js_product .oe_cart table td.td-img { + display: none; + } + } + .o_total_row { + height: 50px; + } + .oe_striked_price { + text-decoration: line-through; + white-space: nowrap; + } + .o_list_view .o_data_row.o_selected_row > .o_data_cell:not(.o_readonly_modifier) .o_field_widget .o_edit_product_configuration { + padding: 0; + background-color: inherit; + margin-left: 3px; + } + /* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */ + .o_menu_toggle { + float: left; + padding: 4px 0 0 16px; + font-size: 1.3em; + color: white; + } + .o_menu_toggle:hover, + .o_menu_toggle:focus, + .o_menu_toggle:active { + color: white; + outline: none; + } + /* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */ + .o_website_form_flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .o_website_form_flex_item { + flex-basis: 33%; + } + @media (max-width: 991.98px) { + .o_website_form_flex_item { + flex-basis: 50%; + } + } + @media (max-width: 767.98px) { + .o_website_form_flex_item { + flex-basis: 100%; + } + } + .o_website_form_field_hidden { + display: none; + } + .editor_enable .o_website_form_field_hidden { + display: -webkit-box; + display: -webkit-flex; + display: flex; + opacity: 0.5; + } + .editor_enable .s_website_form .form-field select { + pointer-events: none; + } + .o_website_form_required .col-form-label:after, + .o_website_form_required .control-label:after, + .o_website_form_required_custom .col-form-label:after, + .o_website_form_required_custom .control-label:after { + content: ' *'; + } + #editable_select.form-control { + height: 100%; + } + .form-field input[type=file].form-control { + height: 100%; + } + /* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss defined in bundle 'web.assets_frontend' */ + .o_newsletter_modal .modal-header { + padding: 0; + border: none; + } + .o_newsletter_modal .modal-title { + display: none; + } + .o_newsletter_modal .close { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + font-size: 0.75rem; + width: 1.5rem; + height: 1.5rem; + padding: 0; + margin: -0.75rem -0.75rem 0 0; + opacity: 1; + background-color: white; + z-index: 1; + border-radius: 0.75rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + /* /website_animate/static/src/scss/o_animate_frontend.scss defined in bundle 'web.assets_frontend' */ + .o_animate { + animation-duration: 1s; + animation-fill-mode: both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + text-rendering: geometricPrecision; + visibility: hidden; + } + .o_animate_preview { + visibility: visible; + } + .o_anim_dur500 { + animation-duration: 500ms; + } + .o_anim_dur1500 { + animation-duration: 1500ms; + } + .o_anim_dur2000 { + animation-duration: 2000ms; + } + .o_anim_dur2500 { + animation-duration: 2500ms; + } + .o_anim_dur3000 { + animation-duration: 3000ms; + } + .o_anim_del500 { + animation-delay: 500ms; + } + .o_anim_del1000 { + animation-delay: 1000ms; + } + .o_anim_del1500 { + animation-delay: 1500ms; + } + .o_anim_del2000 { + animation-delay: 2000ms; + } + .o_anim_del2500 { + animation-delay: 2500ms; + } + @-moz-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @-webkit-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + .o_anim_bounce_in { + animation-name: o_anim_bounce_in; + } + @-moz-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_down { + animation-name: o_anim_bounce_in_down; + } + @-moz-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_left { + animation-name: o_anim_bounce_in_left; + } + @-moz-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_right { + animation-name: o_anim_bounce_in_right; + } + @-moz-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + .o_anim_fade_in { + animation-name: o_anim_fade_in; + } + @-moz-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_down { + animation-name: o_anim_fade_in_down; + } + @-moz-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_left { + animation-name: o_anim_fade_in_left; + } + @-moz-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_right { + animation-name: o_anim_fade_in_right; + } + @-moz-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_up { + animation-name: o_anim_fade_in_up; + } + @-moz-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + .o_anim_fade_out { + animation-name: o_anim_fade_out; + } + @-moz-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform-origin: center; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform-origin: center; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + .o_anim_rotate_in { + animation-name: o_anim_rotate_in; + } + @-moz-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_left { + animation-name: o_anim_rotate_in_down_left; + } + @-moz-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_right { + animation-name: o_anim_rotate_in_down_right; + } + @-moz-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + .o_anim_zoom_in { + animation-name: o_anim_zoom_in; + } + @-moz-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_down { + animation-name: o_anim_zoom_in_down; + } + @-moz-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_left { + animation-name: o_anim_zoom_in_left; + } + @-moz-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_right { + animation-name: o_anim_zoom_in_right; + } + @-moz-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + .o_anim_flash { + animation-name: o_anim_flash; + } + @-moz-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @-webkit-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + .o_anim_pulse { + animation-name: o_anim_pulse; + } + @-moz-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @-webkit-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + .o_anim_shake { + animation-name: o_anim_shake; + } + @-moz-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @-webkit-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + .o_anim_tada { + animation-name: o_anim_tada; + } + @-moz-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_x { + backface-visibility: visible; + animation-name: o_anim_flip_in_x; + } + @-moz-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_y { + backface-visibility: visible; + animation-name: o_anim_flip_in_y; + } + /* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 768px) { + .website_forum .o_forum_ask_btn { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + width: 200px; + } + } + .website_forum .o_wforum_nav .nav-link, + .website_forum .o_wforum_nav .nav > li > a { + color: #343a40; + line-height: 1; + } + .website_forum .o_wforum_nav .nav-link:hover, + .website_forum .o_wforum_nav .nav > li > a:hover, + .website_forum .o_wforum_nav .nav-link:focus, + .website_forum .o_wforum_nav .nav > li > a:focus, + .website_forum .o_wforum_nav .nav-link.focus, + .website_forum .o_wforum_nav .nav > li > a.focus { + color: #875A7B; + } + .website_forum .o_wforum_nav .nav-link .fa, + .website_forum .o_wforum_nav .nav > li > a .fa { + opacity: 0.5; + } + .website_forum .o_wforum_nav .nav-link:hover .fa, + .website_forum .o_wforum_nav .nav > li > a:hover .fa, + .website_forum .o_wforum_nav .nav-link.active .fa, + .website_forum .o_wforum_nav .nav > li > a.active .fa { + opacity: 1; + } + .website_forum .o_wforum_nav .nav-link.active, + .website_forum .o_wforum_nav .nav > li > a.active { + background-color: rgba(75, 158, 182, 0.1); + color: #346f80 !important; + } + .website_forum .o_wforum_nav .nav-link img.o_forum_avatar, + .website_forum .o_wforum_nav .nav > li > a img.o_forum_avatar { + width: 30px; + height: 30px; + } + .website_forum .o_wforum_post, + .website_forum .note-editable.panel-body { + word-wrap: break-word; + } + .website_forum .o_wforum_post pre, + .website_forum .note-editable.panel-body pre { + color: #343a40; + border-radius: 0.125rem; + padding: 1rem; + background-color: #f8f9fa; + white-space: pre-wrap; + } + .website_forum .o_wforum_post blockquote, + .website_forum .note-editable.panel-body blockquote { + position: relative; + padding-left: 1em; + border-left: 0.25em solid #adb5bd; + color: #6c757d; + } + .website_forum .o_wforum_post #post_reply img.o_forum_avatar, + .website_forum .note-editable.panel-body #post_reply img.o_forum_avatar { + width: 24px; + height: 24px; + } + .website_forum .o_wforum_readable { + max-width: 700px; + } + .website_forum .o_wforum_readable p { + margin-bottom: 0.5rem; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor { + border: 0; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-toolbar { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + height: 32px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-editable, + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + border: 1px solid #dee2e6; + border-width: 0 1px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + display: block; + border-bottom-width: 1px; + } + .website_forum .o_wforum_author_box.o_show_info { + line-height: 1.2; + } + .website_forum .o_wforum_author_box.o_show_info img { + width: 2em; + height: 2em; + } + .website_forum .o_wforum_author_box.o_compact { + line-height: 1; + } + .website_forum .o_wforum_author_box.o_compact img { + width: 1.4em; + height: 1.4em; + } + .website_forum .forum_answer .o_wforum_answer_correct_badge { + display: none; + } + .website_forum .forum_answer .o_wforum_author_box_check { + width: 1em; + height: 1em; + display: none; + top: 0; + right: -3px; + box-shadow: 0 0 0 2px white; + line-height: .8; + } + .website_forum .forum_answer .o_wforum_validate_toggler { + color: #ced4da; + } + .website_forum .forum_answer .o_wforum_validate_toggler:hover, + .website_forum .forum_answer .o_wforum_validate_toggler:focus, + .website_forum .forum_answer .o_wforum_validate_toggler.focus { + color: #70dda4; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_correct_badge, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_author_box .o_wforum_author_box_check { + display: inline; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler { + color: #2CBB70; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:focus, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler.focus { + color: #F79B5B; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover .fa.fa-check:before { + content: '\f00d'; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_header .o_wforum_author_pic { + border: 2px solid #2CBB70; + padding: 3px; + } + .website_forum .o_wforum_gold { + color: #eca801; + } + .website_forum a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + .website_forum .forum_answer img, + .website_forum .question-block img { + max-width: 100%; + } + .website_forum .vote .vote_count, + .o_wforum_profile_tab .vote .vote_count { + line-height: 1; + animation-play-state: paused; + } + .website_forum .vote .vote_count.o_forum_vote_animate, + .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate { + animation: bounceIn 0.3s ease running; + } + .website_forum .vote .vote_down, + .website_forum .vote .vote_up, + .o_wforum_profile_tab .vote .vote_down, + .o_wforum_profile_tab .vote .vote_up { + line-height: 0.5; + font-size: 1.1em; + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .website_forum .vote .vote_up:hover, + .website_forum .vote .vote_up:focus, + .website_forum .vote .vote_up.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_up:hover, + .o_wforum_profile_tab .vote .vote_up:focus, + .o_wforum_profile_tab .vote .vote_up.focus { + color: #2CBB70; + } + .website_forum .vote .vote_down, + .o_wforum_profile_tab .vote .vote_down { + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus { + color: #D9534F; + } + @media (min-width: 576px) { + .website_forum .vote.o_wforum_vote_vertical, .o_wforum_profile_tab .vote.o_wforum_vote_vertical { + font-size: 1.2em; + } + } + .o_js_forum_tag_follow .badge, + .o_js_forum_tag_follow .label { + font-size: 100%; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box { + position: absolute; + top: 100%; + left: 0; + bottom: auto; + right: auto; + display: none; + z-index: 1; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box .card, + .o_js_forum_tag_follow .o_forum_tag_follow_box .panel, + .o_js_forum_tag_follow .o_forum_tag_follow_box .well { + padding: 14px; + } + .o_profile_main { + overflow: hidden; + } + img.o_forum_avatar { + width: 40px; + height: 40px; + object-fit: cover; + } + img.o_forum_avatar_big { + width: 75px; + height: 75px; + object-fit: cover; + } + .o_wprofile_email_validation_container img.o_forum_avatar { + width: 16px; + height: 16px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + margin-left: 10px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line { + margin-top: -0.5rem; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_bio p { + margin-top: 8px; + margin-bottom: 0; + } + @media (min-width: 768px) { + .o_wforum_elearning_navtabs_container { + background-color: #adb5bd; + } + } + .website_forum { + margin-bottom: 1rem; + } + .o_wforum_forum_card_bg { + background-image: linear-gradient(99deg, #adb5bd 10%, #919ca6 90%); + } + #o_wforum_forums_index_list .o_wforum_forum_card_bg { + min-height: 100px; + } + /* /website_event/static/src/scss/website_event.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_event_searchbar_form { + flex: 0 0 100%; + } + @media (min-width: 992px) { + .o_wevent_event_searchbar_form { + flex: 0 0 33%; + } + } + .o_wevent_index_topbar_filters .dropdown-toggle { + border: 1px solid #ced4da; + background-color: white !important; + color: #343a40; + border-radius: 0.125rem; + } + .o_wevent_index_topbar_filters .dropdown-toggle:hover, + .o_wevent_index_topbar_filters .dropdown-toggle:focus { + border-color: #00A09D; + color: #00A09D; + text-decoration: none; + } + .o_wevent_index_topbar_filters .dropdown-toggle:after { + margin-left: 1.2em; + } + .o_wevent_index_topbar_filters .dropdown-toggle .fa { + margin-right: .4em; + color: #00A09D; + } + .o_wevent_index_topbar_filters .dropdown-menu { + margin-top: 0.5rem; + min-width: 12rem; + } + .o_wevent_index_topbar_filters .dropdown-item.active .badge, + .o_wevent_index_topbar_filters .dropdown-menu a.active .badge, + .dropdown-menu .o_wevent_index_topbar_filters a.active .badge, + .o_wevent_index_topbar_filters .dropdown-item.active .label, + .o_wevent_index_topbar_filters .dropdown-menu a.active .label, + .dropdown-menu .o_wevent_index_topbar_filters a.active .label { + background-color: white; + color: #00A09D; + } + .o_wevent_social_link { + display: inline-block; + width: 3em; + height: 3em; + margin: 0 0.25rem 0.5rem 0.25rem; + line-height: 3em; + background-color: #f8f9fa; + border: 1px solid #dee2e6; + border-radius: 50%; + text-align: center; + } + .o_wevent_social_link:hover, + .o_wevent_social_link:focus { + background-color: #dee2e6; + } + .o_wevent_badge { + padding: 0.5rem 1rem; + border-radius: 10rem; + font-weight: 400; + } + .o_wevent_index .o_wevent_events_list header a { + transition: all .25s ease-in-out; + } + .o_wevent_index .o_wevent_events_list header a:hover, + .o_wevent_index .o_wevent_events_list header a:focus { + transform: scale(1.05); + } + .o_wevent_index .o_wevent_events_list .opt_events_list_columns header { + height: 200px; + } + @media (max-width: 767.98px) { + .o_wevent_index .o_wevent_events_list .opt_events_list_rows header { + height: 200px; + } + } + .o_wevent_index .o_wevent_events_list .o_wevent_badge_event { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding: 0.5rem 0.9375rem; + transform: translateY(-50%); + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date { + top: 0.9375rem; + right: 0.9375rem; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + width: 4rem; + height: 4rem; + border-radius: 50%; + text-align: center; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_day { + font-size: 1.125rem; + font-weight: 300; + line-height: 1; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_month { + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_events_list .o_wevent_participating, + .o_wevent_index .o_wevent_events_list .o_wevent_unpublished { + position: absolute; + bottom: 0; + width: 100%; + padding: 0.9375rem 0.9375rem; + text-align: right; + } + .o_wevent_index .o_wevent_events_list .card-title { + color: #343a40; + } + .o_wevent_index .o_wevent_sidebar_title { + margin: 0 0 1.5rem 0; + border-bottom: 1px solid #dee2e6; + padding: 0 0 0.5rem 0; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_sidebar_block { + margin: 0 0 2.5rem 0; + } + .o_wevent_index .o_wevent_sidebar_figure { + position: relative; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-img { + margin-bottom: 0; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: auto; + width: 100%; + padding: 1rem; + background-color: rgba(0, 0, 0, 0.5); + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + color: #fff; + } + .o_wevent_index #o_wevent_index_main_col .form-inline { + width: 100%; + } + .o_wevent_event .o_wevent_event_title { + margin: 3rem 0; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_name { + font-size: 1.125rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .o_wevent_event .o_wevent_registration_btn { + flex: 0 0 100%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed { + flex: 0 0 33%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed .close { + display: none; + } + .o_wevent_event .o_wevent_registration_btn .close { + display: block; + } + .o_wevent_event .o_wevent_registration_btn:not(.collapsed) { + box-shadow: none; + font-weight: 700; + text-transform: uppercase; + transition: none; + } + .o_wevent_event .o_wevent_sidebar_title { + margin-bottom: 1rem; + opacity: .5; + text-transform: uppercase; + } + .o_wevent_event .o_wevent_sidebar_block { + padding: 3rem; + border-bottom: 1px solid #dee2e6; + } + .o_wevent_event .o_wevent_sidebar_block:last-child { + border-bottom: 0; + } + .o_wevent_event .o_record_cover_container { + overflow: hidden; + z-index: 0; + } + .o_wevent_event .o_record_cover_container .o_record_cover_component { + display: none; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image { + background-attachment: fixed; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_component { + display: block; + z-index: -1; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_wevent_event_title { + color: white; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + /* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */ + .o_wevent_event .ribbon-wrapper { + width: 60px; + height: 60px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + } + .o_wevent_event .ribbon { + font: bold 13px Sans-Serif; + color: #404040; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + padding: 5px 0; + left: -4px; + top: 8px; + width: 90px; + -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + } + .o_wevent_event .ribbon.ribbon_Gold { + background-color: #FDE21B; + background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); + background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B); + } + .o_wevent_event .ribbon.ribbon_Silver { + background-color: #CCCCCC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); + background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC); + } + .o_wevent_event .ribbon.ribbon_Bronze { + background-color: #DB9141; + background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); + background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); + background-image: -moz-linear-gradient(top, #C2792A, #DB9141); + background-image: -ms-linear-gradient(top, #C2792A, #DB9141); + background-image: -o-linear-gradient(top, #C2792A, #DB9141); + } + .o_wevent_event .event_color_0 { + background-color: white; + color: #5a5a5a; + } + .o_wevent_event .event_color_1 { + background-color: #cccccc; + color: #424242; + } + .o_wevent_event .event_color_2 { + background-color: #ffc7c7; + color: #7a3737; + } + .o_wevent_event .event_color_3 { + background-color: #fff1c7; + color: #756832; + } + .o_wevent_event .event_color_4 { + background-color: #e3ffc7; + color: #5d6937; + } + .o_wevent_event .event_color_5 { + background-color: #c7ffd5; + color: #1a7759; + } + .o_wevent_event .event_color_6 { + background-color: #c7ffff; + color: #1a5d83; + } + .o_wevent_event .event_color_7 { + background-color: #c7d5ff; + color: #3b3e75; + } + .o_wevent_event .event_color_8 { + background-color: #e3c7ff; + color: #4c3668; + } + .o_wevent_event .event_color_9 { + background-color: #ffc7f1; + color: #6d2c70; + } + /* /website_mail_channel/static/src/css/website_mail_channel.css defined in bundle 'web.assets_frontend' */ + .o_mg_link_show { + display: none; + } + .o_mg_link_content { + display: none; + } + /* /website/static/src/scss/compatibility/bs3_for_12_0.scss defined in bundle 'web.assets_frontend' */ + .progress-bar-primary { + background-color: #00A09D !important; + color: white; + } + .progress-bar-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-primary:hover, + a.progress-bar-primary:focus, + button.progress-bar-primary:hover, + button.progress-bar-primary:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-secondary { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-secondary:hover, + a.progress-bar-secondary:focus, + button.progress-bar-secondary:hover, + button.progress-bar-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-success { + background-color: #2CBB70 !important; + color: white; + } + .progress-bar-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-success:hover, + a.progress-bar-success:focus, + button.progress-bar-success:hover, + button.progress-bar-success:focus { + background-color: #229257 !important; + color: white; + } + .progress-bar-info { + background-color: #4B9EB6 !important; + color: white; + } + .progress-bar-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-info:hover, + a.progress-bar-info:focus, + button.progress-bar-info:hover, + button.progress-bar-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .progress-bar-warning { + background-color: #F79B5B !important; + color: white; + } + .progress-bar-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-warning:hover, + a.progress-bar-warning:focus, + button.progress-bar-warning:hover, + button.progress-bar-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .progress-bar-danger { + background-color: #D9534F !important; + color: white; + } + .progress-bar-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-danger:hover, + a.progress-bar-danger:focus, + button.progress-bar-danger:hover, + button.progress-bar-danger:focus { + background-color: #c9302c !important; + color: white; + } + .progress-bar-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .progress-bar-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.progress-bar-light:hover, + a.progress-bar-light:focus, + button.progress-bar-light:hover, + button.progress-bar-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .progress-bar-dark { + background-color: #141f1e !important; + color: white; + } + .progress-bar-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-dark:hover, + a.progress-bar-dark:focus, + button.progress-bar-dark:hover, + button.progress-bar-dark:focus { + background-color: black !important; + color: white; + } + .progress-bar-default { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-default:hover, + a.progress-bar-default:focus, + button.progress-bar-default:hover, + button.progress-bar-default:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-violet-dark { + background-color: #875A7B !important; + color: white; + } + .progress-bar-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-dark:hover, + a.progress-bar-violet-dark:focus, + button.progress-bar-violet-dark:hover, + button.progress-bar-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .progress-bar-violet-darker { + background-color: #62495B !important; + color: white; + } + .progress-bar-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-darker:hover, + a.progress-bar-violet-darker:focus, + button.progress-bar-violet-darker:hover, + button.progress-bar-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .progress-bar-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .progress-bar-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-lightest:hover, + a.progress-bar-inverse-lightest:focus, + button.progress-bar-inverse-lightest:hover, + button.progress-bar-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .progress-bar-inverse-light { + background-color: #8B979F !important; + color: white; + } + .progress-bar-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-light:hover, + a.progress-bar-inverse-light:focus, + button.progress-bar-inverse-light:hover, + button.progress-bar-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .progress-bar-inverse { + background-color: #47738F !important; + color: white; + } + .progress-bar-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse:hover, + a.progress-bar-inverse:focus, + button.progress-bar-inverse:hover, + button.progress-bar-inverse:focus { + background-color: #36586d !important; + color: white; + } + .progress-bar-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .progress-bar-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-dark:hover, + a.progress-bar-inverse-dark:focus, + button.progress-bar-inverse-dark:hover, + button.progress-bar-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .progress-bar-inverse-darker { + background-color: #485761 !important; + color: white; + } + .progress-bar-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-darker:hover, + a.progress-bar-inverse-darker:focus, + button.progress-bar-inverse-darker:hover, + button.progress-bar-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .progress-bar-alpha { + background-color: #00A09D !important; + color: white; + } + .progress-bar-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha:hover, + a.progress-bar-alpha:focus, + button.progress-bar-alpha:hover, + button.progress-bar-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-alpha-dark { + background-color: #18856F !important; + color: white; + } + .progress-bar-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-dark:hover, + a.progress-bar-alpha-dark:focus, + button.progress-bar-alpha-dark:hover, + button.progress-bar-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .progress-bar-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .progress-bar-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-light:hover, + a.progress-bar-alpha-light:focus, + button.progress-bar-alpha-light:hover, + button.progress-bar-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .progress-bar-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .progress-bar-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-lightest:hover, + a.progress-bar-alpha-lightest:focus, + button.progress-bar-alpha-lightest:hover, + button.progress-bar-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .progress-bar-beta { + background-color: #5B899E !important; + color: white; + } + .progress-bar-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta:hover, + a.progress-bar-beta:focus, + button.progress-bar-beta:hover, + button.progress-bar-beta:focus { + background-color: #486d7e !important; + color: white; + } + .progress-bar-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .progress-bar-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-dark:hover, + a.progress-bar-beta-dark:focus, + button.progress-bar-beta-dark:hover, + button.progress-bar-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .progress-bar-beta-light { + background-color: #699FB8 !important; + color: white; + } + .progress-bar-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-light:hover, + a.progress-bar-beta-light:focus, + button.progress-bar-beta-light:hover, + button.progress-bar-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .progress-bar-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .progress-bar-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-lightest:hover, + a.progress-bar-beta-lightest:focus, + button.progress-bar-beta-lightest:hover, + button.progress-bar-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .progress-bar-gamma { + background-color: #E46F78 !important; + color: white; + } + .progress-bar-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma:hover, + a.progress-bar-gamma:focus, + button.progress-bar-gamma:hover, + button.progress-bar-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .progress-bar-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .progress-bar-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-dark:hover, + a.progress-bar-gamma-dark:focus, + button.progress-bar-gamma-dark:hover, + button.progress-bar-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .progress-bar-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .progress-bar-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-light:hover, + a.progress-bar-gamma-light:focus, + button.progress-bar-gamma-light:hover, + button.progress-bar-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .progress-bar-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .progress-bar-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-lightest:hover, + a.progress-bar-gamma-lightest:focus, + button.progress-bar-gamma-lightest:hover, + button.progress-bar-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .progress-bar-delta { + background-color: #5C5B80 !important; + color: white; + } + .progress-bar-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta:hover, + a.progress-bar-delta:focus, + button.progress-bar-delta:hover, + button.progress-bar-delta:focus { + background-color: #474662 !important; + color: white; + } + .progress-bar-delta-dark { + background-color: #37364D !important; + color: white; + } + .progress-bar-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-dark:hover, + a.progress-bar-delta-dark:focus, + button.progress-bar-delta-dark:hover, + button.progress-bar-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .progress-bar-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .progress-bar-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-light:hover, + a.progress-bar-delta-light:focus, + button.progress-bar-delta-light:hover, + button.progress-bar-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .progress-bar-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .progress-bar-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-lightest:hover, + a.progress-bar-delta-lightest:focus, + button.progress-bar-delta-lightest:hover, + button.progress-bar-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .progress-bar-epsilon { + background-color: #D5653E !important; + color: white; + } + .progress-bar-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon:hover, + a.progress-bar-epsilon:focus, + button.progress-bar-epsilon:hover, + button.progress-bar-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .progress-bar-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .progress-bar-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-dark:hover, + a.progress-bar-epsilon-dark:focus, + button.progress-bar-epsilon-dark:hover, + button.progress-bar-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .progress-bar-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .progress-bar-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-light:hover, + a.progress-bar-epsilon-light:focus, + button.progress-bar-epsilon-light:hover, + button.progress-bar-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .progress-bar-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .progress-bar-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-lightest:hover, + a.progress-bar-epsilon-lightest:focus, + button.progress-bar-epsilon-lightest:hover, + button.progress-bar-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .label-primary { + color: white; + background-color: #00A09D; + } + a.label-primary:hover, + a.label-primary:focus { + color: white; + background-color: #006d6b; + } + a.label-primary:focus, + a.label-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-secondary { + color: white; + background-color: #adb5bd; + } + a.label-secondary:hover, + a.label-secondary:focus { + color: white; + background-color: #919ca6; + } + a.label-secondary:focus, + a.label-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-success { + color: white; + background-color: #2CBB70; + } + a.label-success:hover, + a.label-success:focus { + color: white; + background-color: #229257; + } + a.label-success:focus, + a.label-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5); + } + .label-info { + color: white; + background-color: #4B9EB6; + } + a.label-info:hover, + a.label-info:focus { + color: white; + background-color: #3b7f93; + } + a.label-info:focus, + a.label-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5); + } + .label-warning { + color: white; + background-color: #F79B5B; + } + a.label-warning:hover, + a.label-warning:focus { + color: white; + background-color: #f57d2a; + } + a.label-warning:focus, + a.label-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5); + } + .label-danger { + color: white; + background-color: #D9534F; + } + a.label-danger:hover, + a.label-danger:focus { + color: white; + background-color: #c9302c; + } + a.label-danger:focus, + a.label-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); + } + .label-light { + color: #343a40; + background-color: #f6f9f9; + } + a.label-light:hover, + a.label-light:focus { + color: #343a40; + background-color: #d7e4e4; + } + a.label-light:focus, + a.label-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5); + } + .label-dark { + color: white; + background-color: #141f1e; + } + a.label-dark:hover, + a.label-dark:focus { + color: white; + background-color: black; + } + a.label-dark:focus, + a.label-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-violet-dark { + color: white; + background-color: #875A7B; + } + a.label-violet-dark:hover, + a.label-violet-dark:focus { + color: white; + background-color: #68465f; + } + a.label-violet-dark:focus, + a.label-violet-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5); + } + .label-violet-darker { + color: white; + background-color: #62495B; + } + a.label-violet-darker:hover, + a.label-violet-darker:focus { + color: white; + background-color: #453340; + } + a.label-violet-darker:focus, + a.label-violet-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5); + } + .label-inverse-lightest { + color: white; + background-color: #98A6B0; + } + a.label-inverse-lightest:hover, + a.label-inverse-lightest:focus { + color: white; + background-color: #7b8d9a; + } + a.label-inverse-lightest:focus, + a.label-inverse-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5); + } + .label-inverse-light { + color: white; + background-color: #8B979F; + } + a.label-inverse-light:hover, + a.label-inverse-light:focus { + color: white; + background-color: #707e87; + } + a.label-inverse-light:focus, + a.label-inverse-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5); + } + .label-inverse { + color: white; + background-color: #47738F; + } + a.label-inverse:hover, + a.label-inverse:focus { + color: white; + background-color: #36586d; + } + a.label-inverse:focus, + a.label-inverse.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5); + } + .label-inverse-dark { + color: white; + background-color: #5B7687; + } + a.label-inverse-dark:hover, + a.label-inverse-dark:focus { + color: white; + background-color: #465b69; + } + a.label-inverse-dark:focus, + a.label-inverse-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5); + } + .label-inverse-darker { + color: white; + background-color: #485761; + } + a.label-inverse-darker:hover, + a.label-inverse-darker:focus { + color: white; + background-color: #323d44; + } + a.label-inverse-darker:focus, + a.label-inverse-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5); + } + .label-alpha { + color: white; + background-color: #00A09D; + } + a.label-alpha:hover, + a.label-alpha:focus { + color: white; + background-color: #006d6b; + } + a.label-alpha:focus, + a.label-alpha.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-alpha-dark { + color: white; + background-color: #18856F; + } + a.label-alpha-dark:hover, + a.label-alpha-dark:focus { + color: white; + background-color: #105a4b; + } + a.label-alpha-dark:focus, + a.label-alpha-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5); + } + .label-alpha-light { + color: white; + background-color: #26D1AF; + } + a.label-alpha-light:hover, + a.label-alpha-light:focus { + color: white; + background-color: #1ea68b; + } + a.label-alpha-light:focus, + a.label-alpha-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5); + } + .label-alpha-lightest { + color: white; + background-color: #2AEBC4; + } + a.label-alpha-lightest:hover, + a.label-alpha-lightest:focus { + color: white; + background-color: #13cfa9; + } + a.label-alpha-lightest:focus, + a.label-alpha-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5); + } + .label-beta { + color: white; + background-color: #5B899E; + } + a.label-beta:hover, + a.label-beta:focus { + color: white; + background-color: #486d7e; + } + a.label-beta:focus, + a.label-beta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5); + } + .label-beta-dark { + color: white; + background-color: #3D5D6B; + } + a.label-beta-dark:hover, + a.label-beta-dark:focus { + color: white; + background-color: #2a414b; + } + a.label-beta-dark:focus, + a.label-beta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5); + } + .label-beta-light { + color: white; + background-color: #699FB8; + } + a.label-beta-light:hover, + a.label-beta-light:focus { + color: white; + background-color: #4c87a2; + } + a.label-beta-light:focus, + a.label-beta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5); + } + .label-beta-lightest { + color: white; + background-color: #77B5D1; + } + a.label-beta-lightest:hover, + a.label-beta-lightest:focus { + color: white; + background-color: #51a0c4; + } + a.label-beta-lightest:focus, + a.label-beta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5); + } + .label-gamma { + color: white; + background-color: #E46F78; + } + a.label-gamma:hover, + a.label-gamma:focus { + color: white; + background-color: #dc4450; + } + a.label-gamma:focus, + a.label-gamma.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5); + } + .label-gamma-dark { + color: white; + background-color: #B0565C; + } + a.label-gamma-dark:hover, + a.label-gamma-dark:focus { + color: white; + background-color: #904348; + } + a.label-gamma-dark:focus, + a.label-gamma-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5); + } + .label-gamma-light { + color: white; + background-color: #FC7C84; + } + a.label-gamma-light:hover, + a.label-gamma-light:focus { + color: white; + background-color: #fb4a55; + } + a.label-gamma-light:focus, + a.label-gamma-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5); + } + .label-gamma-lightest { + color: white; + background-color: #FC959C; + } + a.label-gamma-lightest:hover, + a.label-gamma-lightest:focus { + color: white; + background-color: #fb636e; + } + a.label-gamma-lightest:focus, + a.label-gamma-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5); + } + .label-delta { + color: white; + background-color: #5C5B80; + } + a.label-delta:hover, + a.label-delta:focus { + color: white; + background-color: #474662; + } + a.label-delta:focus, + a.label-delta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5); + } + .label-delta-dark { + color: white; + background-color: #37364D; + } + a.label-delta-dark:hover, + a.label-delta-dark:focus { + color: white; + background-color: #22212f; + } + a.label-delta-dark:focus, + a.label-delta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5); + } + .label-delta-light { + color: white; + background-color: #6E6D99; + } + a.label-delta-light:hover, + a.label-delta-light:focus { + color: white; + background-color: #58577c; + } + a.label-delta-light:focus, + a.label-delta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5); + } + .label-delta-lightest { + color: white; + background-color: #807FB3; + } + a.label-delta-lightest:hover, + a.label-delta-lightest:focus { + color: white; + background-color: #605fa0; + } + a.label-delta-lightest:focus, + a.label-delta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5); + } + .label-epsilon { + color: white; + background-color: #D5653E; + } + a.label-epsilon:hover, + a.label-epsilon:focus { + color: white; + background-color: #b84d28; + } + a.label-epsilon:focus, + a.label-epsilon.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5); + } + .label-epsilon-dark { + color: white; + background-color: #A34E2F; + } + a.label-epsilon-dark:hover, + a.label-epsilon-dark:focus { + color: white; + background-color: #7b3b24; + } + a.label-epsilon-dark:focus, + a.label-epsilon-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5); + } + .label-epsilon-light { + color: white; + background-color: #F07346; + } + a.label-epsilon-light:hover, + a.label-epsilon-light:focus { + color: white; + background-color: #ec4f17; + } + a.label-epsilon-light:focus, + a.label-epsilon-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5); + } + .label-epsilon-lightest { + color: white; + background-color: #FF8D63; + } + a.label-epsilon-lightest:hover, + a.label-epsilon-lightest:focus { + color: white; + background-color: #ff6830; + } + a.label-epsilon-lightest:focus, + a.label-epsilon-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .center-block { + display: block; + margin: auto; + } + .pull-left { + float: left; + } + .pull-right { + float: right; + } + .panel-primary { + background-color: #00A09D !important; + color: white; + } + .panel-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-primary:hover, + a.panel-primary:focus, + button.panel-primary:hover, + button.panel-primary:focus { + background-color: #006d6b !important; + color: white; + } + .panel-secondary { + background-color: #adb5bd !important; + color: white; + } + .panel-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-secondary:hover, + a.panel-secondary:focus, + button.panel-secondary:hover, + button.panel-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-success { + background-color: #2CBB70 !important; + color: white; + } + .panel-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-success:hover, + a.panel-success:focus, + button.panel-success:hover, + button.panel-success:focus { + background-color: #229257 !important; + color: white; + } + .panel-info { + background-color: #4B9EB6 !important; + color: white; + } + .panel-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-info:hover, + a.panel-info:focus, + button.panel-info:hover, + button.panel-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .panel-warning { + background-color: #F79B5B !important; + color: white; + } + .panel-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-warning:hover, + a.panel-warning:focus, + button.panel-warning:hover, + button.panel-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .panel-danger { + background-color: #D9534F !important; + color: white; + } + .panel-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-danger:hover, + a.panel-danger:focus, + button.panel-danger:hover, + button.panel-danger:focus { + background-color: #c9302c !important; + color: white; + } + .panel-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .panel-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-light:hover, + a.panel-light:focus, + button.panel-light:hover, + button.panel-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .panel-dark { + background-color: #141f1e !important; + color: white; + } + .panel-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-dark:hover, + a.panel-dark:focus, + button.panel-dark:hover, + button.panel-dark:focus { + background-color: black !important; + color: white; + } + .panel-default { + background-color: #adb5bd !important; + color: white; + } + .panel-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-violet-dark { + background-color: #875A7B !important; + color: white; + } + .panel-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-dark:hover, + a.panel-violet-dark:focus, + button.panel-violet-dark:hover, + button.panel-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .panel-violet-darker { + background-color: #62495B !important; + color: white; + } + .panel-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-darker:hover, + a.panel-violet-darker:focus, + button.panel-violet-darker:hover, + button.panel-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .panel-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .panel-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-lightest:hover, + a.panel-inverse-lightest:focus, + button.panel-inverse-lightest:hover, + button.panel-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .panel-inverse-light { + background-color: #8B979F !important; + color: white; + } + .panel-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-light:hover, + a.panel-inverse-light:focus, + button.panel-inverse-light:hover, + button.panel-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .panel-inverse { + background-color: #47738F !important; + color: white; + } + .panel-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse:hover, + a.panel-inverse:focus, + button.panel-inverse:hover, + button.panel-inverse:focus { + background-color: #36586d !important; + color: white; + } + .panel-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .panel-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-dark:hover, + a.panel-inverse-dark:focus, + button.panel-inverse-dark:hover, + button.panel-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .panel-inverse-darker { + background-color: #485761 !important; + color: white; + } + .panel-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-darker:hover, + a.panel-inverse-darker:focus, + button.panel-inverse-darker:hover, + button.panel-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .panel-alpha { + background-color: #00A09D !important; + color: white; + } + .panel-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha:hover, + a.panel-alpha:focus, + button.panel-alpha:hover, + button.panel-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .panel-alpha-dark { + background-color: #18856F !important; + color: white; + } + .panel-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-dark:hover, + a.panel-alpha-dark:focus, + button.panel-alpha-dark:hover, + button.panel-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .panel-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .panel-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-light:hover, + a.panel-alpha-light:focus, + button.panel-alpha-light:hover, + button.panel-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .panel-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .panel-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-lightest:hover, + a.panel-alpha-lightest:focus, + button.panel-alpha-lightest:hover, + button.panel-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .panel-beta { + background-color: #5B899E !important; + color: white; + } + .panel-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta:hover, + a.panel-beta:focus, + button.panel-beta:hover, + button.panel-beta:focus { + background-color: #486d7e !important; + color: white; + } + .panel-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .panel-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-dark:hover, + a.panel-beta-dark:focus, + button.panel-beta-dark:hover, + button.panel-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .panel-beta-light { + background-color: #699FB8 !important; + color: white; + } + .panel-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-light:hover, + a.panel-beta-light:focus, + button.panel-beta-light:hover, + button.panel-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .panel-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .panel-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-lightest:hover, + a.panel-beta-lightest:focus, + button.panel-beta-lightest:hover, + button.panel-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .panel-gamma { + background-color: #E46F78 !important; + color: white; + } + .panel-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma:hover, + a.panel-gamma:focus, + button.panel-gamma:hover, + button.panel-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .panel-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .panel-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-dark:hover, + a.panel-gamma-dark:focus, + button.panel-gamma-dark:hover, + button.panel-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .panel-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .panel-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-light:hover, + a.panel-gamma-light:focus, + button.panel-gamma-light:hover, + button.panel-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .panel-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .panel-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-lightest:hover, + a.panel-gamma-lightest:focus, + button.panel-gamma-lightest:hover, + button.panel-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .panel-delta { + background-color: #5C5B80 !important; + color: white; + } + .panel-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta:hover, + a.panel-delta:focus, + button.panel-delta:hover, + button.panel-delta:focus { + background-color: #474662 !important; + color: white; + } + .panel-delta-dark { + background-color: #37364D !important; + color: white; + } + .panel-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-dark:hover, + a.panel-delta-dark:focus, + button.panel-delta-dark:hover, + button.panel-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .panel-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .panel-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-light:hover, + a.panel-delta-light:focus, + button.panel-delta-light:hover, + button.panel-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .panel-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .panel-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-lightest:hover, + a.panel-delta-lightest:focus, + button.panel-delta-lightest:hover, + button.panel-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .panel-epsilon { + background-color: #D5653E !important; + color: white; + } + .panel-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon:hover, + a.panel-epsilon:focus, + button.panel-epsilon:hover, + button.panel-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .panel-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .panel-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-dark:hover, + a.panel-epsilon-dark:focus, + button.panel-epsilon-dark:hover, + button.panel-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .panel-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .panel-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-light:hover, + a.panel-epsilon-light:focus, + button.panel-epsilon-light:hover, + button.panel-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .panel-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .panel-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-lightest:hover, + a.panel-epsilon-lightest:focus, + button.panel-epsilon-lightest:hover, + button.panel-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .panel-default { + background-color: white !important; + color: #343a40; + } + .panel-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .col-xs-offset-0 { + margin-left: 0; + } + .col-xs-offset-1 { + margin-left: 8.33333333%; + } + .col-xs-offset-2 { + margin-left: 16.66666667%; + } + .col-xs-offset-3 { + margin-left: 25%; + } + .col-xs-offset-4 { + margin-left: 33.33333333%; + } + .col-xs-offset-5 { + margin-left: 41.66666667%; + } + .col-xs-offset-6 { + margin-left: 50%; + } + .col-xs-offset-7 { + margin-left: 58.33333333%; + } + .col-xs-offset-8 { + margin-left: 66.66666667%; + } + .col-xs-offset-9 { + margin-left: 75%; + } + .col-xs-offset-10 { + margin-left: 83.33333333%; + } + .col-xs-offset-11 { + margin-left: 91.66666667%; + } + @media (min-width: 768px) { + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 992px) { + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 1200px) { + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + } + .nav-stacked { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .navbar-default { + background-color: #f6f9f9 !important; + color: #343a40; + } + .navbar-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.navbar-default:hover, + a.navbar-default:focus, + button.navbar-default:hover, + button.navbar-default:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .dropdown-toggle .caret { + display: none; + } + .btn-default { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:hover { + color: white; + background-color: #98a2ac; + border-color: #919ca6; + } + .btn-default:focus, + .btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .btn-default.disabled, + .btn-default:disabled { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:not(:disabled):not(.disabled):active, + .btn-default:not(:disabled):not(.disabled).active, + .show > .btn-default.dropdown-toggle { + color: white; + background-color: #919ca6; + border-color: #8a95a1; + } + .btn-default:not(:disabled):not(.disabled):active:focus, + .btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .hide { + display: none !important; + } + .hidden { + display: none !important; + } + .visible-xs, + .visible-xs-block, + .visible-xs-inline, + .visible-xs-inline-block, + .visible-sm, + .visible-sm-block, + .visible-sm-inline, + .visible-sm-inline-block, + .visible-md, + .visible-md-block, + .visible-md-inline, + .visible-md-inline-block, + .visible-lg, + .visible-lg-block, + .visible-lg-inline, + .visible-lg-inline-block { + display: none !important; + } + @media (max-width: 767.98px) { + .visible-xs, .visible-xs-block { + display: block !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline { + display: inline !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline-block { + display: inline-block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm, .visible-sm-block { + display: block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline { + display: inline !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline-block { + display: inline-block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md, .visible-md-block { + display: block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline { + display: inline !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline-block { + display: inline-block !important; + } + } + @media (min-width: 1200px) { + .visible-lg, .visible-lg-block { + display: block !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } + } + @media (max-width: 767.98px) { + .hidden-xs { + display: none !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .hidden-sm { + display: none !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .hidden-md { + display: none !important; + } + } + @media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + } + .visible-print { + display: none !important; + } + @media print { + .visible-print { + display: block !important; + } + } + .visible-print-block { + display: none !important; + } + @media print { + .visible-print-block { + display: block !important; + } + } + .visible-print-inline { + display: none !important; + } + @media print { + .visible-print-inline { + display: inline !important; + } + } + .visible-print-inline-block { + display: none !important; + } + @media print { + .visible-print-inline-block { + display: inline-block !important; + } + } + @media print { + .hidden-print { + display: none !important; + } + } + /* /website_profile/static/src/scss/website_profile.scss defined in bundle 'web.assets_frontend' */ + .o_wprofile_body { + background-color: #f7f7fa; + } + .o_wprofile_gradient { + background-image: linear-gradient(120deg, #875A7B, #68465f); + } + .o_wprofile_pict { + width: 100%; + height: 100%; + padding-top: 30%; + background-size: cover; + background-position: center; + } + @media (min-width: 768px) { + .o_wprofile_pict { + padding-top: 70%; + border: 1px solid #68465f; + border-bottom-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_header: before { + content: ""; + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + height: 2.359375rem; + background: rgba(0, 0, 0, 0.2); + } + } + .o_wprofile_sidebar { + border: 1px solid #dee2e6; + } + @media (min-width: 768px) { + .o_wprofile_sidebar { + border-top-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_nav_tabs { + margin-top: -2.359375rem; + border-bottom: 0; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a { + border-radius: 0; + border-width: 0 1px; + line-height: 1.45; + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover, + .o_wprofile_nav_tabs .nav-link:focus, + .o_wprofile_nav_tabs .nav > li > a:focus, + .o_wprofile_nav_tabs .nav-link.focus, + .o_wprofile_nav_tabs .nav > li > a.focus { + color: white; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a, + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover { + border-color: #875A7B; + background: transparent; + } + .o_wprofile_nav_tabs .nav-link.active, + .o_wprofile_nav_tabs .nav > li > a.active { + color: #343a40; + background: #f7f7fa; + border-color: #f7f7fa; + } + } + @media (max-width: 575.98px) { + .o_wprofile_nav_tabs { + overflow-x: auto; + overflow-y: hidden; + } + .o_wprofile_nav_tabs li { + white-space: nowrap; + } + } + @media (max-width: 767.98px) { + .o_wprofile_tabs_content { + background-color: white; + padding: 0 15px; + } + } + @media (max-width: 575.98px) { + .o_wprofile_tabs_content { + margin: 0 -15px; + } + } + .o_wprofile_progress_circle { + position: relative; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart { + display: block; + max-width: 100%; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + fill: none; + stroke-width: 1.5px; + stroke-linecap: round; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg { + stroke: rgba(0, 0, 0, 0.1); + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + animation: progress 1s ease-out forwards; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart #gradient { + --o-pc-color-stop-1: #00d3cf; + --o-pc-color-stop-2: #00A09D; + } + .o_wprofile_progress_circle .o_pc_overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + @keyframes progress { + 0% { + stroke-dasharray: 0 100; + } + } + .o_wprofile_all_users_nav { + border-width: 1px 0; + } + .o_wprofile_all_users_nav, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + border-style: solid; + } + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + border-width: 0 1px; + } + @media (min-width: 768px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + color: white; + margin-top: -1px; + border-radius: 0; + min-height: 35px; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus { + color: #343a40; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover { + background-color: white; + } + } + @media (max-width: 767.98px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col { + padding-left: 0; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn { + color: white; + border-radius: 0.125rem; + background-color: rgba(0, 0, 0, 0.25); + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus { + color: white; + } + } + .o_wprofile_all_users_nav .breadcrumb-item.active a, + .o_wprofile_all_users_nav .breadcrumb > li.active a, + .o_wprofile_all_users_nav .breadcrumb-item a:hover, + .o_wprofile_all_users_nav .breadcrumb > li a:hover { + color: white; + } + .o_wprofile_all_users_nav .breadcrumb-item a, + .o_wprofile_all_users_nav .breadcrumb > li a, + .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > li + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > .breadcrumb-item + li::before, + .o_wprofile_all_users_nav .breadcrumb > li + li::before, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder { + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_top3_card_footer div { + border-color: #dee2e6; + border-style: solid; + border-width: 1px 0; + margin-top: -1px; + } + .o_wprofile_top3_card_footer div + div { + border-left-width: 1px; + margin-left: -1px; + } + .o_wprofile_pager li.page-item a.page-link, + .o_wprofile_pager .pagination > li a.page-link, + .o_wprofile_pager li.page-item .pagination > li > a, + .o_wprofile_pager .pagination > li > a { + background-color: transparent; + border: 0; + color: #6c757d; + transition-duration: .3s; + } + .o_wprofile_pager li.page-item a.page-link:hover, + .o_wprofile_pager .pagination > li a.page-link:hover, + .o_wprofile_pager li.page-item .pagination > li > a:hover, + .o_wprofile_pager .pagination > li > a:hover { + color: #00A09D; + } + .o_wprofile_pager li.page-item.active a.page-link, + .o_wprofile_pager .pagination > li.active a.page-link, + .o_wprofile_pager li.page-item.active .pagination > li > a, + .o_wprofile_pager .pagination > li.active .pagination > li > a { + color: white; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a { + color: #00A09D; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a:hover { + transform: scaleX(1.5) scaleY(1.5); + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow.disabled a { + color: #6c757d; + } + .o_wprofile_pager li.page-item .page-link:focus, + .o_wprofile_pager .pagination > li .page-link:focus, + .o_wprofile_pager li.page-item .pagination > li > a:focus, + .o_wprofile_pager .pagination > li > a:focus { + box-shadow: 0 0 0 0; + } + .country_flag { + display: inline-block; + margin-left: 2px; + max-height: 13px; + width: auto !important; + } + .o_wprofile_pointer { + cursor: pointer; + } + /* /openerp_website/static/src/scss/frontend_variables.scss defined in bundle 'web.assets_frontend' */ + /* /openerp_website/static/src/scss/-old/theme_v2015.scss defined in bundle 'web.assets_frontend' */ + .bg-img-01 { + background-image: url("/openerp_website/static/src/img/backgrounds/bg_snippet_01.jpg"); + background-size: cover; + } + .o-color-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: transparent; + background-color: rgba(0, 0, 0, 0.35); + } + .o-icon, + #wrapwrap .js_hr_recruitment .o_perk .fa { + border-radius: 50%; + text-align: center; + } + .o-icon.fa.fa-1x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-1x { + width: 40px; + height: 40px; + line-height: 40px; + } + .o-icon.fa.fa-2x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-2x { + width: 80px; + height: 80px; + line-height: 80px; + } + .o-icon[class*="bg-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="bg-"] { + border: 1px solid #343a40; + background-color: transparent; + color: #343a40; + } + .o-icon[class*="text-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="text-"] { + border-width: 1px; + border-style: solid; + } + .o-thumbnail { + padding: 10px; + background-color: #fff; + border: 0; + border-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-thumbnail-half { + padding: 10px 10px 0 10px; + background-color: #fff; + border: 0; + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-v-middle, + .table > thead > tr > th.o-v-middle, + .table > tbody > tr > th.o-v-middle, + .table > tfoot > tr > th.o-v-middle, + .table > thead > tr > td.o-v-middle, + .table > tbody > tr > td.o-v-middle, + .table > tfoot > tr > td.o-v-middle { + vertical-align: middle; + } + .carousel-control { + text-shadow: none; + opacity: 1; + } + .carousel-control.left, + .carousel-control.right { + background-image: none; + } + .carousel-control.left .fa, + .carousel-control.right .fa { + width: 40px; + height: 40px; + line-height: 40px; + background-color: #875A7B; + border-radius: 50%; + font-size: 14px; + text-align: center; + } + .carousel-control.left .fa { + padding-right: 2px; + } + .carousel-control.right .fa { + padding-left: 2px; + } + .carousel-control:hover { + opacity: 1; + } + .carousel-control:hover .fa { + background-color: #62495B; + } + /* /openerp_website/static/src/scss/-old/snippets_v2015.scss defined in bundle 'web.assets_frontend' */ + .s_big_image .container { + padding-top: 50px; + } + .s_faq { + background-color: #e9ecef; + } + .s_faq .card .card-header, + .s_faq .panel .card-header, + .s_faq .well .card-header, + .s_faq .card .panel-heading, + .s_faq .panel .panel-heading, + .s_faq .well .panel-heading { + padding: 0; + border: 1px solid transparent; + } + .s_faq .card .card-header a, + .s_faq .panel .card-header a, + .s_faq .well .card-header a, + .s_faq .card .panel-heading a, + .s_faq .panel .panel-heading a, + .s_faq .well .panel-heading a { + position: relative; + display: inline-block; + width: 100%; + padding: 15px 15px 15px 40px; + font-weight: 400; + } + .s_faq .card .card-header a:before, + .s_faq .panel .card-header a:before, + .s_faq .well .card-header a:before, + .s_faq .card .panel-heading a:before, + .s_faq .panel .panel-heading a:before, + .s_faq .well .panel-heading a:before { + content: '\f056'; + font-family: 'FontAwesome'; + position: absolute; + top: 14px; + left: 15px; + bottom: auto; + right: auto; + color: #00A09D; + } + .s_faq .card .card-header a.collapsed:before, + .s_faq .panel .card-header a.collapsed:before, + .s_faq .well .card-header a.collapsed:before, + .s_faq .card .panel-heading a.collapsed:before, + .s_faq .panel .panel-heading a.collapsed:before, + .s_faq .well .panel-heading a.collapsed:before { + content: '\f055'; + } + .s_faq .card .card-header:hover, + .s_faq .panel .card-header:hover, + .s_faq .well .card-header:hover, + .s_faq .card .panel-heading:hover, + .s_faq .panel .panel-heading:hover, + .s_faq .well .panel-heading:hover { + border: 1px solid #00A09D; + } + .s_faq .card .card-body, + .s_faq .panel .card-body, + .s_faq .well .card-body, + .s_faq .card .panel-body, + .s_faq .panel .panel-body, + .s_faq .well .panel-body, + .s_faq .card .well, + .s_faq .panel .well, + .s_faq .well .well { + padding: 30px 40px; + border-top-color: #6c757d !important; + } + .s_faq .card .card-body p:last-child, + .s_faq .panel .card-body p:last-child, + .s_faq .well .card-body p:last-child, + .s_faq .card .panel-body p:last-child, + .s_faq .panel .panel-body p:last-child, + .s_faq .well .panel-body p:last-child, + .s_faq .card .well p:last-child, + .s_faq .panel .well p:last-child, + .s_faq .well .well p:last-child, + .s_faq .card .card-body ul:last-child, + .s_faq .panel .card-body ul:last-child, + .s_faq .well .card-body ul:last-child, + .s_faq .card .panel-body ul:last-child, + .s_faq .panel .panel-body ul:last-child, + .s_faq .well .panel-body ul:last-child, + .s_faq .card .well ul:last-child, + .s_faq .panel .well ul:last-child, + .s_faq .well .well ul:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/animations.scss defined in bundle 'web.assets_frontend' */ + .o_animate_in_children > * { + transition: all 0.8s cubic-bezier(0.55, 0, 0.1, 1) 0s; + transform-origin: 50% 100%; + opacity: 0; + transform: scale(0.9) translateY(20px); + } + .o_animate_in_children > *[class*="deep-"] { + transition: box-shadow 1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_animate_in_children:not(.o_visible) > *[class*="deep-"] { + box-shadow: 0 0 0 transparent; + } + .o_animate_in_children.o_visible > * { + opacity: 1; + transform: scale(1) translateY(0px); + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate3d(20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate3d(-20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate3d(0, -20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate3d(0, 20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes bounce { + 0%, 100% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + @keyframes tooltip_welcome_before { + 0% { + opacity: 0; + transform: scale(4); + } + 100% { + opacity: 1; + transform: scale(inherit); + } + } + @keyframes tooltip_welcome_after { + 0% { + opacity: 1; + transform: scale(2); + } + 100% { + opacity: 0; + transform: scale(inherit); + } + } + @keyframes o-anim_drop { + 0% { + max-height: 0; + opacity: 0.8; + transform: scale(1.05); + box-shadow: 0 0 20px 0 #555; + } + 80% { + opacity: 1; + } + 100% { + max-height: 1000px; + opacity: 1; + transform: scale(1); + box-shadow: 0 0 0 0 transparent; + } + } + @keyframes o_blink { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + /* /openerp_website/static/src/scss/pictograms.scss defined in bundle 'web.assets_frontend' */ + .o_pic { + display: inline-block; + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.svg"); + background-position: 0 0; + background-repeat: no-repeat; + background-size: cover; + width: 1em; + height: 1em; + } + .o_pic.o_pic_responsive { + width: 100%; + height: 0; + padding-bottom: 100%; + } + .o_pic.o_pic_responsive_half { + width: 50%; + height: 0; + padding-bottom: 50%; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_pic.o_pic_align { + display: inline-block; + vertical-align: middle; + } + .o_pic_1x { + width: 1em; + height: 1em; + } + .o_pic_2x { + width: 2em; + height: 2em; + } + .o_pic_3x { + width: 3em; + height: 3em; + } + .o_pic_4x { + width: 4em; + height: 4em; + } + .o_pic_5x { + width: 5em; + height: 5em; + } + .o_pic_6x { + width: 6em; + height: 6em; + } + .o_pic_7x { + width: 7em; + height: 7em; + } + .o_pic_8x { + width: 8em; + height: 8em; + } + .o_pic_9x { + width: 9em; + height: 9em; + } + .o_pic_10x { + width: 10em; + height: 10em; + } + .o_pic.o_pic_mail { + background-position: 0.1% 0 !important; + } + .o_pic.o_pic_coin { + background-position: 5.4% 0 !important; + } + .o_pic.o_pic_pay { + background-position: 10.65% 0 !important; + } + .o_pic.o_pic_chart { + background-position: 15.8% 0 !important; + } + .o_pic.o_pic_vchart { + background-position: 21.1% 0 !important; + } + .o_pic.o_pic_schedule { + background-position: 26.35% 0 !important; + } + .o_pic.o_pic_layout { + background-position: 31.65% 0 !important; + } + .o_pic.o_pic_magnify { + background-position: 36.95% 0 !important; + } + .o_pic.o_pic_setting { + background-position: 42.2% 0 !important; + } + .o_pic.o_pic_check { + background-position: 47.6% 0 !important; + } + .o_pic.o_pic_uncheck { + background-position: 52.6% 0 !important; + } + /* /openerp_website/static/src/scss/components.scss defined in bundle 'web.assets_frontend' */ + .container::before, + .container::after { + content: ""; + display: table; + clear: both; + } + .o_logo { + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.png"); + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.svg"); + background-position: 0 0; + background-repeat: no-repeat; + display: inline-block; + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo.center-block, + .o_logo.o_logo_responsive_half { + position: relative; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_logo.o_logo_responsive { + background-size: cover; + width: 100%; + height: 0; + padding-bottom: 31.9%; + } + .o_logo.o_logo_responsive_half { + background-size: cover; + width: 50%; + height: 0; + padding-bottom: 15.94%; + } + .o_logo_15 { + width: 47px; + height: 15px; + background-size: auto 15px; + } + .o_logo_30 { + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo_60 { + width: 188px; + height: 60px; + background-size: auto 60px; + } + .o_logo_120 { + width: 376px; + height: 120px; + background-size: auto 120px; + } + .o_logo_240 { + width: 752px; + height: 240px; + background-size: auto 240px; + } + .o_logo_inverse { + background-position: 100% 0; + } + .o_logo_inverse.o_logo_15.center-block { + background-position: 102% 0; + } + .shadow { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + .shadow-light, + #wrapwrap.o_pricing .pricing-col .pricing-card { + box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.06), -8px 8px 15px 0 rgba(120, 120, 120, 0.02), 3px 3px 30px 0 rgba(0, 0, 0, 0.02); + } + .close { + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 400; + text-shadow: none; + opacity: 0.9; + } + .close:hover { + opacity: 0.9; + } + .o_overflow_x_hidden { + overflow-x: hidden; + } + .o_overflow_y_hidden { + overflow-y: hidden; + } + .o_overflow_hidden { + overflow: hidden; + } + .o_v_align_col { + align-items: center; + } + .o_v_align_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_v_align_col_sm, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + align-items: center; + } + .o_v_align_col_sm > *:not(:last-child), + #wrapwrap.o_login > main > *:not(:last-child), + #wrapwrap.o_sign_up_login > main > *:not(:last-child), + #wrapwrap.o_reset_password > main > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_v_align_col_md { + align-items: center; + } + .o_v_align_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_v_align_col_lg { + align-items: center; + } + .o_v_align_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_equal_col > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_equal_col_sm > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_sm > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_sm > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_equal_col_md > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_md > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_equal_col_lg > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_lg > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_offset_top > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top > .container:first-child > .form-group:first-child > *, + .o_offset_top > .row:first-child > *, + .form-horizontal .o_offset_top > .form-group:first-child > * { + margin-top: 75px; + } + @media (min-width: 768px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -37.5px; + } + } + @media (min-width: 992px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -75px; + } + } + .o_offset_top_big > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_big > .container:first-child > .form-group:first-child > *, + .o_offset_top_big > .row:first-child > *, + .form-horizontal .o_offset_top_big > .form-group:first-child > * { + margin-top: 100px; + } + @media (min-width: 768px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -50px; + } + } + @media (min-width: 992px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -100px; + } + } + .o_offset_top_biggest > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .container:first-child > .form-group:first-child > *, + .o_offset_top_biggest > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .form-group:first-child > * { + margin-top: 125px; + } + @media (min-width: 768px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -62.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -125px; + } + } + .o_offset_top_medium > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .container:first-child > .form-group:first-child > *, + .o_offset_top_medium > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .form-group:first-child > * { + margin-top: 50px; + } + @media (min-width: 768px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -25px; + } + } + @media (min-width: 992px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -50px; + } + } + .o_offset_top_small > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_small > .container:first-child > .form-group:first-child > *, + .o_offset_top_small > .row:first-child > *, + .form-horizontal .o_offset_top_small > .form-group:first-child > * { + margin-top: 35px; + } + @media (min-width: 768px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -17.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -35px; + } + } + .visible-ios { + display: none; + } + html.o_ios_device .visible-ios { + display: block; + } + .visible-android { + display: none; + } + html.o_android_device .visible-android { + display: block; + } + .visible-win_phone { + display: none; + } + html.o_win_phone_device .visible-win_phone { + display: block; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav).deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header { + font-weight: 400; + padding: 15px 20px 3px 15px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header:first-child { + padding-top: 3px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a { + padding: .5rem 1rem; + font-size: 0.75rem; + font-weight: 500; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus { + color: #fff; + background-color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .label { + background-color: #fff; + color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:active { + color: #343a40; + background-color: #e9ecef; + } + .o_list_line, + .o_list_bullet { + padding-left: 0; + list-style: none; + } + .o_list_line li:before, + .o_list_bullet li:before { + margin-right: 1.2em; + content: "-"; + } + .o_list_bullet li:before { + margin-right: 0.6em; + content: "•"; + } + .btn { + z-index: 1; + transition: background 0.3s cubic-bezier(0.55, 0, 0.1, 1), color 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + .btn.o_btn_cta { + padding: 0.9em 2em; + font-size: 1rem; + line-height: 1.1; + border-radius: 0.125rem; + width: 250px; + max-width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 800; + white-space: normal; + } + .btn.btn-secondary, + .btn.btn-default { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:hover, + .btn.btn-default:hover { + color: #343a40; + background-color: #ececec; + border-color: #919ca6; + } + .btn.btn-secondary:focus, + .btn.btn-secondary.focus, + .btn.btn-default:focus, + .btn.btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-secondary.disabled, + .btn.btn-secondary:disabled, + .btn.btn-default.disabled, + .btn.btn-default:disabled { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active, + .btn.btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn.btn-secondary.dropdown-toggle, + .btn.btn-default:not(:disabled):not(.disabled):active, + .btn.btn-default:not(:disabled):not(.disabled).active, + .show > .btn.btn-default.dropdown-toggle { + color: #343a40; + background-color: #e6e5e5; + border-color: #8a95a1; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, + .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-secondary.dropdown-toggle:focus, + .btn.btn-default:not(:disabled):not(.disabled):active:focus, + .btn.btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-link { + font-weight: 600; + } + .input-group-btn > .btn { + margin-right: -1px; + border-radius: 0.125rem 0 0 0.125rem; + height: 100%; + } + input + .input-group-btn > .btn { + margin-left: -1px; + margin-right: 0; + border-radius: 0 0.125rem 0.125rem 0; + } + .btn-primary .badge-primary { + background-color: #007a77; + } + .btn-secondary .badge-secondary { + background-color: #98a2ac; + } + .btn-success .badge-success { + background-color: #259c5d; + } + .btn-info .badge-info { + background-color: #3f879c; + } + .btn-warning .badge-warning { + background-color: #f58537; + } + .btn-danger .badge-danger { + background-color: #d23430; + } + .btn-light .badge-light { + background-color: #dfeae9; + } + .btn-dark .badge-dark { + background-color: #050808; + } + .btn-default .badge-default { + background-color: #98a2ac; + } + .btn-violet-dark .badge-violet-dark { + background-color: #704b66; + } + .btn-violet-darker .badge-violet-darker { + background-color: #4c3947; + } + .btn-inverse-lightest .badge-inverse-lightest { + background-color: #82939f; + } + .btn-inverse-light .badge-inverse-light { + background-color: #76848e; + } + .btn-inverse .badge-inverse { + background-color: #3a5e75; + } + .btn-inverse-dark .badge-inverse-dark { + background-color: #4c6270; + } + .btn-inverse-darker .badge-inverse-darker { + background-color: #38434b; + } + .btn-alpha .badge-alpha { + background-color: #007a77; + } + .btn-alpha-dark .badge-alpha-dark { + background-color: #126554; + } + .btn-alpha-light .badge-alpha-light { + background-color: #20b194; + } + .btn-alpha-lightest .badge-alpha-lightest { + background-color: #14dab2; + } + .btn-beta .badge-beta { + background-color: #4d7486; + } + .btn-beta-dark .badge-beta-dark { + background-color: #2f4853; + } + .btn-beta-light .badge-beta-light { + background-color: #518eaa; + } + .btn-beta-lightest .badge-beta-lightest { + background-color: #5aa5c7; + } + .btn-gamma .badge-gamma { + background-color: #de4f5a; + } + .btn-gamma-dark .badge-gamma-dark { + background-color: #98474d; + } + .btn-gamma-light .badge-gamma-light { + background-color: #fb5761; + } + .btn-gamma-lightest .badge-gamma-lightest { + background-color: #fb7079; + } + .btn-delta .badge-delta { + background-color: #4c4b6a; + } + .btn-delta-dark .badge-delta-dark { + background-color: #272637; + } + .btn-delta-light .badge-delta-light { + background-color: #5d5c84; + } + .btn-delta-lightest .badge-delta-lightest { + background-color: #6867a5; + } + .btn-epsilon .badge-epsilon { + background-color: #c2522a; + } + .btn-epsilon-dark .badge-epsilon-dark { + background-color: #854026; + } + .btn-epsilon-light .badge-epsilon-light { + background-color: #ed5823; + } + .btn-epsilon-lightest .badge-epsilon-lightest { + background-color: #ff713d; + } + .badge, + .label { + font-size: 0.75rem; + font-weight: 600; + } + .o_share_icons .btn { + width: 60px; + height: 60px; + line-height: 60px; + padding: 0; + border-radius: 50%; + margin-left: 3px; + } + .o_share_icons .btn .fa { + vertical-align: middle; + } + .o_ripple { + z-index: -1; + transform: scale(0); + background: rgba(0, 0, 0, 0.25); + } + .btn-dark .o_ripple, + .btn-outline-dark .o_ripple { + background-color: rgba(255, 255, 255, 0.25); + } + .o_ripple_animated { + animation: ripple 0.35s ease-in 0s 1 normal none running; + } + .o_gradient { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .o_gradient_inverse { + background: linear-gradient(130deg, #5B7687 30%, #485761 100%) !important; + } + .o_gradient_alpha { + background: linear-gradient(130deg, #00A09D 30%, #5C5B80 100%) !important; + } + .o_gradient_beta { + background: linear-gradient(130deg, #5B899E 30%, #00A09D 100%) !important; + } + .o_gradient_gamma { + background: linear-gradient(130deg, #FC7C84 30%, #D5653E 100%) !important; + } + .o_gradient_delta { + background: linear-gradient(130deg, #5C5B80 30%, #E46F78 100%) !important; + } + .o_gradient_epsilon { + background: linear-gradient(130deg, #D5653E 30%, #5C5B80 100%) !important; + } + .o_stripe { + background-color: #f8f9fa; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_skew { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew { + transform: skewY(-6deg); + } + @media (min-width: 768px) { + .o_skew_sm { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_sm { + transform: skewY(-6deg); + } + } + @media (min-width: 992px) { + .o_skew_md { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_md { + transform: skewY(-6deg); + } + } + @media (min-width: 1200px) { + .o_skew_lg { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_lg { + transform: skewY(-6deg); + } + } + section { + background-color: #f8f9fa; + position: relative; + width: 100%; + } + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices_xs.gif"); + } + @media (min-width: 768px) { + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices.gif"); + } + } + .o_bg_arch1, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch1, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1.jpg"); + } + } + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2.jpg"); + } + } + .o_bg_arch3 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_3.png"); + } + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4.jpg"); + } + } + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5.jpg"); + } + } + .o_bg_arch6 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_6.jpg"); + } + .o_bg_arch7 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_7.jpg"); + } + .o_bg_cover, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-size: cover; + } + .o_bg_fit-W { + background-size: 100% auto; + } + .o_bg_fit-H { + background-size: auto 100%; + } + .o_bg_fit-both { + background-size: 100% 100%; + } + .o_bg_no-repeat { + background-repeat: no-repeat; + } + .o_bg_fixed, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-attachment: fixed; + -webkit-transform: transform3d(0, 0, 0); + } + @media (max-width: 767.98px) { + .o_bg_hidden-xs { + background-image: none !important; + background: inherit; + } + } + .h_15 { + height: auto; + min-height: 120px; + min-height: 15vh; + } + .h_20 { + height: auto; + min-height: 160px; + min-height: 20vh; + } + .h_25 { + height: auto; + min-height: 200px; + min-height: 25vh; + } + .h_30 { + height: auto; + min-height: 240px; + min-height: 30vh; + } + .h_35 { + height: auto; + min-height: 280px; + min-height: 35vh; + } + .h_40 { + height: auto; + min-height: 320px; + min-height: 40vh; + } + .h_45 { + height: auto; + min-height: 360px; + min-height: 45vh; + } + .h_50 { + height: auto; + min-height: 400px; + min-height: 50vh; + } + .h_55 { + height: auto; + min-height: 440px; + min-height: 55vh; + } + .h_60 { + height: auto; + min-height: 480px; + min-height: 60vh; + } + .h_65 { + height: auto; + min-height: 520px; + min-height: 65vh; + } + .h_70 { + height: auto; + min-height: 560px; + min-height: 70vh; + } + .h_75 { + height: auto; + min-height: 600px; + min-height: 75vh; + } + .h_80 { + height: auto; + min-height: 640px; + min-height: 80vh; + } + .h_85 { + height: auto; + min-height: 680px; + min-height: 85vh; + } + .h_90 { + height: auto; + min-height: 720px; + min-height: 90vh; + } + .h_95 { + height: auto; + min-height: 760px; + min-height: 95vh; + } + .h_100 { + height: auto; + min-height: 800px; + min-height: 100vh; + } + @media (min-width: 768px) { + .o_first_is_free { + width: 60%; + margin-left: 20%; + } + } + .o_first_is_free > .row, + .form-horizontal .o_first_is_free > .form-group { + margin: 0 10px; + background-color: #62495B; + } + @media (max-width: 767.98px) { + .o_ribbon_container { + padding-top: 45px; + } + } + @media (min-width: 768px) { + .o_ribbon_container { + padding-left: 75px; + } + } + .o_ribbon_container .o_ribbon { + position: absolute; + top: 10px; + left: -72px; + bottom: auto; + right: auto; + width: 200px; + padding: 6px 0; + text-align: center; + backface-visibility: hidden; + transform: rotate(-39deg); + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + } + .navbar-right { + margin-left: auto !important; + } + .o_tab_nav { + margin: 0 auto; + padding: 0; + list-style-type: none; + justify-content: space-around; + margin-bottom: -1.42em; + } + .o_tab_nav::after { + content: ""; + display: inline-block; + width: 100%; + } + .o_tab_nav > li { + display: inline-block; + } + .o_tab_nav > li > a { + display: block; + padding: 20px 5px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + color: #212529; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + font-weight: 600; + font-size: 0.9em; + opacity: 0.6; + } + .o_tab_nav > li > a:focus, + .o_tab_nav > li > a:active, + .o_tab_nav > li > a:focus:active { + outline: none; + } + .o_tab_nav > li > a:hover, + .o_tab_nav > li > a.active { + opacity: 1; + color: #875A7B; + text-decoration: none; + } + .o_tab_nav > li.ui-sortable-handle { + background: #ffff66; + cursor: move !important; + } + .o_tab_nav > li.ui-sortable-handle:hover { + background: #cccc00; + } + .o_tab_nav > li.ui-sortable-handle > a { + background-color: white; + outline: 1px dotted black; + } + .o_tab_nav > li.ui-sortable-handle > a:hover { + cursor: text !important; + } + .o_tab_nav.o_tab_nav_small li > a { + font-size: 0.8em; + } + .o_tab_nav.o_tab_nav_has_hr { + margin-bottom: 0; + } + .o_tab_nav.o_tab_nav_has_hr li > a { + padding: 20px 0 10px; + position: relative; + } + .o_tab_nav.o_tab_nav_has_hr li > a:after { + content: ""; + display: block; + background: #875A7B; + width: 100%; + height: 0px; + position: absolute; + top: auto; + left: auto; + bottom: -2px; + right: auto; + transition: height 0.3s ease 0s; + } + .o_tab_nav.o_tab_nav_has_hr li > a.active:after { + height: 3px; + } + .o-text-overflow-inline-block { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .o-text-overflow-block { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .popover { + border-width: 0; + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .popover.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .popover-title { + font-weight: 400; + } + .label.bg-white { + color: #212529; + } + .label.badge-secondary { + background-color: #495057; + } + .pagination { + border-radius: 0; + border-top: 1px solid #d8d8d8; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination.o_pagination_big { + width: 100%; + } + .pagination > li { + margin: -1px 4px 10px 0; + display: inline-block; + } + .pagination > li:nth-last-child(2) { + margin-right: 0; + } + .pagination > li:last-child { + margin-left: 4px; + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + transition: all 0.1s ease; + border-radius: 0 !important; + border-width: 1px 0 0 0; + } + .pagination > li.disabled { + display: none; + } + blockquote p { + font-size: 0.9375rem; + color: #212529; + } + blockquote small { + font-size: 90%; + } + .tooltip .tooltip-inner { + padding: 12px 10px; + font-size: 13px; + line-height: 1.3; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .tooltip .tooltip-inner.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .o-no-select { + pointer-events: none; + cursor: default; + } + .o-no-select::selection, + .o-no-select *::selection { + background: transparent; + } + .o-no-select::-moz-selection, + .o-no-select *::-moz-selection { + background: transparent; + } + .card, + .panel, + .well { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .card.deep_hover:hover, + .deep_hover.panel:hover, + .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well, + .card.o_card_app, + .o_card_app.panel, + .o_card_app.well, + .card.s_panel_video, + .s_panel_video.panel, + .s_panel_video.well { + border: 0; + } + .card.o_card_app .o_card_app_top, + .o_card_app.panel .o_card_app_top, + .o_card_app.well .o_card_app_top { + border-radius: 0.125rem 0.125rem 0 0; + border-top: 4px solid transparent; + padding-left: 0.9375rem; + pointer-events: none; + } + .card.card_app_small a, + .card_app_small.panel a, + .card_app_small.well a { + padding: 0.46875rem 0.46875rem; + } + .card.card_app_small a img, + .card_app_small.panel a img, + .card_app_small.well a img { + width: 50px; + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well { + max-width: 400px; + } + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label, + .card.s_case_study .badge, + .s_case_study.panel .badge, + .s_case_study.well .badge, + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label { + border-radius: 0 0.125rem 0 0; + padding: 10px 15px; + } + .card.s_case_study .s_figure_link, + .s_case_study.panel .s_figure_link, + .s_case_study.well .s_figure_link { + border-radius: 0.125rem 0.125rem 0 0; + text-align: left; + overflow: hidden; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); + } + .card.s_case_study .s_figure_link > a, + .s_case_study.panel .s_figure_link > a, + .s_case_study.well .s_figure_link > a { + opacity: 0.7; + filter: none; + -webkit-filter: none; + } + .card.s_case_study .s_figure_link > a:after, + .s_case_study.panel .s_figure_link > a:after, + .s_case_study.well .s_figure_link > a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: rgba(0, 0, 0, 0.2); + } + .card.s_case_study .s_figure_link h2, + .s_case_study.panel .s_figure_link h2, + .s_case_study.well .s_figure_link h2 { + font-size: 26px; + position: absolute; + top: auto; + left: 0.9375rem; + bottom: 0px; + right: 0.9375rem; + transform: translate(0, 10%); + } + .card.s_case_study .s_figure_link h2:after, + .s_case_study.panel .s_figure_link h2:after, + .s_case_study.well .s_figure_link h2:after { + display: none; + } + .card.s_panel_video .s_figure_link, + .s_panel_video.panel .s_figure_link, + .s_panel_video.well .s_figure_link { + padding-bottom: 56.25% !important; + } + .card.s_panel_video .s_figure_link > a, + .s_panel_video.panel .s_figure_link > a, + .s_panel_video.well .s_figure_link > a { + opacity: 1; + filter: none; + -webkit-filter: none; + } + .card.s_panel_video .s_figure_link::after, + .s_panel_video.panel .s_figure_link::after, + .s_panel_video.well .s_figure_link::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: no-repeat center/40% url(/openerp_website/static/src/img/2016/ui/play-button.png); + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + cursor: pointer; + } + .card.s_panel_video .s_figure_link:hover::after, + .s_panel_video.panel .s_figure_link:hover::after, + .s_panel_video.well .s_figure_link:hover::after { + transform: scale(1.1); + } + .card.s_panel_video .s_figure_link:hover h2, + .s_panel_video.panel .s_figure_link:hover h2, + .s_panel_video.well .s_figure_link:hover h2 { + transform: translate(0, 10%); + } + .card.s_panel_video .s_figure_link:hover h2:after, + .s_panel_video.panel .s_figure_link:hover h2:after, + .s_panel_video.well .s_figure_link:hover h2:after { + display: none; + } + .card .o_panel_cover, + .panel .o_panel_cover, + .well .o_panel_cover { + display: block; + width: 100%; + height: 170px; + border-radius: 0.125rem 0.125rem 0 0; + background-size: cover; + background-position: center; + } + .o_schedule_demo { + text-align: center; + display: inline-block; + } + @media (min-width: 768px) { + .o_schedule_demo { + max-width: 250px; + width: 100%; + } + } + @media (max-width: 575.98px) { + .o_schedule_demo a: not(.btn) { + color: #26D1AF !important; + } + } + .o_banner_announcement { + background-color: rgba(0, 0, 0, 0.15); + font-size: 13px; + font-weight: 500; + color: white; + } + .o_banner_announcement:hover, + .o_banner_announcement:active, + .o_banner_announcement:focus { + background-color: rgba(0, 0, 0, 0.25); + color: white; + } + .nav-pills.flex-column > li > a { + padding: .5rem 1rem; + border-radius: 0.125rem; + color: #343a40; + } + .nav-pills.flex-column > li > a .badge, + .nav-pills.flex-column > li > a .label { + padding: .4rem .5rem; + background-color: #dee2e6; + } + .nav-pills.flex-column > li > a:hover, + .nav-pills.flex-column > li > a:focus { + color: #875A7B; + } + .nav-pills.flex-column > li > a:hover .badge, + .nav-pills.flex-column > li > a:hover .label, + .nav-pills.flex-column > li > a:focus .badge, + .nav-pills.flex-column > li > a:focus .label { + background-color: #00A09D; + color: #fff; + } + .nav-pills.flex-column > li > a.active, + .nav-pills.flex-column > li > a.active:hover, + .nav-pills.flex-column > li > a.active:focus { + background-color: #875A7B; + color: #fff; + } + .nav-pills.flex-column > li > a.active .badge, + .nav-pills.flex-column > li > a.active .label, + .nav-pills.flex-column > li > a.active:hover .badge, + .nav-pills.flex-column > li > a.active:hover .label, + .nav-pills.flex-column > li > a.active:focus .badge, + .nav-pills.flex-column > li > a.active:focus .label { + background-color: #fff; + color: #875A7B; + } + .o_apps_icons .container { + position: relative; + } + .o_apps_icons .o_search_nav { + padding: 0 15px; + } + .o_apps_icons .o_search_nav .o_apps_search_clear { + position: absolute; + top: 15px; + left: auto; + bottom: auto; + right: 30px; + cursor: pointer; + opacity: 0.5; + } + .o_apps_icons .o_search_nav .o_apps_search_clear:hover { + opacity: 1; + } + .o_apps_icons .o_search_nav .o_apps_search, + .o_apps_icons .o_search_nav .o_apps_search:focus, + .o_apps_icons .o_search_nav .o_apps_search:active { + padding-left: 0; + box-shadow: none; + outline: none; + color: #343a40; + } + .o_apps_list .o_apps_list_col_title { + font-size: 12px; + } + .o_apps_list .o_app_entry { + margin: 6px 10px 40px; + font-size: 13px; + line-height: 1.2; + } + .o_apps_list .o_app_entry.o_app_pseudo span { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + border-radius: 4px; + margin: 0 auto 5px; + } + .o_apps_list .o_app_entry { + max-width: 88px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 78px; + height: 78px; + } + @media (min-width: 576px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 768px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 992px) { + .o_apps_list .o_app_entry { + max-width: 75px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 65px; + height: 65px; + } + } + @media (min-width: 1200px) { + .o_apps_list .o_app_entry { + max-width: 80px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 70px; + height: 70px; + } + } + .o_apps_list .o_app_entry_pseudo_container_left { + position: absolute; + top: 21px; + left: auto; + bottom: auto; + right: 100%; + } + .o_apps_list .o_app_entry_pseudo_container_right { + position: absolute; + top: 21px; + left: 100%; + bottom: auto; + right: auto; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .deep-1.deep_hover:hover, + .loempia_app_card > a.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2.deep_hover:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.card:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.panel:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3 { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4, + .o_chat_window { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4.deep_hover:hover, + .deep_hover.o_chat_window:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .deep-5 { + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .modal-open #wrapwrap > main { + z-index: auto !important; + } + .modal-open #wrapwrap > footer { + z-index: -1 !important; + } + .odoo_primary { + background-color: #875A7B; + color: white; + } + .odoo_primary * { + color: inherit; + } + .o_images_viewer { + cursor: pointer; + position: relative; + } + .o_images_viewer:before, + .o_images_viewer:after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transition: opacity 0.3s; + opacity: 0; + } + .o_images_viewer:before { + content: ''; + background-color: rgba(0, 0, 0, 0.3); + } + .o_images_viewer:after { + top: 40%; + content: '\f002'; + font: 4em/1"FontAwesome"; + color: #e9ecef; + text-align: center; + } + .o_images_viewer:hover:before, + .o_images_viewer:hover:after { + opacity: 1; + } + #o_images_viewer_modal .close { + width: 60px; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background: #343a40; + color: white; + } + #o_images_viewer_modal .close:hover { + background: black; + } + #o_images_viewer_modal .modal-dialog, + #o_images_viewer_modal .modal-body { + margin-top: 0 !important; + padding: 0; + } + #o_images_viewer_modal .modal-dialog { + max-width: 75%; + height: 100%; + margin: 0 auto; + } + #o_images_viewer_modal .modal-content { + height: 100%; + background: transparent; + border: none; + } + #o_images_viewer_modal .modal-header { + border: none; + } + #o_images_viewer_modal .modal-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + overflow: auto; + } + #o_images_viewer_modal .carousel-control-prev, + #o_images_viewer_modal .carousel-control-next { + width: 45px; + height: 40px; + top: 45%; + background: rgba(33, 37, 41, 0.4); + color: white; + opacity: 0; + transition: opacity 0.3s; + } + #o_images_viewer_modal .carousel-control-prev:hover, + #o_images_viewer_modal .carousel-control-next:hover { + background: #212529; + } + #o_images_viewer_modal .carousel-inner:hover .carousel-control-prev, + #o_images_viewer_modal .carousel-inner:hover .carousel-control-next { + opacity: 1; + } + /* /openerp_website/static/src/scss/typography.scss defined in bundle 'web.assets_frontend' */ + body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .display-1, + h1, + .h1 { + letter-spacing: -0.03em; + word-spacing: 0.02em; + } + .display-2, + h2, + .h2 { + letter-spacing: -0.02em; + word-spacing: 0.015em; + } + .display-3, + h3, + .h3, + #wrap.website_blog .o_post_subtitle h2 { + letter-spacing: -0.01em; + word-spacing: 0.01em; + } + .display-4, + h4, + .h4, + #wrapwrap.o_odoo_editions .o_table_features thead th { + letter-spacing: 0em; + word-spacing: 0.005em; + } + a { + font-weight: 600; + } + .fw_light, + .fw_extralight { + font-weight: 300; + } + .fw_light label, + .fw_light b, + .fw_light strong, + .fw_light a, + .fw_extralight label, + .fw_extralight b, + .fw_extralight strong, + .fw_extralight a { + font-weight: 400; + } + .fw_regular, + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + font-weight: 400; + } + .fw_medium { + font-weight: 500; + } + .fw_semibold { + font-weight: 600; + } + .fw_bold { + font-weight: bold; + } + .text-heading { + color: #212529; + } + .text-default { + color: #343a40; + } + .text-white a { + color: #26D1AF; + } + .text-white a:hover, + .text-white a:focus { + color: #2AEBC4; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: #6c757d !important; + } + blockquote { + border-left-width: 3px; + } + /* /openerp_website/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap { + position: relative; + display: block; + height: auto; + min-height: 100%; + background-color: #212529; + } + #wrapwrap > * { + display: block; + } + #wrapwrap:not(.o_fullscreen) > main { + z-index: 1; + position: relative; + height: auto; + background-color: #f8f9fa; + transform: translate3d(auto, auto, 0); + white-space: normal; + box-shadow: 0 10px 10px #16181b; + } + #wrapwrap:not(.o_fullscreen) > main::before, + #wrapwrap:not(.o_fullscreen) > main::after { + content: ""; + display: table; + } + @media (max-width: 991.98px) { + #wrapwrap.o_fullscreen > footer#bottom { + display: none; + } + } + @media (min-width: 576px) { + #wrapwrap > header + main >: not(#wrap): not(.o_wslides_fs_main), #wrapwrap > header + main > #wrap: not(.website_blog) >: first-child, #wrapwrap > header + main > #wrap.website_blog: not(.o_wblog_cover_post) >: first-child, #wrapwrap > header + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 50px solid transparent !important; + } + #wrapwrap > header.o_has_sub_nav + main >:not(#wrap):not(.o_wslides_fs_main), + #wrapwrap > header.o_has_sub_nav + main > #wrap:not(.website_blog) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog:not(.o_wblog_cover_post) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 90px solid transparent !important; + } + } + /* /openerp_website/static/src/scss/header.scss defined in bundle 'web.assets_frontend' */ + #oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled { + top: -4px; + } + .o_main_header { + position: fixed; + width: 100%; + height: 50px; + z-index: 2; + background-color: rgba(255, 255, 255, 0.6); + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + transition: all 0.2s ease; + transition-property: background, box-shadow; + transform: translate3d(auto, auto, 0); + } + @media (prefers-reduced-motion: reduce) { + .o_main_header { + transition: none; + } + } + .o_main_header a:focus, + .o_main_header a:active, + .o_main_header a:focus:active { + outline: none; + } + .o_main_header .btn-primary { + color: white !important; + } + .o_main_header > .o_main_header_main { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + height: 100%; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main { + max-width: 540px; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main { + max-width: 720px; + } + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .o_main_header > .o_main_header_main { + max-width: 1140px; + } + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main { + max-width: none; + } + } + .o_main_header > .o_main_header_main a { + color: inherit; + } + .o_main_header > .o_main_header_main a:hover, + .o_main_header > .o_main_header_main a:focus { + color: #2e3a46; + } + .o_main_header > .o_main_header_main .o_logo { + margin: 15px 0; + width: 63px; + height: 20px; + background-size: cover; + } + .o_main_header > .o_main_header_main > .o_primary_nav { + margin: 0 auto; + padding: 0; + text-align: center; + white-space: nowrap; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav { + height: 100%; + } + .o_main_header > .o_main_header_main > .o_primary_nav:before { + content: ""; + background: transparent; + z-index: -1; + visibility: hidden; + box-shadow: 0 1px 0 transparent; + width: 100%; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 500ms, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav: before { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + visibility: visible; + background: #FCFCFC; + box-shadow: 0 1px 0 #e9ecef; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0s, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + transition: none; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown { + position: static; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a { + position: relative; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + content: ""; + display: block; + margin: 0; + position: absolute; + top: 47%; + left: auto; + bottom: auto; + right: 0; + transform-origin: 50% 50%; + transition: all 300ms ease 0s; + width: 10px; + height: 2px; + border: none; + background-color: #212529; + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : before, .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : after { + background-color: #fff; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before { + transform: rotate(45deg); + right: 6px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a { + color: #875A7B; + font-weight: bold; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .label { + display: none; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + background-color: #875A7B !important; + right: 3px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + transform: rotate(45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > .dropdown-menu { + border: none; + border-radius: 0; + margin: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li { + display: inline-block !important; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a { + height: 100%; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li > a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a { + margin-right: 20px; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + visibility: visible; + background-color: white; + transform: translate(0, 0); + transition: transform 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0ms, background-color 0ms linear 500ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div { + opacity: 1; + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(1), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(1), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(1) { + transition-delay: 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(2), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(2), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(2) { + transition-delay: 200ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(3), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(3), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(3) { + transition-delay: 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(4), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(4), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(4) { + transition-delay: 400ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .o_store_link { + max-height: 50px; + transition: max-height 500ms cubic-bezier(0.55, 0, 0.1, 1) 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav::before { + opacity: 0.5; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + width: 100%; + padding: 15px 0 65px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group { + margin-left: -45px; + margin-right: -45px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + padding-left: 45px; + padding-right: 45px; + } + } + @media (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container { + max-width: 100%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + font-size: 16px; + overflow: hidden; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + height: 355px; + padding-top: 10px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div + div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div + div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div + div { + border-left: 1px solid #e9ecef; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul { + position: relative; + list-style: none; + padding: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li { + height: 30px; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + transition-property: height, opacity; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a { + display: block; + height: 100%; + padding: 0; + line-height: 30px; + font-weight: 500; + font-size: 13px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .label, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .label, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .label { + font-size: 12px; + padding: .25em .85em; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after { + top: 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after { + transform-origin: 7px 50%; + width: 8px; + right: 1px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul { + position: absolute; + top: 30px; + left: 0; + bottom: 0; + right: 0; + transform: translate(100%, 0); + opacity: 0; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + transform: translate(0, 0); + opacity: 1; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul.o_sub_opened > li:not(.show), + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show) { + opacity: 0; + height: 0 !important; + overflow: hidden; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family { + text-align: center; + font-weight: 600; + line-height: 2; + pointer-events: none; + cursor: default; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/apps_families_s.png"); + background-position: 0px 50%; + background-repeat: no-repeat; + display: none; + } + @media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/2x_apps_families_s.png"); + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + display: block; + margin: 0 auto; + background-size: auto 100%; + width: 41px; + height: 40px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div { + font-size: 0.7em; + font-weight: 500; + line-height: 1; + color: #6c757d; + margin-bottom: 1.3em; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:active, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:active, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:active { + background-color: transparent; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps .o_nav_app_family, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family { + color: #5B899E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family { + color: #E46F78; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span { + background-position: -48px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family { + color: #5C5B80; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span { + background-position: -96px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family { + color: #D5653E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span { + background-position: -144px 50%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + display: block; + height: 50px; + line-height: 50px; + border-top: 1px solid #e9ecef; + text-align: center; + font-size: 12px; + font-weight: 500; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a { + width: auto; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a:hover { + background-color: transparent; + color: #875A7B; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + display: block; + background-color: #FCFCFC; + visibility: hidden; + z-index: -2; + transform: translate(0, -115%); + transition: transform 333.33333333ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 333.33333333ms, background-color 0ms linear 0ms; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + transition: none; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .form-group > div { + opacity: 0; + transform: translate(0, -30%); + transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .o_store_link { + max-height: 0; + transition: max-height 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav::before { + content: ""; + position: absolute; + top: 100%; + left: 0; + bottom: -1000px; + right: 0; + display: block; + background-color: #000; + opacity: 0; + transition: opacity 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + } + .o_main_header > .o_main_header_main .o_header_buttons { + height: 100%; + line-height: 50px; + float: right; + } + .o_main_header > .o_main_header_main .o_header_buttons > * { + display: inline-block; + float: left; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main .o_header_buttons a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons a.dropdown-toggle { + padding: 0 15px; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart { + padding: 0; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart .my_cart_quantity { + font-family: sans-serif; + border-radius: 100%; + font-weight: 500; + font-size: 90%; + padding: 4px 0; + min-width: 19px; + text-align: center; + display: inline-block; + } + .o_main_header > .o_main_header_main .o_header_buttons .btn-primary { + margin-top: 9px; + } + .o_main_header > .o_main_header_main .o_header_buttons .o_btn_live_dot { + margin-right: 6px; + color: #de4e4a; + animation: o_blink 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 5px; + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 15px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown .dropdown-toggle { + height: 100%; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu { + left: auto; + right: 0; + line-height: 1.45; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu .dropdown-item, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu a { + padding: 5px 15px; + font-size: 13px; + font-weight: 500; + text-transform: none; + } + .o_main_header .o_sub_nav { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + background-color: rgba(255, 255, 255, 0.8); + } + .o_main_header .o_sub_nav, + .o_main_header .o_sub_nav > .container { + min-height: 40px; + } + .o_main_header .o_sub_nav a:not(.dropdown-item) { + font-weight: 500; + color: #495057; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):hover, + .o_main_header .o_sub_nav a:not(.dropdown-item):focus, + .o_main_header .o_sub_nav a:not(.dropdown-item).focus { + color: #212529; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):active, + .o_main_header .o_sub_nav a:not(.dropdown-item).active { + color: #212529; + } + @media (min-width: 576px) { + .o_main_header .o_sub_nav .o_sub_nav_title { + transform: translate(-64px, 0); + transition: transform 400ms ease 0s; + } + } + .o_main_header .o_sub_nav .call-to-action { + overflow: hidden; + max-width: 0px; + transform-origin: 0 0; + transition: max-width 0.3s ease 0ms; + white-space: nowrap; + } + .o_main_header .o_sub_nav .call-to-action > .btn { + line-height: 1.4; + } + @media (min-width: 576px) { + .o_main_header.o_scrolled .o_sub_nav { + background: #FCFCFC; + } + .o_main_header.o_scrolled .o_sub_nav .o_sub_nav_title { + transform: translate(0, 0); + } + .o_main_header.o_scrolled .o_sub_nav .call-to-action { + max-width: none; + } + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav { + transition: 0.3s background-color; + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a { + color: rgba(255, 255, 255, 0.9); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title.focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a.focus { + color: white; + } + @media (min-width: 576px) { + .o_main_header.o_has_sub_nav { + position: absolute; + } + .o_main_header.o_has_sub_nav.o_scrolled { + position: fixed; + top: -51px; + } + .o_main_header.o_inverted { + background-color: transparent; + color: white; + } + .o_main_header.o_inverted a:hover, + .o_main_header.o_inverted a:focus { + color: inherit; + } + .o_main_header.o_inverted .o_logo { + background-position: 100% 0; + } + .o_main_header.o_inverted .o_logo.o_logo_15.center-block { + background-position: 102% 0; + } + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: white; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:focus { + color: #343a40; + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:focus { + color: #fff; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show { + background-color: #FCFCFC; + color: #343a40; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu { + background-color: #FCFCFC; + margin-top: 0; + border: none; + border-radius: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + text-align: left; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > .dropdown-item, + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > a { + display: block; + color: #343a40; + float: none; + } + } + .o_main_header.o_scrolled:not(.o_transparent_blocked), + .o_main_header.o_sub_opened { + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked).deep_hover:hover, + .o_main_header.o_sub_opened.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) .o_logo, + .o_main_header.o_sub_opened .o_logo { + background-position: 0 0; + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::after, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header.o_sub_opened .o_sub_nav { + display: none; + } + @media (max-width: 767.98px) { + .o_main_header { + position: relative; + height: auto; + min-height: 50px; + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header .o_logo { + background-position: 0 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header > .o_main_header_main { + position: relative; + text-align: right; + } + .o_main_header > .o_main_header_main > .o_primary_nav, + .o_main_header > .o_main_header_main .o_header_buttons { + display: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav { + margin: 0 16px; + border: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle { + margin: 0; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title { + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 5px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-menu { + margin: 0; + border-radius: 0; + } + .o_main_header > .o_main_header_main > .o_mobile_menu_toggle { + width: 50px; + line-height: 50px; + margin-right: -15px; + font-size: 18px; + text-align: center; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main { + margin: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons { + background-color: #25252D; + padding: 0 15px; + box-sizing: content-box; + margin: 0 -15px 0; + display: block; + text-align: center; + width: 100%; + height: auto; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * { + overflow: visible !important; + float: none; + display: inline; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * > a:not(.btn) { + display: initial !important; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > *.btn { + white-space: nowrap; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu { + position: relative !important; + transform: none !important; + background: rgba(255, 255, 255, 0.05); + width: 100%; + margin: 0 -15px 0; + box-sizing: content-box; + padding: 5px 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a { + display: block; + padding: 5px; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a:hover { + background-color: transparent; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav { + display: block; + background-color: #25252D; + margin: 0 -15px 0; + padding: 0; + float: none; + white-space: normal; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav .dropdown-menu { + color: #dee2e6; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:active { + color: white; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav li { + border: 0 solid #33343D; + border-width: 1px 5px 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li { + width: 100%; + padding: 0 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .dropdown-menu { + position: static; + display: block; + background-color: transparent; + box-shadow: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul { + list-style-type: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li { + height: 50px; + padding: 0 15px; + border-width: 1px 0 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li > a, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li > a { + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show { + height: auto; + border: none; + background-color: #25252D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle { + color: !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:active, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:active { + color: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:before, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:before, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:after { + background: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + position: static; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family { + height: 50px; + line-height: 50px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family > *, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family > * { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family::after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family::after { + content: "(Apps)"; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link { + position: relative; + border-top: 5px solid #33343D; + line-height: inherit; + height: auto; + text-align: left; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link a { + display: block; + border-top: 1px solid #33343D; + height: 50px; + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown::after { + content: ""; + display: inline-block; + width: 100%; + height: 20px; + margin-bottom: -5px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_sub_nav { + display: none; + } + } + /* /openerp_website/static/src/scss/footer.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > footer { + position: relative; + width: 100%; + height: auto; + min-height: 300px; + background-color: #212529 !important; + color: #6c757d; + z-index: 1; + } + @media (min-width: 992px) { + #wrapwrap > footer.o_footer_effect { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + position: fixed; + z-index: 0; + } + } + #wrapwrap > footer .o_footer_logo { + margin-bottom: 3em; + margin-top: 3em; + } + #wrapwrap > footer a { + color: #adb5bd; + } + #wrapwrap > footer a:hover, + #wrapwrap > footer a:active, + #wrapwrap > footer a:focus { + color: white; + } + #wrapwrap > footer .dropdown-item, + #wrapwrap > footer .dropdown-menu a, + .dropdown-menu #wrapwrap > footer a { + color: #212529; + } + #wrapwrap > footer .dropdown-item:hover, + #wrapwrap > footer .dropdown-menu a:hover, + .dropdown-menu #wrapwrap > footer a:hover, + #wrapwrap > footer .dropdown-item:focus, + #wrapwrap > footer .dropdown-menu a:focus, + .dropdown-menu #wrapwrap > footer a:focus { + color: #16181b; + } + #wrapwrap > footer .dropdown-item:active, + #wrapwrap > footer .dropdown-menu a:active, + .dropdown-menu #wrapwrap > footer a:active { + color: white; + } + #wrapwrap > footer .divider { + margin: 10px 0; + } + #wrapwrap > footer ul, + #wrapwrap > footer ol { + list-style: none; + padding-left: 0; + } + #wrapwrap > footer span.menu_title { + font-weight: 600; + font-size: 1.2em; + color: white; + } + #wrapwrap > footer span.menu_title + ul { + font-size: 0.9em; + margin-top: 10px; + } + #wrapwrap > footer .o_language_selector, + #wrapwrap > footer .o_country_selector { + display: inline-block; + opacity: 0.8; + } + #wrapwrap > footer .o_language_selector a, + #wrapwrap > footer .o_language_selector .o_country_name, + #wrapwrap > footer .o_country_selector a, + #wrapwrap > footer .o_country_selector .o_country_name { + font-size: 0.9em; + font-weight: 600; + } + #wrapwrap > footer .o_language_selector img, + #wrapwrap > footer .o_country_selector img { + max-height: 20px; + margin-right: 5px; + vertical-align: bottom; + } + #wrapwrap > footer .o_language_selector:hover, + #wrapwrap > footer .o_country_selector:hover { + opacity: 1; + } + #wrapwrap > footer .o_language_selector .dropdown-menu.js_language_selector { + transform: translate3d(0, 0, 0) !important; + max-height: 230px; + overflow: auto; + } + #wrapwrap > footer .o_country_selector { + float: right; + } + #wrapwrap > footer hr { + margin: 10px 0; + border-top-color: #383f45; + } + #wrapwrap > footer .social-links .fa { + margin-right: 20px; + } + #wrapwrap > footer .o_footer_bottom { + background-color: #212529; + color: #adb5bd; + padding: 1em 0; + margin-top: 3em; + } + #wrapwrap > footer .o_footer_bottom a { + opacity: 0.6; + } + #wrapwrap > footer .o_footer_bottom a:hover { + opacity: 1; + } + #wrapwrap > footer .o_footer_bottom .o_logo { + margin-left: 5px; + margin-bottom: -2px; + } + /* /openerp_website/static/src/scss/page-specific.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.o_home .s_banner { + padding-bottom: 5%; + } + #wrapwrap.o_home .s_banner .o_banner_home_image { + max-width: 180%; + } + @media (min-width: 768px) and (max-width: 991.98px) { + #wrapwrap.o_home .s_banner .o_banner_home_image { + margin-right: -140px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .s_o_number_unique_value { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + padding-right: 30px; + width: 100%; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before, + #wrapwrap.o_home .s_o_number_unique_value:after { + content: ""; + width: 200%; + height: 100%; + position: absolute; + top: 0; + left: 100%; + bottom: 0; + right: auto; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before { + position: absolute; + top: 0; + left: auto; + bottom: 0; + right: 0; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 480px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 570px; + min-width: 490px; + } + } + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + min-height: 100vh; + overflow: hidden; + } + #wrapwrap.o_login > main .oe_website_login_container, + #wrapwrap.o_sign_up_login > main .oe_website_login_container, + #wrapwrap.o_reset_password > main .oe_website_login_container { + overflow: hidden; + margin: 0 auto; + } + @media (min-width: 768px) { + #wrapwrap.o_login > main .oe_website_login_container, #wrapwrap.o_sign_up_login > main .oe_website_login_container, #wrapwrap.o_reset_password > main .oe_website_login_container { + padding-top: 0px !important; + margin-top: -30px; + padding-bottom: 10px; + } + } + #wrapwrap.o_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_reset_password > main .oe_website_login_container .oe_login_form { + margin: 15px auto 0; + } + #wrapwrap.o_login > main .oe_website_login_container .alert, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .alert, + #wrapwrap.o_reset_password > main .oe_website_login_container .alert { + font-size: 0.8em; + font-weight: 400; + } + #wrapwrap.o_login > main .oe_website_login_container form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form, + #wrapwrap.o_reset_password > main .oe_website_login_container form { + max-width: 400px; + border-top: 1px solid #e9ecef; + padding-top: 10px; + } + #wrapwrap.o_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_reset_password > main .oe_website_login_container form .popover.top { + height: auto; + background-color: #fff; + } + #wrapwrap.o_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_sign_up_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_reset_password > main .oe_website_login_container button[type='submit'] { + float: none !important; + width: 100%; + margin-top: 20px; + text-transform: uppercase; + font-weight: 400; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .media-body { + padding-left: 10px; + } + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 { + background-size: 100% auto; + padding-top: 38%; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + margin-top: -10%; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + position: relative; + margin-top: -34%; + z-index: 1; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container .o_documents_panel_box { + position: absolute; + top: 10%; + left: 15px; + bottom: auto; + right: 55%; + } + } + #wrapwrap.o_documents .o_dc { + padding-top: 40%; + background-size: 100% auto; + background-position: top center; + } + @media (max-width: 767.98px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + background: none; + } + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_input_group .o_dc_range { + max-width: 300px; + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_result .o_value { + min-width: 44px; + } + #wrapwrap.o_documents .o_dc figure { + position: relative; + } + #wrapwrap.o_documents .o_dc figure figcaption { + position: absolute; + top: 55%; + left: 0; + bottom: auto; + right: 0; + z-index: 2; + line-height: 1.1; + } + #wrapwrap.o_documents .o_dc figure svg { + margin: 0 auto; + transform: rotate(-90deg); + background: #e9ecef; + border-radius: 50%; + display: block; + } + #wrapwrap.o_documents .o_dc figure circle { + fill: #e9ecef; + stroke-width: 100px; + transition: stroke-dasharray .3s ease .4s; + stroke-dasharray: 0, 200, 0, 200; + } + #wrapwrap.o_documents .o_dc .nav.nav-tabs a { + white-space: nowrap; + } + @media (max-width: 991.98px) { + #wrapwrap.o_documents .o_dc .nav.nav-tabs { + overflow-x: auto; + } + } + #wrapwrap.o_documents .o_dc .tab-content table.table td:first-child, + #wrapwrap.o_documents .o_dc .tab-content table.table th:first-child { + letter-spacing: -0.03em; + word-spacing: -0.03em; + } + #wrapwrap.o_crm .o_crm_animation_wrapper { + position: relative; + } + #wrapwrap.o_crm .o_crm_animation_wrapper > .crm_animation { + background-image: url("/openerp_website/static/src/img/2016/crm/crm_preview.gif"); + background-size: cover; + border: 1px solid #e9ecef; + position: absolute; + top: 9%; + left: 8%; + bottom: 10%; + right: 8%; + width: auto; + } + #wrapwrap.o_website_builder .o_big_laptop .container, + #wrapwrap.o_website_builder .o_big_laptop .row, + #wrapwrap.o_website_builder .o_big_laptop .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_website_builder .o_big_laptop .form-group { + height: 100%; + position: relative; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + opacity: 0; + transform: translate(-50px, 0); + position: absolute; + top: 25%; + left: auto; + bottom: auto; + right: 10%; + transition: all 1s ease 0s; + width: auto; + height: 45%; + } + @media (min-width: 768px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 500px; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images { + height: 100%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + position: absolute; + top: 35%; + left: auto; + bottom: auto; + right: -5%; + height: 30%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + height: 80%; + margin-top: 15%; + margin-left: -50%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 600px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 700px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + max-width: 100%; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + z-index: 1; + float: right; + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img > img { + height: 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + margin-top: 75px; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: relative; + width: 170%; + margin: 30px -20% 0 -50%; + padding: 10px 20% 10px 50%; + background-color: white; + white-space: nowrap; + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner .check { + margin-right: 10px; + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + margin-top: 55px; + margin-bottom: 55px; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature { + position: relative; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature h4:after { + content: ""; + border-top: 1px dashed #626d78; + margin-left: 15px; + width: 150%; + height: 1px; + position: absolute; + top: 22px; + left: auto; + bottom: auto; + right: auto; + } + #wrapwrap.o_website_builder .o_app_ext .o_features:last-child .o_feature h4:after { + position: absolute; + top: 22px; + left: -150%; + bottom: auto; + right: auto; + margin-left: -15px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + float: none; + max-width: 400px; + margin: auto; + } + } + #wrapwrap.manufacturing .s_responsive_to_image_block h1 span { + font-size: 0.5em; + display: inline-block; + transform: translate(0, -7px); + backface-visibility: hidden; + } + #wrapwrap.manufacturing #mrp_reporting_video { + position: relative; + padding-bottom: 55%; + font-size: 0; + width: 100%; + height: 0; + } + #wrapwrap.manufacturing #mrp_reporting_video > iframe { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 100%; + height: 77%; + } + #wrapwrap.o_pricing .pricing-table { + margin-left: 0; + margin-right: 0; + display: table; + width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + #wrapwrap.o_pricing .pricing-col { + display: table-column; + text-align: center; + float: left; + min-height: 200px; + width: 40%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 60%; + } + @media (min-width: 768px) { + #wrapwrap.o_pricing .pricing-col { + width: 23%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 35%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_pricing .pricing-col { + width: 20%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 20%; + } + } + #wrapwrap.o_pricing .pricing-col .pricing-card { + margin: 0 10px 20px; + background: white; + padding-bottom: 20px; + border-radius: 2px; + } + #wrapwrap.o_pricing .pricing-col .pricing-row { + margin: 10px -10px; + padding: 10px; + position: relative; + font-weight: 400; + font-size: 0.9em; + z-index: 0; + } + #wrapwrap.o_pricing .pricing-col .top { + min-height: 220px; + overflow: hidden; + } + #wrapwrap.o_pricing .pricing-col .top .banner { + position: relative; + padding: 10px; + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .banner > * { + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .suitable { + display: block; + margin: 1em 0; + height: 40px; + } + #wrapwrap.o_pricing .pricing-col .top .suitable .small { + font-size: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .o_pricing_offer_tooltip { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .btn-container { + padding: 0 15px; + font-size: 0.9em; + } + #wrapwrap.o_pricing .description .top .suitable { + text-align: right; + padding-top: 115px; + padding-right: 10px; + } + #wrapwrap.o_pricing .description .top .o_offer_description { + min-height: 120px; + } + #wrapwrap.o_pricing .description .pricing-row:before { + background: rgba(108, 117, 125, 0.5); + content: ""; + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 450%; + height: 100%; + } + #wrapwrap.o_odoo_editions .o_table_features thead th { + padding: 20px 5px 15px 5px; + } + #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features tfoot td { + text-align: center; + border: none; + } + #wrapwrap.o_odoo_editions .o_table_features tbody { + background-color: white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td { + border: none; + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td:first-child { + text-align: left; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active { + border-top: 25px solid white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active:first-child { + border-top: 0; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td { + padding: 15px 0 12px 15px; + } + #wrapwrap.o_brand_assets .anchor { + float: left; + } + #wrapwrap.o_tour div.media_iframe_video iframe { + margin-left: 0; + } + #wrapwrap.o_project_management .graph_bg { + background-image: url("/openerp_website/static/src/img/2016/project/projects_screenshots_04.gif"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% auto; + } + @media (min-width: 768px) { + #wrapwrap.o_docs .o_bg_devices: before { + content: ""; + bottom: 0; + position: absolute; + width: 100%; + height: 50px; + background: linear-gradient(180deg, transparent 20%, white 80%) !important; + } + } + #wrapwrap.o_alternative .o_competitor_card { + position: relative; + height: 320px; + background-color: #fff; + text-align: center; + overflow: hidden; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body { + height: 250px; + margin-bottom: 70px; + line-height: 250px; + font-size: 13px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + display: inline-block; + max-width: 130px; + transition: max-width 0.3s ease 0.3s, opacity 0.3s ease 0.3s; + } + @media (prefers-reduced-motion: reduce) { + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + transition: none; + } + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app { + padding: 0 15px; + opacity: 0; + text-align: left; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img { + width: 60px; + margin: 5px 0 10px 10px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links { + position: absolute; + top: auto; + left: 15px; + bottom: 15px; + right: 15px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links > a > i { + margin-right: 5px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer { + position: absolute; + top: 260px; + left: 0; + bottom: auto; + right: 0; + transition: top .3s ease; + height: 60px; + color: #fff; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer h4 { + color: inherit; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer p { + opacity: 0.75; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body { + margin-top: 70px; + margin-bottom: 0; + line-height: inherit; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body > img { + visibility: hidden; + max-width: 0; + opacity: 0; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body .o_app { + opacity: 1; + transition: opacity .3s ease .3s; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_footer { + top: 0; + } + #wrapwrap .o_alt_to .o_schedule_demo { + max-width: inherit; + } + #wrapwrap .o_alt_to .o_schedule_demo .o_btn_cta { + width: auto; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial { + width: 70%; + margin: 15%; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial .s_testimonial { + background-color: #fff; + padding: 30px 10px 20px 30px; + } + @media (min-width: 768px) { + #wrapwrap .o_alt_to .o_alt_to_graph { + position: absolute; + z-index: 2; + } + } + #wrapwrap.o_timesheet_mobile_app .mobile { + position: relative; + display: block; + width: 100%; + padding: 30px 10px 50px 10px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.25); + } + #wrapwrap.o_timesheet_mobile_app .mobile:before { + content: ''; + position: absolute; + top: 10px; + left: 50%; + bottom: auto; + right: auto; + display: block; + width: 10px; + height: 10px; + margin-left: -5px; + background-color: #545b62; + border-radius: 50%; + } + #wrapwrap.o_timesheet_mobile_app .mobile:after { + content: ''; + position: absolute; + top: auto; + left: 50%; + bottom: 22px; + right: auto; + display: block; + width: 40px; + height: 8px; + margin-left: -20px; + background-color: #545b62; + border-radius: 20px; + } + #wrapwrap.o_studio .o_studio_icon { + width: 80px; + margin: 10px 15px 15px 15px; + border-radius: 6px; + vertical-align: top; + } + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: inline-block; + padding: 4px 8px; + border: 1px dashed #00A09D; + background-color: fadeout(#00A09D, 85%); + } + @media (max-width: 767.98px) { + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: block; + } + } + #wrapwrap.o_studio .s_panel_video_play { + position: absolute; + top: 6%; + left: 10%; + bottom: 10%; + right: 10%; + width: auto; + height: auto; + } + @media (min-width: 768px) { + #wrapwrap.o_studio .s_animated_headline h1 { + width: 430px; + } + } + #wrapwrap.o_studio .s_animated_headline h4 { + font-size: 16px; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a { + color: #343a40; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:hover, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:focus, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.focus { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: -15px; + height: 1px; + transition: 0.4s background; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active:before { + background: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul img { + width: 1.5em; + height: 1em; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_tabs { + border-top: 2px solid #5B899E; + box-shadow: -10px 0 10px -5px #e9ecef; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a { + padding-top: 24px; + transition: padding 0.3s; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a .o_icon_toggle:before { + content: '-'; + font-size: 2em; + line-height: 5px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed { + padding-top: 24px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed .o_icon_toggle:before { + content: "+"; + font-size: 1.5em; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table { + table-layout: auto; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table td, + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table th { + vertical-align: middle; + padding: 0.3rem 0.6em; + } + @media (min-width: 576px) { + #wrapwrap.o_rental .o_rental_order { + background-image: url("/openerp_website/static/src/img/2019/rental/rental_screenshot_04.jpg"); + background-position: right bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 700px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_rental .o_rental_order { + background-position: center bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 450px; + } + } + #wrapwrap.o_rental .o_rental_related_app .popover { + width: 70px; + } + #wrapwrap.o_rental .o_rental_related_app .arrow { + left: 50%; + margin-left: -4px; + } + @media (max-width: 575.98px) { + #wrapwrap.o_rental .o_rental_related_app + .fa { + transform: rotate(90deg) !important; + } + } + #wrapwrap.o_typo .o_typo_page_bg { + background: no-repeat right / auto 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_typo .o_typo_page_bg { + background-image: none !important; + } + } + @media (min-width: 992px) { + #wrapwrap.o_typo .o_main_header: not(.o_scrolled) { + background-color: transparent; + } + #wrapwrap.o_typo .o_typo_page_content { + max-width: 400px; + width: 41%; + } + } + #wrapwrap.o_typo .o_typo_page_bg.text-white h1, + #wrapwrap.o_typo .o_typo_page_bg.text-white h1 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary small { + color: white; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white a { + font-weight: 600; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .text-muted { + color: rgba(255, 255, 255, 0.75) !important; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-default { + color: #212529; + } + #wrapwrap.o_typo .o_typo_page_bg_0 { + background-color: #f3f3f3; + } + #wrapwrap.o_typo .o_typo_page_bg_0 .o_typo_page_content { + background-color: rgba(243, 243, 243, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_1 { + background-color: #eef1f0; + } + #wrapwrap.o_typo .o_typo_page_bg_1 .o_typo_page_content { + background-color: rgba(238, 241, 240, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_2 { + background-color: #e3e3e3; + } + #wrapwrap.o_typo .o_typo_page_bg_2 .o_typo_page_content { + background-color: rgba(227, 227, 227, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_3 { + background-color: #ae808d; + } + #wrapwrap.o_typo .o_typo_page_bg_3 .o_typo_page_content { + background-color: rgba(174, 128, 141, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_4 { + background-color: #9b7b86; + } + #wrapwrap.o_typo .o_typo_page_bg_4 .o_typo_page_content { + background-color: rgba(155, 123, 134, 0.75); + } + @keyframes o_db_fade_top { + 0% { + opacity: 0; + transform: translate3d(0, 20px, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_db_fade_left { + 0% { + opacity: 0; + transform: translate3d(20px, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + #wrapwrap.o_db_activation, + #wrapwrap.o_redeem_your_odoo_mug { + padding-bottom: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > header, + #wrapwrap.o_db_activation > footer, + #wrapwrap.o_redeem_your_odoo_mug > header, + #wrapwrap.o_redeem_your_odoo_mug > footer { + display: none; + } + #wrapwrap.o_db_activation > main, + #wrapwrap.o_redeem_your_odoo_mug > main { + height: 100%; + position: relative; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main, #wrapwrap.o_redeem_your_odoo_mug > main { + background: white; + } + } + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_img { + background-image: url("/openerp_website/static/src/img/db_activation/db_activation_bg_4.jpg"); + } + #wrapwrap.o_db_activation > main .o_db_activation_container, + #wrapwrap.o_db_activation > main .o_redeem_mug_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container { + padding: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img { + background-color: #62495B; + background-size: contain; + background-repeat: no-repeat; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_left { + width: 40%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: all 0.3s; + left: 40%; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: none; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img { + background-position: right; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 60%; + height: 100%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 50%; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_logo { + width: 63px; + height: 20px; + background-size: auto 20px; + margin-top: 30px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper { + width: 80%; + max-width: 540px; + margin: 0 auto; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + padding: 15px 0; + margin-top: 20px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > * { + animation: o_db_fade_left .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions { + animation: o_db_fade_top .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2) { + animation-delay: 0.2s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3) { + animation-delay: 0.3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4) { + animation-delay: 0.4s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5) { + animation-delay: 0.5s; + } + @media (min-height: 768px) and (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + margin-top: -57px; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_content { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + justify-content: space-between; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 0; + flex: 1 1 0; + justify-content: space-around; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 60%; + bottom: 0; + right: 0; + background-color: #f8f9fa; + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 50%; + bottom: 0; + right: 0; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img { + background-position: center; + background-size: cover; + opacity: 0; + transition: opacity 0.2s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current { + transition: opacity 0.2s ease .3s; + opacity: 1; + } + #wrapwrap.o_db_activation > main form .row, + #wrapwrap.o_db_activation > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_db_activation > main form .form-group, + #wrapwrap.o_redeem_your_odoo_mug > main form .row, + #wrapwrap.o_redeem_your_odoo_mug > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_redeem_your_odoo_mug > main form .form-group { + position: relative; + } + #wrapwrap.o_db_activation > main .col-form-label, + #wrapwrap.o_db_activation > main .control-label, + #wrapwrap.o_redeem_your_odoo_mug > main .col-form-label, + #wrapwrap.o_redeem_your_odoo_mug > main .control-label { + line-height: 1.3; + } + #wrapwrap.o_db_activation > main .form-control, + #wrapwrap.o_db_activation > main .o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input { + border-width: 0 0 1px 0; + box-shadow: none; + border-radius: 0; + border-color: #dee2e6; + padding: 5px 0 1px; + color: #343a40; + } + #wrapwrap.o_db_activation > main .form-control:focus, + #wrapwrap.o_db_activation > main .form-control:active, + #wrapwrap.o_db_activation > main .o_db_activation_input:focus, + #wrapwrap.o_db_activation > main .o_db_activation_input:active, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:active, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:active { + border-color: #343a40; + box-shadow: none; + outline: none; + } + #wrapwrap.o_db_activation > main textarea.o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main textarea.o_db_activation_input { + border: none; + padding: 12px; + resize: vertical; + min-height: 120px; + max-height: 200px; + line-height: 1.5; + font-size: 14px; + background-color: #f8f9fa; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col { + padding: 0; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col input { + width: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col select, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col select { + width: 100%; + background-color: transparent; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip { + width: 100%; + position: absolute; + top: auto; + left: 50%; + bottom: 100%; + right: auto; + transform: translateX(-50%); + transition: all .3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip { + opacity: 1; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning input { + color: #F79B5B; + border-color: #F79B5B; + color: #F79B5B; + opacity: 0.5; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip-inner { + border-top: 3px solid #D9534F; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error input { + color: #D9534F; + border-color: #D9534F; + color: #D9534F; + opacity: 0.5; + } + @media (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_col-sm-0, #wrapwrap.o_redeem_your_odoo_mug > main .o_col-sm-0 { + width: 0; + } + } + #wrapwrap.o_db_activation .o_db_activation_steps, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps { + padding: 15px 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper { + height: 100% !important; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress { + width: 100%; + height: 1px; + position: absolute; + top: 6px; + left: 0; + bottom: auto; + right: auto; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar { + transition: width 2s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group { + display: table; + width: 100%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div { + display: table-cell; + vertical-align: top; + position: relative; + width: 33%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6 { + display: inline-block; + position: relative; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title { + opacity: 0.6; + display: block; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + padding: 5px; + display: inline-block; + position: relative; + border-radius: 100%; + background: white; + box-shadow: 0 0 0 5px white; + border: 2px solid #dee2e6; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + transition: all 0.5s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before { + content: ""; + background-color: white; + position: absolute; + top: 3px; + left: 0; + bottom: 27px; + right: 50%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before { + position: absolute; + top: 3px; + left: 50%; + bottom: 27px; + right: 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title { + opacity: 1; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot { + border-color: #00A09D; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot { + background-color: #00A09D; + } + #wrap .s_affix.mt32:first-child { + margin-top: 0 !important; + } + /* /openerp_website/static/src/scss/blog.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.single_post { + background-color: white; + } + #wrap.website_blog { + display: block; + } + #wrap.website_blog:not(.o_single_blog) { + background: white; + } + #wrap.website_blog #title { + border-top-width: 0 !important; + position: relative; + background-color: #212529; + } + #wrap.website_blog #title > .o_blog_cover_container { + height: 300px; + } + @media (min-width: 768px) { + #wrap.website_blog #title > .o_blog_cover_container { + height: 400px; + } + } + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 500px; + } + @media (min-width: 768px) { + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 600px; + } + } + #wrap.website_blog .o_blog_cover_container { + width: 100%; + background-color: #212529; + } + #wrap.website_blog .o_cover { + min-height: 350px; + } + #wrap.website_blog .cover_footer { + height: 45vh; + min-height: 350px; + } + @media (min-width: 768px) { + #wrap.website_blog .card, #wrap.website_blog .panel, #wrap.website_blog .well { + position: relative; + } + #wrap.website_blog .card .card-body, + #wrap.website_blog .panel .card-body, + #wrap.website_blog .well .card-body, + #wrap.website_blog .card .panel-body, + #wrap.website_blog .panel .panel-body, + #wrap.website_blog .well .panel-body, + #wrap.website_blog .card .well, + #wrap.website_blog .panel .well, + #wrap.website_blog .well .well { + margin-bottom: 20px; + } + #wrap.website_blog .card .card-footer, + #wrap.website_blog .panel .card-footer, + #wrap.website_blog .well .card-footer, + #wrap.website_blog .card .panel-footer, + #wrap.website_blog .panel .panel-footer, + #wrap.website_blog .well .panel-footer { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + width: 100%; + } + } + #wrap.website_blog .o_blog_cover_image { + background-position: center; + background-size: 100% auto; + opacity: 0.5; + } + @media (max-width: 767.98px) { + #wrap.website_blog .o_blog_cover_image { + background-size: cover; + } + } + #wrap.website_blog .blog_title { + max-width: 700px; + bottom: 0; + top: 0; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading { + position: absolute; + top: 45%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + width: 100%; + max-width: 700px; + padding: 0 15px; + } + #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top { + top: 50%; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 *, + #wrap.website_blog .blog_title .o_blog_post_heading h2 * { + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 400; + font-size: 32px; + line-height: 34px; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + font-size: 16px; + color: white; + } + @media (min-width: 768px) { + #wrap.website_blog .blog_title .o_blog_post_heading { + padding: 0; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 300; + font-size: 50px; + line-height: 52px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + letter-spacing: -1px; + font-size: 18px; + line-height: 20px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 a { + font-weight: 400; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2:before { + content: ""; + display: block; + margin: 0 auto 25px; + width: 50px; + height: 1px; + background: rgba(255, 255, 255, 0.4); + } + } + #wrap.website_blog .blog_title .o_cover_link, + #wrap.website_blog .blog_title .o_cover_author { + position: absolute; + top: auto; + left: 50%; + bottom: 25px; + right: auto; + transform: translate(-50%, 0); + } + #wrap.website_blog .blog_title .o_cover_link { + bottom: 40px; + } + #wrap.website_blog .blog_title .o_cover_link .btn { + width: 200px; + } + #wrap.website_blog .blog_title .o_cover_author > * { + font-weight: normal; + font-style: italic; + } + @media (max-width: 767.98px) { + #wrap.website_blog .blog_title .o_cover_author { + display: none; + } + } + #wrap.website_blog .social-button-container { + position: relative; + overflow: hidden; + background: white; + margin: 0; + padding: 30px 15px; + } + #wrap.website_blog .o_post_subtitle { + position: relative; + } + #wrap.website_blog .o_post_subtitle .container { + position: relative; + max-width: 700px; + margin-left: auto; + margin-right: auto; + display: block; + } + #wrap.website_blog .o_post_subtitle h2 { + margin-top: 40px; + font-weight: 400; + } + #wrap.website_blog #blog_content { + margin-top: 0 !important; + background: white; + position: relative; + } + #wrap.website_blog #blog_content .container { + max-width: 100%; + } + #wrap.website_blog #blog_content > *, + #wrap.website_blog #blog_content > .container { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + #wrap.website_blog #blog_content section { + background-color: white; + } + #wrap.website_blog #blog_content section.bg-gray-lighter { + background-color: #f8f9fa; + } + #wrap.website_blog #comments { + max-width: 100%; + padding-top: 48px; + } + #wrap.website_blog #comments hr { + display: none; + } + #wrap.website_blog #discussion { + padding-left: 15px; + padding-right: 15px; + padding-bottom: 50px; + max-width: 700px; + margin: auto; + display: block; + position: relative; + overflow: hidden; + } + #wrap.website_blog #discussion > hr { + display: none; + } + #wrap.website_blog #discussion .o_website_chatter_form > div.float-left { + width: 90%; + } + #wrap.website_blog #discussion .o_website_chatter_form textarea { + box-shadow: none; + border-radius: 0.0625rem; + background: rgba(255, 255, 255, 0.5); + } + #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json { + float: right; + } + #wrap.website_blog #blog_right_column > .mt32:first-child { + margin-top: 0 !important; + } + #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child { + margin-top: 0; + } + #wrap.website_blog .o_blog_post_complete.o_sharing_links > a { + vertical-align: middle; + } + .editor_enable #wrap.website_blog .blog_title { + pointer-events: none; + } + .editor_enable #wrap.website_blog .blog_title > * { + pointer-events: auto; + } + /* /openerp_website/static/src/scss/job.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap .js_hr_recruitment a.btn { + font-size: 15px; + } + #wrapwrap .js_hr_recruitment .breadcrumb { + padding-left: 0; + } + #wrapwrap .js_hr_recruitment .o_job_top_bar .container { + position: relative; + } + @media (min-width: 576px) { + #wrapwrap .js_hr_recruitment .o_job_top_bar .container a.btn { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 15px; + } + } + #wrapwrap .js_hr_recruitment .o_tasks h5 { + border-bottom: 3px solid #6c757d; + } + #wrapwrap .js_hr_recruitment .o_perk .fa { + border: 1px solid #875A7B; + color: #875A7B; + } + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + padding: 15px; + color: #343a40; + } + .o_jobs #jobs_grid .card:hover, + .o_jobs #jobs_grid .panel:hover, + .o_jobs #jobs_grid .well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_jobs #jobs_grid .card .o_job_title, + .o_jobs #jobs_grid .panel .o_job_title, + .o_jobs #jobs_grid .well .o_job_title { + color: #875A7B; + font-weight: 400; + line-height: 1.2; + } + .o_jobs_footer { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + @media (min-width: 768px) { + .o_jobs_footer { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + @media (max-width: 991.98px) { + .o_jobs_contact { + padding: 30px; + background-color: #e9ecef; + text-align: center; + } + } + @media (min-width: 992px) { + .o_jobs_contact { + float: right; + } + .o_jobs_contact .o_jobs_contact_img { + float: left; + margin-right: 25px; + } + } + .o_jobs_contact .o_jobs_contact_img img { + width: 80px; + margin-bottom: 25px; + } + /* /openerp_website/static/src/scss/livechat.scss defined in bundle 'web.assets_frontend' */ + .o_livechat_button { + z-index: 1; + padding: 7px 15px 8px; + right: 15px; + background-color: rgba(33, 37, 41, 0.9); + border-radius: 0.125rem 0.125rem 0 0; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-width: 0; + color: #adb5bd; + font: 400 13px/1.2"Montserrat", "Odoo Unicode Support Noto", sans-serif; + transition: background .1s ease 0s; + } + .o_livechat_button:hover { + background-color: #212529; + color: white; + } + .o_livechat_button:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window { + font-family: sans-serif; + } + .o_chat_window[style*="height: 34px"] .o_chat_header .o_chat_title { + cursor: n-resize; + } + .o_chat_window .o_chat_header { + padding: 7px 5px 7px 10px; + background: #875A7B; + } + .o_chat_window .o_chat_header .o_chat_title { + cursor: s-resize; + font: 600 1em/1.5"Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + .o_chat_window .o_chat_header .o_chat_title:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window .o_chat_header .o_chat_window_close:before { + content: "×"; + font: 1.8em/0 sans-serif; + } + .o_chat_window .o_chat_header:hover { + background: #62495B; + } + .o_chat_window .o_mail_thread { + padding-bottom: 20px; + background: #f8f9fa; + } + .o_chat_window .o_mail_thread .o_thread_message { + background: white; + padding: 8px 5px; + box-shadow: inset 0 -1px 0 #e9ecef; + } + .o_chat_window .o_mail_thread .o_thread_message:last-child, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_chat_window .o_mail_thread .o_thread_message:last-child.deep_hover:hover, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + margin-right: 8px; + } + .o_chat_window .o_mail_thread .o_thread_message .o_mail_info { + margin-bottom: 0; + } + .o_chat_window .o_chat_composer > input { + padding: 7px 10px; + border: 1px solid #6c757d; + border-width: 1px 0 0; + } + .o_chat_window .o_chat_composer > input:focus { + outline: none; + } + /* /openerp_website/static/src/scss/sale.scss defined in bundle 'web.assets_frontend' */ + .mycart-popover.popover { + margin-left: -15px; + margin-top: -1px; + } + .mycart-popover.popover .cart_line > div { + margin-bottom: 8px; + } + .mycart-popover.popover .popover-content > .text-center { + padding-top: 4px; + } + .mycart-popover.popover #order_total_untaxed .text-left, + .mycart-popover.popover #order_total_taxes .text-left, + .mycart-popover.popover #order_total .text-left { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + } + .mycart-popover.popover .btn.btn-primary { + margin: 4px auto 8px; + } + /* /openerp_website/static/src/scss/forum.scss defined in bundle 'web.assets_frontend' */ + .website_forum .s_cover, + .o_wforum_forum_card_bg { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .website_forum .s_cover h1, + .o_wforum_forum_card_bg h1 { + color: #fff; + } + .website_forum .s_cover .forum_intro, + .o_wforum_forum_card_bg .forum_intro { + max-width: 800px; + margin: 0 auto 2rem auto; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container { + background-color: #593b51; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.focus { + color: white; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.active, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.active { + background-color: #f8f9fa; + color: #343a40; + } + .o_wforum_forum_card_bg { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + #wrapwrap.website_forum > header + main > #wrap >:first-child, + #wrapwrap.website_forum > header + main >:not(#wrap):not(.o_forum_header) { + border-top-width: 0 !important; + margin-bottom: 8px !important; + } + /* /openerp_website/static/src/scss/events.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_index .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_index .navbar .navbar-brand { + display: none; + } + .o_wevent_index .o_wevent_events_list .card .card-title, + .o_wevent_index .o_wevent_events_list .panel .card-title, + .o_wevent_index .o_wevent_events_list .well .card-title { + margin-top: 1em !important; + font-size: 1.1875rem; + } + .o_wevent_index .o_wevent_badge { + background-color: #875A7B !important; + color: white; + } + .o_wevent_index .o_wevent_badge .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_index .o_wevent_badge:hover, + .o_wevent_index .o_wevent_badge:focus { + background-color: #62495B !important; + color: white; + } + .o_wevent_index .o_wevent_badge:hover .text-muted, + .o_wevent_index .o_wevent_badge:focus .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_event .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_event .navbar .navbar-brand { + font-size: 0.9375rem; + } + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav-link, + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav > li > a { + font-size: 0.75rem; + font-weight: 500; + } + .o_wevent_event .o_wevent_event_title > * { + color: #fff; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + .o_wevent_event .o_wevent_event_title .o_wevent_badge { + display: none; + } + .o_wevent_event #o_wevent_event_footer .s_share .fa { + border-radius: 50% !important; + } + #modal_attendees_registration .modal-header { + background-color: #875A7B !important; + color: white; + } + #modal_attendees_registration .modal-header .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + #modal_attendees_registration .modal-header .close { + width: 1em; + height: 1em; + padding: 0; + margin: 0; + background-color: #fff; + border-radius: 50%; + color: #875A7B; + opacity: .5; + } + #modal_attendees_registration .modal-header .close:hover, + #modal_attendees_registration .modal-header .close:focus { + opacity: 1; + } + .o_wevent_sidebar_img { + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 100%; + height: 220px; + background-position: center; + } + .o_wevent_sidebar_img .fa-map-marker { + margin: auto; + color: #E46F78; + } + .o_wevent_event .ribbon.ribbon_VIP { + background-color: #875A7B !important; + color: white; + } + .o_wevent_event .ribbon.ribbon_VIP .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .country_events_list .oe_country_events_loader { + padding: 4em 0; + background-color: #f8f9fa; + } + .country_events_list .oe_country_events_loader div { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; + } + .country_events_list .oe_country_events_loader div:before, + .country_events_list .oe_country_events_loader div:after { + content: ""; + border-radius: 50%; + background-color: #00A09D; + opacity: 0.6; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + animation: bounce 2s ease-in-out 0s infinite; + } + .country_events_list .oe_country_events_loader div:after { + background-color: #875A7B; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; + } + .country_events_list .oe_country_events_loader p { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/responsive_spacing.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 1199.98px) { + .mt128 { + margin-top: 102.4px !important; + } + .mb128 { + margin-bottom: 102.4px !important; + } + .ml128 { + margin-left: 102.4px !important; + } + .mr128 { + margin-right: 102.4px !important; + } + .mt96 { + margin-top: 76.8px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 76.8px !important; + } + .ml96 { + margin-left: 76.8px !important; + } + .mr96 { + margin-right: 76.8px !important; + } + .mt92 { + margin-top: 73.6px !important; + } + .mb92 { + margin-bottom: 73.6px !important; + } + .ml92 { + margin-left: 73.6px !important; + } + .mr92 { + margin-right: 73.6px !important; + } + .mt64 { + margin-top: 51.2px !important; + } + .mb64 { + margin-bottom: 51.2px !important; + } + .ml64 { + margin-left: 51.2px !important; + } + .mr64 { + margin-right: 51.2px !important; + } + .mt48 { + margin-top: 38.4px !important; + } + .mb48 { + margin-bottom: 38.4px !important; + } + .ml48 { + margin-left: 38.4px !important; + } + .mr48 { + margin-right: 38.4px !important; + } + .mt32 { + margin-top: 25.6px !important; + } + .mb32 { + margin-bottom: 25.6px !important; + } + .ml32 { + margin-left: 25.6px !important; + } + .mr32 { + margin-right: 25.6px !important; + } + .mt24 { + margin-top: 19.2px !important; + } + .mb24 { + margin-bottom: 19.2px !important; + } + .ml24 { + margin-left: 19.2px !important; + } + .mr24 { + margin-right: 19.2px !important; + } + .mt16 { + margin-top: 12.8px !important; + } + .mb16 { + margin-bottom: 12.8px !important; + } + .ml16 { + margin-left: 12.8px !important; + } + .mr16 { + margin-right: 12.8px !important; + } + .mt8 { + margin-top: 6.4px !important; + } + .mb8 { + margin-bottom: 6.4px !important; + } + .ml8 { + margin-left: 6.4px !important; + } + .mr8 { + margin-right: 6.4px !important; + } + .mt4 { + margin-top: 3.2px !important; + } + .mb4 { + margin-bottom: 3.2px !important; + } + .ml4 { + margin-left: 3.2px !important; + } + .mr4 { + margin-right: 3.2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 991.98px) { + .mt128 { + margin-top: 89.6px !important; + } + .mb128 { + margin-bottom: 89.6px !important; + } + .ml128 { + margin-left: 89.6px !important; + } + .mr128 { + margin-right: 89.6px !important; + } + .mt96 { + margin-top: 67.2px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 67.2px !important; + } + .ml96 { + margin-left: 67.2px !important; + } + .mr96 { + margin-right: 67.2px !important; + } + .mt92 { + margin-top: 64.4px !important; + } + .mb92 { + margin-bottom: 64.4px !important; + } + .ml92 { + margin-left: 64.4px !important; + } + .mr92 { + margin-right: 64.4px !important; + } + .mt64 { + margin-top: 44.8px !important; + } + .mb64 { + margin-bottom: 44.8px !important; + } + .ml64 { + margin-left: 44.8px !important; + } + .mr64 { + margin-right: 44.8px !important; + } + .mt48 { + margin-top: 33.6px !important; + } + .mb48 { + margin-bottom: 33.6px !important; + } + .ml48 { + margin-left: 33.6px !important; + } + .mr48 { + margin-right: 33.6px !important; + } + .mt32 { + margin-top: 22.4px !important; + } + .mb32 { + margin-bottom: 22.4px !important; + } + .ml32 { + margin-left: 22.4px !important; + } + .mr32 { + margin-right: 22.4px !important; + } + .mt24 { + margin-top: 16.8px !important; + } + .mb24 { + margin-bottom: 16.8px !important; + } + .ml24 { + margin-left: 16.8px !important; + } + .mr24 { + margin-right: 16.8px !important; + } + .mt16 { + margin-top: 11.2px !important; + } + .mb16 { + margin-bottom: 11.2px !important; + } + .ml16 { + margin-left: 11.2px !important; + } + .mr16 { + margin-right: 11.2px !important; + } + .mt8 { + margin-top: 5.6px !important; + } + .mb8 { + margin-bottom: 5.6px !important; + } + .ml8 { + margin-left: 5.6px !important; + } + .mr8 { + margin-right: 5.6px !important; + } + .mt4 { + margin-top: 2.8px !important; + } + .mb4 { + margin-bottom: 2.8px !important; + } + .ml4 { + margin-left: 2.8px !important; + } + .mr4 { + margin-right: 2.8px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 575.98px) { + .mt128 { + margin-top: 76.8px !important; + } + .mb128 { + margin-bottom: 76.8px !important; + } + .ml128 { + margin-left: 76.8px !important; + } + .mr128 { + margin-right: 76.8px !important; + } + .mt96 { + margin-top: 57.6px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 57.6px !important; + } + .ml96 { + margin-left: 57.6px !important; + } + .mr96 { + margin-right: 57.6px !important; + } + .mt92 { + margin-top: 55.2px !important; + } + .mb92 { + margin-bottom: 55.2px !important; + } + .ml92 { + margin-left: 55.2px !important; + } + .mr92 { + margin-right: 55.2px !important; + } + .mt64 { + margin-top: 38.4px !important; + } + .mb64 { + margin-bottom: 38.4px !important; + } + .ml64 { + margin-left: 38.4px !important; + } + .mr64 { + margin-right: 38.4px !important; + } + .mt48 { + margin-top: 28.8px !important; + } + .mb48 { + margin-bottom: 28.8px !important; + } + .ml48 { + margin-left: 28.8px !important; + } + .mr48 { + margin-right: 28.8px !important; + } + .mt32 { + margin-top: 19.2px !important; + } + .mb32 { + margin-bottom: 19.2px !important; + } + .ml32 { + margin-left: 19.2px !important; + } + .mr32 { + margin-right: 19.2px !important; + } + .mt24 { + margin-top: 14.4px !important; + } + .mb24 { + margin-bottom: 14.4px !important; + } + .ml24 { + margin-left: 14.4px !important; + } + .mr24 { + margin-right: 14.4px !important; + } + .mt16 { + margin-top: 9.6px !important; + } + .mb16 { + margin-bottom: 9.6px !important; + } + .ml16 { + margin-left: 9.6px !important; + } + .mr16 { + margin-right: 9.6px !important; + } + .mt8 { + margin-top: 4.8px !important; + } + .mb8 { + margin-bottom: 4.8px !important; + } + .ml8 { + margin-left: 4.8px !important; + } + .mr8 { + margin-right: 4.8px !important; + } + .mt4 { + margin-top: 2.4px !important; + } + .mb4 { + margin-bottom: 2.4px !important; + } + .ml4 { + margin-left: 2.4px !important; + } + .mr4 { + margin-right: 2.4px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 474.98px) { + .mt128 { + margin-top: 64px !important; + } + .mb128 { + margin-bottom: 64px !important; + } + .ml128 { + margin-left: 64px !important; + } + .mr128 { + margin-right: 64px !important; + } + .mt96 { + margin-top: 48px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 48px !important; + } + .ml96 { + margin-left: 48px !important; + } + .mr96 { + margin-right: 48px !important; + } + .mt92 { + margin-top: 46px !important; + } + .mb92 { + margin-bottom: 46px !important; + } + .ml92 { + margin-left: 46px !important; + } + .mr92 { + margin-right: 46px !important; + } + .mt64 { + margin-top: 32px !important; + } + .mb64 { + margin-bottom: 32px !important; + } + .ml64 { + margin-left: 32px !important; + } + .mr64 { + margin-right: 32px !important; + } + .mt48 { + margin-top: 24px !important; + } + .mb48 { + margin-bottom: 24px !important; + } + .ml48 { + margin-left: 24px !important; + } + .mr48 { + margin-right: 24px !important; + } + .mt32 { + margin-top: 16px !important; + } + .mb32 { + margin-bottom: 16px !important; + } + .ml32 { + margin-left: 16px !important; + } + .mr32 { + margin-right: 16px !important; + } + .mt24 { + margin-top: 12px !important; + } + .mb24 { + margin-bottom: 12px !important; + } + .ml24 { + margin-left: 12px !important; + } + .mr24 { + margin-right: 12px !important; + } + .mt16 { + margin-top: 8px !important; + } + .mb16 { + margin-bottom: 8px !important; + } + .ml16 { + margin-left: 8px !important; + } + .mr16 { + margin-right: 8px !important; + } + .mt8 { + margin-top: 4px !important; + } + .mb8 { + margin-bottom: 4px !important; + } + .ml8 { + margin-left: 4px !important; + } + .mr8 { + margin-right: 4px !important; + } + .mt4 { + margin-top: 2px !important; + } + .mb4 { + margin-bottom: 2px !important; + } + .ml4 { + margin-left: 2px !important; + } + .mr4 { + margin-right: 2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + .mt46 { + margin-top: 46px !important; + } + .mb46 { + margin-bottom: 46px !important; + } + .ml46 { + margin-left: 46px !important; + } + .mr46 { + margin-right: 46px !important; + } + .mt60 { + margin-top: 60px !important; + } + .mb60 { + margin-bottom: 60px !important; + } + .ml60 { + margin-left: 60px !important; + } + .mr60 { + margin-right: 60px !important; + } + .mt62 { + margin-top: 62px !important; + } + .mb62 { + margin-bottom: 62px !important; + } + .ml62 { + margin-left: 62px !important; + } + .mr62 { + margin-right: 62px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .ml80 { + margin-left: 80px !important; + } + .mr80 { + margin-right: 80px !important; + } + .mt84 { + margin-top: 84px !important; + } + .mb84 { + margin-bottom: 84px !important; + } + .ml84 { + margin-left: 84px !important; + } + .mr84 { + margin-right: 84px !important; + } + @media (max-width: 1199.98px) { + .mt46 { + margin-top: 36.8px !important; + } + .mb46 { + margin-bottom: 36.8px !important; + } + .ml46 { + margin-left: 36.8px !important; + } + .mr46 { + margin-right: 36.8px !important; + } + .mt60 { + margin-top: 48px !important; + } + .mb60 { + margin-bottom: 48px !important; + } + .ml60 { + margin-left: 48px !important; + } + .mr60 { + margin-right: 48px !important; + } + .mt62 { + margin-top: 49.6px !important; + } + .mb62 { + margin-bottom: 49.6px !important; + } + .ml62 { + margin-left: 49.6px !important; + } + .mr62 { + margin-right: 49.6px !important; + } + .mt80 { + margin-top: 64px !important; + } + .mb80 { + margin-bottom: 64px !important; + } + .ml80 { + margin-left: 64px !important; + } + .mr80 { + margin-right: 64px !important; + } + .mt84 { + margin-top: 67.2px !important; + } + .mb84 { + margin-bottom: 67.2px !important; + } + .ml84 { + margin-left: 67.2px !important; + } + .mr84 { + margin-right: 67.2px !important; + } + } + @media (max-width: 991.98px) { + .mt46 { + margin-top: 32.2px !important; + } + .mb46 { + margin-bottom: 32.2px !important; + } + .ml46 { + margin-left: 32.2px !important; + } + .mr46 { + margin-right: 32.2px !important; + } + .mt60 { + margin-top: 42px !important; + } + .mb60 { + margin-bottom: 42px !important; + } + .ml60 { + margin-left: 42px !important; + } + .mr60 { + margin-right: 42px !important; + } + .mt62 { + margin-top: 43.4px !important; + } + .mb62 { + margin-bottom: 43.4px !important; + } + .ml62 { + margin-left: 43.4px !important; + } + .mr62 { + margin-right: 43.4px !important; + } + .mt80 { + margin-top: 56px !important; + } + .mb80 { + margin-bottom: 56px !important; + } + .ml80 { + margin-left: 56px !important; + } + .mr80 { + margin-right: 56px !important; + } + .mt84 { + margin-top: 58.8px !important; + } + .mb84 { + margin-bottom: 58.8px !important; + } + .ml84 { + margin-left: 58.8px !important; + } + .mr84 { + margin-right: 58.8px !important; + } + } + @media (max-width: 575.98px) { + .mt46 { + margin-top: 27.6px !important; + } + .mb46 { + margin-bottom: 27.6px !important; + } + .ml46 { + margin-left: 27.6px !important; + } + .mr46 { + margin-right: 27.6px !important; + } + .mt60 { + margin-top: 36px !important; + } + .mb60 { + margin-bottom: 36px !important; + } + .ml60 { + margin-left: 36px !important; + } + .mr60 { + margin-right: 36px !important; + } + .mt62 { + margin-top: 37.2px !important; + } + .mb62 { + margin-bottom: 37.2px !important; + } + .ml62 { + margin-left: 37.2px !important; + } + .mr62 { + margin-right: 37.2px !important; + } + .mt80 { + margin-top: 48px !important; + } + .mb80 { + margin-bottom: 48px !important; + } + .ml80 { + margin-left: 48px !important; + } + .mr80 { + margin-right: 48px !important; + } + .mt84 { + margin-top: 50.4px !important; + } + .mb84 { + margin-bottom: 50.4px !important; + } + .ml84 { + margin-left: 50.4px !important; + } + .mr84 { + margin-right: 50.4px !important; + } + } + @media (max-width: 474.98px) { + .mt46 { + margin-top: 23px !important; + } + .mb46 { + margin-bottom: 23px !important; + } + .ml46 { + margin-left: 23px !important; + } + .mr46 { + margin-right: 23px !important; + } + .mt60 { + margin-top: 30px !important; + } + .mb60 { + margin-bottom: 30px !important; + } + .ml60 { + margin-left: 30px !important; + } + .mr60 { + margin-right: 30px !important; + } + .mt62 { + margin-top: 31px !important; + } + .mb62 { + margin-bottom: 31px !important; + } + .ml62 { + margin-left: 31px !important; + } + .mr62 { + margin-right: 31px !important; + } + .mt80 { + margin-top: 40px !important; + } + .mb80 { + margin-bottom: 40px !important; + } + .ml80 { + margin-left: 40px !important; + } + .mr80 { + margin-right: 40px !important; + } + .mt84 { + margin-top: 42px !important; + } + .mb84 { + margin-bottom: 42px !important; + } + .ml84 { + margin-left: 42px !important; + } + .mr84 { + margin-right: 42px !important; + } + } + /* /openerp_website/static/src/scss/odoo-experience.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > #o_xp_header + main >:not(#wrap), + #wrapwrap > header + main > #wrap >:first-child { + border-top: 50px solid transparent !important; + } + #o_xp { + font-size: .875rem; + } + #o_xp .o_xp_box { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + background-color: #fff; + } + @media (min-width: 576px) { + #o_xp .o_xp_box { + margin: 0; + } + } + #o_xp .o_xp_box.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #o_xp .o_xp_box_content { + width: 100%; + text-align: center; + } + #o_xp .o_xp_square, + #o_xp .o_xp_vertical_rectangle, + #o_xp .o_xp_horizontal_rectangle, + #o_xp .o_xp_rectangle_1-3, + #o_xp .o_xp_rectangle_2-3, + #o_xp .o_xp_rectangle_1-4 { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + align-self: start; + padding: 0; + } + #o_xp .o_xp_square:before, + #o_xp .o_xp_vertical_rectangle:before, + #o_xp .o_xp_horizontal_rectangle:before, + #o_xp .o_xp_rectangle_1-3:before, + #o_xp .o_xp_rectangle_2-3:before, + #o_xp .o_xp_rectangle_1-4:before { + content: ""; + display: block; + } + #o_xp .o_xp_square > img, + #o_xp .o_xp_square .o_xp_box_content, + #o_xp .o_xp_vertical_rectangle > img, + #o_xp .o_xp_vertical_rectangle .o_xp_box_content, + #o_xp .o_xp_horizontal_rectangle > img, + #o_xp .o_xp_horizontal_rectangle .o_xp_box_content, + #o_xp .o_xp_rectangle_1-3 > img, + #o_xp .o_xp_rectangle_1-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_2-3 > img, + #o_xp .o_xp_rectangle_2-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_1-4 > img, + #o_xp .o_xp_rectangle_1-4 .o_xp_box_content { + width: 100%; + } + #o_xp .o_xp_vertical_rectangle:before { + padding-top: 200%; + } + #o_xp .o_xp_square:before { + padding-top: 100%; + } + #o_xp .o_xp_rectangle_2-3:before { + padding-top: 66.66%; + } + #o_xp .o_xp_horizontal_rectangle:before { + padding-top: 50%; + } + #o_xp .o_xp_rectangle_1-3:before { + padding-top: 33.33%; + } + #o_xp .o_xp_rectangle_1-4:before { + padding-top: 25%; + } + #o_xp .o_xp_box_padding { + padding: 40px; + } + #o_xp .o_xp_btn { + width: 240px; + padding: .5em 1em; + font-size: 1.125rem; + font-weight: 600; + line-height: 1.4; + text-align: left; + } + #o_xp .o_xp_btn small { + font-size: .75rem; + } + #o_xp .o_xp_offset_numbers .o_xp_box, + #o_xp .o_xp_offset_numbers .card, + #o_xp .o_xp_offset_numbers .panel, + #o_xp .o_xp_offset_numbers .well { + margin-top: -115px; + } + @media (min-width: 992px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -75px; + } + } + @media (min-width: 1200px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -90px; + } + } + #o_xp .o_xp_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + overflow: hidden; + padding-left: 15px; + background-color: #fff; + font-size: .6875rem; + font-weight: 600; + text-transform: uppercase; + } + #o_xp .o_xp_label .fa { + width: 30px; + height: 30px; + margin-left: 15px; + background-color: #875A7B; + color: #fff; + line-height: 30px; + text-align: center; + } + #o_xp .o_xp_play { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + width: 80px; + height: 80px; + padding-left: 5px; + margin: -30px 0 0 -30px; + background-color: #fff; + border-radius: 50%; + color: #00A09D; + font-size: 2rem; + line-height: 80px; + text-align: center; + } + #o_xp .o_xp_play:hover { + cursor: pointer; + background-color: #00A09D; + color: #fff; + } + #o_xp .s_o_numbers > div { + border-right: 1px dashed #6c757d; + } + #o_xp .s_o_numbers > div:last-child { + border-right: 0; + } + @media (max-width: 575.98px) { + #o_xp .s_o_numbers > div: nth-child(2n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+3) { + border-top: 1px dashed #6c757d; + } + } + @media (min-width: 576px) and (max-width: 991.98px) { + #o_xp .s_o_numbers > div: nth-child(3n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+4) { + border-top: 1px dashed #6c757d; + } + } + #o_xp .s_o_numbers .s_o_number .title { + padding-top: 0; + } + #o_xp .o_xp_hashtag { + position: relative; + display: inline-block; + width: 320px; + padding: 25px 0; + margin-top: -30px; + background-color: #fff; + border-radius: 4px; + color: #875A7B; + transition: filter .2s ease; + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15)); + } + #o_xp .o_xp_hashtag:after { + content: ""; + position: absolute; + top: auto; + left: 50%; + bottom: -12px; + right: auto; + width: 0; + height: 0; + margin-left: -12px; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #fff; + } + #o_xp .o_xp_hashtag:hover, + #o_xp .o_xp_hashtag:focus { + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)); + } + #o_xp .oe_share .fa { + width: 80px; + height: 80px; + margin: 0 5px; + background-color: #fff; + color: #00A09D; + border-radius: 50%; + font-size: 2rem; + line-height: 80px; + } + #o_xp .oe_share .fa:hover { + background-color: #00A09D; + color: #fff; + } + #o_xp .o_xp_slot span { + padding: 8px 12px; + border: 1px solid #495057; + margin-left: -1px; + font-size: 0.75rem; + font-weight: 600; + } + #o_xp .o_xp_comparison .list-group-item:hover, + #o_xp .o_xp_comparison .list-group-item:focus { + z-index: auto; + } + #o_xp .o_xp_comparison .card, + #o_xp .o_xp_comparison .panel, + #o_xp .o_xp_comparison .well { + margin-top: -75px; + } + @media (max-width: 991.98px) { + #o_xp .o_xp_comparison .card, #o_xp .o_xp_comparison .panel, #o_xp .o_xp_comparison .well { + margin-top: 40px; + } + } + @media (min-width: 768px) { + #o_xp .o_xp_comparison .card-header, #o_xp .o_xp_comparison .panel-heading { + height: 75px; + } + } + #o_xp_nav .o_logo { + background-size: auto 25px; + height: 30px; + margin: 10px 0 10px 15px; + } + #o_xp_nav .nav-item .nav-link, + #o_xp_nav .nav > li .nav-link, + #o_xp_nav .nav-item .nav > li > a, + #o_xp_nav .nav > li > a, + #o_xp_nav .nav-item .dropdown-item, + #o_xp_nav .nav > li .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav-item a, + #o_xp_nav .nav > li .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav > li a { + color: inherit; + font-size: .75rem; + font-weight: 600; + text-transform: uppercase; + transition: all 0.2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + transition: none; + } + } + #o_xp_nav .nav-item .nav-link:after, + #o_xp_nav .nav > li .nav-link:after, + #o_xp_nav .nav-item .nav > li > a:after, + #o_xp_nav .nav > li > a:after, + #o_xp_nav .nav-item .nav-link:before, + #o_xp_nav .nav > li .nav-link:before, + #o_xp_nav .nav-item .nav > li > a:before, + #o_xp_nav .nav > li > a:before, + #o_xp_nav .nav-item .dropdown-item:after, + #o_xp_nav .nav > li .dropdown-item:after, + #o_xp_nav .nav-item .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav-item a:after, + #o_xp_nav .nav > li .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav > li a:after, + #o_xp_nav .nav-item .dropdown-item:before, + #o_xp_nav .nav > li .dropdown-item:before, + #o_xp_nav .nav-item .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav-item a:before, + #o_xp_nav .nav > li .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav > li a:before { + display: none; + } + #o_xp_nav .nav-item .nav-link:hover, + #o_xp_nav .nav > li .nav-link:hover, + #o_xp_nav .nav-item .nav > li > a:hover, + #o_xp_nav .nav > li > a:hover, + #o_xp_nav .nav-item .nav-link:focus, + #o_xp_nav .nav > li .nav-link:focus, + #o_xp_nav .nav-item .nav > li > a:focus, + #o_xp_nav .nav > li > a:focus, + #o_xp_nav .nav-item .dropdown-item:hover, + #o_xp_nav .nav > li .dropdown-item:hover, + #o_xp_nav .nav-item .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav-item a:hover, + #o_xp_nav .nav > li .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav > li a:hover, + #o_xp_nav .nav-item .dropdown-item:focus, + #o_xp_nav .nav > li .dropdown-item:focus, + #o_xp_nav .nav-item .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav-item a:focus, + #o_xp_nav .nav > li .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav > li a:focus { + color: #875A7B; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + background-color: #25252D; + color: #fff; + border-top: 1px solid #33343D; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item .nav-link: hover, #o_xp_nav .nav > li .nav-link: hover, #o_xp_nav .nav-item .nav > li > a: hover, #o_xp_nav .nav > li > a: hover, #o_xp_nav .nav-item .nav-link: focus, #o_xp_nav .nav > li .nav-link: focus, #o_xp_nav .nav-item .nav > li > a: focus, #o_xp_nav .nav > li > a: focus, #o_xp_nav .nav-item .dropdown-item: hover, #o_xp_nav .nav > li .dropdown-item: hover, #o_xp_nav .nav-item .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav-item a: hover, #o_xp_nav .nav > li .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav > li a: hover, #o_xp_nav .nav-item .dropdown-item: focus, #o_xp_nav .nav > li .dropdown-item: focus, #o_xp_nav .nav-item .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav-item a: focus, #o_xp_nav .nav > li .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav > li a: focus { + background-color: #fff; + } + } + #o_xp_nav .nav-item > .nav-link, + #o_xp_nav .nav > li > .nav-link, + #o_xp_nav .nav > li.nav-item > a, + #o_xp_nav .nav > li > a { + padding: 15px 20px; + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item > .nav-link, #o_xp_nav .nav > li > .nav-link, #o_xp_nav .nav > li.nav-item > a, #o_xp_nav .nav > li > a { + padding: 15px; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item.dropdown.show .nav-link, #o_xp_nav .nav > li.dropdown.show .nav-link, #o_xp_nav .nav-item.dropdown.show .nav > li > a, #o_xp_nav .nav > li.dropdown.show .nav > li > a { + background-color: #e9ecef; + color: #875A7B; + } + } + #o_xp_nav .nav-item .dropdown-menu, + #o_xp_nav .nav > li .dropdown-menu { + background-color: #e9ecef; + background-clip: inherit; + padding: 0; + margin: 0; + border-radius: 0; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .dropdown-menu, #o_xp_nav .nav > li .dropdown-menu { + width: 100%; + box-shadow: none; + } + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, + #o_xp_nav .nav > li .dropdown-menu .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + #o_xp_nav .nav > li .dropdown-menu a { + background-color: #33343D; + border-top: 1px solid #25252D; + height: 50px; + line-height: 50px; + padding: 0 20px 0 47px; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 17px; + } + } + @media (min-width: 1200px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 20px; + } + } + #o_xp_nav .nav-item .dropdown, + #o_xp_nav .nav > li .dropdown { + transition: all 2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .dropdown, #o_xp_nav .nav > li .dropdown { + transition: none; + } + } + #o_xp_nav .o_xp_nav_register { + height: 50px; + line-height: 50px; + padding: 0 20px; + border: 0; + border-radius: 0; + } + #o_xp_nav .o_xp_nav_toggler { + position: relative; + width: 35px; + height: 35px; + padding: 5px; + border: 0; + margin: -2px 10px 0 0; + background-color: transparent; + cursor: pointer; + } + #o_xp_nav .o_xp_nav_toggler:focus { + outline: 0; + } + @media (min-width: 992px) { + #o_xp_nav .o_xp_nav_toggler { + display: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner { + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + display: block; + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 25px; + height: 3px; + background-color: #343a40; + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before { + content: ""; + top: -8px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + content: ""; + bottom: -8px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:after { + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_track_proposal .form-group { + margin-bottom: 1.5rem; + } + #o_xp_track_proposal .form-control:focus { + box-shadow: none; + border-color: #00A09D; + } + #o_xp_track_proposal .o_xp_wcount { + background-color: #dee2e6; + } + #o_xp_exhibitors_list table > tbody > tr > td { + border: 0; + } + #exhibitor-registration label { + position: relative; + } + #exhibitor-registration label > input { + visibility: hidden; + position: absolute; + } + #exhibitor-registration label > input + div { + padding: 10px; + border: 5px solid #e9ecef; + cursor: pointer; + } + #exhibitor-registration label:hover > input + div { + border-color: #6c757d; + } + #exhibitor-registration label:hover > input + div:before { + color: #6c757d; + } + #exhibitor-registration label > input:checked + div, + #exhibitor-registration label:hover > input:checked + div { + border-color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input:checked + div:before { + color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input + div:before { + content: "\f058"; + font-family: "FontAwesome"; + width: 40px; + height: 40px; + position: absolute; + line-height: 40px; + top: -16px; + right: -16px; + background-color: #fff; + font-size: 2em; + text-align: center; + } + /* /openerp_website/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + .o_portal_wrap .o_portal_docs .badge, + .o_portal_wrap .o_portal_docs .label { + background-color: #875A7B; + color: #fff; + padding: .5em 1em; + } + .o_portal_wrap table > thead > tr > th, + .o_portal_wrap table > thead > tr.active > th { + background-color: #f8f9fa; + border-bottom-width: 0; + } + /* /openerp_website/static/src/scss/snippets/s_affix.scss defined in bundle 'web.assets_frontend' */ + .s_affix { + background: white; + } + .s_affix > .container { + margin-bottom: 0 !important; + } + .s_affix #features_affix { + position: -webkit-sticky; + position: sticky; + top: 50px; + left: auto; + bottom: auto; + right: auto; + height: calc(100vh - 50px); + overflow-y: auto; + padding: 40px 0; + border-right: 1px solid #dee2e6; + opacity: 0; + } + .s_affix #features_affix.o_js_affix_active { + opacity: 1; + transition: opacity 0.1s; + } + .s_affix #features_affix > a.list-group-item-action { + color: rgba(52, 58, 64, 0.7); + font-size: 0.75rem; + transition: padding 0.1s; + box-shadow: none; + padding-left: 3px; + position: relative; + } + .s_affix #features_affix > a.list-group-item-action:hover, + .s_affix #features_affix > a.list-group-item-action:focus, + .s_affix #features_affix > a.list-group-item-action.focus { + color: #212529; + } + .s_affix #features_affix > a.list-group-item-action:before { + content: ""; + width: 2px; + position: absolute; + top: 5px; + left: 0; + bottom: 5px; + right: auto; + } + .s_affix #features_affix > a.list-group-item-action.active { + background: none; + padding-left: 8px; + } + .s_affix #features_affix > a.list-group-item-action.active:before { + background-color: #00A09D; + } + .s_affix h2 { + margin: 40px 0 20px; + color: #875A7B; + } + .s_affix p { + margin-bottom: 20px; + } + .s_affix hr { + margin: 20px 0 0 0; + border-top: 1px solid #dee2e6; + } + .s_affix .col-lg-12:last-child { + margin-bottom: 60px; + } + .s_affix .col-lg-12:last-child hr { + display: none; + } + .s_affix .o-related-apps h2 { + margin-bottom: 30px !important; + } + .s_affix .o-related-apps img { + width: 40px; + height: 40px; + margin-right: 15px; + } + .s_affix .o-related-apps h5 { + height: 40px; + padding: 12px 15px; + background-color: #e9ecef; + } + .s_affix .o-related-apps .o-content-overflow { + overflow: hidden; + } + .s_affix .o-related-apps p a { + white-space: nowrap; + } + header.o_has_sub_nav + main .s_affix #features_affix { + top: 40px; + } + #oe_main_menu_navbar ~ #wrapwrap .s_affix #features_affix { + top: 96px; + } + #oe_main_menu_navbar ~ #wrapwrap header.o_has_sub_nav + main .s_affix #features_affix { + top: 86px; + } + /* /openerp_website/static/src/scss/snippets/s_banner.scss defined in bundle 'web.assets_frontend' */ + .s_banner { + min-height: 25vh; + padding: 1em 0; + position: relative; + } + .s_banner:before { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/patterns/banner_bg.png"); + background-position: 0% 100%; + background-size: cover; + } + .js_top_banner { + overflow: hidden; + } + @media (max-width: 767.98px) { + .js_top_banner { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + color: white !important; + } + .js_top_banner * { + color: inherit !important; + } + .js_top_banner .row > div, + .js_top_banner .form-horizontal .form-group > div, + .form-horizontal .js_top_banner .form-group > div { + text-align: center !important; + margin-top: 32px !important; + margin-bottom: 32px !important; + } + } + /* /openerp_website/static/src/scss/snippets/s_browser.scss defined in bundle 'web.assets_frontend' */ + .s_browser { + position: relative; + border-radius: 15px 15px 0 0; + } + .s_browser.shadow { + box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05); + } + .s_browser .bar { + width: 100%; + height: auto; + position: relative; + } + .s_browser .content .tab-pane > img { + width: 100%; + } + /* /openerp_website/static/src/scss/snippets/s_figure_link.scss defined in bundle 'web.assets_frontend' */ + .s_figure_link { + padding-bottom: 60%; position: relative; text-align: right; backface-visibility: hidden;}@media (min-width: 992px){.s_figure_link{padding-bottom: 50%;}}.s_figure_link > a{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform: translate3d(0, 0, 0); filter: url('data:image/svg+xml;charset=utf-8,#filter'); -webkit-filter: grayscale(100%) contrast(110%); filter: grayscale(100%) contrast(110%); background-position: center; opacity: 0.3; transform-origin: 50% 50%; transform: scale(1.05); transition: transform 0.65s ease 0s;}.s_figure_link h2, .s_figure_link p{pointer-events: none; position: absolute; top: auto; left: 15px; bottom: auto; right: 15px; color: white; transition: all 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link h2{top: 10px; transform: translate(0, 100%); padding: 5px 0;}@media (min-width: 992px){.s_figure_link h2{padding-bottom: 6px; padding: 10px 0;}}@media (min-width: 992px){.col-lg-4 .s_figure_link h2{font-size: 24px; padding-bottom: 15px; top: 30px;}}.s_figure_link h2:after{content: ""; background: rgba(255, 255, 255, 0.6); opacity: 0; width: 100%; height: 1px; transform: translate(0, 40px); position: absolute; top: 100%; left: 0; bottom: auto; right: auto; transition: all 0.65s cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link p{bottom: 10px; padding: 10px 0; transform: translate(0, 100%); opacity: 0; line-height: 1.5; display: none;}@media (min-width: 768px){.s_figure_link p{display: 15px; display: block;}}@media (min-width: 992px){.s_figure_link p{bottom: 20px;}}.s_figure_link:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: opacity 0.35s ease;}.s_figure_link:hover > a{transform: scale(1);}.s_figure_link:hover h2, .s_figure_link:hover h2:after, .s_figure_link:hover p{transform: translate(0, 0); opacity: 1;}.s_figure_link:hover:before{transition: opacity 1.6s ease; opacity: 1 0s;}.s_figure_link.o_gradient_alpha:before{background: linear-gradient(-30deg, #006d6b 30%, #474662 100%) !important;}.s_figure_link.o_gradient_beta:before{background: linear-gradient(-30deg, #486d7e 30%, #006d6b 100%) !important;}.s_figure_link.o_gradient_gamma:before{background: linear-gradient(-30deg, #fb4a55 30%, #b84d28 100%) !important;}.s_figure_link.o_gradient_delta:before{background: linear-gradient(-30deg, #474662 30%, #dc4450 100%) !important;}.s_figure_link.o_gradient_epsilon:before{background: linear-gradient(-30deg, #b84d28 30%, #474662 100%) !important;} + /* /openerp_website/static/src/scss/snippets/s_laptop_screen.scss defined in bundle 'web.assets_frontend' */ + .s_laptop_screen { + position: relative; + overflow: hidden; + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + [class*="o_v_align_col"] .s_laptop_screen, + [class*="o_equal_col"] .s_laptop_screen { + padding-bottom: 51.4%; + } + .s_laptop_screen > .bg { + width: 100%; + height: auto; + padding-bottom: 51.4%; + background-size: cover; + pointer-events: none; + cursor: default; + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.svg"); + background-position: 0 0; + background-repeat: no-repeat; + } + .s_laptop_screen > .bg::selection, + .s_laptop_screen > .bg *::selection { + background: transparent; + } + .s_laptop_screen > .bg::-moz-selection, + .s_laptop_screen > .bg *::-moz-selection { + background: transparent; + } + .s_laptop_screen > img { + position: absolute; + top: 8%; + left: 3%; + bottom: auto; + right: 0; + width: 94%; + pointer-events: none; + cursor: default; + } + .s_laptop_screen > img::selection, + .s_laptop_screen > img *::selection { + background: transparent; + } + .s_laptop_screen > img::-moz-selection, + .s_laptop_screen > img *::-moz-selection { + background: transparent; + } + .s_laptop_screen:after { + content: ""; + display: block; + pointer-events: none; + cursor: default; + width: 60%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background-image: "-webkit-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-moz-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-ms-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-o-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "linear-gradient(65deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + } + .s_laptop_screen:after::selection, + .s_laptop_screen:after *::selection { + background: transparent; + } + .s_laptop_screen:after::-moz-selection, + .s_laptop_screen:after *::-moz-selection { + background: transparent; + } + /* /openerp_website/static/src/scss/snippets/s_o_number.scss defined in bundle 'web.assets_frontend' */ + .s_o_number { + text-align: center; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + } + @media (min-width: 1200px) { + .s_o_number { + font-size: 14px; + } + } + .s_o_number .title, + .s_o_number .desc { + display: block; + } + .s_o_number .title { + padding-top: 0.2em; + font-size: 4em; + line-height: 1.1; + color: #875A7B; + } + .s_o_number .title.has_sidetext .number, + .s_o_number .title.has_sidetext .sidetext { + display: inline-block; + } + .s_o_number .title.has_sidetext .sidetext { + font-size: .3em; + line-height: 1; + vertical-align: top; + padding-top: 0.7em; + text-align: left; + margin-left: -0.8em; + } + .s_o_number .desc { + font-size: 1em; + } + /* /openerp_website/static/src/scss/snippets/s_panel_video.scss defined in bundle 'web.assets_frontend' */ + .s_panel_video_play { + padding-top: 25%; + font-size: 3.4375rem; + background-color: rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + transition: "all 0.2s ease-in-out;"; + } + @media (prefers-reduced-motion: reduce) { + .s_panel_video_play { + transition: none; + } + } + .s_panel_video_play:hover { + background-color: rgba(0, 0, 0, 0.3); + } + .s_laptop_screen .s_panel_video_play { + border-radius: 5% 5% 0 0; + } + #s_panel_video_modal .modal-dialog { + pointer-events: auto; + max-width: 75%; + } + #s_panel_video_modal .modal-body { + background-color: #212529; + background-image: url("/openerp_website/static/src/img/2016/gif/ring.gif"); + background-position: center center; + background-repeat: no-repeat; + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + /* /openerp_website/static/src/scss/snippets/s_responsive_to_image_block.scss defined in bundle 'web.assets_frontend' */ + .s_responsive_to_image_block { + overflow: hidden; + background-position: top center; + background-size: cover; + background-repeat: no-repeat; + } + .s_responsive_to_image_block.js_top_banner { + border-top-width: 0 !important; + background-size: auto 100%; + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block.js_top_banner { + margin-top: 0 !important; + } + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] { + display: block; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"]::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] > * { + display: inline-block; + vertical-align: middle; + float: none; + } + @media (max-width: 991.98px) { + .s_responsive_to_image_block { + padding-bottom: 0 !important; + } + } + @media (min-width: 992px) { + .s_responsive_to_image_block .wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_responsive_to_image_block .wrapper > .container, + .s_responsive_to_image_block .wrapper > .container > .row, + .s_responsive_to_image_block .form-horizontal .wrapper > .container > .form-group, + .form-horizontal .s_responsive_to_image_block .wrapper > .container > .form-group { + height: 100%; + } + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block: not(.js_top_banner) .wrapper { + background: rgba(255, 255, 255, 0.5); + } + } + /* /openerp_website/static/src/scss/snippets/s_ribbon_video.scss defined in bundle 'web.assets_frontend' */ + .s_ribbon_video { + position: relative; + } + .s_ribbon_video::before { + content: ""; + position: absolute; + top: 35%; + left: 0; + bottom: 35%; + right: 0; + display: block; + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .s_ribbon_video::after { + content: ""; + position: absolute; + top: 65%; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: #f8f9fa; + z-index: 0; + } + .s_ribbon_video > .container { + position: relative; + z-index: 1; + } + .s_ribbon_video .o_col_video { + transition: "transform 0.8s 0ms cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + @media (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_video { + transition: none; + } + } + .s_ribbon_video .o_col_video iframe.embed-responsive-item { + margin-left: 0; + } + @media (min-width: 768px) { + .s_ribbon_video .o_col_description { + margin-left: -5%; + transform-origin: 50% 50%; + transition: "transform 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_description { + transition: none; + } + } + .s_ribbon_video .o_col_description .card, + .s_ribbon_video .o_col_description .panel, + .s_ribbon_video .o_col_description .well, + .s_ribbon_video .o_col_description .card .card-header, + .s_ribbon_video .o_col_description .panel .card-header, + .s_ribbon_video .o_col_description .well .card-header, + .s_ribbon_video .o_col_description .card .panel-heading, + .s_ribbon_video .o_col_description .panel .panel-heading, + .s_ribbon_video .o_col_description .well .panel-heading { + margin: 0; + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_video { + transform: translateX(50%) scale(1.2); + transition: "transform 0.5s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_video { + transition: none; + } + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_description { + margin-left: 0; + cursor: pointer; + transform-origin: 100% 50%; + transform: scale(0.8); + transition: "transform 0.8s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_description { + transition: none; + } + } + .s_ribbon_video.js_prepend_video .o_col_video { + z-index: 1; + } + /* /openerp_website/static/src/scss/snippets/s_sponsors.scss defined in bundle 'web.assets_frontend' */ + .s_sponsors { + padding: 0.8em 0 0.5em; + } + .s_sponsors > .container { + position: relative; + display: block; + } + .s_sponsors .s_intro { + margin-top: 15px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: bold; + font-size: 0.8em; + line-height: 1.2; + color: #343a40; + } + .s_sponsors .s_sponsors_list { + text-align: justify; + margin-bottom: -27px; + } + .s_sponsors .s_sponsors_list::after { + content: ""; + display: inline-block; + width: 100%; + } + .s_sponsors .s_sponsors_list > div { + display: inline-block; + height: 35px; + margin: 10px 0; + opacity: .5; + transform: scale(0.8); + background-size: cover; + } + .s_sponsors .s_sponsors_btn { + position: absolute; + top: 50%; + left: auto; + bottom: auto; + right: 50%; + margin: 10px -100px 0 0; + width: 200px; + height: 40px; + opacity: 0; + transition: all 0.3s ease 0s; + } + .s_sponsors .s_intro, + .s_sponsors .s_sponsors_list > div { + transform-origin: 50% 50%; + transition: all 0.3s ease 0s; + } + .s_sponsors > a:focus, + .s_sponsors > a:active, + .s_sponsors > a:focus:active { + outline: none; + } + .s_sponsors > a:hover .s_sponsors_list > div, + .s_sponsors > a:hover .s_intro { + opacity: 0; + transform: scale(0); + } + .s_sponsors > a:hover .s_sponsors_btn { + opacity: 1; + margin-top: -20px; + } + /* /openerp_website/static/src/scss/snippets/s_testimonial.scss defined in bundle 'web.assets_frontend' */ + .s_testimonial { + display: block; + } + .s_testimonial .thumb, + .s_testimonial blockquote { + vertical-align: top; + display: inline-block; + padding-top: 0; + } + .s_testimonial .thumb { + width: 20%; + max-width: 60px; + padding-right: 5px; + } + .s_testimonial .thumb img { + border-radius: 100%; + max-width: 100%; + height: auto; + } + .s_testimonial blockquote { + width: 78%; + max-width: 500px; + padding: 0 0 0 5px; + border-left: none; + line-height: 1.3; + } + .s_testimonial blockquote p { + font-size: 0.9em; + } + .s_testimonial blockquote p small { + font-weight: 400; + font-style: italic; + } + .s_testimonial blockquote p small:before { + content: '\2013 \0A0'; + } + .s_testimonial blockquote img { + max-height: 20px; + } + /* /openerp_website/static/src/scss/snippets/s_tooltips_tabs.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs { + position: relative; + } + .s_tooltips_tabs .tab-pane { + background-color: #495057; + transition: background 0.5s ease 0s; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_image { + opacity: 0.8; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 1; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:active, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus:active { + outline: none; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open { + background-color: #0a0c0d; + cursor: pointer; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open .s_tooltip_tabs_tooltip_image { + transition: all 0.7s ease 0s; + opacity: 0.6; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:before { + animation: tooltip_welcome_before 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:after { + animation: tooltip_welcome_after 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip_image { + opacity: 0.9; + width: 100%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: all 0.3s ease 0s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip { + position: absolute; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + visibility: hidden; + width: 200px; + max-width: none; + font-size: 0.9em; + padding: 10px; + border-top: 1px solid #f8f9fa; + border-radius: 0.125rem; + opacity: 0; + margin-bottom: 0; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: auto; + transform: translate(0, 20px); + transition: all 0.3s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well .o_panel_title { + line-height: 1.2; + font-weight: 400; + font-size: 1.3em; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: block; + background-image: none; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + content: ""; + display: block; + border-radius: 100%; + transform-origin: 50% 50%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9); + position: absolute; + top: 12px; + left: 12px; + bottom: 12px; + right: 12px; + background: linear-gradient(90deg, #FC7C84 20%, #ed6671 80%) !important; + transform: scale(1.3); + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + background-size: 100% 100%; + background-image: url("/openerp_website/static/src/img/2016/gif/tooltip.gif"); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: auto; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 50%; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + .tab-pane.active .s_tooltip_tabs_tooltip_link { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + /* /openerp_website/static/src/scss/snippets/s_map_locations.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs.s_map_locations .tab-pane { + background: #f8f9fa; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + opacity: 0.6; + width: 30px; + height: 30px; + transition: opacity 0.3s ease; + } + @media (min-width: 992px) { + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .well { + left: 34%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .well { + top: 60%; + bottom: auto; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: -324%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 79%; + } + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip:hover .s_tooltip_tabs_tooltip_link { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card, + .s_tooltips_tabs.s_map_locations .tab-pane .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .well { + max-width: 135px; + padding: 4px 8px 0; + background-color: rgba(255, 255, 255, 0.7); + } + .s_tooltips_tabs.s_map_locations .tab-pane .card:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .panel:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .well:hover { + background-color: white; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title { + font-weight: 400; + font-size: 1.1em; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title small { + margin-top: 3px; + font-weight: 400; + display: block; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p, + .s_tooltips_tabs.s_map_locations .tab-pane .well p { + line-height: 1.2; + margin-bottom: 5px; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p a, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p a, + .s_tooltips_tabs.s_map_locations .tab-pane .well p a { + font-family: sans-serif; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .well p:last-child { + margin-bottom: 10px; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + @media (max-width: 991.98px) { + .s_tooltips_tabs.s_map_locations .tab-pane > img { + margin-bottom: -40%; + opacity: 0.4; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + float: left; + position: relative; + height: auto; + min-height: 100px; + width: 48%; + margin-left: 1%; + margin-right: 1%; + left: auto !important; + top: auto !important; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well { + width: 100%; + height: 100%; + max-width: 100%; + position: relative; + left: auto; + top: auto; + } + } + /* /openerp_website/static/src/scss/snippets/s_users_mosaic.scss defined in bundle 'web.assets_frontend' */ + .s_users_mosaic { + position: relative; + padding-bottom: 33.33333333%; + } + @media (max-width: 767.98px) { + .s_users_mosaic { + padding-bottom: 53.33333333%; + } + } + @media (min-width: 576px) { + .s_users_mosaic.s_users_mosaic_small { + padding-bottom: 22.22222222%; + } + .s_users_mosaic.s_users_mosaic_small #mosaic span { + height: 25%; + } + } + .s_users_mosaic #mosaic { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: 100% auto; + overflow: hidden; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_sm.jpg"); + } + @media (min-width: 992px) { + .s_users_mosaic #mosaic { + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_2.jpg"); + } + } + .s_users_mosaic #mosaic span { + float: left; + width: 5.55555556%; + height: 16.66666667%; + background-size: 1800% 800%; + transition: opacity 400ms ease 0ms; + } + .s_users_mosaic #mosaic span:hover { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade:hover { + opacity: 1; + } + .s_users_mosaic .box { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: radial-gradient(#f8f9fa, rgba(248, 249, 250, 0.55)); + pointer-events: none; + text-align: center; + } + .s_users_mosaic .box::before { + content: ""; + display: inline-block; + vertical-align: middle; + } + @media (min-width: 768px) { + .s_users_mosaic .box: : before { + height: 100%; + } + } + .s_users_mosaic .box .title { + display: inline-block; + margin: 0; + vertical-align: middle; + text-shadow: 0 0 3px white, 0 0 10px white; + line-height: 0.5; + text-align: left; + font-weight: 400; + } + @media (max-width: 767.98px) { + .s_users_mosaic .box .title { + position: relative; + top: 50%; + transform: translateY(-50%); + font-size: 36px; + text-align: center; + line-height: 0.9; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title { + font-size: 58px; + white-space: nowrap; + } + } + @media (min-width: 992px) { + .s_users_mosaic .box .title { + font-size: 69px; + } + } + .s_users_mosaic .box .title .number { + font-size: 2em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .number { + display: block; + margin-bottom: 10px; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title .number { + float: left; + margin-right: 10px; + } + } + .s_users_mosaic .box .title .sub { + font-size: 0.44em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .sub { + font-size: 0.5em; + } + } + /* /openerp_website/static/src/scss/snippets/s_apps_media_list.scss defined in bundle 'web.assets_frontend' */ + .s_apps_media_list .media { + padding: 20px 0; + border-bottom: 1px dashed #495057; + margin: 0; + } + .s_apps_media_list .media:first-child { + border-top: 1px dashed #495057; + } + .s_apps_media_list .media .media-heading { + margin-top: 0; + } + .s_apps_media_list .media .media-body p:last-child { + margin-bottom: 0; + } + .s_apps_media_list .media .media-object { + height: 60px; + margin-right: 10px; + border-radius: 0.125rem; + } + /* /openerp_website/static/src/scss/snippets/s_speaker_bio.scss defined in bundle 'web.assets_frontend' */ + .s_speaker_bio { + position: relative; + padding: 20px; + background-color: #e9ecef; + } + .s_speaker_bio .s_speaker_bio_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + padding: 5px 10px; + background-color: #fff; + color: #495057; + } + .s_speaker_bio p { + font-size: 85%; + } + .s_speaker_bio p:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/snippets/s_animated_headline.scss defined in bundle 'web.assets_frontend' */ + .s_animated_headline .s_animated_headline_content { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + padding-right: 2px; + } + .s_animated_headline .s_animated_headline_content:after { + content: ""; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + height: 100%; + border-right: 2px solid #00A09D; + } + .s_animated_headline .s_animated_headline_content b { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + white-space: nowrap; + } + .s_animated_headline .s_animated_headline_content b.s_animated_headline_visible { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content i { + position: absolute; + font-style: normal; + } + .s_animated_headline .s_animated_headline_content i.in { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_waiting:after { + animation: s_animated_headline_pulse 1.25s infinite; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_selected { + background-color: #bbb; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b { + opacity: 0; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b.s_animated_headline_visible { + opacity: 1; + } + @keyframes s_animated_headline_pulse { + 50% { + border-color: transparent; + } + } + /* /openerp_website/static/src/scss/saloon.scss defined in bundle 'web.assets_frontend' */ + .saloon .fullwidth { + position: relative; + margin: 0px; + width: 100%; + } + .saloon img.logo { + display: inline; + margin: 5px; + max-height: 125px; + vertical-align: bottom; + } + .saloon #switcher { + position: fixed; + bottom: 10px; + right: 10px; + } + .saloon .card.panel_card, + .saloon .panel_card.panel, + .saloon .panel_card.well, + .saloon .card.panel_app, + .saloon .panel_app.panel, + .saloon .panel_app.well { + max-width: 90%; + } + .saloon .btn_pink { + background-color: #875A7B; + border: 1px solid #68465f; + padding: 15px; + } + .saloon .sticky-bottom { + position: fixed; + bottom: 0px; + } + .saloon .sticky-top { + position: fixed; + top: 0px; + } + .saloon .salaryIframe { + width: 100%; + height: calc(100% - 40px); + height: 100%; + } + .saloon .player { + height: 100%; + width: 100%; + position: absolute; + } + .saloon .card.panel_app .card-body, + .saloon .panel_app.panel .card-body, + .saloon .panel_app.well .card-body, + .saloon .card.panel_app .panel-body, + .saloon .panel_app.panel .panel-body, + .saloon .panel_app.well .panel-body, + .saloon .card.panel_app .well, + .saloon .panel_app.panel .well, + .saloon .panel_app.well .well { + margin-top: 25px; + } + /* /loempia/static/src/css/loempia.css defined in bundle 'web.assets_frontend' */ + .openerp .oe_kanban_record .oe_loempia_image { + display: inline-block; + vertical-align: top; + } + .openerp .oe_apps_section { + background-color: #F7F7F7; + color: #474747; + padding: 14px 0 0 16px; + } + .openerp .oe_apps_screenshots { + clear: both; + position: relative; + width: auto; + min-height: 320px; + max-height: 520px; + padding-bottom: 16px; + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + -webkit-user-select: none; + } + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_column, + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_group_header { + background-color: #F7F7F7; + } + .openerp .oe_form .oe_form_embedded_html.oe_apps_description { + width: 100%; + margin: 0; + padding: 0; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box { + float: left; + width: auto; + padding: 0; + margin: 0 13px 0 4px; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box img { + max-width: 657px; + max-height: 500px; + margin: 0 3px; + border: 2px solid white; + -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + } + .openerp .oe_apps_screenshots .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + padding: 0; + } + .openerp .oe_apps_update_header { + background-color: darkgrey; + text-align: right; + padding: 0.2em 2em; + } + .openerp .oe_apps_update { + border-bottom: 1px solid grey; + min-height: 96px; + height: 96px; + } + .openerp .oe_apps_update img { + float: left; + } + .openerp .oe_apps_update button { + float: right; + margin: 1em; + } + .openerp .oe_apps_noupdate p { + text-align: center; + font-size: 2em; + } + .openerp .oe_apps_module_name { + font-size: 1.5em; + } + .openerp .oe_form p.oe_message { + background-color: #5382b9; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); + } + .openerp .oe_form p.oe_message span { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; + padding: 7px; + display: inline-block; + padding-left: 24px; + } + .openerp .oe_form p.oe_message.oe_error { + background-color: #c74a44; + background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); + background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); + background-image: -moz-linear-gradient(top, #dc5f59, #b33630); + background-image: -ms-linear-gradient(top, #dc5f59, #b33630); + background-image: -o-linear-gradient(top, #dc5f59, #b33630); + background-image: linear-gradient(to bottom, #dc5f59, #b33630); + } + .openerp .oe_form p.oe_message.oe_error span { + color: white; + text-shadow: 0 1px 1px #dc5f59, 0 -1px 1px #b33630; + } + .openerp .oe_form p.oe_message.oe_black { + background-color: #000000; + background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#000000)); + background-image: -webkit-linear-gradient(top, #9a9a9a, #000000); + background-image: -moz-linear-gradient(top, #9a9a9a, #000000); + background-image: -ms-linear-gradient(top, #9a9a9a, #000000); + background-image: -o-linear-gradient(top, #9a9a9a, #000000); + background-image: linear-gradient(to bottom, #9a9a9a, #000000); + } + .openerp .oe_form p.oe_message.oe_black span { + color: white; + text-shadow: 0 1px 1px #9a9a9a, 0 -1px 1px #000000; + } + /* /loempia/static/src/css/description.css defined in bundle 'web.assets_frontend' */ + .oe_styling_v8 { + font-family: "Open Sans", "Helvetica", Sans; + font-weight: 300; + color: #646464; + background: white; + font-size: 16px; + } + .oe_styling_v8 .oe_website_contents { + background: whitesmoke; + padding-bottom: 1px; + } + .oe_styling_v8 b { + font-weight: 600; + } + .oe_styling_v8 a { + color: #21B799; + text-decoration: none; + } + .oe_styling_v8 a.btn { + color: white; + } + .oe_styling_v8 .oe_title_font { + font-family: "Lato", "Open Sans", "Helvetica", Sans; + } + .oe_styling_v8 .oe_page { + background: white; + overflow: hidden; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + -ms-border-radius: 1px; + -o-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + } + .oe_styling_v8 .oe_emph { + font-weight: 400; + } + .oe_styling_v8 .oe_dark { + overflow: hidden; + background: #efefef; + box-shadow: none; + } + .oe_page { + margin: 0px auto 64px auto; + max-width: 992px; + } + .oe_row { + width: 928px; + margin-top: 16px; + margin-bottom: 16px; + margin-left: auto; + margin-right: auto; + } + .oe_row.oe_fit { + width: auto; + } + .oe_clearfix:after, + .oe_row:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + [class*='oe_span'] { + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + } + .oe_span12 { + width: 928px; + } + .oe_span10 { + width: 773px; + } + .oe_span9 { + width: 696px; + } + .oe_span8 { + width: 618px; + } + .oe_span6 { + width: 464px; + } + .oe_span4 { + width: 309px; + } + .oe_span3 { + width: 232px; + } + .oe_span2 { + width: 154px; + } + [class*='oe_span'].oe_fit { + padding-left: 0px !important; + padding-right: 0px !important; + } + [class*='oe_span'].oe_right { + float: right; + } + .oe_row.oe_flex[class*='oe_span'] { + display: inline-block; + float: none; + vertical-align: top; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + width: auto; + } + .oe_row.oe_flex .oe_span12 { + max-width: 928px; + } + .oe_row.oe_flex .oe_span10 { + max-width: 769px; + } + .oe_row.oe_flex .oe_span9 { + max-width: 692px; + } + .oe_row.oe_flex .oe_span8 { + max-width: 614px; + } + .oe_row.oe_flex .oe_span6 { + max-width: 460px; + } + .oe_row.oe_flex .oe_span4 { + max-width: 305px; + } + .oe_row.oe_flex .oe_span3 { + max-width: 228px; + } + .oe_row.oe_flex .oe_span2 { + max-width: 150px; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb48 { + margin-bottom: 48px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_mt0 { + margin-top: 0px !important; + } + .oe_mt4 { + margin-top: 4px !important; + } + .oe_mt8 { + margin-top: 8px !important; + } + .oe_mt16 { + margin-top: 16px !important; + } + .oe_mt32 { + margin-top: 32px !important; + } + .oe_mt48 { + margin-top: 48px !important; + } + .oe_mt64 { + margin-top: 64px !important; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_rightfit { + padding-right: 0px !important; + } + .oe_leftfit { + padding-left: 0px !important; + } + .oe_leftalign { + text-align: left; + } + .oe_rightalign { + text-align: right; + } + .oe_centeralign { + text-align: center; + } + .oe_centered { + margin-left: auto; + margin-right: auto; + } + .oe_hidden { + display: none !important; + opacity: 0 !important; + } + .oe_invisible { + visibility: hidden !important; + } + .oe_transparent { + opacity: 0 !important; + } + .oe_spaced { + margin-top: 32px; + margin-bottom: 32px; + } + .oe_more_spaced { + margin-top: 64px; + margin-bottom: 64px; + } + .oe_padded { + padding-top: 16px; + padding-bottom: 16px; + } + .oe_more_padded { + padding-top: 32px; + padding-bottom: 32px; + } + .oe_button { + position: relative; + bottom: 0; + display: inline-block; + cursor: pointer; + color: white; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } + .oe_styling_v8 .oe_button, + .oe_styling_v8 a.oe_button { + padding: 8px 14px; + background: #21B799; + color: white; + -webkit-transition-property: bottom, background; + -moz-transition-property: bottom, background; + -o-transition-property: bottom, background; + transition-property: bottom, background; + -webkit-transition-duration: 250ms; + -moz-transition-duration: 250ms; + -o-transition-duration: 250ms; + transition-duration: 250ms; + } + .oe_styling_v8 .oe_button:hover, + .oe_styling_v8 a.oe_button:hover, + .oe_styling_v8 .oe_button:active, + .oe_styling_v8 a.oe_button:active { + background: #1b9f85; + } + .oe_styling_v8 .oe_button.oe_big, + .oe_styling_v8 a.oe_button.oe_big { + font-size: 24px; + } + .oe_styling_v8 .oe_button.oe_bigger, + .oe_styling_v8 a.oe_button.oe_bigger { + font-size: 32px; + } + .oe_styling_v8 .oe_button.oe_small, + .oe_styling_v8 a.oe_button.oe_small { + font-size: 13px; + padding: 2px 4px; + } + .oe_styling_v8 .oe_button.oe_medium, + .oe_styling_v8 a.oe_button.oe_medium { + padding: 5px 12px; + font-size: 16px; + } + .oe_styling_v8 .oe_button.oe_tacky, + .oe_styling_v8 a.oe_button.oe_tacky { + background: #34495E; + } + .oe_styling_v8 .oe_button.oe_tacky:hover, + .oe_styling_v8 a.oe_button.oe_tacky:hover, + .oe_styling_v8 .oe_button.oe_tacky:active, + .oe_styling_v8 a.oe_button.oe_tacky:active { + background: #253544; + } + .oe_styling_v8 .oe_button.oe_disabled, + .oe_styling_v8 a.oe_button.oe_disabled { + background: #c8c8c8; + cursor: default; + } + .oe_styling_v8 .oe_button.oe_disabled:hover, + .oe_styling_v8 a.oe_button.oe_disabled:hover, + .oe_styling_v8 .oe_button.oe_disabled:active, + .oe_styling_v8 a.oe_button.oe_disabled:active { + background: #c8c8c8; + } + .oe_styling_v8.oe_styling_black .oe_button { + -webkit-box-shadow: 0px 2px 0px #463555; + -moz-box-shadow: 0px 2px 0px #463555; + box-shadow: 0px 2px 0px #463555; + } + .oe_styling_v8 {}.oe_styling_v8 .oe_input { + padding: 4px 7px; + border-radius: 3px; + border: solid 1px #d6d6d6; + box-shadow: 0px 2px #e6e6e6; + background: #fafafa; + font-weight: 300; + outline: none; + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + transition: all 150ms linear; + } + .oe_styling_v8 .oe_input:focus { + border: solid 1px #969696; + box-shadow: 0px 2px #d2d2d2; + } + .oe_styling_v8 .oe_input.oe_valid { + background: #f2ffec; + border-color: #b1ebb6; + box-shadow: 0px 2px #e1f8e1; + color: #0f610f; + } + .oe_styling_v8 .oe_input.oe_invalid { + background: #fff2f2; + border-color: #ebb1b1; + box-shadow: 0px 2px #f8e1e1; + color: #610f0f; + } + .oe_styling_v8 .oe_input.oe_big { + padding: 8px 14px; + } + .oe_styling_v8 .oe_input_label { + font-weight: 300; + font-size: 16px; + } + .oe_styling_v8 .oe_input_label.oe_big { + font-size: 20px; + } + .oe_styling_v8 .oe_textarea { + width: 300px; + height: 80px; + } + .oe_styling_v8 .oe_form_layout_table { + width: 100%; + } + .oe_styling_v8 .oe_form_layout_table td { + padding-bottom: 16px; + } + .oe_styling_v8 .oe_form_layout_table td:first-child { + text-align: right; + padding-right: 16px; + } + .text-alpha { + color: #A24689 !important; + } + .oe_styling_v8 .oe_slogan { + color: #333333; + font-family: "Lato", "Open Sans", "Helvetica", Sans; + margin-top: 32px; + margin-bottom: 32px; + text-align: center; + } + .oe_styling_v8 h1.oe_slogan { + font-size: 64px; + font-weight: 900; + margin-top: 48px; + margin-bottom: 48px; + } + .oe_styling_v8 h2.oe_slogan { + font-size: 40px; + font-weight: 300; + } + .oe_styling_v8 h3.oe_slogan { + font-size: 26px; + font-weight: 300; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; + } + .oe_styling_v8 h4.oe_slogan { + font-size: 24px; + font-weight: 300; + } + .oe_styling_v8 h4.oe_slogan:before, + .oe_styling_v8 h4.oe_slogan:after { + margin: 0 20px; + content: ""; + display: inline-block; + width: 100px; + height: 0px; + border-top: solid 1px; + vertical-align: middle; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30); + opacity: 0.3; + } + .oe_styling_v8 h5.oe_slogan { + font-weight: 300; + } + .oe_styling_v8 h2.oe_slogan + h3.oe_slogan { + margin-top: -28px; + } + .oe_quote { + margin: 8px; + padding: 16px; + background: rgba(0, 0, 0, 0.02); + border: solid 1px rgba(0, 0, 0, 0.06); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + } + .oe_quote .oe_q, + .oe_quote q { + margin: 10px; + display: block; + font-style: italic; + text-align: center; + font-size: 20px; + } + .oe_quote .oe_q:before, + .oe_quote .oe_q:after, + .oe_quote q:before, + .oe_quote q:after { + content: '"'; + font-weight: 900; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20); + opacity: 0.2; + } + .oe_quote cite { + display: block; + font-style: normal; + margin-top: 16px; + } + .oe_quote .oe_photo { + float: left; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + margin-right: 16px; + } + .oe_quote .oe_author { + font-size: 20px; + padding-top: 6px; + } + .oe_dark .oe_quote { + background: white; + border: 1px solid #f0f0ff; + } + .oe_picture { + display: block; + max-width: 84%; + max-height: 400px; + margin: 16px 8%; + } + .oe_screenshot { + padding: 8px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + } + .oe_pic_ctr { + position: relative; + } + .oe_pic_ctr > img.oe_picture { + width: 100%; + max-width: none; + max-height: none; + margin: 0; + } + .oe_pic_ctr > .oe_title { + position: absolute; + top: 15px; + right: 38px; + } + .oe_styling_v8 .oe_pic_ctr > .oe_title { + font-size: 64px; + color: white; + font-weight: 600; + margin: 0; + text-shadow: 0px 2px 0px #494949, 0px 2px 5px rgba(0, 0, 0, 0.33), 0px 0px 60px rgba(0, 0, 0, 0.22); + } + div.oe_demo { + position: relative; + border: 1px solid #dedede; + } + div.oe_demo span.oe_demo_play { + top: 50%; + left: 50%; + width: 80px; + height: 60px; + margin-top: -30px; + margin-left: -40px; + display: block; + position: absolute; + background: url("/loempia/static/src/css/../img/layout/play-button.png") no-repeat left top transparent; + pointer-events: none; + } + div.oe_demo img { + max-width: 100%; + width: 100%; + } + div.oe_demo div.oe_demo_footer { + position: absolute; + left: 0; + background-color: rgba(162, 70, 137, 0.7); + opacity: 0.85; + bottom: -1px; + width: 100%; + padding-top: 7px; + padding-bottom: 7px; + color: white; + font-size: 14px; + font-weight: bold; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + pointer-events: none; + } + div.oe_demo:hover span.oe_demo_play { + background: url("/loempia/static/src/css/../img/layout/play-button-over.png") no-repeat left top transparent; + } + .oe_styling_v8 .oe_container.oe_separator { + height: 64px; + margin-bottom: 16px; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02))); + background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + -webkit-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + overflow-y: hidden; + } + .oe_row_tabs { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 21px; + } + .oe_row_tab { + position: relative; + min-width: 120px; + padding: 8px; + font-size: 20px; + display: inline-block; + margin: 0px -2px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border: solid 1px rgba(0, 0, 0, 0.1); + border-bottom: none; + background: #fafafa; + background-image: +linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + cursor: pointer; + -webkit-transition: all 250ms linear; + -moz-transition: all 250ms linear; + -o-transition: all 250ms linear; + transition: all 250ms linear; + } + .oe_row_tab:hover { + padding-bottom: 12px; + top: -4px; + background-color: white; + } + .oe_row_tab.oe_active { + background-color: white; + background-image: none; + box-shadow: none; + border-top-color: #8272b6; + border-top-width: 2px; + cursor: default; + } + .oe_row_tab.oe_active:hover { + padding-bottom: 8px; + top: 0asx; + } + .oe_calltoaction { + height: 32px; + margin-top: -32px; + position: relative; + } + /* /loempia/static/src/scss/apps.scss defined in bundle 'web.assets_frontend' */ + .rating_star_active { + color: #875A7B; + } + .rating_star_inactive { + color: #6c757d; + } + .fa.fa-star.active { + color: #F79B5B; + } + .loempia_tags { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 0.75rem; + line-height: 1.45; + } + .loempia_tags .fa { + margin-left: 10px; + color: #875A7B; + } + .loempia_tags .badge, + .loempia_tags .label { + padding: .3em .8em; + font-size: 10px; + } + code { + font-weight: bold; + background-color: #e9ecef; + color: #343a40; + padding: 3px 6px; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + } + .alert p { + margin-bottom: 0; + } + .loempia_overflow { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + #wrap .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + #wrap .dropdown-menu .dropdown-item, + #wrap .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .loempia_stats_table { + width: auto; + padding-bottom: 16px; + border-bottom: 1px solid #e9ecef; + } + .loempia_stats_table .o_growing_trend.o_positive, + .loempia_stats_table .o_growing_trend.o_negative { + font-weight: bold; + letter-spacing: -0.03em; + } + .loempia_stats_table .o_growing_trend.o_positive { + color: #00A09D; + } + .loempia_stats_table .o_growing_trend.o_negative { + color: #D9534F; + } + .loempia_multiline_stat .nvtooltip table tbody tr { + opacity: 0.5; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight { + opacity: 1; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight td { + padding: 6px 8px 6px 5px; + background: white; + border-width: 0px; + } + .o_loader { + position: relative; + width: 100%; + height: 15em; + text-align: center; + } + .o_loader > i { + position: absolute; + top: 33%; + left: auto; + bottom: auto; + right: auto; + font-size: 3em; + } + .loempia_btn { + display: inline-block; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + } + .loempia_btn:hover, + .loempia_btn:focus, + .loempia_btn.active { + color: #343a40; + } + .loempia_btn .fa { + margin-right: 3px; + } + .loempia_btn_modules { + margin: 0 20px 0 0; + } + .loempia_btn_modules .fa { + padding-left: 2px; + } + .btn-link { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: bold; + } + .loempia_modules_page #loempia_navbar { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + @media (min-width: 768px) { + .loempia_modules_page > header { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + } + .loempia_themes_page #loempia_navbar { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + @media (min-width: 768px) { + .loempia_themes_page > header { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + z-index: 1; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child { + padding-top: 24px; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child.apps_page { + border: 0 !important; + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >: first-child { + padding-top: 150px; + } + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header.loempia_sub_nav + main > #wrap >: first-child { + padding-top: 90px; + } + } + @media (max-width: 991.98px) { + body #wrapwrap > header.o_main_header { + position: relative; + } + } + .panel-primary { + background-color: white !important; + color: inherit !important; + } + #loempia_navbar { + position: relative; + z-index: 0; + padding: 10px 0; + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 768px) { + #loempia_navbar { + padding: 16px 0; + } + #loempia_navbar .loempia_navbar_btn { + margin-top: 10px; + } + } + @media (min-width: 768px) { + .o_scrolled #loempia_navbar { + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + padding: 4px 0; + } + .o_scrolled #loempia_navbar .search-query { + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + height: calc(1.45em + 0.75rem + 2px)-6px; + margin-top: 3px; + font-size: 0.8125rem; + } + } + #loempia_navbar .search-query { + color: white; + font-weight: bolder; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.1); + border: none; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + #loempia_navbar .search-query::-moz-placeholder { + color: rgba(255, 255, 255, 0.8); + opacity: 1; + } + #loempia_navbar .search-query:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .search-query::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .navbar-search { + margin: 8px auto 0; + } + @media (min-width: 768px) { + #loempia_navbar .navbar-search { + max-width: 450px; + margin: 0 auto; + } + } + #loempia_navbar .navbar-search .input-group-append .btn-link, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link { + color: white; + opacity: 0.8; + padding-right: 0; + } + #loempia_navbar .navbar-search .input-group-append .btn-link:hover, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:hover, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:hover, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:hover, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:hover, + #loempia_navbar .navbar-search .input-group-append .btn-link:focus, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:focus, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:focus, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:focus, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:focus { + opacity: 1; + } + #loempia_navbar .breadcrumb { + background: transparent; + padding: 0; + margin: 10px 0 0 0; + } + #loempia_navbar .breadcrumb > li { + padding-left: .2rem; + } + #loempia_navbar .breadcrumb > li + li:before { + padding-right: 0; + } + #loempia_navbar .breadcrumb a { + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + } + #loempia_navbar .breadcrumb a:hover { + color: white; + } + #loempia_navbar .loempia_btn { + color: rgba(255, 255, 255, 0.6); + } + #loempia_navbar .loempia_btn:hover, + #loempia_navbar .loempia_btn:focus, + #loempia_navbar .loempia_btn.active { + color: white; + } + #loempia_navbar .loempia_btn.loempia_navbar_back_btn { + margin: 8px auto 0; + font-size: 19px; + padding: 4px 0px; + } + .loempia_search_resume.h5, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + line-height: 1.45; + } + .loempia_search_resume.h5 .fw_medium, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium { + font-weight: 400; + } + .loempia_search_resume.h5 .fw_medium:hover + .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge, + .loempia_search_resume.h5 .fw_medium:hover + .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .fw_medium:hover + .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge .fa, + .loempia_search_resume.h5 .fw_medium:hover + .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .loempia_search_resume.h5 .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge, + .loempia_search_resume.h5 .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label { + position: relative; + font-size: 13px; + display: inline-block; + padding: 0.5em 0.5em; + margin: 0 5px; + background-color: white; + color: #212529; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge code, + .loempia_search_resume.h5 .label code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label code { + color: #212529; + } + .loempia_search_resume.h5 .badge small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge small, + .loempia_search_resume.h5 .label small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label small { + color: #343a40; + } + .loempia_search_resume.h5 .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge .fa, + .loempia_search_resume.h5 .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label .fa { + background: white; + line-height: 1.2em; + border-radius: 100%; + opacity: 0; + color: #D9534F; + width: 1.3em; + height: 1.3em; + position: absolute; + top: -4px; + left: auto; + bottom: auto; + right: -5px; + transition: opacity 0.1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover, + .loempia_search_resume.h5 .label:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .badge:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover .fa, + .loempia_search_resume.h5 .label:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu { + background-color: white; + border-color: rgba(0, 0, 0, 0.05); + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a { + color: #343a40; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:focus { + color: #212529; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu .dropdown-item, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + min-height: 40px; + padding: 0; + } + .o_main_header #loempia_sub_menu, + .o_main_header #loempia_sub_menu a { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu .nav { + margin-right: 0; + padding: 0; + } + .o_main_header #loempia_sub_menu .nav > li, + .o_main_header #loempia_sub_menu .navbar-nav > li { + margin-left: 20px; + height: 38px; + line-height: 38px; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + height: 100%; + line-height: 38px; + padding: 0; + font-size: 12px; + } + .o_main_header #loempia_sub_menu .nav > li.divider, + .o_main_header #loempia_sub_menu .navbar-nav > li.divider { + padding: 0; + height: 24px; + border-left: 1px solid #adb5bd; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown { + margin-left: 0px; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown li > a { + font-size: 14px; + } + .o_main_header #loempia_sub_menu .nav > li.active > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.active > a { + background-color: transparent; + font-weight: bold; + } + .o_main_header #loempia_sub_menu .nav > li:hover .fa.fa-star, + .o_main_header #loempia_sub_menu .navbar-nav > li:hover .fa.fa-star { + color: #F79B5B; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + font-size: 13px; + } + @media (min-width: 768px) { + .o_main_header #loempia_sub_menu .nav > li.divider { + display: block; + } + .o_main_header #loempia_sub_menu .nav > li.condensed { + margin-left: 0; + } + .o_main_header #loempia_sub_menu .nav > li.condensed a { + padding-left: 5px; + padding-right: 5px; + } + .o_main_header #loempia_sub_menu .nav > li.condensed:first-child { + margin-left: 15px; + } + .o_main_header #loempia_sub_menu .loempia_has_category { + font-weight: bold; + } + } + @media (max-width: 767.98px) { + .o_main_header #loempia_sub_menu { + display: block; + } + .o_main_header #loempia_sub_menu .nav { + margin: 0; + } + .o_main_header #loempia_sub_menu .nav, + .o_main_header #loempia_sub_menu .nav > li { + float: left; + } + .o_main_header #loempia_sub_menu .dropdown-menu { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + position: absolute; + background-color: white; + } + .o_main_header #loempia_sub_menu .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + } + .text-alpha { + color: #875A7B; + } + .bg-alpha { + background-color: #875A7B; + } + #repo_edit_input { + width: 100%; + padding: 5px 10px; + margin-top: -5px; + height: auto; + font-size: 14px; + color: #212529; + } + @media (max-width: 1199.98px) { + #loempia_dashboard_nav { + padding-left: 0; + list-style: none; + } + } + .o_report_banneer { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 1001; + display: none; + } + .loempia_app_entry .loempia_panel_summary { + display: block; + padding: 8% 15px; + color: #fff; + text-shadow: 0 1px 0 black; + background: rgba(0, 0, 0, 0.6); + z-index: 2; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + transition: transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, opacity 700ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + transform: translate(0, 100%); + opacity: 0; + word-wrap: break-word; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + @media (prefers-reduced-motion: reduce) { + .loempia_app_entry .loempia_panel_summary { + transition: none; + } + } + .loempia_app_entry:hover .loempia_panel_summary { + transform: translate(0, 0); + opacity: 1; + } + .loempia_app_entry:hover .loempia_panel_summary + .loempia_app_entry_icon { + opacity: 0; + } + .loempia_app_entry > a { + display: block; + position: relative; + margin-bottom: 10%; + } + .loempia_app_entry .loempia_app_entry_top { + position: relative; + overflow: hidden; + margin-bottom: 3%; + } + .loempia_app_entry .loempia_app_entry_top > .img { + background: white no-repeat center; + background-size: cover; + } + .loempia_app_entry .loempia_app_entry_top > .img { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + } + .loempia_app_entry .loempia_app_entry_icon { + background-color: white; + border-radius: 3px; + width: 42px; + height: 42px; + position: absolute; + top: 10px; + left: 10px; + bottom: auto; + right: auto; + transition: opacity 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 1200px) { + .loempia_app_entry .loempia_app_entry_icon { + width: 48px; + height: 48px; + } + } + .loempia_app_entry .loempia_app_entry_bottom { + color: #343a40; + min-height: 78px; + } + .loempia_app_entry .loempia_app_entry_bottom h5 { + width: 100%; + margin: 0 0 6px; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_price { + padding-left: 0; + font-size: 0.9375rem; + line-height: 1.125rem; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_author { + padding-right: 5px; + font-size: 0.75rem; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_rating_stars { + font-size: 12px; + } + .loempia_app_card > a { + background-color: white; + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_app_card:hover > a { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_app_card: hover > a { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_app_card .loempia_app_entry_top { + padding-bottom: 50%; + border-radius: 2px 2px 0 0; + } + .loempia_app_card .loempia_app_entry_bottom { + padding: 9px; + padding-top: 0; + } + .loempia_app_card .loempia_app_entry_bottom h5 { + margin: 0 0 10px; + } + .loempia_themes_row { + margin: auto-30px; + } + .loempia_theme_card .loempia_app_entry_top { + border: 1px solid #d7dde2; + border-radius: 3px; + padding-top: calc(120% + 21px); + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (max-width: 767.98px) { + .loempia_theme_card .loempia_app_entry_top.loempia_cover, .loempia_theme_card .loempia_app_entry_top.loempia_nocover { + padding-top: calc(50% + 21px); + } + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar { + background: white; + border-bottom: 1px solid #d7dde2; + width: 100%; + height: 20px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar:before { + content: "•••"; + display: block; + padding-left: 10px; + color: #d7dde2; + font: 12px/20px Courier, monospace; + letter-spacing: -1px; + } + .loempia_theme_card .loempia_app_entry_top > .img { + height: calc("100% - 20px"); + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top.loempia_cover .img { + background-color: white; + background-size: contain; + } + .loempia_theme_card .loempia_app_entry_top .loempia_app_entry_icon { + top: 30px; + } + .loempia_theme_card .loempia_app_entry_top .loempia_panel_summary { + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top:hover { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_theme_card .loempia_app_entry_top: hover { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_theme_card .loempia_app_entry_bottom { + padding: 0; + min-height: 56px; + } + .loempia_nocover { + background: linear-gradient(-15deg, #c2b7be 30%, #c2b8b7 70%) !important; + } + .loempia_nocover:before { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + background-size: contain; + content: ''; + background-image: url("/loempia/static/src/img/card_bg.png"); + } + .loempia_nocover.o_apps_category_localization { + background: linear-gradient(-15deg, #c2b7bb 30%, #c2bcb7 70%) !important; + } + .loempia_nocover.o_apps_category_ecommerce { + background: linear-gradient(-15deg, #c2b7b7 30%, #c2bfb7 70%) !important; + } + .loempia_nocover.o_apps_category_human_resources { + background: linear-gradient(-15deg, #c2bbb7 30%, #c1c2b7 70%) !important; + } + .loempia_nocover.o_apps_category_industries { + background: linear-gradient(-15deg, #c2beb7 30%, #bdc2b7 70%) !important; + } + .loempia_nocover.o_apps_category_document_management { + background: linear-gradient(-15deg, #c2c2b7 30%, #bac2b7 70%) !important; + } + .loempia_nocover.o_apps_category_extra_tools { + background: linear-gradient(-15deg, #bec2b7 30%, #b7c2b8 70%) !important; + } + .loempia_nocover.o_apps_category_accounting { + background: linear-gradient(-15deg, #bbc2b7 30%, #b7c2bc 70%) !important; + } + .loempia_nocover.o_apps_category_project { + background: linear-gradient(-15deg, #b7c2b7 30%, #b7c2bf 70%) !important; + } + .loempia_nocover.o_apps_category_purchases { + background: linear-gradient(-15deg, #b7c2bb 30%, #b7c1c2 70%) !important; + } + .loempia_nocover.o_apps_category_sales { + background: linear-gradient(-15deg, #b7c2be 30%, #b7bdc2 70%) !important; + } + .loempia_nocover.o_apps_category_productivity { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .loempia_nocover.o_apps_category_discuss { + background: linear-gradient(-15deg, #b7bec2 30%, #b8b7c2 70%) !important; + } + .loempia_nocover.o_apps_category_warehouse { + background: linear-gradient(-15deg, #b7bbc2 30%, #bcb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_website { + background: linear-gradient(-15deg, #b7b7c2 30%, #bfb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_marketing { + background: linear-gradient(-15deg, #bbb7c2 30%, #c2b7c1 70%) !important; + } + .loempia_nocover.o_apps_category_point_of_sale { + background: linear-gradient(-15deg, #beb7c2 30%, #c2b7bd 70%) !important; + } + .loempia_nocover.o_apps_category_manufacturing { + background: linear-gradient(-15deg, #c2b7c2 30%, #c2b7ba 70%) !important; + } + .loempia_nocover.o_apps_category_theme { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .pagination { + margin: 0; + width: 100%; + } + .pagination > li { + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + padding: 8px 16px; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-color: transparent; + } + .pagination > li > a:hover, + .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #343a40; + background-color: #e9ecef; + border-color: #875A7B; + } + .pagination > .active > a, + .pagination > .active > a:hover, + .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #875A7B; + border-color: #875A7B; + } + .loempia_app_cover { + padding-bottom: 50%; + background: no-repeat center; + background-size: cover; + background-image: linear-gradient(-15deg, #c2b7be 0%, #c2b8b7 100%) !important; + } + .loempia_app_table.table tr > td { + padding-left: 0; + } + .loempia_app_table.table tr > td > a { + font-size: 11.25px; + } + #loempia_app_infos .loempia_app_icon { + background-color: white; + display: inline-block; + margin: 0 10px 15px 0; + vertical-align: top; + border-radius: 2px; + width: 62px; + height: 62px; + } + #loempia_app_infos .loempia_app_icon.big { + width: 72px; + height: 72px; + } + @media (min-width: 768px) { + #loempia_app_infos .loempia_app_icon.big { + width: 84px; + height: 84px; + } + } + #loempia_app_infos .loempia_app_title { + display: inline-block; + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_title h1 { + font-size: 20px; + font-weight: 400; + } + @media (min-width: 768px) { + #loempia_app_infos.loempia_app_info_has_no_cover .loempia_app_title h1 { + font-size: 25px; + } + } + #loempia_app_infos #js_login_alert { + border: 0; + border-radius: 0; + display: block; + margin: -10px 0 10px 0; + } + #loempia_app_infos #js_login_alert a { + color: darkcyan; + text-decoration: underline; + } + #loempia_app_infos p:not(.loempia_app_availability) { + margin-bottom: 8px; + line-height: 18px; + } + #loempia_app_infos .loempia_tags { + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_availability a { + color: #fff; + } + #loempia_tabs { + background-color: #fff; + } + #loempia_tabs .nav-tabs, + #loempia_tabs .nav-pills { + background-color: #f8f9fa; + text-align: center; + } + #loempia_tabs .nav-tabs > li, + #loempia_tabs .nav-pills > li { + display: inline-block; + float: none; + } + #loempia_tabs .nav-tabs > li > a.nav-link.active, + #loempia_tabs .nav.nav-tabs > li > a.active, + #loempia_tabs .nav-pills > li > a.nav-link.active, + #loempia_tabs .nav.nav-pills > li > a.active { + color: #495057; + background-color: white; + border: 1px solid #dee2e6; + border-bottom-color: transparent; + } + #loempia_tabs #loempia_tabs_content { + padding: 15px 0; + } + #loempia-comments a.nav-link.active, + #loempia-comments .nav > li > a.active { + background-color: #f8f9fa; + border-bottom-color: #f8f9fa; + } + .oe_styling_v8 section:not(.oe_dark) { + background-color: #fff; + } + .loempia_srt_container > .container { + padding: 0 15px; + background-color: white; + } + .loempia_srt_container > .container .oe_row, + .loempia_srt_container > .container .oe_styling_v8 { + max-width: 100%; + } + .loempia_comments .comment-date { + font-size: 0.75rem; + } + .loempia_comments textarea { + resize: none; + } + .card.download_apps, + .download_apps.panel, + .download_apps.well { + margin: 25px 0; + } + .btn.loempia_popover:disabled { + pointer-events: none; + } + .btn.embed { + font-size: inherit; + } + /* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */ + .o_website_rating_static { + color: #FACC2E; + } + .o_website_rating_card_container {}.o_website_rating_card_container .o_message_counter { + color: #495057; + } + .o_website_rating_card_container table.o_website_rating_progress_table { + width: 100%; + overflow: visible; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num { + min-width: 50px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"] { + cursor: pointer; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress { + min-width: 120px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress { + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar { + background-color: #FACC2E; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent { + text-align: right; + padding-left: 5px; + font-size: 0.75rem; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text { + visibility: hidden; + } + .o_rating_star_card { + margin-bottom: 5px; + } + .o_rating_star_card .stars { + display: inline-block; + color: #FACC2E; + margin-right: 15px; + } + .o_rating_star_card .stars i { + margin-right: -3px; + text-align: center; + } + .o_rating_star_card .stars.enabled { + cursor: pointer; + } + .o_rating_star_card .rate_text { + display: inline-block; + } + .o_rating_popup_composer .o_rating_clickable { + cursor: pointer; + } + .o_rating_popup_composer .o_portal_chatter_avatar { + margin-right: 10px; + } + .o_rating_popup_composer_label { + color: #343a40; + } + /* /sale_subscription/static/src/scss/portal_subscription.scss defined in bundle 'web.assets_frontend' */ + #wc-account-table td:nth-last-child(1), + #wc-account-table th:nth-last-child(1), + #wc-account-table td:nth-last-child(2), + #wc-account-table th:nth-last-child(2), + #wc-account-table td:nth-last-child(3), + #wc-account-table th:nth-last-child(3) { + text-align: right; + min-width: 9em; + } + #wc-account-table a { + text-decoration: none; + } + /* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */ + input#cc_number { + background-repeat: no-repeat; + background-position: center right calc(2.7em); + } + div.card_placeholder { + background-image: url("/website_payment/static/src/img/placeholder.png"); + background-repeat: no-repeat; + width: 32px; + height: 20px; + position: absolute; + top: 8px; + right: 20px; + -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + pointer-events: none; + } + div.o_card_brand_detail { + position: relative; + } + div.o_card_brand_detail div.card_placeholder { + right: 5px; + } + div.amex { + background-image: url("/website_payment/static/src/img/amex.png"); + background-repeat: no-repeat; + } + div.diners { + background-image: url("/website_payment/static/src/img/diners.png"); + background-repeat: no-repeat; + } + div.discover { + background-image: url("/website_payment/static/src/img/discover.png"); + background-repeat: no-repeat; + } + div.jcb { + background-image: url("/website_payment/static/src/img/jcb.png"); + background-repeat: no-repeat; + } + div.mastercard { + background-image: url("/website_payment/static/src/img/mastercard.png"); + background-repeat: no-repeat; + } + div.visa { + background-image: url("/website_payment/static/src/img/visa.png"); + background-repeat: no-repeat; + } + ul.payment_method_list img.rounded, + ul.payment_method_list img.img-rounded { + max-width: 100px; + max-height: 40px; + } + /* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */ + .o_payment_form label > input[type="radio"], + .o_payment_form input[type="checkbox"] { + vertical-align: middle; + margin-right: 5px; + } + .o_payment_form .payment_option_name { + font-size: 14px; + font-weight: normal !important; + font-family: Helvetica Neue, sans-serif; + line-height: 1.3em; + color: #4d4d4d; + } + .o_payment_form label { + font-weight: normal; + margin-top: 5px; + } + .o_payment_form .card-body:first-child, + .o_payment_form .panel-body:first-child, + .o_payment_form .well:first-child { + border-top: 0px; + } + .o_payment_form .card, + .o_payment_form .panel, + .o_payment_form .well { + border-radius: 10px; + } + .o_payment_form .card-footer:last-child, + .o_payment_form .panel-footer:last-child { + border-bottom-right-radius: 10px !important; + border-bottom-left-radius: 10px !important; + } + .o_payment_form .card-body, + .o_payment_form .panel-body, + .o_payment_form .well { + border-top: 1px solid #ddd; + padding: 1.14em !important; + } + .o_payment_form .card-body.o_payment_acquirer_select:hover, + .o_payment_form .o_payment_acquirer_select.panel-body:hover, + .o_payment_form .o_payment_acquirer_select.well:hover { + cursor: pointer; + } + .o_payment_form .payment_icon_list { + position: relative; + margin-top: 0px !important; + margin-bottom: -5px !important; + } + .o_payment_form .payment_icon_list li { + padding-left: 5px !important; + padding-right: 0px !important; + } + .o_payment_form .payment_icon_list .more_option { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + font-size: 10px; + } + /* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */ + .o_auth_oauth_providers .fa-facebook-square { + color: #3b5998; + } + .o_auth_oauth_providers .fa-google-plus-square { + color: #de564a; + } + .o_auth_oauth_providers .o_custom_icon { + margin: 0 0.15em; + width: 1em; + height: 1em; + border: 3px solid #875A7B; + border-radius: 100%; + transform: translateY(2px); + } + /* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */ + .o_portal_project_rating .thumbnail { + height: 240px; + } + .o_portal_project_rating .o_top_partner_rating_image { + height: 15px; + } + .o_portal_project_rating .o_top_partner_image { + height: 30px; + width: 30px; + } + .o_portal_project_rating .o_top_partner_feedback { + word-wrap: break-word; + } + .o_portal_project_rating .o_vertical_separator { + border-left: 1px solid #eeeeee; + } + .o_portal_project_rating .o_rating_progress { + margin-bottom: 10px; + } + .o_portal_project_rating .o_rating_count { + display: inline-block; + min-width: 22px; + } + .o_portal_project_rating .o_smiley_no_padding_left { + padding-left: 0; + } + .o_portal_project_rating .o_smiley_no_padding_right { + padding-right: 0; + } + .o_portal_project_rating .o_lighter_smileys { + opacity: 0.4; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale_timesheet/static/src/scss/sale_timesheet_portal.scss defined in bundle 'web.assets_frontend' */ + .o_timesheet_accordion .card-header a, + .o_timesheet_accordion .panel-heading a { + text-decoration: none; + } + .o_timesheet_accordion .card-header a:after, + .o_timesheet_accordion .panel-heading a:after { + content: "\f0d7"; + font-family: 'FontAwesome'; + } + .o_timesheet_accordion .card-header a.collapsed:after, + .o_timesheet_accordion .panel-heading a.collapsed:after { + content: "\f0da"; + font-family: 'FontAwesome'; + } + \ No newline at end of file diff --git a/ks_account_dashboard/static/description/suggested_app_images/dashboard_ninja.gif b/ks_account_dashboard/static/description/suggested_app_images/dashboard_ninja.gif new file mode 100644 index 0000000..4287e63 Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/dashboard_ninja.gif differ diff --git a/ks_account_dashboard/static/description/suggested_app_images/instant_shop_filter.gif b/ks_account_dashboard/static/description/suggested_app_images/instant_shop_filter.gif new file mode 100644 index 0000000..da7eb63 Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/instant_shop_filter.gif differ diff --git a/ks_account_dashboard/static/description/suggested_app_images/list_view_manager.gif b/ks_account_dashboard/static/description/suggested_app_images/list_view_manager.gif new file mode 100644 index 0000000..71a5815 Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/list_view_manager.gif differ diff --git a/ks_account_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png b/ks_account_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png new file mode 100644 index 0000000..5c9ab73 Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png differ diff --git a/ks_account_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg b/ks_account_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg differ diff --git a/ks_account_dashboard/static/description/suggested_app_images/theme_attractivo.png b/ks_account_dashboard/static/description/suggested_app_images/theme_attractivo.png new file mode 100644 index 0000000..5d70bc4 Binary files /dev/null and b/ks_account_dashboard/static/description/suggested_app_images/theme_attractivo.png differ diff --git a/ks_crm_dashboard_ninja/__init__.py b/ks_crm_dashboard_ninja/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ks_crm_dashboard_ninja/__manifest__.py b/ks_crm_dashboard_ninja/__manifest__.py new file mode 100644 index 0000000..a101726 --- /dev/null +++ b/ks_crm_dashboard_ninja/__manifest__.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +{ + 'name': "CRM Dashboard Ninja", + + 'summary': """ + CRM Dashboard Ninja! + """, + + 'description': """ + Dashboard Ninja v13.0, + Best CRM Dashboard Apps + CRM Dashboard Apps + CRM Dashboards + Customer Relationship Management Dashboard + Customer Management Dashboard + Sale Management Dashboard + Lead Dashboards + Opportunity Dashboards + Dashboards + Dashboards for Sales + Sale Orders + Customer Dashboard + Odoo Dashboard + Sale Dashboard + Sales Dashboard + Customize Dashboard Apps + Graph Dashboard Apps + Charts Dashboard Apps + Invoice Dashboard Apps + Project management Apps + Web Dynamic Apps + Date Filter Apps + Tile Dashboard Apps + Dashboard Widgets + Dashboard Manager Apps + + """, + 'author': "Ksolves India Pvt. Ltd.", + 'license': 'OPL-1', + 'currency': 'EUR', + 'price': 0.0, + 'website': "https://www.ksolves.com", + 'maintainer': 'Ksolves India Pvt. Ltd.', + 'category': 'Tools', + 'support': 'sales@ksolves.com', + 'live_test_url': 'https://dashboardninja.kappso.com/web/demo_login', + 'version': '1.0.0', + 'images': ['static/description/banner.png'], + + 'depends': ['ks_dashboard_ninja', 'crm'], + + 'data': [ + 'data/ks_crm_data.xml', + ], + +} diff --git a/ks_crm_dashboard_ninja/data/ks_crm_data.xml b/ks_crm_dashboard_ninja/data/ks_crm_data.xml new file mode 100644 index 0000000..a88981d --- /dev/null +++ b/ks_crm_dashboard_ninja/data/ks_crm_data.xml @@ -0,0 +1,308 @@ + + + + + CRM + [ + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_1", "data": {"x": 0, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_2", "data": {"x": 9, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_3", "data": {"x": 18, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_13", "data": {"x": 27, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_4", "data": {"x": 28, "y": 2, "width": 8, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_14", "data": {"x": 28, "y": 4, "width": 8, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_15", "data": {"x": 28, "y": 6, "width": 8, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_16", "data": {"x": 28, "y": 8, "width": 8, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_17", "data": {"x": 28, "y": 10, "width": 8, "height": 2}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_5", "data": {"x": 0, "y": 2, "width": 14, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_6", "data": {"x": 14, "y": 7, "width": 14, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_7", "data": {"x": 0, "y": 7, "width": 14, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_8", "data": {"x": 14, "y": 7, "width": 14, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_9", "data": {"x": 0, "y": 15, "width": 18, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_10", "data": {"x": 18, "y": 15, "width": 18, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_11", "data": {"x": 0, "y": 20, "width": 18, "height": 5}}, + {"item_id":"ks_crm_dashboard_ninja.ks_crm_item_12", "data": {"x": 18, "y": 20, "width": 18, "height": 5}} + ] + + 17 + + + + MY Opportunity + ks_tile + count + + [["type","=","opportunity"],["user_id","=","%UID"]] + + money + yellow + #f0ad4e,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Total leads + ks_tile + count + + [['type','=','lead']] + + money + red + #d9534f,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Total Opportunity + ks_tile + count + + [["type","=","opportunity"]] + + money + green + #5cb85c,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout2 + + + + Total Revenue + ks_tile + sum + + [["type","=","opportunity"],["stage_id.is_won","=",True]] + + + money + green + #5cb85c,0.99 + #5cb85c,0.99 + #ffffff,0.99 + layout4 + + + + + Opportunity win lose ratio + ks_kpi + count + count + + + [["type","=","opportunity"],["active","=",True],["stage_id.is_won","=",True]] + + [["type","=","opportunity"],["active","=",False]] + Ratio + + money + blue + #0000FF + #ffffff + #ffffff + + + + + Salesperson wise Opportunity + ks_bar_chart + count + + [["type","=","opportunity"]] + relational_type + + + default + 1 + + + + + Sales team wise Opportunity + ks_bar_chart + count + + [["type","=","opportunity"]] + relational_type + + + cool + 1 + + + + + Stage wise Opportunity + ks_bar_chart + count + + [["type","=","opportunity"]] + relational_type + + warm + 1 + + + + + + Revenue Salesperson wise + ks_pie_chart + sum + + [["type","=","opportunity"],["stage_id.is_won","=",True]] + relational_type + + + + cool + 1 + + + + + Priority wise opportunity + ks_pie_chart + count + + [["type","=","opportunity"]] + relational_type + + + + neon + + + + Opportunity Salesperson and stage wise + ks_line_chart + count + + [["type","=","opportunity"]] + relational_type + + + + default + + + + + + + Top 5 probability Opportunity customer wise + ks_horizontalBar_chart + sum + + [["type","=","opportunity"]] + relational_type + + + + + DESC + 5 + cool + 1 + + + + + Campaign wise lead + ks_line_chart + count + + [["type","=","lead"]] + relational_type + + default + 1 + + + + + New Opportunites + ks_tile + count + + [["type","=","opportunity"],["stage_id.name","ilike","New"]] + + money + green + #5cb85c,0.99 + #ffffff,0.99 + "#ffffff,0.99 + layout6 + + + + Won Opportunites + ks_tile + count + + [["type","=","opportunity"],["stage_id.name","ilike","Won"]] + + money + white + #ffffff,0.99 + #000000,0.99 + #000000,0.99 + layout2 + + + + Proposition Opportunites + ks_tile + count + + [["type","=","opportunity"],["stage_id.name","ilike","Proposition"]] + + money + yellow + #f0ad4e,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout5 + + + + + Qualified Opportunites + ks_tile + count + + [["type","=","opportunity"],["stage_id.name","ilike","Qualified"]] + + money + blue + #337ab7,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + + + CRM Dashboard + CRM Dashboard + + + 1 + + + + + + + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/banner.png b/ks_crm_dashboard_ninja/static/description/banner.png new file mode 100644 index 0000000..c55d185 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/banner.png differ diff --git a/ks_crm_dashboard_ninja/static/description/banners/banner.png b/ks_crm_dashboard_ninja/static/description/banners/banner.png new file mode 100644 index 0000000..4f55580 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/banners/banner.png differ diff --git a/ks_crm_dashboard_ninja/static/description/icon.png b/ks_crm_dashboard_ninja/static/description/icon.png new file mode 100644 index 0000000..ce9b3af Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/icon.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/FAQ.svg b/ks_crm_dashboard_ninja/static/description/images/FAQ.svg new file mode 100755 index 0000000..608c957 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/FAQ.svg @@ -0,0 +1 @@ +Asset 5 \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Hot-Features-icon.svg b/ks_crm_dashboard_ninja/static/description/images/Hot-Features-icon.svg new file mode 100755 index 0000000..bcc33df --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Hot-Features-icon.svg @@ -0,0 +1 @@ +Hot-Features-icon \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Ksolves_logo.png b/ks_crm_dashboard_ninja/static/description/images/Ksolves_logo.png new file mode 100644 index 0000000..f726e50 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/Ksolves_logo.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Community-Apps.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Community-Apps.svg new file mode 100755 index 0000000..01e6309 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Community-Apps.svg @@ -0,0 +1 @@ +Odoo-Community-Apps \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Customization.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Customization.svg new file mode 100755 index 0000000..4a3dcc0 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Customization.svg @@ -0,0 +1 @@ +Odoo-Customization \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Developer-Outsourcing.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Developer-Outsourcing.svg new file mode 100755 index 0000000..5891b2b --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Developer-Outsourcing.svg @@ -0,0 +1 @@ +Odoo-Developer-Outsourcing \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Implementation.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Implementation.svg new file mode 100755 index 0000000..c23e231 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Implementation.svg @@ -0,0 +1 @@ +Odoo-Implementation \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Integration-Services.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Integration-Services.svg new file mode 100755 index 0000000..53f3f82 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Integration-Services.svg @@ -0,0 +1 @@ +Odoo-Integration-Services \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Odoo-Support-Maintenance.svg b/ks_crm_dashboard_ninja/static/description/images/Odoo-Support-Maintenance.svg new file mode 100755 index 0000000..cc974ba --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Odoo-Support-Maintenance.svg @@ -0,0 +1 @@ +Odoo-Support-Maintenance \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Screenshot-icon.svg b/ks_crm_dashboard_ninja/static/description/images/Screenshot-icon.svg new file mode 100755 index 0000000..abd962f --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Screenshot-icon.svg @@ -0,0 +1 @@ +Screenshot-icon \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/Setup-icon.svg b/ks_crm_dashboard_ninja/static/description/images/Setup-icon.svg new file mode 100755 index 0000000..7b18317 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/Setup-icon.svg @@ -0,0 +1 @@ +Setup-icon \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/TS-updated.jpg b/ks_crm_dashboard_ninja/static/description/images/TS-updated.jpg new file mode 100644 index 0000000..872b9fe Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/TS-updated.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/images/WorkFlow-icon.svg b/ks_crm_dashboard_ninja/static/description/images/WorkFlow-icon.svg new file mode 100755 index 0000000..ff7086c --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/WorkFlow-icon.svg @@ -0,0 +1 @@ +WorkFlow-icon \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png new file mode 100755 index 0000000..5ab90f3 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png new file mode 100755 index 0000000..3d45b3d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/icon.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/icon.png new file mode 100644 index 0000000..68e1383 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/icon.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/iconcalendar.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/iconcalendar.png new file mode 100644 index 0000000..3622d3a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/iconcalendar.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/kinetik.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/kinetik.png new file mode 100644 index 0000000..72e54da Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/kinetik.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png new file mode 100755 index 0000000..17f4998 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/leaderboard.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/leaderboard.png new file mode 100644 index 0000000..349f500 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/leaderboard.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/list-view-manager.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/list-view-manager.png new file mode 100755 index 0000000..a8cca93 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/list-view-manager.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png new file mode 100755 index 0000000..4f1721d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png new file mode 100755 index 0000000..adcf78b Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png new file mode 100755 index 0000000..8438fbe Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_calendar.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_calendar.png new file mode 100755 index 0000000..3622d3a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_calendar.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_contact.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_contact.png new file mode 100755 index 0000000..5db09df Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365_contact.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/office365contact.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365contact.png new file mode 100644 index 0000000..5db09df Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/office365contact.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/one-click-sale.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/one-click-sale.png new file mode 100755 index 0000000..b96ea2b Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/one-click-sale.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/percent_field.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/percent_field.png new file mode 100644 index 0000000..8d93c8d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/percent_field.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/pos-per-item.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos-per-item.png new file mode 100755 index 0000000..a9bd0c7 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos-per-item.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png new file mode 100755 index 0000000..4170e13 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png new file mode 100755 index 0000000..c63e2c5 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/pvep.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/pvep.png new file mode 100755 index 0000000..fa42b19 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/pvep.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/reportmate.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/reportmate.png new file mode 100644 index 0000000..ba5ba88 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/reportmate.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png new file mode 100755 index 0000000..50e71df Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/subscription_icon.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/subscription_icon.png new file mode 100644 index 0000000..05c9366 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/subscription_icon.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/toggle_switch.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/toggle_switch.png new file mode 100755 index 0000000..aabf539 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/toggle_switch.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_discount.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_discount.png new file mode 100644 index 0000000..b556539 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_discount.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_tax.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_tax.png new file mode 100644 index 0000000..63178f0 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/universal_tax.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce.png new file mode 100755 index 0000000..b253a6a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png b/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png new file mode 100644 index 0000000..59a10fe Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png new file mode 100644 index 0000000..4bf8d11 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png new file mode 100644 index 0000000..a9b1b6a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png new file mode 100644 index 0000000..67ff977 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png new file mode 100644 index 0000000..b95e0c9 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png new file mode 100644 index 0000000..59a5d30 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_main.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_main.png new file mode 100644 index 0000000..204f51c Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_main.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png new file mode 100644 index 0000000..72052fb Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png new file mode 100644 index 0000000..abc3e7a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png new file mode 100644 index 0000000..645e5d5 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png new file mode 100644 index 0000000..2013add Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png new file mode 100644 index 0000000..bab161e Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png new file mode 100644 index 0000000..36d4d00 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png new file mode 100644 index 0000000..b1e2046 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png new file mode 100644 index 0000000..1016340 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png new file mode 100644 index 0000000..7672e8c Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png new file mode 100644 index 0000000..ed3cdaf Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png new file mode 100644 index 0000000..33e93e8 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png new file mode 100644 index 0000000..1b7d558 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png new file mode 100644 index 0000000..970b74f Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/main_dashboard.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/main_dashboard.png new file mode 100644 index 0000000..1830eab Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/main_dashboard.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/preview.gif b/ks_crm_dashboard_ninja/static/description/images/app_screen/preview.gif new file mode 100644 index 0000000..4750476 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/preview.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/app_screen/video_cover.png b/ks_crm_dashboard_ninja/static/description/images/app_screen/video_cover.png new file mode 100644 index 0000000..416e3da Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/app_screen/video_cover.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/apps.png b/ks_crm_dashboard_ninja/static/description/images/apps.png new file mode 100644 index 0000000..647fbe2 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/apps.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/banner.png b/ks_crm_dashboard_ninja/static/description/images/banner.png new file mode 100644 index 0000000..1431699 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/banner.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/community.svg b/ks_crm_dashboard_ninja/static/description/images/community.svg new file mode 100644 index 0000000..4ffdb0d --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/community.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/crm_pic.png b/ks_crm_dashboard_ninja/static/description/images/crm_pic.png new file mode 100644 index 0000000..fb7f59e Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/crm_pic.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/custom.png b/ks_crm_dashboard_ninja/static/description/images/custom.png new file mode 100644 index 0000000..481772c Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/custom.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/dashboardninjapro.gif b/ks_crm_dashboard_ninja/static/description/images/dashboardninjapro.gif new file mode 100644 index 0000000..43bb46f Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/dashboardninjapro.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/description-icon.svg b/ks_crm_dashboard_ninja/static/description/images/description-icon.svg new file mode 100755 index 0000000..0dd9d12 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/description-icon.svg @@ -0,0 +1 @@ +Description-icon \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/develop.png b/ks_crm_dashboard_ninja/static/description/images/develop.png new file mode 100644 index 0000000..1e9d24a Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/develop.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/download.png b/ks_crm_dashboard_ninja/static/description/images/download.png new file mode 100644 index 0000000..85909fe Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/download.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/enterprise.svg b/ks_crm_dashboard_ninja/static/description/images/enterprise.svg new file mode 100644 index 0000000..093cfc0 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/enterprise.svg @@ -0,0 +1,2 @@ + + diff --git a/ks_crm_dashboard_ninja/static/description/images/faq-icon.png b/ks_crm_dashboard_ninja/static/description/images/faq-icon.png new file mode 100644 index 0000000..6158c83 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/faq-icon.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features.png b/ks_crm_dashboard_ninja/static/description/images/features.png new file mode 100644 index 0000000..cf4c602 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/chart_detail_view.gif b/ks_crm_dashboard_ninja/static/description/images/features/chart_detail_view.gif new file mode 100644 index 0000000..448e14e Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/chart_detail_view.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/export_dashboard.gif b/ks_crm_dashboard_ninja/static/description/images/features/export_dashboard.gif new file mode 100644 index 0000000..777df6c Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/export_dashboard.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/import_dashboard.png b/ks_crm_dashboard_ninja/static/description/images/features/import_dashboard.png new file mode 100644 index 0000000..6179bdb Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/import_dashboard.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/resize.gif b/ks_crm_dashboard_ninja/static/description/images/features/resize.gif new file mode 100644 index 0000000..d2d6315 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/resize.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/uid.gif b/ks_crm_dashboard_ninja/static/description/images/features/uid.gif new file mode 100644 index 0000000..40c7d0c Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/uid.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/features/update_interval.gif b/ks_crm_dashboard_ninja/static/description/images/features/update_interval.gif new file mode 100644 index 0000000..d4c552f Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/features/update_interval.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/flame.svg b/ks_crm_dashboard_ninja/static/description/images/flame.svg new file mode 100644 index 0000000..2d1f4bf --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/flame.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_crm_dashboard_ninja/static/description/images/forward-arrow.svg b/ks_crm_dashboard_ninja/static/description/images/forward-arrow.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/forward-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/forward-arrow1.svg b/ks_crm_dashboard_ninja/static/description/images/forward-arrow1.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/forward-arrow1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/hand.png b/ks_crm_dashboard_ninja/static/description/images/hand.png new file mode 100644 index 0000000..5641e59 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/hand.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/integrated.png b/ks_crm_dashboard_ninja/static/description/images/integrated.png new file mode 100644 index 0000000..8232afa Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/integrated.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/inventory.png b/ks_crm_dashboard_ninja/static/description/images/inventory.png new file mode 100644 index 0000000..90fd14e Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/inventory.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/ksolves-logo.png b/ks_crm_dashboard_ninja/static/description/images/ksolves-logo.png new file mode 100755 index 0000000..17e6d8b Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/ksolves-logo.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/letter.svg b/ks_crm_dashboard_ninja/static/description/images/letter.svg new file mode 100755 index 0000000..2b6985d --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/letter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/line.png b/ks_crm_dashboard_ninja/static/description/images/line.png new file mode 100755 index 0000000..c372556 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/line.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/lsa.jpeg b/ks_crm_dashboard_ninja/static/description/images/lsa.jpeg new file mode 100644 index 0000000..c6a8c70 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/lsa.jpeg differ diff --git a/ks_crm_dashboard_ninja/static/description/images/overview.png b/ks_crm_dashboard_ninja/static/description/images/overview.png new file mode 100644 index 0000000..96e554b Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/overview.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/play.png b/ks_crm_dashboard_ninja/static/description/images/play.png new file mode 100644 index 0000000..01bdceb Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/play.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/release.png b/ks_crm_dashboard_ninja/static/description/images/release.png new file mode 100755 index 0000000..9693c6e Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/release.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/release.svg b/ks_crm_dashboard_ninja/static/description/images/release.svg new file mode 100644 index 0000000..f623aea --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/images/sale_dashboard.gif b/ks_crm_dashboard_ninja/static/description/images/sale_dashboard.gif new file mode 100644 index 0000000..4750476 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/sale_dashboard.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/images/sale_pic.png b/ks_crm_dashboard_ninja/static/description/images/sale_pic.png new file mode 100644 index 0000000..4cd5fb2 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/sale_pic.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/smartphone.svg b/ks_crm_dashboard_ninja/static/description/images/smartphone.svg new file mode 100755 index 0000000..ba73a68 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/images/smartphone.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_crm_dashboard_ninja/static/description/images/spv.jpg b/ks_crm_dashboard_ninja/static/description/images/spv.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/spv.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/images/support.png b/ks_crm_dashboard_ninja/static/description/images/support.png new file mode 100644 index 0000000..fc726f7 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/support.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/support2.png b/ks_crm_dashboard_ninja/static/description/images/support2.png new file mode 100644 index 0000000..9432299 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/support2.png differ diff --git a/ks_crm_dashboard_ninja/static/description/images/ts.jpeg b/ks_crm_dashboard_ninja/static/description/images/ts.jpeg new file mode 100644 index 0000000..4066c77 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/ts.jpeg differ diff --git a/ks_crm_dashboard_ninja/static/description/images/webhook.jpg b/ks_crm_dashboard_ninja/static/description/images/webhook.jpg new file mode 100755 index 0000000..41e110d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/images/webhook.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/index.html b/ks_crm_dashboard_ninja/static/description/index.html new file mode 100644 index 0000000..2df11e2 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/index.html @@ -0,0 +1,680 @@ + + + + + + + Odoo + + + + + + + + + + + +
+ +
+
+
+ + ksolves-logo + +
+ +
+ Community + Enterprise + Odoo.sh +
+
+
+
+
+
+
+

CRM Dashboard Ninja

+

+ START BUILDING YOUR OWN CRM DASHBOARDS WITH A FEW CLICK +

+

+
+ Website Dashboard image +
+
+

Key Features +

+
+
+
+
+
    +
  • +
    arrow
    + My Opportunity (Tile): Display count of user opportunities.e +
  • +
  • +
    arrow
    + Total Leads (Tile): Display Count of total leads. +
  • +
  • +
    arrow
    + Total Opportunity (Tile): Display Count of total opportunities. +
  • +
  • +
    arrow
    + Total Revanue (Tile): Display sum of total revenue. +
  • +
  • +
    arrow
    + New opportunities (Tile): Display count of new opportunities. +
  • +
  • +
    arrowr
    + Won opportunities (Tile): Display count of won opportunities. +
  • +
  • +
    arrow
    + Proposition opportunities (Tile): Display count of proposition opportunities. +
  • +
  • +
    arrow
    + Qualified opportunities (Tile): Display count of Qualified opportunities. +
  • +
+
+
+
    + +
  • +
    arrow
    + Salesperson wise Opportunity (Bar Chart) +
  • +
  • +
    arrow
    + Sales team wise Opportunity (Bar chart) +
  • +
  • +
    arrow
    + Stage team wise Opportunity (Bar chart) +
  • +
  • +
    arrow
    + Priority wise opportunity (Pie Chart) +
  • +
  • +
    arrow
    + Revenue Salesperson wise (Pie Chart) +
  • +
  • +
    arrow
    + Opportunity Salesperson and stage wise (Line Chart) +
  • +
  • +
    arrow
    + Campaign wise lead(Line Chart) +
  • +
  • +
    arrow
    + Top 5 probability Opportunity customer wise (Horizontal Bar Chart) +
  • +
  • +
    arrow
    + Opportunity win lose ratio(KPI) +
  • +
+
+
+
+
+
+
+
+ +
+
+ DEMO AVAILABLE +
+
+ FREE 90 DAYS SUPPORT +
+
+ + +
+
+ + +
+ + +
+
+
+

Setup

+
+
+
+ +
+
+
+
+

Installation

+
+ +
    +
  • +
    arrow
    + This app is an extension of Dashboard Ninja, so before installing this app makes sure you have installed Dashboard Ninja. After successful installation of Dashboard Ninja, install this app and go to menu "CRM" > CRM Dashboard. +
  • +
+
+
+
+
+
+
+
+
+ User Guide +
+
+
+
+

Frequently Asked Question

+
+
+
+
+
+
Is this app compatible with Odoo Enterprise? +
+ +
+
+
+
+ Yes, our app works with Odoo Enterprise as well as Community. +
+
+
+
+
+
+
Need some customization in this app, whom to contact? +
+ +
+
+
+
+ Please drop email at sales@ksolves.com or raise a ticket through Odoo store itself. +
+
+
+
+
+
+
Do you + provide any free support? +
+ +
+
+
+
+ Yes, we do provide free support for 90 days for any queries or any bug/issue fixing. +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
FREE 90 DAYS SUPPORT
+
+

Ksolves will provide FREE 90 days support for any doubt, queries, and bug fixing (excluding data + recovery) or any type of issues related to this module. This is applicable from the date of + purchase.

+ + +
+
+
+
+
+
+

Note:

+
+ Extensively Tested on Odoo Vanilla with Ubuntu OS +
+
+
+ + + + +
+

Ksolves Odoo Services

+
+ ksolves +
+
+
+
+ support +
+
+
Odoo Implementation
+
+
+
+
+
+
+ apps +
+
+
Odoo Community Apps
+
+
+
+
+
+
+ support2 +
+
+
Odoo Support & Maintenance
+
+
+
+
+
+
+ custom +
+
+
Odoo Customization
+
+
+
+
+
+
+ integrated +
+
+
Odoo Integration Services
+
+
+
+
+
+
+ develop +
+
+
Odoo Developer Outsourcing
+
+
+
+
+ +
+
+
+ + sales@ksolves.com +
+
+
+
+
+
+ + +91 120-4299799‬ +
+
+
+ +
+ + + + + + +
+ + diff --git a/ks_crm_dashboard_ninja/static/description/main.jpg b/ks_crm_dashboard_ninja/static/description/main.jpg new file mode 100644 index 0000000..8a0f9de Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/main.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/new_banner.jpg b/ks_crm_dashboard_ninja/static/description/new_banner.jpg new file mode 100644 index 0000000..ec59ce5 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/new_banner.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png new file mode 100644 index 0000000..5b54a03 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png differ diff --git a/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png new file mode 100644 index 0000000..80589ac Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png differ diff --git a/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png new file mode 100644 index 0000000..5f0761d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png differ diff --git a/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png new file mode 100644 index 0000000..7272117 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png differ diff --git a/ks_crm_dashboard_ninja/static/description/style.css b/ks_crm_dashboard_ninja/static/description/style.css new file mode 100644 index 0000000..4c6fca6 --- /dev/null +++ b/ks_crm_dashboard_ninja/static/description/style.css @@ -0,0 +1,19767 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,500i,600,600i,700,700i&display=swap"); + +/* defined in bundle 'web.assets_frontend' */ + +@charset "UTF-8"; + +/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/utils.scss defined in bundle 'web.assets_frontend' */ + +.o_nocontent_help .o_empty_folder_image:before { + content: ""; + display: block; + margin: auto; + background-size: cover; +} +.o_nocontent_help .o_empty_folder_image:before { + width: 120px; + height: 80px; + margin-top: 30px; + margin-bottom: 30px; + background: transparent url(/web/static/src/img/empty_folder.svg) no-repeat center; +} +/* /openerp_website/static/src/scss/mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'web.assets_frontend' */ + +/* /mail/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/user_values.custom.web.assets_common.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website_sale/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /account/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/user_custom_bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bootstrap_overridden_frontend.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/import_bootstrap.scss defined in bundle 'web.assets_frontend' */ + +:root { + --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: white; --gray: #6c757d; --gray-dark: #343a40; --text: #343a40; --h1: #212529; --primary: #00A09D; --secondary: #adb5bd; --success: #2CBB70; --info: #4B9EB6; --warning: #F79B5B; --danger: #D9534F; --light: #f6f9f9; --dark: #141f1e; --default: #adb5bd; --violet-dark: #875A7B; --violet-darker: #62495B; --inverse-lightest: #98A6B0; --inverse-light: #8B979F; --inverse: #47738F; --inverse-dark: #5B7687; --inverse-darker: #485761; --alpha: #00A09D; --alpha-dark: #18856F; --alpha-light: #26D1AF; --alpha-lightest: #2AEBC4; --beta: #5B899E; --beta-dark: #3D5D6B; --beta-light: #699FB8; --beta-lightest: #77B5D1; --gamma: #E46F78; --gamma-dark: #B0565C; --gamma-light: #FC7C84; --gamma-lightest: #FC959C; --delta: #5C5B80; --delta-dark: #37364D; --delta-light: #6E6D99; --delta-lightest: #807FB3; --epsilon: #D5653E; --epsilon-dark: #A34E2F; --epsilon-light: #F07346; --epsilon-lightest: #FF8D63; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-size: 0.9375rem; font-weight: 400; line-height: 1.45; color: #343a40; text-align: left; background-color: white;}[tabindex="-1"]:focus{outline: 0 !important;}hr{box-sizing: content-box; height: 0; overflow: visible;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0; margin-bottom: 1rem;}abbr[title], abbr[data-original-title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small{font-size: 80%;}sub, sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: #875A7B; text-decoration: none; background-color: transparent;}a:hover{color: #7c6576; text-decoration: none;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0;}pre, code, kbd, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}pre{margin-top: 0; margin-bottom: 1rem; overflow: auto;}figure{margin: 0 0 1rem;}img{vertical-align: middle; border-style: none;}svg{overflow: hidden; vertical-align: middle;}table{border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom;}th{text-align: inherit;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}input[type="radio"], input[type="checkbox"]{box-sizing: border-box; padding: 0;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;}textarea{overflow: auto; resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}@media (max-width: 1200px){legend{font-size: calc(1.275rem + 0.3vw) ;}}progress{vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}[type="search"]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}summary{display: list-item; cursor: pointer;}template{display: none;}[hidden]{display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, #wrap.website_blog .o_post_subtitle h2, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, .h6{margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 600; line-height: 1.2; color: #212529;}h1, .h1{font-size: 2.4375rem;}@media (max-width: 1200px){h1, .h1{font-size: calc(1.36875rem + 1.425vw) ;}}h2, .h2{font-size: 2rem;}@media (max-width: 1200px){h2, .h2{font-size: calc(1.325rem + 0.9vw) ;}}h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: 1.625rem;}@media (max-width: 1200px){h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: calc(1.2875rem + 0.45vw) ;}}h4, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th{font-size: 1.1875rem;}h5, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td{font-size: 0.9375rem;}h6, .h6{font-size: 0.8125rem;}.lead{font-size: 1.171875rem; font-weight: 300;}.display-1{font-size: 3.4375rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-1{font-size: calc(1.46875rem + 2.625vw) ;}}.display-2{font-size: 2.8125rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-2{font-size: calc(1.40625rem + 1.875vw) ;}}.display-3{font-size: 2.1875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-3{font-size: calc(1.34375rem + 1.125vw) ;}}.display-4{font-size: 1.875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-4{font-size: calc(1.3125rem + 0.75vw) ;}}hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size: 80%; font-weight: 400;}mark, .mark{padding: 0.2em; background-color: #fcf8e3;}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item, .list-inline > li{display: inline-block;}.list-inline-item:not(:last-child), .list-inline > li:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 90%; text-transform: uppercase;}.blockquote{margin-bottom: 1rem; font-size: 0.9375rem;}.blockquote-footer{display: block; font-size: 80%; color: #383f45;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid, .img-responsive{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: white; border: 1px solid #dee2e6; border-radius: 0.125rem; max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 90%; color: #6c757d;}code{font-size: 87.5%; color: #e83e8c; word-break: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 87.5%; color: white; background-color: #212529; border-radius: 0.0625rem;}kbd kbd{padding: 0; font-size: 100%; font-weight: 700;}pre{display: block; font-size: 87.5%; color: #212529;}pre code{font-size: inherit; color: inherit; word-break: normal;}.pre-scrollable{max-height: 340px; overflow-y: scroll;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row, .form-horizontal .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.no-gutters{margin-right: 0; margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right: 0; padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}.col{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-3{flex: 0 0 25%; max-width: 25%;}.col-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-6{flex: 0 0 50%; max-width: 50%;}.col-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-9{flex: 0 0 75%; max-width: 75%;}.col-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-12{flex: 0 0 100%; max-width: 100%;}.order-first{order: -1;}.order-last{order: 13;}.order-0{order: 0;}.order-1{order: 1;}.order-2{order: 2;}.order-3{order: 3;}.order-4{order: 4;}.order-5{order: 5;}.order-6{order: 6;}.order-7{order: 7;}.order-8{order: 8;}.order-9{order: 9;}.order-10{order: 10;}.order-11{order: 11;}.order-12{order: 12;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}@media (min-width: 576px){.col-sm{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-sm-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-sm-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-sm-3{flex: 0 0 25%; max-width: 25%;}.col-sm-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-sm-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-sm-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-sm-9{flex: 0 0 75%; max-width: 75%;}.col-sm-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-sm-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}.order-sm-first{order: -1;}.order-sm-last{order: 13;}.order-sm-0{order: 0;}.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}.order-sm-4{order: 4;}.order-sm-5{order: 5;}.order-sm-6{order: 6;}.order-sm-7{order: 7;}.order-sm-8{order: 8;}.order-sm-9{order: 9;}.order-sm-10{order: 10;}.order-sm-11{order: 11;}.order-sm-12{order: 12;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}@media (min-width: 768px){.col-md{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-md-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-md-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-md-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-md-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-md-9{flex: 0 0 75%; max-width: 75%;}.col-md-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-md-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.order-md-first{order: -1;}.order-md-last{order: 13;}.order-md-0{order: 0;}.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}.order-md-4{order: 4;}.order-md-5{order: 5;}.order-md-6{order: 6;}.order-md-7{order: 7;}.order-md-8{order: 8;}.order-md-9{order: 9;}.order-md-10{order: 10;}.order-md-11{order: 11;}.order-md-12{order: 12;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}}@media (min-width: 992px){.col-lg{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-lg-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-lg-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-lg-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-lg-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-lg-9{flex: 0 0 75%; max-width: 75%;}.col-lg-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-lg-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.order-lg-first{order: -1;}.order-lg-last{order: 13;}.order-lg-0{order: 0;}.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.order-lg-4{order: 4;}.order-lg-5{order: 5;}.order-lg-6{order: 6;}.order-lg-7{order: 7;}.order-lg-8{order: 8;}.order-lg-9{order: 9;}.order-lg-10{order: 10;}.order-lg-11{order: 11;}.order-lg-12{order: 12;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}}@media (min-width: 1200px){.col-xl{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-xl-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-xl-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-xl-3{flex: 0 0 25%; max-width: 25%;}.col-xl-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-xl-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-xl-6{flex: 0 0 50%; max-width: 50%;}.col-xl-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-xl-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-xl-9{flex: 0 0 75%; max-width: 75%;}.col-xl-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-xl-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-xl-12{flex: 0 0 100%; max-width: 100%;}.order-xl-first{order: -1;}.order-xl-last{order: 13;}.order-xl-0{order: 0;}.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.order-xl-4{order: 4;}.order-xl-5{order: 5;}.order-xl-6{order: 6;}.order-xl-7{order: 7;}.order-xl-8{order: 8;}.order-xl-9{order: 9;}.order-xl-10{order: 10;}.order-xl-11{order: 11;}.order-xl-12{order: 12;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}}.table{width: 100%; margin-bottom: 1rem; color: #343a40;}.table th, .table td{padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;}.table thead th{vertical-align: bottom; border-bottom: 2px solid #dee2e6;}.table tbody + tbody{border-top: 2px solid #dee2e6;}.table-sm th, .table-condensed th, .table-sm td, .table-condensed td{padding: 0.3rem;}.table-bordered{border: 1px solid #dee2e6;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6;}.table-bordered thead th, .table-bordered thead td{border-bottom-width: 2px;}.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{border: 0;}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover{color: #343a40; background-color: rgba(0, 0, 0, 0.075);}.table-primary, .table-primary > th, .table-primary > td{background-color: #b8e4e4;}.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{border-color: #7acecc;}.table-hover .table-primary:hover{background-color: #a6dddd;}.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color: #a6dddd;}.table-secondary, .table-secondary > th, .table-secondary > td{background-color: #e8eaed;}.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color: #d4d9dd;}.table-hover .table-secondary:hover{background-color: #dadde2;}.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color: #dadde2;}.table-success, .table-success > th, .table-success > td{background-color: #c4ecd7;}.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{border-color: #91dcb5;}.table-hover .table-success:hover{background-color: #b1e6ca;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color: #b1e6ca;}.table-info, .table-info > th, .table-info > td{background-color: #cde4eb;}.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{border-color: #a1cdd9;}.table-hover .table-info:hover{background-color: #bbdae4;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color: #bbdae4;}.table-warning, .table-warning > th, .table-warning > td{background-color: #fde3d1;}.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{border-color: #fbcbaa;}.table-hover .table-warning:hover{background-color: #fcd4b9;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color: #fcd4b9;}.table-danger, .table-danger > th, .table-danger > td{background-color: #f4cfce;}.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color: #eba6a3;}.table-hover .table-danger:hover{background-color: #efbbb9;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color: #efbbb9;}.table-light, .table-light > th, .table-light > td{background-color: #fcfdfd;}.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color: #fafcfc;}.table-hover .table-light:hover{background-color: #edf3f3;}.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color: #edf3f3;}.table-dark, .table-dark > th, .table-dark > td{background-color: #bdc0c0;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #858a8a;}.table-hover .table-dark:hover{background-color: #b0b4b4;}.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color: #b0b4b4;}.table-default, .table-default > th, .table-default > td{background-color: #e8eaed;}.table-default th, .table-default td, .table-default thead th, .table-default tbody + tbody{border-color: #d4d9dd;}.table-hover .table-default:hover{background-color: #dadde2;}.table-hover .table-default:hover > td, .table-hover .table-default:hover > th{background-color: #dadde2;}.table-violet-dark, .table-violet-dark > th, .table-violet-dark > td{background-color: #ddd1da;}.table-violet-dark th, .table-violet-dark td, .table-violet-dark thead th, .table-violet-dark tbody + tbody{border-color: #c1a9ba;}.table-hover .table-violet-dark:hover{background-color: #d2c2ce;}.table-hover .table-violet-dark:hover > td, .table-hover .table-violet-dark:hover > th{background-color: #d2c2ce;}.table-violet-darker, .table-violet-darker > th, .table-violet-darker > td{background-color: #d3ccd1;}.table-violet-darker th, .table-violet-darker td, .table-violet-darker thead th, .table-violet-darker tbody + tbody{border-color: #ada0aa;}.table-hover .table-violet-darker:hover{background-color: #c7bec5;}.table-hover .table-violet-darker:hover > td, .table-hover .table-violet-darker:hover > th{background-color: #c7bec5;}.table-inverse-lightest, .table-inverse-lightest > th, .table-inverse-lightest > td{background-color: #e2e6e9;}.table-inverse-lightest th, .table-inverse-lightest td, .table-inverse-lightest thead th, .table-inverse-lightest tbody + tbody{border-color: #c9d1d6;}.table-hover .table-inverse-lightest:hover{background-color: #d4dade;}.table-hover .table-inverse-lightest:hover > td, .table-hover .table-inverse-lightest:hover > th{background-color: #d4dade;}.table-inverse-light, .table-inverse-light > th, .table-inverse-light > td{background-color: #dfe2e4;}.table-inverse-light th, .table-inverse-light td, .table-inverse-light thead th, .table-inverse-light tbody + tbody{border-color: #c3c9cd;}.table-hover .table-inverse-light:hover{background-color: #d1d5d8;}.table-hover .table-inverse-light:hover > td, .table-hover .table-inverse-light:hover > th{background-color: #d1d5d8;}.table-inverse, .table-inverse > th, .table-inverse > td{background-color: #cbd8e0;}.table-inverse th, .table-inverse td, .table-inverse thead th, .table-inverse tbody + tbody{border-color: #9fb6c5;}.table-hover .table-inverse:hover{background-color: #bbccd6;}.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th{background-color: #bbccd6;}.table-inverse-dark, .table-inverse-dark > th, .table-inverse-dark > td{background-color: #d1d9dd;}.table-inverse-dark th, .table-inverse-dark td, .table-inverse-dark thead th, .table-inverse-dark tbody + tbody{border-color: #aab8c1;}.table-hover .table-inverse-dark:hover{background-color: #c2cdd2;}.table-hover .table-inverse-dark:hover > td, .table-hover .table-inverse-dark:hover > th{background-color: #c2cdd2;}.table-inverse-darker, .table-inverse-darker > th, .table-inverse-darker > td{background-color: #ccd0d3;}.table-inverse-darker th, .table-inverse-darker td, .table-inverse-darker thead th, .table-inverse-darker tbody + tbody{border-color: #a0a8ad;}.table-hover .table-inverse-darker:hover{background-color: #bec3c7;}.table-hover .table-inverse-darker:hover > td, .table-hover .table-inverse-darker:hover > th{background-color: #bec3c7;}.table-alpha, .table-alpha > th, .table-alpha > td{background-color: #b8e4e4;}.table-alpha th, .table-alpha td, .table-alpha thead th, .table-alpha tbody + tbody{border-color: #7acecc;}.table-hover .table-alpha:hover{background-color: #a6dddd;}.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th{background-color: #a6dddd;}.table-alpha-dark, .table-alpha-dark > th, .table-alpha-dark > td{background-color: #beddd7;}.table-alpha-dark th, .table-alpha-dark td, .table-alpha-dark thead th, .table-alpha-dark tbody + tbody{border-color: #87c0b4;}.table-hover .table-alpha-dark:hover{background-color: #add4cd;}.table-hover .table-alpha-dark:hover > td, .table-hover .table-alpha-dark:hover > th{background-color: #add4cd;}.table-alpha-light, .table-alpha-light > th, .table-alpha-light > td{background-color: #c2f2e9;}.table-alpha-light th, .table-alpha-light td, .table-alpha-light thead th, .table-alpha-light tbody + tbody{border-color: #8ee7d5;}.table-hover .table-alpha-light:hover{background-color: #adeee1;}.table-hover .table-alpha-light:hover > td, .table-hover .table-alpha-light:hover > th{background-color: #adeee1;}.table-alpha-lightest, .table-alpha-lightest > th, .table-alpha-lightest > td{background-color: #c3f9ee;}.table-alpha-lightest th, .table-alpha-lightest td, .table-alpha-lightest thead th, .table-alpha-lightest tbody + tbody{border-color: #90f5e0;}.table-hover .table-alpha-lightest:hover{background-color: #acf7e7;}.table-hover .table-alpha-lightest:hover > td, .table-hover .table-alpha-lightest:hover > th{background-color: #acf7e7;}.table-beta, .table-beta > th, .table-beta > td{background-color: #d1dee4;}.table-beta th, .table-beta td, .table-beta thead th, .table-beta tbody + tbody{border-color: #aac2cd;}.table-hover .table-beta:hover{background-color: #c1d2db;}.table-hover .table-beta:hover > td, .table-hover .table-beta:hover > th{background-color: #c1d2db;}.table-beta-dark, .table-beta-dark > th, .table-beta-dark > td{background-color: #c9d2d6;}.table-beta-dark th, .table-beta-dark td, .table-beta-dark thead th, .table-beta-dark tbody + tbody{border-color: #9aabb2;}.table-hover .table-beta-dark:hover{background-color: #bbc6cb;}.table-hover .table-beta-dark:hover > td, .table-hover .table-beta-dark:hover > th{background-color: #bbc6cb;}.table-beta-light, .table-beta-light > th, .table-beta-light > td{background-color: #d5e4eb;}.table-beta-light th, .table-beta-light td, .table-beta-light thead th, .table-beta-light tbody + tbody{border-color: #b1cdda;}.table-hover .table-beta-light:hover{background-color: #c4d9e3;}.table-hover .table-beta-light:hover > td, .table-hover .table-beta-light:hover > th{background-color: #c4d9e3;}.table-beta-lightest, .table-beta-lightest > th, .table-beta-lightest > td{background-color: #d9eaf2;}.table-beta-lightest th, .table-beta-lightest td, .table-beta-lightest thead th, .table-beta-lightest tbody + tbody{border-color: #b8d9e7;}.table-hover .table-beta-lightest:hover{background-color: #c6e0ec;}.table-hover .table-beta-lightest:hover > td, .table-hover .table-beta-lightest:hover > th{background-color: #c6e0ec;}.table-gamma, .table-gamma > th, .table-gamma > td{background-color: #f7d7d9;}.table-gamma th, .table-gamma td, .table-gamma thead th, .table-gamma tbody + tbody{border-color: #f1b4b9;}.table-hover .table-gamma:hover{background-color: #f3c2c5;}.table-hover .table-gamma:hover > td, .table-hover .table-gamma:hover > th{background-color: #f3c2c5;}.table-gamma-dark, .table-gamma-dark > th, .table-gamma-dark > td{background-color: #e9d0d1;}.table-gamma-dark th, .table-gamma-dark td, .table-gamma-dark thead th, .table-gamma-dark tbody + tbody{border-color: #d6a7aa;}.table-hover .table-gamma-dark:hover{background-color: #e1bfc0;}.table-hover .table-gamma-dark:hover > td, .table-hover .table-gamma-dark:hover > th{background-color: #e1bfc0;}.table-gamma-light, .table-gamma-light > th, .table-gamma-light > td{background-color: #fedadd;}.table-gamma-light th, .table-gamma-light td, .table-gamma-light thead th, .table-gamma-light tbody + tbody{border-color: #fdbbbf;}.table-hover .table-gamma-light:hover{background-color: #fdc1c6;}.table-hover .table-gamma-light:hover > td, .table-hover .table-gamma-light:hover > th{background-color: #fdc1c6;}.table-gamma-lightest, .table-gamma-lightest > th, .table-gamma-lightest > td{background-color: #fee1e3;}.table-gamma-lightest th, .table-gamma-lightest td, .table-gamma-lightest thead th, .table-gamma-lightest tbody + tbody{border-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover{background-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover > td, .table-hover .table-gamma-lightest:hover > th{background-color: #fdc8cc;}.table-delta, .table-delta > th, .table-delta > td{background-color: #d1d1db;}.table-delta th, .table-delta td, .table-delta thead th, .table-delta tbody + tbody{border-color: #aaaabd;}.table-hover .table-delta:hover{background-color: #c3c3d0;}.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th{background-color: #c3c3d0;}.table-delta-dark, .table-delta-dark > th, .table-delta-dark > td{background-color: #c7c7cd;}.table-delta-dark th, .table-delta-dark td, .table-delta-dark thead th, .table-delta-dark tbody + tbody{border-color: #9796a2;}.table-hover .table-delta-dark:hover{background-color: #babac1;}.table-hover .table-delta-dark:hover > td, .table-hover .table-delta-dark:hover > th{background-color: #babac1;}.table-delta-light, .table-delta-light > th, .table-delta-light > td{background-color: #d6d6e2;}.table-delta-light th, .table-delta-light td, .table-delta-light thead th, .table-delta-light tbody + tbody{border-color: #b4b3ca;}.table-hover .table-delta-light:hover{background-color: #c7c7d7;}.table-hover .table-delta-light:hover > td, .table-hover .table-delta-light:hover > th{background-color: #c7c7d7;}.table-delta-lightest, .table-delta-lightest > th, .table-delta-lightest > td{background-color: #dbdbea;}.table-delta-lightest th, .table-delta-lightest td, .table-delta-lightest thead th, .table-delta-lightest tbody + tbody{border-color: #bdbcd7;}.table-hover .table-delta-lightest:hover{background-color: #cbcbe1;}.table-hover .table-delta-lightest:hover > td, .table-hover .table-delta-lightest:hover > th{background-color: #cbcbe1;}.table-epsilon, .table-epsilon > th, .table-epsilon > td{background-color: #f3d4c9;}.table-epsilon th, .table-epsilon td, .table-epsilon thead th, .table-epsilon tbody + tbody{border-color: #e9af9b;}.table-hover .table-epsilon:hover{background-color: #eec3b4;}.table-hover .table-epsilon:hover > td, .table-hover .table-epsilon:hover > th{background-color: #eec3b4;}.table-epsilon-dark, .table-epsilon-dark > th, .table-epsilon-dark > td{background-color: #e5cdc5;}.table-epsilon-dark th, .table-epsilon-dark td, .table-epsilon-dark thead th, .table-epsilon-dark tbody + tbody{border-color: #cfa393;}.table-hover .table-epsilon-dark:hover{background-color: #ddbeb3;}.table-hover .table-epsilon-dark:hover > td, .table-hover .table-epsilon-dark:hover > th{background-color: #ddbeb3;}.table-epsilon-light, .table-epsilon-light > th, .table-epsilon-light > td{background-color: #fbd8cb;}.table-epsilon-light th, .table-epsilon-light td, .table-epsilon-light thead th, .table-epsilon-light tbody + tbody{border-color: #f7b69f;}.table-hover .table-epsilon-light:hover{background-color: #f9c6b3;}.table-hover .table-epsilon-light:hover > td, .table-hover .table-epsilon-light:hover > th{background-color: #f9c6b3;}.table-epsilon-lightest, .table-epsilon-lightest > th, .table-epsilon-lightest > td{background-color: #ffdfd3;}.table-epsilon-lightest th, .table-epsilon-lightest td, .table-epsilon-lightest thead th, .table-epsilon-lightest tbody + tbody{border-color: #ffc4ae;}.table-hover .table-epsilon-lightest:hover{background-color: #ffccba;}.table-hover .table-epsilon-lightest:hover > td, .table-hover .table-epsilon-lightest:hover > th{background-color: #ffccba;}.table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th{color: white; background-color: #343a40; border-color: #454d55;}.table .thead-light th{color: #495057; background-color: #e9ecef; border-color: #dee2e6;}.table-dark{color: white; background-color: #343a40;}.table-dark th, .table-dark td, .table-dark thead th{border-color: #454d55;}.table-dark.table-bordered{border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover{color: white; background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px){.table-responsive-sm{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-sm > .table-bordered{border: 0;}}@media (max-width: 767.98px){.table-responsive-md{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-md > .table-bordered{border: 0;}}@media (max-width: 991.98px){.table-responsive-lg{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-lg > .table-bordered{border: 0;}}@media (max-width: 1199.98px){.table-responsive-xl{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-xl > .table-bordered{border: 0;}}.table-responsive{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive > .table-bordered{border: 0;}.form-control{display: block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.125rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control::-ms-expand{background-color: transparent; border: 0;}.form-control:focus{color: #495057; background-color: white; border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.form-control::placeholder{color: #6c757d; opacity: 1;}.form-control:disabled, .o_wysiwyg_loader, .form-control[readonly]{background-color: #e9ecef; opacity: 1;}select.form-control:focus::-ms-value{color: #495057; background-color: white;}.form-control-file, .form-control-range{display: block; width: 100%;}.col-form-label, .control-label{padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.45;}.col-form-label-lg{padding-top: calc(0.625rem + 1px); padding-bottom: calc(0.625rem + 1px); font-size: 0.84375rem; line-height: 1.3333333;}.col-form-label-sm{padding-top: calc(0.0625rem + 1px); padding-bottom: calc(0.0625rem + 1px); font-size: 0.703125rem; line-height: 1.3;}.form-control-plaintext{display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.45; color: #343a40; background-color: transparent; border: solid transparent; border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{height: calc(1.3em + 0.125rem + 2px); padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.form-control-lg{height: calc(1.3333333em + 1.25rem + 2px); padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}select.form-control[size], select.form-control[multiple]{height: auto;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.form-text, .help-block{display: block; margin-top: 0.25rem;}.form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-check{position: relative; display: block; padding-left: 1.25rem;}.form-check-input{position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label{color: #6c757d;}.form-check-label{margin-bottom: 0;}.form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #2CBB70;}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #2cbb70; border-radius: 0.125rem;}.was-validated .form-control:valid, .form-control.is-valid, .has-success .form-control{border-color: #2CBB70; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .has-success .form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .has-success .form-control ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .has-success .form-control ~ .valid-tooltip{display: block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid, .has-success textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid, .has-success .custom-select.form-control{border-color: #2CBB70; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .has-success .custom-select.form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .has-success .custom-select.form-control ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .has-success .custom-select.form-control ~ .valid-tooltip{display: block;}.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .has-success .form-control-file.form-control ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .has-success .form-control-file.form-control ~ .valid-tooltip{display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .has-success .form-check-input.form-control ~ .form-check-label{color: #2CBB70;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .has-success .form-check-input.form-control ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .has-success .form-check-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .has-success .custom-control-input.form-control ~ .custom-control-label{color: #2CBB70;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .has-success .custom-control-input.form-control ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .has-success .custom-control-input.form-control ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .has-success .custom-control-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .has-success .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #46d48a; background-color: #46d48a;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, .has-success .custom-file-input.form-control ~ .custom-file-label{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .has-success .custom-file-input.form-control ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .has-success .custom-file-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .has-success .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #D9534F;}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #d9534f; border-radius: 0.125rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .has-error .form-control{border-color: #D9534F; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .has-error .form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .has-error .form-control ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .has-error .form-control ~ .invalid-tooltip{display: block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, .has-error textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid, .has-error .custom-select.form-control{border-color: #D9534F; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .has-error .custom-select.form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .has-error .custom-select.form-control ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .has-error .custom-select.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .has-error .form-control-file.form-control ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .has-error .form-control-file.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .has-error .form-check-input.form-control ~ .form-check-label{color: #D9534F;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .has-error .form-check-input.form-control ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .has-error .form-check-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .has-error .custom-control-input.form-control ~ .custom-control-label{color: #D9534F;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .has-error .custom-control-input.form-control ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .has-error .custom-control-input.form-control ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .has-error .custom-control-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-error .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #e27c79; background-color: #e27c79;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .has-error .custom-file-input.form-control ~ .custom-file-label{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .has-error .custom-file-input.form-control ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .has-error .custom-file-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-error .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;}.form-inline .form-check{width: 100%;}@media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.btn{display: inline-block; font-weight: 600; color: #343a40; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.9375rem; font-size: 0.75rem; line-height: 1.45; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: #343a40; text-decoration: none;}.btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.btn.disabled, .btn:disabled{opacity: 0.65;}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;}.btn-primary{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-secondary{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-success{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:hover{color: white; background-color: #259c5d; border-color: #229257;}.btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-success.disabled, .btn-success:disabled{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: white; background-color: #229257; border-color: #208751;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-info{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:hover{color: white; background-color: #3f879c; border-color: #3b7f93;}.btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-info.disabled, .btn-info:disabled{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: white; background-color: #3b7f93; border-color: #387789;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-warning{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:hover{color: white; background-color: #f58537; border-color: #f57d2a;}.btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-warning.disabled, .btn-warning:disabled{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: white; background-color: #f57d2a; border-color: #f4761e;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-danger{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:hover{color: white; background-color: #d23430; border-color: #c9302c;}.btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: white; background-color: #c9302c; border-color: #bf2e29;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-light{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:hover{color: #343a40; background-color: #dfeae9; border-color: #d7e4e4;}.btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-light.disabled, .btn-light:disabled{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #343a40; background-color: #d7e4e4; border-color: #d0dfdf;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-dark{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:hover{color: white; background-color: #050808; border-color: black;}.btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-dark.disabled, .btn-dark:disabled{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: white; background-color: black; border-color: black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-default{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-default:focus, .btn-default.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-default.disabled, .btn-default:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-violet-dark{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:hover{color: white; background-color: #704b66; border-color: #68465f;}.btn-violet-dark:focus, .btn-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-dark.disabled, .btn-violet-dark:disabled{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:not(:disabled):not(.disabled):active, .btn-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-violet-dark.dropdown-toggle{color: white; background-color: #68465f; border-color: #614158;}.btn-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-darker{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:hover{color: white; background-color: #4c3947; border-color: #453340;}.btn-violet-darker:focus, .btn-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-violet-darker.disabled, .btn-violet-darker:disabled{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:not(:disabled):not(.disabled):active, .btn-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-violet-darker.dropdown-toggle{color: white; background-color: #453340; border-color: #3d2e39;}.btn-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-inverse-lightest{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:hover{color: white; background-color: #82939f; border-color: #7b8d9a;}.btn-inverse-lightest:focus, .btn-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-lightest.disabled, .btn-inverse-lightest:disabled{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:not(:disabled):not(.disabled):active, .btn-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-inverse-lightest.dropdown-toggle{color: white; background-color: #7b8d9a; border-color: #748794;}.btn-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-light{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:hover{color: white; background-color: #76848e; border-color: #707e87;}.btn-inverse-light:focus, .btn-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse-light.disabled, .btn-inverse-light:disabled{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:not(:disabled):not(.disabled):active, .btn-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-inverse-light.dropdown-toggle{color: white; background-color: #707e87; border-color: #6a7780;}.btn-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:hover{color: white; background-color: #3a5e75; border-color: #36586d;}.btn-inverse:focus, .btn-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse.disabled, .btn-inverse:disabled{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle{color: white; background-color: #36586d; border-color: #325164;}.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse-dark{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:hover{color: white; background-color: #4c6270; border-color: #465b69;}.btn-inverse-dark:focus, .btn-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-dark.disabled, .btn-inverse-dark:disabled{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:not(:disabled):not(.disabled):active, .btn-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-inverse-dark.dropdown-toggle{color: white; background-color: #465b69; border-color: #415561;}.btn-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-darker{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:hover{color: white; background-color: #38434b; border-color: #323d44;}.btn-inverse-darker:focus, .btn-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-inverse-darker.disabled, .btn-inverse-darker:disabled{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:not(:disabled):not(.disabled):active, .btn-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-inverse-darker.dropdown-toggle{color: white; background-color: #323d44; border-color: #2d363c;}.btn-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-alpha{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha.disabled, .btn-alpha:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha-dark{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:hover{color: white; background-color: #126554; border-color: #105a4b;}.btn-alpha-dark:focus, .btn-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-dark.disabled, .btn-alpha-dark:disabled{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:not(:disabled):not(.disabled):active, .btn-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-alpha-dark.dropdown-toggle{color: white; background-color: #105a4b; border-color: #0e4f42;}.btn-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-light{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:hover{color: white; background-color: #20b194; border-color: #1ea68b;}.btn-alpha-light:focus, .btn-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-light.disabled, .btn-alpha-light:disabled{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:not(:disabled):not(.disabled):active, .btn-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-alpha-light.dropdown-toggle{color: white; background-color: #1ea68b; border-color: #1c9b82;}.btn-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-lightest{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:hover{color: white; background-color: #14dab2; border-color: #13cfa9;}.btn-alpha-lightest:focus, .btn-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-alpha-lightest.disabled, .btn-alpha-lightest:disabled{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:not(:disabled):not(.disabled):active, .btn-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-alpha-lightest.dropdown-toggle{color: white; background-color: #13cfa9; border-color: #12c39f;}.btn-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-beta{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:hover{color: white; background-color: #4d7486; border-color: #486d7e;}.btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta.disabled, .btn-beta:disabled{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: white; background-color: #486d7e; border-color: #446676;}.btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta-dark{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:hover{color: white; background-color: #2f4853; border-color: #2a414b;}.btn-beta-dark:focus, .btn-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-dark.disabled, .btn-beta-dark:disabled{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:not(:disabled):not(.disabled):active, .btn-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-beta-dark.dropdown-toggle{color: white; background-color: #2a414b; border-color: #263a42;}.btn-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-light{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:hover{color: white; background-color: #518eaa; border-color: #4c87a2;}.btn-beta-light:focus, .btn-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-light.disabled, .btn-beta-light:disabled{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:not(:disabled):not(.disabled):active, .btn-beta-light:not(:disabled):not(.disabled).active, .show > .btn-beta-light.dropdown-toggle{color: white; background-color: #4c87a2; border-color: #487f99;}.btn-beta-light:not(:disabled):not(.disabled):active:focus, .btn-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-lightest{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:hover{color: white; background-color: #5aa5c7; border-color: #51a0c4;}.btn-beta-lightest:focus, .btn-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-beta-lightest.disabled, .btn-beta-lightest:disabled{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:not(:disabled):not(.disabled):active, .btn-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-beta-lightest.dropdown-toggle{color: white; background-color: #51a0c4; border-color: #479bc1;}.btn-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-gamma{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:hover{color: white; background-color: #de4f5a; border-color: #dc4450;}.btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma.disabled, .btn-gamma:disabled{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: white; background-color: #dc4450; border-color: #da3946;}.btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma-dark{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:hover{color: white; background-color: #98474d; border-color: #904348;}.btn-gamma-dark:focus, .btn-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-dark.disabled, .btn-gamma-dark:disabled{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:not(:disabled):not(.disabled):active, .btn-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-gamma-dark.dropdown-toggle{color: white; background-color: #904348; border-color: #873f44;}.btn-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-light{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:hover{color: white; background-color: #fb5761; border-color: #fb4a55;}.btn-gamma-light:focus, .btn-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-light.disabled, .btn-gamma-light:disabled{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:not(:disabled):not(.disabled):active, .btn-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-gamma-light.dropdown-toggle{color: white; background-color: #fb4a55; border-color: #fb3e49;}.btn-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-lightest{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:hover{color: white; background-color: #fb7079; border-color: #fb636e;}.btn-gamma-lightest:focus, .btn-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-gamma-lightest.disabled, .btn-gamma-lightest:disabled{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:not(:disabled):not(.disabled):active, .btn-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-gamma-lightest.dropdown-toggle{color: white; background-color: #fb636e; border-color: #fa5762;}.btn-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-delta{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:hover{color: white; background-color: #4c4b6a; border-color: #474662;}.btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta.disabled, .btn-delta:disabled{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: white; background-color: #474662; border-color: #41415b;}.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta-dark{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:hover{color: white; background-color: #272637; border-color: #22212f;}.btn-delta-dark:focus, .btn-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-dark.disabled, .btn-delta-dark:disabled{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:not(:disabled):not(.disabled):active, .btn-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-delta-dark.dropdown-toggle{color: white; background-color: #22212f; border-color: #1c1c28;}.btn-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-light{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:hover{color: white; background-color: #5d5c84; border-color: #58577c;}.btn-delta-light:focus, .btn-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-light.disabled, .btn-delta-light:disabled{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:not(:disabled):not(.disabled):active, .btn-delta-light:not(:disabled):not(.disabled).active, .show > .btn-delta-light.dropdown-toggle{color: white; background-color: #58577c; border-color: #525275;}.btn-delta-light:not(:disabled):not(.disabled):active:focus, .btn-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-lightest{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:hover{color: white; background-color: #6867a5; border-color: #605fa0;}.btn-delta-lightest:focus, .btn-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-delta-lightest.disabled, .btn-delta-lightest:disabled{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:not(:disabled):not(.disabled):active, .btn-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-delta-lightest.dropdown-toggle{color: white; background-color: #605fa0; border-color: #5b5a98;}.btn-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-epsilon{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:hover{color: white; background-color: #c2522a; border-color: #b84d28;}.btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon.disabled, .btn-epsilon:disabled{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: white; background-color: #b84d28; border-color: #ad4926;}.btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon-dark{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:hover{color: white; background-color: #854026; border-color: #7b3b24;}.btn-epsilon-dark:focus, .btn-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-dark.disabled, .btn-epsilon-dark:disabled{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:not(:disabled):not(.disabled):active, .btn-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-epsilon-dark.dropdown-toggle{color: white; background-color: #7b3b24; border-color: #723621;}.btn-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-light{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:hover{color: white; background-color: #ed5823; border-color: #ec4f17;}.btn-epsilon-light:focus, .btn-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-light.disabled, .btn-epsilon-light:disabled{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:not(:disabled):not(.disabled):active, .btn-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-epsilon-light.dropdown-toggle{color: white; background-color: #ec4f17; border-color: #e44a12;}.btn-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-lightest{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:hover{color: white; background-color: #ff713d; border-color: #ff6830;}.btn-epsilon-lightest:focus, .btn-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-epsilon-lightest.disabled, .btn-epsilon-lightest:disabled{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-epsilon-lightest.dropdown-toggle{color: white; background-color: #ff6830; border-color: #ff5e23;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-outline-primary{color: #00A09D; border-color: #00A09D;}.btn-outline-primary:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #00A09D; background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-secondary{color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-success{color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:hover{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled{color: #2CBB70; background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-info{color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:hover{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled{color: #4B9EB6; background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-warning{color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:hover{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #F79B5B; background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-danger{color: #D9534F; border-color: #D9534F;}.btn-outline-danger:hover{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #D9534F; background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-light{color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:hover{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-dark{color: #141f1e; border-color: #141f1e;}.btn-outline-dark:hover{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-default{color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:focus, .btn-outline-default.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-default.disabled, .btn-outline-default:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-violet-dark{color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:hover{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:focus, .btn-outline-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-dark.disabled, .btn-outline-violet-dark:disabled{color: #875A7B; background-color: transparent;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active, .btn-outline-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-dark.dropdown-toggle{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-darker{color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:hover{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:focus, .btn-outline-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-violet-darker.disabled, .btn-outline-violet-darker:disabled{color: #62495B; background-color: transparent;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active, .btn-outline-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-darker.dropdown-toggle{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-inverse-lightest{color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:hover{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:focus, .btn-outline-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-lightest.disabled, .btn-outline-inverse-lightest:disabled{color: #98A6B0; background-color: transparent;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-lightest.dropdown-toggle{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-light{color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:hover{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:focus, .btn-outline-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse-light.disabled, .btn-outline-inverse-light:disabled{color: #8B979F; background-color: transparent;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active, .btn-outline-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-light.dropdown-toggle{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse{color: #47738F; border-color: #47738F;}.btn-outline-inverse:hover{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:focus, .btn-outline-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse.disabled, .btn-outline-inverse:disabled{color: #47738F; background-color: transparent;}.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse-dark{color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:hover{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:focus, .btn-outline-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-dark.disabled, .btn-outline-inverse-dark:disabled{color: #5B7687; background-color: transparent;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-dark.dropdown-toggle{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-darker{color: #485761; border-color: #485761;}.btn-outline-inverse-darker:hover{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:focus, .btn-outline-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-inverse-darker.disabled, .btn-outline-inverse-darker:disabled{color: #485761; background-color: transparent;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-darker.dropdown-toggle{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-alpha{color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #00A09D; background-color: transparent;}.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha-dark{color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:hover{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:focus, .btn-outline-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-dark.disabled, .btn-outline-alpha-dark:disabled{color: #18856F; background-color: transparent;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-dark.dropdown-toggle{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-light{color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:hover{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:focus, .btn-outline-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-light.disabled, .btn-outline-alpha-light:disabled{color: #26D1AF; background-color: transparent;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active, .btn-outline-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-light.dropdown-toggle{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-lightest{color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:hover{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:focus, .btn-outline-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-alpha-lightest.disabled, .btn-outline-alpha-lightest:disabled{color: #2AEBC4; background-color: transparent;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-lightest.dropdown-toggle{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-beta{color: #5B899E; border-color: #5B899E;}.btn-outline-beta:hover{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #5B899E; background-color: transparent;}.btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta-dark{color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:hover{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:focus, .btn-outline-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-dark.disabled, .btn-outline-beta-dark:disabled{color: #3D5D6B; background-color: transparent;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active, .btn-outline-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-dark.dropdown-toggle{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-light{color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:hover{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:focus, .btn-outline-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-light.disabled, .btn-outline-beta-light:disabled{color: #699FB8; background-color: transparent;}.btn-outline-beta-light:not(:disabled):not(.disabled):active, .btn-outline-beta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-light.dropdown-toggle{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-lightest{color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:hover{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:focus, .btn-outline-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-beta-lightest.disabled, .btn-outline-beta-lightest:disabled{color: #77B5D1; background-color: transparent;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-lightest.dropdown-toggle{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-gamma{color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:hover{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #E46F78; background-color: transparent;}.btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma-dark{color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:hover{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:focus, .btn-outline-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-dark.disabled, .btn-outline-gamma-dark:disabled{color: #B0565C; background-color: transparent;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-dark.dropdown-toggle{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-light{color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:hover{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:focus, .btn-outline-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-light.disabled, .btn-outline-gamma-light:disabled{color: #FC7C84; background-color: transparent;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active, .btn-outline-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-light.dropdown-toggle{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-lightest{color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:hover{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:focus, .btn-outline-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-gamma-lightest.disabled, .btn-outline-gamma-lightest:disabled{color: #FC959C; background-color: transparent;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-lightest.dropdown-toggle{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-delta{color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:hover{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5C5B80; background-color: transparent;}.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta-dark{color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:hover{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:focus, .btn-outline-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-dark.disabled, .btn-outline-delta-dark:disabled{color: #37364D; background-color: transparent;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active, .btn-outline-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-dark.dropdown-toggle{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-light{color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:hover{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:focus, .btn-outline-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-light.disabled, .btn-outline-delta-light:disabled{color: #6E6D99; background-color: transparent;}.btn-outline-delta-light:not(:disabled):not(.disabled):active, .btn-outline-delta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-light.dropdown-toggle{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-lightest{color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:hover{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:focus, .btn-outline-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-delta-lightest.disabled, .btn-outline-delta-lightest:disabled{color: #807FB3; background-color: transparent;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-lightest.dropdown-toggle{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-epsilon{color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:hover{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #D5653E; background-color: transparent;}.btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon-dark{color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:hover{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:focus, .btn-outline-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-dark.disabled, .btn-outline-epsilon-dark:disabled{color: #A34E2F; background-color: transparent;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-dark.dropdown-toggle{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-light{color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:hover{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:focus, .btn-outline-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-light.disabled, .btn-outline-epsilon-light:disabled{color: #F07346; background-color: transparent;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-light.dropdown-toggle{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-lightest{color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:hover{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:focus, .btn-outline-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-outline-epsilon-lightest.disabled, .btn-outline-epsilon-lightest:disabled{color: #FF8D63; background-color: transparent;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-lightest.dropdown-toggle{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-link{font-weight: 400; color: #875A7B; text-decoration: none;}.btn-link:hover{color: #7c6576; text-decoration: none;}.btn-link:focus, .btn-link.focus{text-decoration: none; box-shadow: none;}.btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;}.btn-lg, .btn-group-lg > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.btn-sm, .btn-group-sm > .btn, .btn-xs{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.125rem;}.btn-block{display: block; width: 100%;}.btn-block + .btn-block{margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.dropup, .dropright, .dropdown, .dropleft{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.9375rem; color: #343a40; text-align: left; list-style: none; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.125rem;}.dropdown-menu-left{right: auto; left: 0;}.dropdown-menu-right{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto; left: 0;}.dropdown-menu-sm-right{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto; left: 0;}.dropdown-menu-md-right{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto; left: 0;}.dropdown-menu-lg-right{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto; left: 0;}.dropdown-menu-xl-right{right: 0; left: auto;}}.dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;}.dropright .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-toggle::after{vertical-align: 0;}.dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;}.dropleft .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropleft .dropdown-toggle::after{display: none;}.dropleft .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left: 0;}.dropleft .dropdown-toggle::before{vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;}.dropdown-divider, .dropdown-menu .divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;}.dropdown-item, .dropdown-menu a{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}.dropdown-item:hover, .dropdown-menu a:hover, .dropdown-item:focus, .dropdown-menu a:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;}.dropdown-item.active, .dropdown-menu a.active, .dropdown-item:active, .dropdown-menu a:active{color: white; text-decoration: none; background-color: #00A09D;}.dropdown-item.disabled, .dropdown-menu a.disabled, .dropdown-item:disabled, .dropdown-menu a:disabled{color: #6c757d; pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;}.dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.703125rem; padding-left: 0.703125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;}.dropleft .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;}.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;}.input-group > .custom-file .custom-file-input:focus{z-index: 4;}.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group-prepend, .input-group .input-group-btn:first-child, .input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex;}.input-group-prepend .btn, .input-group .input-group-btn:first-child .btn, .input-group-append .btn, .input-group .form-control ~ .input-group-btn .btn, .input-group .input-group-addon .btn{position: relative; z-index: 2;}.input-group-prepend .btn:focus, .input-group .input-group-btn:first-child .btn:focus, .input-group-append .btn:focus, .input-group .form-control ~ .input-group-btn .btn:focus, .input-group .input-group-addon .btn:focus{z-index: 3;}.input-group-prepend .btn + .btn, .input-group .input-group-btn:first-child .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group .input-group-btn:first-child .btn + .input-group-text, .input-group-prepend .input-group .btn + .input-group-addon, .input-group .input-group-prepend .btn + .input-group-addon, .input-group .input-group-btn:first-child .btn + .input-group-addon, .input-group-prepend .input-group-text + .input-group-text, .input-group .input-group-btn:first-child .input-group-text + .input-group-text, .input-group-prepend .input-group .input-group-addon + .input-group-text, .input-group .input-group-prepend .input-group-addon + .input-group-text, .input-group .input-group-btn:first-child .input-group-addon + .input-group-text, .input-group-prepend .input-group .input-group-text + .input-group-addon, .input-group .input-group-prepend .input-group-text + .input-group-addon, .input-group .input-group-btn:first-child .input-group-text + .input-group-addon, .input-group-prepend .input-group .input-group-addon + .input-group-addon, .input-group .input-group-prepend .input-group-addon + .input-group-addon, .input-group .input-group-btn:first-child .input-group-addon + .input-group-addon, .input-group-prepend .input-group-text + .btn, .input-group .input-group-btn:first-child .input-group-text + .btn, .input-group-prepend .input-group .input-group-addon + .btn, .input-group .input-group-prepend .input-group-addon + .btn, .input-group .input-group-btn:first-child .input-group-addon + .btn, .input-group-append .btn + .btn, .input-group .form-control ~ .input-group-btn .btn + .btn, .input-group .input-group-addon .btn + .btn, .input-group-append .btn + .input-group-text, .input-group .form-control ~ .input-group-btn .btn + .input-group-text, .input-group .input-group-addon .btn + .input-group-text, .input-group-append .input-group .btn + .input-group-addon, .input-group .input-group-append .btn + .input-group-addon, .input-group .form-control ~ .input-group-btn .btn + .input-group-addon, .input-group .input-group-addon .btn + .input-group-addon, .input-group-append .input-group-text + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-text, .input-group .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group .input-group-addon + .input-group-text, .input-group .input-group-append .input-group-addon + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-text, .input-group .input-group-addon .input-group-addon + .input-group-text, .input-group-append .input-group .input-group-text + .input-group-addon, .input-group .input-group-append .input-group-text + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-addon, .input-group .input-group-addon .input-group-text + .input-group-addon, .input-group-append .input-group .input-group-addon + .input-group-addon, .input-group .input-group-append .input-group-addon + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-addon, .input-group .input-group-addon .input-group-addon + .input-group-addon, .input-group-append .input-group-text + .btn, .input-group .form-control ~ .input-group-btn .input-group-text + .btn, .input-group .input-group-addon .input-group-text + .btn, .input-group-append .input-group .input-group-addon + .btn, .input-group .input-group-append .input-group-addon + .btn, .input-group .form-control ~ .input-group-btn .input-group-addon + .btn, .input-group .input-group-addon .input-group-addon + .btn{margin-left: -1px;}.input-group-prepend, .input-group .input-group-btn:first-child{margin-right: -1px;}.input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{margin-left: -1px;}.input-group-text, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.9375rem; margin-bottom: 0; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.125rem;}.input-group-text input[type="radio"], .input-group .input-group-addon input[type="radio"], .input-group-text input[type="checkbox"], .input-group .input-group-addon input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{height: calc(1.3333333em + 1.25rem + 2px);}.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-text, .input-group .input-group-lg > .input-group-prepend > .input-group-addon, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-addon, .input-group-lg > .input-group-append > .input-group-text, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-lg > .input-group-addon > .input-group-text, .input-group .input-group-lg > .input-group-append > .input-group-addon, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-lg > .input-group-addon > .input-group-addon, .input-group-lg > .input-group-prepend > .btn, .input-group .input-group-lg > .input-group-btn:first-child > .btn, .input-group-lg > .input-group-append > .btn, .input-group .input-group-lg > .form-control ~ .input-group-btn > .btn, .input-group .input-group-lg > .input-group-addon > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(1.3em + 0.125rem + 2px);}.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-text, .input-group .input-group-sm > .input-group-prepend > .input-group-addon, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-addon, .input-group-sm > .input-group-append > .input-group-text, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-sm > .input-group-addon > .input-group-text, .input-group .input-group-sm > .input-group-append > .input-group-addon, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-sm > .input-group-addon > .input-group-addon, .input-group-sm > .input-group-prepend > .btn, .input-group .input-group-sm > .input-group-btn:first-child > .btn, .input-group-sm > .input-group-append > .btn, .input-group .input-group-sm > .form-control ~ .input-group-btn > .btn, .input-group .input-group-sm > .input-group-addon > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 1.9375rem;}.input-group > .input-group-prepend > .btn, .input-group > .input-group-btn:first-child > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-btn:first-child > .input-group-text, .input-group > .input-group-prepend > .input-group-addon, .input-group > .input-group-btn:first-child > .input-group-addon, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .btn, .input-group > .input-group-addon:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-text, .input-group > .input-group-addon:not(:last-child) > .input-group-text, .input-group > .input-group-append:not(:last-child) > .input-group-addon, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-addon, .input-group > .input-group-addon:not(:last-child) > .input-group-addon, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .form-control ~ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-text:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:last-child > .input-group-addon:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-addon:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-addon:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn, .input-group > .form-control ~ .input-group-btn > .btn, .input-group > .input-group-addon > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .form-control ~ .input-group-btn > .input-group-text, .input-group > .input-group-addon > .input-group-text, .input-group > .input-group-append > .input-group-addon, .input-group > .form-control ~ .input-group-btn > .input-group-addon, .input-group > .input-group-addon > .input-group-addon, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-btn:not(:first-child):first-child > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .input-group-addon, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-addon, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-btn:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-addon:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-addon:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.custom-control{position: relative; display: block; min-height: 1.359375rem; padding-left: 1.5rem;}.custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;}.custom-control-input{position: absolute; z-index: -1; opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before{color: white; border-color: #00A09D; background-color: #00A09D;}.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #21fffb;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color: white; background-color: #54fffc; border-color: #54fffc;}.custom-control-input:disabled ~ .custom-control-label{color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top;}.custom-control-label::before{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: white; border: #adb5bd solid 1px;}.custom-control-label::after{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}.custom-checkbox .custom-control-label::before{border-radius: 0.125rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #00A09D; background-color: #00A09D;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-radio .custom-control-label::before{border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-switch{padding-left: 2.25rem;}.custom-switch .custom-control-label::before{left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;}.custom-switch .custom-control-label::after{top: calc(0.1796875rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none;}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color: white; transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-select{display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 1.9375rem 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-select:focus::-ms-value{color: #495057; background-color: white;}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.9375rem; background-image: none;}.custom-select:disabled{color: #6c757d; background-color: #e9ecef;}.custom-select::-ms-expand{display: none;}.custom-select-sm{height: calc(1.3em + 0.125rem + 2px); padding-top: 0.0625rem; padding-bottom: 0.0625rem; padding-left: 0.3125rem; font-size: 0.703125rem;}.custom-select-lg{height: calc(1.3333333em + 1.25rem + 2px); padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 1rem; font-size: 0.84375rem;}.custom-file{position: relative; display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin-bottom: 0;}.custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin: 0; opacity: 0;}.custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse);}.custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem;}.custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.45em + 0.75rem); padding: 0.375rem 0.9375rem; line-height: 1.45; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.125rem 0.125rem 0;}.custom-range{width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-range:focus{outline: none;}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range::-moz-focus-outer{border: 0;}.custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}}.custom-range::-webkit-slider-thumb:active{background-color: #54fffc;}.custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}}.custom-range::-moz-range-thumb:active{background-color: #54fffc;}.custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}}.custom-range::-ms-thumb:active{background-color: #54fffc;}.custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;}.custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;}.custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default;}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd;}.custom-range:disabled::-moz-range-track{cursor: default;}.custom-range:disabled::-ms-thumb{background-color: #adb5bd;}.custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}}.nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link, .nav > li > a{display: block; padding: 0.5rem 1rem;}.nav-link:hover, .nav > li > a:hover, .nav-link:focus, .nav > li > a:focus{text-decoration: none;}.nav-link.disabled, .nav > li > a.disabled{color: #6c757d; pointer-events: none; cursor: default;}.nav-tabs{border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item, .nav-tabs .nav > li{margin-bottom: -1px;}.nav-tabs .nav-link, .nav-tabs .nav > li > a{border: 1px solid transparent; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus{border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled{color: #6c757d; background-color: transparent; border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav > li.show .nav-link, .nav-tabs .nav-item.show .nav > li > a, .nav-tabs .nav > li.show .nav > li > a{color: #495057; background-color: white; border-color: #dee2e6 #dee2e6 white;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}.nav-pills .nav-link, .nav-pills .nav > li > a{border-radius: 0.125rem;}.nav-pills .nav-link.active, .nav-pills .nav > li > a.active, .nav-pills .show > .nav-link, .nav-pills .nav > li.show > a{color: #fff; background-color: #875A7B;}.nav-fill .nav-item, .nav-fill .nav > li{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified .nav-item, .nav-justified .nav > li{flex-basis: 0; flex-grow: 1; text-align: center;}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.33007812rem; padding-bottom: 0.33007812rem; margin-right: 1rem; font-size: 1.171875rem; line-height: inherit; white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link, .navbar-nav .nav > li > a{padding-right: 0; padding-left: 0;}.navbar-nav .dropdown-menu{position: static; float: none;}.navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.171875rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.125rem;}.navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}}.navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav > li > a{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav > li > a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav > li > a:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .nav > li > a.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav > li.show > a, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav > li.active > a, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav > li > a.show, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav > li > a.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand{color: white;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: white;}.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav > li > a{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav > li > a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav > li > a:focus{color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav > li > a.disabled{color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav > li.show > a, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav > li.active > a, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav > li > a.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav > li > a.active{color: white;}.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a{color: white;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: white;}.card, .panel, .well{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 0.125rem;}.card > hr, .panel > hr, .well > hr{margin-right: 0; margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child, .panel > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.card > .list-group:last-child .list-group-item:last-child, .panel > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.card-body, .panel-body, .well{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0.9375rem;}.card-title{margin-bottom: 0.9375rem;}.card-subtitle{margin-top: -0.46875rem; margin-bottom: 0;}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: 0.9375rem;}.card-header, .panel-heading{padding: 0.9375rem 0.9375rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.card-header:first-child, .panel-heading:first-child{border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child, .panel-heading + .list-group .list-group-item:first-child{border-top: 0;}.card-footer, .panel-footer{padding: 0.9375rem 0.9375rem; background-color: transparent; border-top: 1px solid rgba(0, 0, 0, 0.06);}.card-footer:last-child, .panel-footer:last-child{border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);}.card-header-tabs{margin-right: -0.46875rem; margin-bottom: -0.9375rem; margin-left: -0.46875rem; border-bottom: 0;}.card-header-pills{margin-right: -0.46875rem; margin-left: -0.46875rem;}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;}.card-img{width: 100%; border-radius: calc(0.125rem - 1px);}.card-img-top{width: 100%; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.125rem - 1px); border-bottom-left-radius: calc(0.125rem - 1px);}.card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-deck .card, .card-deck .panel, .card-deck .well{margin-bottom: 15px;}@media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card, .card-deck .panel, .card-deck .well{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}}.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-group > .card, .card-group > .panel, .card-group > .well{margin-bottom: 15px;}@media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card, .card-group > .panel, .card-group > .well{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card, .card-group > .panel + .card, .card-group > .well + .card, .card-group > .card + .panel, .card-group > .panel + .panel, .card-group > .well + .panel, .card-group > .card + .well, .card-group > .panel + .well, .card-group > .well + .well{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child), .card-group > .panel:not(:last-child), .card-group > .well:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top, .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, .card-group > .panel:not(:last-child) .card-header, .card-group > .well:not(:last-child) .card-header, .card-group > .card:not(:last-child) .panel-heading, .card-group > .panel:not(:last-child) .panel-heading, .card-group > .well:not(:last-child) .panel-heading{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom, .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .panel:not(:last-child) .card-footer, .card-group > .well:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .panel-footer, .card-group > .panel:not(:last-child) .panel-footer, .card-group > .well:not(:last-child) .panel-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child), .card-group > .panel:not(:first-child), .card-group > .well:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top, .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, .card-group > .panel:not(:first-child) .card-header, .card-group > .well:not(:first-child) .card-header, .card-group > .card:not(:first-child) .panel-heading, .card-group > .panel:not(:first-child) .panel-heading, .card-group > .well:not(:first-child) .panel-heading{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom, .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, .card-group > .panel:not(:first-child) .card-footer, .card-group > .well:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .panel-footer, .card-group > .panel:not(:first-child) .panel-footer, .card-group > .well:not(:first-child) .panel-footer{border-bottom-left-radius: 0;}}.card-columns .card, .card-columns .panel, .card-columns .well{margin-bottom: 0.9375rem;}@media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card, .card-columns .panel, .card-columns .well{display: inline-block; width: 100%;}}.accordion > .card, .accordion > .panel, .accordion > .well{overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child, .accordion > .panel:not(:first-of-type) .card-header:first-child, .accordion > .well:not(:first-of-type) .card-header:first-child, .accordion > .card:not(:first-of-type) .panel-heading:first-child, .accordion > .panel:not(:first-of-type) .panel-heading:first-child, .accordion > .well:not(:first-of-type) .panel-heading:first-child{border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .panel:not(:first-of-type):not(:last-of-type), .accordion > .well:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;}.accordion > .card:first-of-type, .accordion > .panel:first-of-type, .accordion > .well:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.accordion > .card:last-of-type, .accordion > .panel:last-of-type, .accordion > .well:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;}.accordion > .card .card-header, .accordion > .panel .card-header, .accordion > .well .card-header, .accordion > .card .panel-heading, .accordion > .panel .panel-heading, .accordion > .well .panel-heading{margin-bottom: -1px;}.breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.125rem;}.breadcrumb-item + .breadcrumb-item, .breadcrumb > li + .breadcrumb-item, .breadcrumb > .breadcrumb-item + li, .breadcrumb > li + li{padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > li + .breadcrumb-item::before, .breadcrumb > .breadcrumb-item + li::before, .breadcrumb > li + li::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: none;}.breadcrumb-item.active, .breadcrumb > li.active{color: #6c757d;}.pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.125rem;}.page-link, .pagination > li > a{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #6c757d; background-color: transparent; border: 1px solid #dee2e6;}.page-link:hover, .pagination > li > a:hover{z-index: 2; color: #875A7B; text-decoration: none; background-color: transparent; border-color: #875A7B;}.page-link:focus, .pagination > li > a:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.page-item:first-child .page-link, .pagination > li:first-child .page-link, .page-item:first-child .pagination > li > a, .pagination > li:first-child .pagination > li > a{margin-left: 0; border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.page-item:last-child .page-link, .pagination > li:last-child .page-link, .page-item:last-child .pagination > li > a, .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.page-item.active .page-link, .pagination > li.active .page-link, .page-item.active .pagination > li > a, .pagination > li.active .pagination > li > a{z-index: 1; color: #212529; background-color: transparent; border-color: #212529;}.page-item.disabled .page-link, .pagination > li.disabled .page-link, .page-item.disabled .pagination > li > a, .pagination > li.disabled .pagination > li > a{color: #6c757d; pointer-events: none; cursor: auto; background-color: white; border-color: #dee2e6;}.pagination-lg .page-link, .pagination-lg .pagination > li > a{padding: 0.75rem 1.5rem; font-size: 1.171875rem; line-height: 1.3333333;}.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination > li:first-child .page-link, .pagination-lg .page-item:first-child .pagination > li > a, .pagination-lg .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination > li:last-child .page-link, .pagination-lg .page-item:last-child .pagination > li > a, .pagination-lg .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.pagination-sm .page-link, .pagination-sm .pagination > li > a{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.3;}.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination > li:first-child .page-link, .pagination-sm .page-item:first-child .pagination > li > a, .pagination-sm .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.0625rem; border-bottom-left-radius: 0.0625rem;}.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination > li:last-child .page-link, .pagination-sm .page-item:last-child .pagination > li > a, .pagination-sm .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.0625rem; border-bottom-right-radius: 0.0625rem;}.badge, .label{display: inline-block; padding: 0.25em 0.4em; font-size: 0.9em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.badge, .label{transition: none;}}a.badge:hover, a.label:hover, a.badge:focus, a.label:focus{text-decoration: none;}.badge:empty, .label:empty{display: none;}.btn .badge, .btn .label{position: relative; top: -1px;}.badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;}.badge-primary{color: white; background-color: #00A09D;}a.badge-primary:hover, a.badge-primary:focus{color: white; background-color: #006d6b;}a.badge-primary:focus, a.badge-primary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-secondary{color: white; background-color: #adb5bd;}a.badge-secondary:hover, a.badge-secondary:focus{color: white; background-color: #919ca6;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-success{color: white; background-color: #2CBB70;}a.badge-success:hover, a.badge-success:focus{color: white; background-color: #229257;}a.badge-success:focus, a.badge-success.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.badge-info{color: white; background-color: #4B9EB6;}a.badge-info:hover, a.badge-info:focus{color: white; background-color: #3b7f93;}a.badge-info:focus, a.badge-info.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.badge-warning{color: white; background-color: #F79B5B;}a.badge-warning:hover, a.badge-warning:focus{color: white; background-color: #f57d2a;}a.badge-warning:focus, a.badge-warning.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.badge-danger{color: white; background-color: #D9534F;}a.badge-danger:hover, a.badge-danger:focus{color: white; background-color: #c9302c;}a.badge-danger:focus, a.badge-danger.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.badge-light{color: #343a40; background-color: #f6f9f9;}a.badge-light:hover, a.badge-light:focus{color: #343a40; background-color: #d7e4e4;}a.badge-light:focus, a.badge-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.badge-dark{color: white; background-color: #141f1e;}a.badge-dark:hover, a.badge-dark:focus{color: white; background-color: black;}a.badge-dark:focus, a.badge-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.badge-default{color: white; background-color: #adb5bd;}a.badge-default:hover, a.badge-default:focus{color: white; background-color: #919ca6;}a.badge-default:focus, a.badge-default.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-violet-dark{color: white; background-color: #875A7B;}a.badge-violet-dark:hover, a.badge-violet-dark:focus{color: white; background-color: #68465f;}a.badge-violet-dark:focus, a.badge-violet-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.badge-violet-darker{color: white; background-color: #62495B;}a.badge-violet-darker:hover, a.badge-violet-darker:focus{color: white; background-color: #453340;}a.badge-violet-darker:focus, a.badge-violet-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.badge-inverse-lightest{color: white; background-color: #98A6B0;}a.badge-inverse-lightest:hover, a.badge-inverse-lightest:focus{color: white; background-color: #7b8d9a;}a.badge-inverse-lightest:focus, a.badge-inverse-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.badge-inverse-light{color: white; background-color: #8B979F;}a.badge-inverse-light:hover, a.badge-inverse-light:focus{color: white; background-color: #707e87;}a.badge-inverse-light:focus, a.badge-inverse-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.badge-inverse{color: white; background-color: #47738F;}a.badge-inverse:hover, a.badge-inverse:focus{color: white; background-color: #36586d;}a.badge-inverse:focus, a.badge-inverse.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.badge-inverse-dark{color: white; background-color: #5B7687;}a.badge-inverse-dark:hover, a.badge-inverse-dark:focus{color: white; background-color: #465b69;}a.badge-inverse-dark:focus, a.badge-inverse-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.badge-inverse-darker{color: white; background-color: #485761;}a.badge-inverse-darker:hover, a.badge-inverse-darker:focus{color: white; background-color: #323d44;}a.badge-inverse-darker:focus, a.badge-inverse-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.badge-alpha{color: white; background-color: #00A09D;}a.badge-alpha:hover, a.badge-alpha:focus{color: white; background-color: #006d6b;}a.badge-alpha:focus, a.badge-alpha.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-alpha-dark{color: white; background-color: #18856F;}a.badge-alpha-dark:hover, a.badge-alpha-dark:focus{color: white; background-color: #105a4b;}a.badge-alpha-dark:focus, a.badge-alpha-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.badge-alpha-light{color: white; background-color: #26D1AF;}a.badge-alpha-light:hover, a.badge-alpha-light:focus{color: white; background-color: #1ea68b;}a.badge-alpha-light:focus, a.badge-alpha-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.badge-alpha-lightest{color: white; background-color: #2AEBC4;}a.badge-alpha-lightest:hover, a.badge-alpha-lightest:focus{color: white; background-color: #13cfa9;}a.badge-alpha-lightest:focus, a.badge-alpha-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.badge-beta{color: white; background-color: #5B899E;}a.badge-beta:hover, a.badge-beta:focus{color: white; background-color: #486d7e;}a.badge-beta:focus, a.badge-beta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.badge-beta-dark{color: white; background-color: #3D5D6B;}a.badge-beta-dark:hover, a.badge-beta-dark:focus{color: white; background-color: #2a414b;}a.badge-beta-dark:focus, a.badge-beta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.badge-beta-light{color: white; background-color: #699FB8;}a.badge-beta-light:hover, a.badge-beta-light:focus{color: white; background-color: #4c87a2;}a.badge-beta-light:focus, a.badge-beta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.badge-beta-lightest{color: white; background-color: #77B5D1;}a.badge-beta-lightest:hover, a.badge-beta-lightest:focus{color: white; background-color: #51a0c4;}a.badge-beta-lightest:focus, a.badge-beta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.badge-gamma{color: white; background-color: #E46F78;}a.badge-gamma:hover, a.badge-gamma:focus{color: white; background-color: #dc4450;}a.badge-gamma:focus, a.badge-gamma.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.badge-gamma-dark{color: white; background-color: #B0565C;}a.badge-gamma-dark:hover, a.badge-gamma-dark:focus{color: white; background-color: #904348;}a.badge-gamma-dark:focus, a.badge-gamma-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.badge-gamma-light{color: white; background-color: #FC7C84;}a.badge-gamma-light:hover, a.badge-gamma-light:focus{color: white; background-color: #fb4a55;}a.badge-gamma-light:focus, a.badge-gamma-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.badge-gamma-lightest{color: white; background-color: #FC959C;}a.badge-gamma-lightest:hover, a.badge-gamma-lightest:focus{color: white; background-color: #fb636e;}a.badge-gamma-lightest:focus, a.badge-gamma-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.badge-delta{color: white; background-color: #5C5B80;}a.badge-delta:hover, a.badge-delta:focus{color: white; background-color: #474662;}a.badge-delta:focus, a.badge-delta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.badge-delta-dark{color: white; background-color: #37364D;}a.badge-delta-dark:hover, a.badge-delta-dark:focus{color: white; background-color: #22212f;}a.badge-delta-dark:focus, a.badge-delta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.badge-delta-light{color: white; background-color: #6E6D99;}a.badge-delta-light:hover, a.badge-delta-light:focus{color: white; background-color: #58577c;}a.badge-delta-light:focus, a.badge-delta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.badge-delta-lightest{color: white; background-color: #807FB3;}a.badge-delta-lightest:hover, a.badge-delta-lightest:focus{color: white; background-color: #605fa0;}a.badge-delta-lightest:focus, a.badge-delta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.badge-epsilon{color: white; background-color: #D5653E;}a.badge-epsilon:hover, a.badge-epsilon:focus{color: white; background-color: #b84d28;}a.badge-epsilon:focus, a.badge-epsilon.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.badge-epsilon-dark{color: white; background-color: #A34E2F;}a.badge-epsilon-dark:hover, a.badge-epsilon-dark:focus{color: white; background-color: #7b3b24;}a.badge-epsilon-dark:focus, a.badge-epsilon-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.badge-epsilon-light{color: white; background-color: #F07346;}a.badge-epsilon-light:hover, a.badge-epsilon-light:focus{color: white; background-color: #ec4f17;}a.badge-epsilon-light:focus, a.badge-epsilon-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.badge-epsilon-lightest{color: white; background-color: #FF8D63;}a.badge-epsilon-lightest:hover, a.badge-epsilon-lightest:focus{color: white; background-color: #ff6830;}a.badge-epsilon-lightest:focus, a.badge-epsilon-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.125rem;}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}}.jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;}.alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.125rem;}.alert-heading{color: inherit;}.alert-link{font-weight: 700;}.alert-dismissible{padding-right: 3.90625rem;}.alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;}.alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-primary hr{border-top-color: #a6dddd;}.alert-primary .alert-link{color: #002020;}.alert-secondary{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-secondary hr{border-top-color: #dadde2;}.alert-secondary .alert-link{color: #424547;}.alert-success{color: #17613a; background-color: #d5f1e2; border-color: #c4ecd7;}.alert-success hr{border-top-color: #b1e6ca;}.alert-success .alert-link{color: #0d3821;}.alert-info{color: #27525f; background-color: #dbecf0; border-color: #cde4eb;}.alert-info hr{border-top-color: #bbdae4;}.alert-info .alert-link{color: #18333b;}.alert-warning{color: #80512f; background-color: #fdebde; border-color: #fde3d1;}.alert-warning hr{border-top-color: #fcd4b9;}.alert-warning .alert-link{color: #5b3921;}.alert-danger{color: #712b29; background-color: #f7dddc; border-color: #f4cfce;}.alert-danger hr{border-top-color: #efbbb9;}.alert-danger .alert-link{color: #4c1d1b;}.alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;}.alert-light hr{border-top-color: #edf3f3;}.alert-light .alert-link{color: #676767;}.alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;}.alert-dark hr{border-top-color: #b0b4b4;}.alert-dark .alert-link{color: black;}.alert-default{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-default hr{border-top-color: #dadde2;}.alert-default .alert-link{color: #424547;}.alert-violet-dark{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;}.alert-violet-dark hr{border-top-color: #d2c2ce;}.alert-violet-dark .alert-link{color: #271b24;}.alert-violet-darker{color: #33262f; background-color: #e0dbde; border-color: #d3ccd1;}.alert-violet-darker hr{border-top-color: #c7bec5;}.alert-violet-darker .alert-link{color: #161014;}.alert-inverse-lightest{color: #4f565c; background-color: #eaedef; border-color: #e2e6e9;}.alert-inverse-lightest hr{border-top-color: #d4dade;}.alert-inverse-lightest .alert-link{color: #373c41;}.alert-inverse-light{color: #484f53; background-color: #e8eaec; border-color: #dfe2e4;}.alert-inverse-light hr{border-top-color: #d1d5d8;}.alert-inverse-light .alert-link{color: #303538;}.alert-inverse{color: #253c4a; background-color: #dae3e9; border-color: #cbd8e0;}.alert-inverse hr{border-top-color: #bbccd6;}.alert-inverse .alert-link{color: #142028;}.alert-inverse-dark{color: #2f3d46; background-color: #dee4e7; border-color: #d1d9dd;}.alert-inverse-dark hr{border-top-color: #c2cdd2;}.alert-inverse-dark .alert-link{color: #1b2227;}.alert-inverse-darker{color: #252d32; background-color: #dadddf; border-color: #ccd0d3;}.alert-inverse-darker hr{border-top-color: #bec3c7;}.alert-inverse-darker .alert-link{color: #0f1315;}.alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-alpha hr{border-top-color: #a6dddd;}.alert-alpha .alert-link{color: #002020;}.alert-alpha-dark{color: #0c453a; background-color: #d1e7e2; border-color: #beddd7;}.alert-alpha-dark hr{border-top-color: #add4cd;}.alert-alpha-dark .alert-link{color: #041a15;}.alert-alpha-light{color: #146d5b; background-color: #d4f6ef; border-color: #c2f2e9;}.alert-alpha-light hr{border-top-color: #adeee1;}.alert-alpha-light .alert-link{color: #0c4237;}.alert-alpha-lightest{color: #167a66; background-color: #d4fbf3; border-color: #c3f9ee;}.alert-alpha-lightest hr{border-top-color: #acf7e7;}.alert-alpha-lightest .alert-link{color: #0e4f42;}.alert-beta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;}.alert-beta hr{border-top-color: #c1d2db;}.alert-beta .alert-link{color: #1c2b32;}.alert-beta-dark{color: #203038; background-color: #d8dfe1; border-color: #c9d2d6;}.alert-beta-dark hr{border-top-color: #bbc6cb;}.alert-beta-dark .alert-link{color: #0d1418;}.alert-beta-light{color: #375360; background-color: #e1ecf1; border-color: #d5e4eb;}.alert-beta-light hr{border-top-color: #c4d9e3;}.alert-beta-light .alert-link{color: #243740;}.alert-beta-lightest{color: #3e5e6d; background-color: #e4f0f6; border-color: #d9eaf2;}.alert-beta-lightest hr{border-top-color: #c6e0ec;}.alert-beta-lightest .alert-link{color: #2c424c;}.alert-gamma{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;}.alert-gamma hr{border-top-color: #f3c2c5;}.alert-gamma .alert-link{color: #55292c;}.alert-gamma-dark{color: #5c2d30; background-color: #efddde; border-color: #e9d0d1;}.alert-gamma-dark hr{border-top-color: #e1bfc0;}.alert-gamma-dark .alert-link{color: #3a1c1e;}.alert-gamma-light{color: #834045; background-color: #fee5e6; border-color: #fedadd;}.alert-gamma-light hr{border-top-color: #fdc1c6;}.alert-gamma-light .alert-link{color: #612f33;}.alert-gamma-lightest{color: #834d51; background-color: #feeaeb; border-color: #fee1e3;}.alert-gamma-lightest hr{border-top-color: #fdc8cc;}.alert-gamma-lightest .alert-link{color: #633a3d;}.alert-delta{color: #302f43; background-color: #dedee6; border-color: #d1d1db;}.alert-delta hr{border-top-color: #c3c3d0;}.alert-delta .alert-link{color: #1b1a25;}.alert-delta-dark{color: #1d1c28; background-color: #d7d7db; border-color: #c7c7cd;}.alert-delta-dark hr{border-top-color: #babac1;}.alert-delta-dark .alert-link{color: #07070a;}.alert-delta-light{color: #393950; background-color: #e2e2eb; border-color: #d6d6e2;}.alert-delta-light hr{border-top-color: #c7c7d7;}.alert-delta-light .alert-link{color: #242432;}.alert-delta-lightest{color: #43425d; background-color: #e6e5f0; border-color: #dbdbea;}.alert-delta-lightest hr{border-top-color: #cbcbe1;}.alert-delta-lightest .alert-link{color: #2e2d3f;}.alert-epsilon{color: #6f3520; background-color: #f7e0d8; border-color: #f3d4c9;}.alert-epsilon hr{border-top-color: #eec3b4;}.alert-epsilon .alert-link{color: #472215;}.alert-epsilon-dark{color: #552918; background-color: #eddcd5; border-color: #e5cdc5;}.alert-epsilon-dark hr{border-top-color: #ddbeb3;}.alert-epsilon-dark .alert-link{color: #2d160d;}.alert-epsilon-light{color: #7d3c24; background-color: #fce3da; border-color: #fbd8cb;}.alert-epsilon-light hr{border-top-color: #f9c6b3;}.alert-epsilon-light .alert-link{color: #552919;}.alert-epsilon-lightest{color: #854933; background-color: #ffe8e0; border-color: #ffdfd3;}.alert-epsilon-lightest hr{border-top-color: #ffccba;}.alert-epsilon-lightest .alert-link{color: #603525;}@keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}}.progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.703125rem; background-color: #e9ecef; border-radius: 0.125rem;}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: white; text-align: center; white-space: nowrap; background-color: #00A09D; transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;}.progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;}.media-body{flex: 1;}.list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;}.list-group-item-action{width: 100%; color: #495057; text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;}.list-group-item-action:active{color: #343a40; background-color: #e9ecef;}.list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.06);}.list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.list-group-item.disabled, .list-group-item:disabled{color: #6c757d; pointer-events: none; background-color: white;}.list-group-item.active{z-index: 2; color: white; background-color: #00A09D; border-color: #00A09D;}.list-group-horizontal{flex-direction: row;}.list-group-horizontal .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-md .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}.list-group-flush .list-group-item, .panel .list-group .list-group-item{border-right: 0; border-left: 0; border-radius: 0;}.list-group-flush .list-group-item:last-child, .panel .list-group .list-group-item:last-child{margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child, .panel .list-group:first-child .list-group-item:first-child{border-top: 0;}.list-group-flush:last-child .list-group-item:last-child, .panel .list-group:last-child .list-group-item:last-child{margin-bottom: 0; border-bottom: 0;}.list-group-item-primary{color: #005352; background-color: #b8e4e4;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-primary.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-secondary{color: #5a5e62; background-color: #e8eaed;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-secondary.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-success{color: #17613a; background-color: #c4ecd7;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #17613a; background-color: #b1e6ca;}.list-group-item-success.list-group-item-action.active{color: white; background-color: #17613a; border-color: #17613a;}.list-group-item-info{color: #27525f; background-color: #cde4eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #27525f; background-color: #bbdae4;}.list-group-item-info.list-group-item-action.active{color: white; background-color: #27525f; border-color: #27525f;}.list-group-item-warning{color: #80512f; background-color: #fde3d1;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #80512f; background-color: #fcd4b9;}.list-group-item-warning.list-group-item-action.active{color: white; background-color: #80512f; border-color: #80512f;}.list-group-item-danger{color: #712b29; background-color: #f4cfce;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #712b29; background-color: #efbbb9;}.list-group-item-danger.list-group-item-action.active{color: white; background-color: #712b29; border-color: #712b29;}.list-group-item-light{color: #808181; background-color: #fcfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;}.list-group-item-light.list-group-item-action.active{color: white; background-color: #808181; border-color: #808181;}.list-group-item-dark{color: #0b1010; background-color: #bdc0c0;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;}.list-group-item-dark.list-group-item-action.active{color: white; background-color: #0b1010; border-color: #0b1010;}.list-group-item-default{color: #5a5e62; background-color: #e8eaed;}.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-default.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-violet-dark{color: #462f40; background-color: #ddd1da;}.list-group-item-violet-dark.list-group-item-action:hover, .list-group-item-violet-dark.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;}.list-group-item-violet-dark.list-group-item-action.active{color: white; background-color: #462f40; border-color: #462f40;}.list-group-item-violet-darker{color: #33262f; background-color: #d3ccd1;}.list-group-item-violet-darker.list-group-item-action:hover, .list-group-item-violet-darker.list-group-item-action:focus{color: #33262f; background-color: #c7bec5;}.list-group-item-violet-darker.list-group-item-action.active{color: white; background-color: #33262f; border-color: #33262f;}.list-group-item-inverse-lightest{color: #4f565c; background-color: #e2e6e9;}.list-group-item-inverse-lightest.list-group-item-action:hover, .list-group-item-inverse-lightest.list-group-item-action:focus{color: #4f565c; background-color: #d4dade;}.list-group-item-inverse-lightest.list-group-item-action.active{color: white; background-color: #4f565c; border-color: #4f565c;}.list-group-item-inverse-light{color: #484f53; background-color: #dfe2e4;}.list-group-item-inverse-light.list-group-item-action:hover, .list-group-item-inverse-light.list-group-item-action:focus{color: #484f53; background-color: #d1d5d8;}.list-group-item-inverse-light.list-group-item-action.active{color: white; background-color: #484f53; border-color: #484f53;}.list-group-item-inverse{color: #253c4a; background-color: #cbd8e0;}.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus{color: #253c4a; background-color: #bbccd6;}.list-group-item-inverse.list-group-item-action.active{color: white; background-color: #253c4a; border-color: #253c4a;}.list-group-item-inverse-dark{color: #2f3d46; background-color: #d1d9dd;}.list-group-item-inverse-dark.list-group-item-action:hover, .list-group-item-inverse-dark.list-group-item-action:focus{color: #2f3d46; background-color: #c2cdd2;}.list-group-item-inverse-dark.list-group-item-action.active{color: white; background-color: #2f3d46; border-color: #2f3d46;}.list-group-item-inverse-darker{color: #252d32; background-color: #ccd0d3;}.list-group-item-inverse-darker.list-group-item-action:hover, .list-group-item-inverse-darker.list-group-item-action:focus{color: #252d32; background-color: #bec3c7;}.list-group-item-inverse-darker.list-group-item-action.active{color: white; background-color: #252d32; border-color: #252d32;}.list-group-item-alpha{color: #005352; background-color: #b8e4e4;}.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-alpha.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-alpha-dark{color: #0c453a; background-color: #beddd7;}.list-group-item-alpha-dark.list-group-item-action:hover, .list-group-item-alpha-dark.list-group-item-action:focus{color: #0c453a; background-color: #add4cd;}.list-group-item-alpha-dark.list-group-item-action.active{color: white; background-color: #0c453a; border-color: #0c453a;}.list-group-item-alpha-light{color: #146d5b; background-color: #c2f2e9;}.list-group-item-alpha-light.list-group-item-action:hover, .list-group-item-alpha-light.list-group-item-action:focus{color: #146d5b; background-color: #adeee1;}.list-group-item-alpha-light.list-group-item-action.active{color: white; background-color: #146d5b; border-color: #146d5b;}.list-group-item-alpha-lightest{color: #167a66; background-color: #c3f9ee;}.list-group-item-alpha-lightest.list-group-item-action:hover, .list-group-item-alpha-lightest.list-group-item-action:focus{color: #167a66; background-color: #acf7e7;}.list-group-item-alpha-lightest.list-group-item-action.active{color: white; background-color: #167a66; border-color: #167a66;}.list-group-item-beta{color: #2f4752; background-color: #d1dee4;}.list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;}.list-group-item-beta.list-group-item-action.active{color: white; background-color: #2f4752; border-color: #2f4752;}.list-group-item-beta-dark{color: #203038; background-color: #c9d2d6;}.list-group-item-beta-dark.list-group-item-action:hover, .list-group-item-beta-dark.list-group-item-action:focus{color: #203038; background-color: #bbc6cb;}.list-group-item-beta-dark.list-group-item-action.active{color: white; background-color: #203038; border-color: #203038;}.list-group-item-beta-light{color: #375360; background-color: #d5e4eb;}.list-group-item-beta-light.list-group-item-action:hover, .list-group-item-beta-light.list-group-item-action:focus{color: #375360; background-color: #c4d9e3;}.list-group-item-beta-light.list-group-item-action.active{color: white; background-color: #375360; border-color: #375360;}.list-group-item-beta-lightest{color: #3e5e6d; background-color: #d9eaf2;}.list-group-item-beta-lightest.list-group-item-action:hover, .list-group-item-beta-lightest.list-group-item-action:focus{color: #3e5e6d; background-color: #c6e0ec;}.list-group-item-beta-lightest.list-group-item-action.active{color: white; background-color: #3e5e6d; border-color: #3e5e6d;}.list-group-item-gamma{color: #773a3e; background-color: #f7d7d9;}.list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;}.list-group-item-gamma.list-group-item-action.active{color: white; background-color: #773a3e; border-color: #773a3e;}.list-group-item-gamma-dark{color: #5c2d30; background-color: #e9d0d1;}.list-group-item-gamma-dark.list-group-item-action:hover, .list-group-item-gamma-dark.list-group-item-action:focus{color: #5c2d30; background-color: #e1bfc0;}.list-group-item-gamma-dark.list-group-item-action.active{color: white; background-color: #5c2d30; border-color: #5c2d30;}.list-group-item-gamma-light{color: #834045; background-color: #fedadd;}.list-group-item-gamma-light.list-group-item-action:hover, .list-group-item-gamma-light.list-group-item-action:focus{color: #834045; background-color: #fdc1c6;}.list-group-item-gamma-light.list-group-item-action.active{color: white; background-color: #834045; border-color: #834045;}.list-group-item-gamma-lightest{color: #834d51; background-color: #fee1e3;}.list-group-item-gamma-lightest.list-group-item-action:hover, .list-group-item-gamma-lightest.list-group-item-action:focus{color: #834d51; background-color: #fdc8cc;}.list-group-item-gamma-lightest.list-group-item-action.active{color: white; background-color: #834d51; border-color: #834d51;}.list-group-item-delta{color: #302f43; background-color: #d1d1db;}.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;}.list-group-item-delta.list-group-item-action.active{color: white; background-color: #302f43; border-color: #302f43;}.list-group-item-delta-dark{color: #1d1c28; background-color: #c7c7cd;}.list-group-item-delta-dark.list-group-item-action:hover, .list-group-item-delta-dark.list-group-item-action:focus{color: #1d1c28; background-color: #babac1;}.list-group-item-delta-dark.list-group-item-action.active{color: white; background-color: #1d1c28; border-color: #1d1c28;}.list-group-item-delta-light{color: #393950; background-color: #d6d6e2;}.list-group-item-delta-light.list-group-item-action:hover, .list-group-item-delta-light.list-group-item-action:focus{color: #393950; background-color: #c7c7d7;}.list-group-item-delta-light.list-group-item-action.active{color: white; background-color: #393950; border-color: #393950;}.list-group-item-delta-lightest{color: #43425d; background-color: #dbdbea;}.list-group-item-delta-lightest.list-group-item-action:hover, .list-group-item-delta-lightest.list-group-item-action:focus{color: #43425d; background-color: #cbcbe1;}.list-group-item-delta-lightest.list-group-item-action.active{color: white; background-color: #43425d; border-color: #43425d;}.list-group-item-epsilon{color: #6f3520; background-color: #f3d4c9;}.list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #6f3520; background-color: #eec3b4;}.list-group-item-epsilon.list-group-item-action.active{color: white; background-color: #6f3520; border-color: #6f3520;}.list-group-item-epsilon-dark{color: #552918; background-color: #e5cdc5;}.list-group-item-epsilon-dark.list-group-item-action:hover, .list-group-item-epsilon-dark.list-group-item-action:focus{color: #552918; background-color: #ddbeb3;}.list-group-item-epsilon-dark.list-group-item-action.active{color: white; background-color: #552918; border-color: #552918;}.list-group-item-epsilon-light{color: #7d3c24; background-color: #fbd8cb;}.list-group-item-epsilon-light.list-group-item-action:hover, .list-group-item-epsilon-light.list-group-item-action:focus{color: #7d3c24; background-color: #f9c6b3;}.list-group-item-epsilon-light.list-group-item-action.active{color: white; background-color: #7d3c24; border-color: #7d3c24;}.list-group-item-epsilon-lightest{color: #854933; background-color: #ffdfd3;}.list-group-item-epsilon-lightest.list-group-item-action:hover, .list-group-item-epsilon-lightest.list-group-item-action:focus{color: #854933; background-color: #ffccba;}.list-group-item-epsilon-lightest.list-group-item-action.active{color: white; background-color: #854933; border-color: #854933;}.close{float: right; font-size: 1.40625rem; font-weight: 700; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: .5;}@media (max-width: 1200px){.close{font-size: calc(1.265625rem + 0.1875vw) ;}}.close:hover{color: black; text-decoration: none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity: .75;}button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.close.disabled{pointer-events: none;}.toast{max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem;}.toast:not(:last-child){margin-bottom: 0.75rem;}.toast.showing{opacity: 1;}.toast.show{display: block; opacity: 1;}.toast.hide{display: none;}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding: 0.75rem;}.modal-open{overflow: hidden;}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal{position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal-dialog-scrollable{display: -webkit-box; display: -webkit-flex; display: flex; max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem); overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink: 0;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - 1rem);}.modal-dialog-centered::before{display: block; height: calc(100vh - 1rem); content: "";}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before{content: none;}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.125rem; outline: 0;}.modal-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: black;}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: 0.5;}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.modal-header .close{padding: 1rem 1rem; margin: -1rem -1rem -1rem auto;}.modal-title{margin-bottom: 0; line-height: 1.45;}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.modal-footer > :not(:first-child){margin-left: .25rem;}.modal-footer > :not(:last-child){margin-right: .25rem;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem);}.modal-dialog-centered{min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);}.modal-sm{max-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}}@media (min-width: 1200px){.modal-xl{max-width: 1140px;}}.tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: 1;}.tooltip .arrow{position: absolute; display: block; width: 0.25rem; height: 0.4rem;}.tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.125rem 0; border-top-color: black;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.125rem 0.4rem 0.125rem 0; border-right-color: black;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.125rem 0.4rem; border-bottom-color: black;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.125rem 0 0.125rem 0.4rem; border-left-color: black;}.tooltip-inner{max-width: 220px; padding: 0.25rem 0.5rem; color: white; text-align: center; background-color: black; border-radius: 0.125rem;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: white; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.125rem;}.popover .arrow{position: absolute; display: block; width: 0.625rem; height: 0.5rem; margin: 0 0.125rem;}.popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;}.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{bottom: 0; border-width: 0.5rem 0.3125rem 0; border-top-color: rgba(0, 0, 0, 0.05);}.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{bottom: 1px; border-width: 0.5rem 0.3125rem 0; border-top-color: white;}.bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;}.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{left: 0; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: rgba(0, 0, 0, 0.05);}.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{left: 1px; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: white;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;}.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{top: 0; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: rgba(0, 0, 0, 0.05);}.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{top: 1px; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: white;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 0.625rem; margin-left: -0.3125rem; content: ""; border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;}.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{right: 0; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.05);}.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{right: 1px; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: white;}.popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.9375rem; color: #212529; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.popover-header:empty{display: none;}.popover-body{padding: 0.5rem 0.75rem; color: #343a40;}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item, .carousel .item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item, .carousel .item{transition: none;}}.carousel-item.active, .carousel .active.item, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{transform: translateX(-100%);}.carousel-fade .carousel-item, .carousel-fade .carousel .item, .carousel .carousel-fade .item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel .active.item, .carousel .carousel-fade .active.item, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: white; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: white; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}.carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: white; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center;}@keyframes spinner-border{to{transform: rotate(360deg);}}.spinner-border{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1;}}.spinner-grow{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite;}.spinner-grow-sm{width: 1rem; height: 1rem;}.align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.bg-primary{background-color: #00A09D !important; color: white;}.bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #006d6b !important; color: white;}.bg-secondary{background-color: #adb5bd !important; color: white;}.bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #919ca6 !important; color: white;}.bg-success{background-color: #2CBB70 !important; color: white;}.bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #229257 !important; color: white;}.bg-info{background-color: #4B9EB6 !important; color: white;}.bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #3b7f93 !important; color: white;}.bg-warning{background-color: #F79B5B !important; color: white;}.bg-warning .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #f57d2a !important; color: white;}.bg-danger{background-color: #D9534F !important; color: white;}.bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #c9302c !important; color: white;}.bg-light{background-color: #f6f9f9 !important; color: #343a40;}.bg-light .text-muted{color: rgba(52, 58, 64, 0.4) !important;}a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #343a40;}.bg-dark{background-color: #141f1e !important; color: white;}.bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: white;}.bg-default{background-color: #adb5bd !important; color: white;}.bg-default .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus{background-color: #919ca6 !important; color: white;}.bg-violet-dark{background-color: #875A7B !important; color: white;}.bg-violet-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-dark:hover, a.bg-violet-dark:focus, button.bg-violet-dark:hover, button.bg-violet-dark:focus{background-color: #68465f !important; color: white;}.bg-violet-darker{background-color: #62495B !important; color: white;}.bg-violet-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-darker:hover, a.bg-violet-darker:focus, button.bg-violet-darker:hover, button.bg-violet-darker:focus{background-color: #453340 !important; color: white;}.bg-inverse-lightest{background-color: #98A6B0 !important; color: white;}.bg-inverse-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-lightest:hover, a.bg-inverse-lightest:focus, button.bg-inverse-lightest:hover, button.bg-inverse-lightest:focus{background-color: #7b8d9a !important; color: white;}.bg-inverse-light{background-color: #8B979F !important; color: white;}.bg-inverse-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-light:hover, a.bg-inverse-light:focus, button.bg-inverse-light:hover, button.bg-inverse-light:focus{background-color: #707e87 !important; color: white;}.bg-inverse{background-color: #47738F !important; color: white;}.bg-inverse .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse:hover, a.bg-inverse:focus, button.bg-inverse:hover, button.bg-inverse:focus{background-color: #36586d !important; color: white;}.bg-inverse-dark{background-color: #5B7687 !important; color: white;}.bg-inverse-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-dark:hover, a.bg-inverse-dark:focus, button.bg-inverse-dark:hover, button.bg-inverse-dark:focus{background-color: #465b69 !important; color: white;}.bg-inverse-darker{background-color: #485761 !important; color: white;}.bg-inverse-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-darker:hover, a.bg-inverse-darker:focus, button.bg-inverse-darker:hover, button.bg-inverse-darker:focus{background-color: #323d44 !important; color: white;}.bg-alpha{background-color: #00A09D !important; color: white;}.bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #006d6b !important; color: white;}.bg-alpha-dark{background-color: #18856F !important; color: white;}.bg-alpha-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-dark:hover, a.bg-alpha-dark:focus, button.bg-alpha-dark:hover, button.bg-alpha-dark:focus{background-color: #105a4b !important; color: white;}.bg-alpha-light{background-color: #26D1AF !important; color: white;}.bg-alpha-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-light:hover, a.bg-alpha-light:focus, button.bg-alpha-light:hover, button.bg-alpha-light:focus{background-color: #1ea68b !important; color: white;}.bg-alpha-lightest{background-color: #2AEBC4 !important; color: white;}.bg-alpha-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-lightest:hover, a.bg-alpha-lightest:focus, button.bg-alpha-lightest:hover, button.bg-alpha-lightest:focus{background-color: #13cfa9 !important; color: white;}.bg-beta{background-color: #5B899E !important; color: white;}.bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #486d7e !important; color: white;}.bg-beta-dark{background-color: #3D5D6B !important; color: white;}.bg-beta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-dark:hover, a.bg-beta-dark:focus, button.bg-beta-dark:hover, button.bg-beta-dark:focus{background-color: #2a414b !important; color: white;}.bg-beta-light{background-color: #699FB8 !important; color: white;}.bg-beta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-light:hover, a.bg-beta-light:focus, button.bg-beta-light:hover, button.bg-beta-light:focus{background-color: #4c87a2 !important; color: white;}.bg-beta-lightest{background-color: #77B5D1 !important; color: white;}.bg-beta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-lightest:hover, a.bg-beta-lightest:focus, button.bg-beta-lightest:hover, button.bg-beta-lightest:focus{background-color: #51a0c4 !important; color: white;}.bg-gamma{background-color: #E46F78 !important; color: white;}.bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #dc4450 !important; color: white;}.bg-gamma-dark{background-color: #B0565C !important; color: white;}.bg-gamma-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-dark:hover, a.bg-gamma-dark:focus, button.bg-gamma-dark:hover, button.bg-gamma-dark:focus{background-color: #904348 !important; color: white;}.bg-gamma-light{background-color: #FC7C84 !important; color: white;}.bg-gamma-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-light:hover, a.bg-gamma-light:focus, button.bg-gamma-light:hover, button.bg-gamma-light:focus{background-color: #fb4a55 !important; color: white;}.bg-gamma-lightest{background-color: #FC959C !important; color: white;}.bg-gamma-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-lightest:hover, a.bg-gamma-lightest:focus, button.bg-gamma-lightest:hover, button.bg-gamma-lightest:focus{background-color: #fb636e !important; color: white;}.bg-delta{background-color: #5C5B80 !important; color: white;}.bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #474662 !important; color: white;}.bg-delta-dark{background-color: #37364D !important; color: white;}.bg-delta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-dark:hover, a.bg-delta-dark:focus, button.bg-delta-dark:hover, button.bg-delta-dark:focus{background-color: #22212f !important; color: white;}.bg-delta-light{background-color: #6E6D99 !important; color: white;}.bg-delta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-light:hover, a.bg-delta-light:focus, button.bg-delta-light:hover, button.bg-delta-light:focus{background-color: #58577c !important; color: white;}.bg-delta-lightest{background-color: #807FB3 !important; color: white;}.bg-delta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-lightest:hover, a.bg-delta-lightest:focus, button.bg-delta-lightest:hover, button.bg-delta-lightest:focus{background-color: #605fa0 !important; color: white;}.bg-epsilon{background-color: #D5653E !important; color: white;}.bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #b84d28 !important; color: white;}.bg-epsilon-dark{background-color: #A34E2F !important; color: white;}.bg-epsilon-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-dark:hover, a.bg-epsilon-dark:focus, button.bg-epsilon-dark:hover, button.bg-epsilon-dark:focus{background-color: #7b3b24 !important; color: white;}.bg-epsilon-light{background-color: #F07346 !important; color: white;}.bg-epsilon-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-light:hover, a.bg-epsilon-light:focus, button.bg-epsilon-light:hover, button.bg-epsilon-light:focus{background-color: #ec4f17 !important; color: white;}.bg-epsilon-lightest{background-color: #FF8D63 !important; color: white;}.bg-epsilon-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-lightest:hover, a.bg-epsilon-lightest:focus, button.bg-epsilon-lightest:hover, button.bg-epsilon-lightest:focus{background-color: #ff6830 !important; color: white;}.bg-white{background-color: white !important;}.bg-transparent{background-color: transparent !important;}.border{border: 1px solid #dee2e6 !important;}.border-top{border-top: 1px solid #dee2e6 !important;}.border-right{border-right: 1px solid #dee2e6 !important;}.border-bottom{border-bottom: 1px solid #dee2e6 !important;}.border-left{border-left: 1px solid #dee2e6 !important;}.border-0{border: 0 !important;}.border-top-0{border-top: 0 !important;}.border-right-0{border-right: 0 !important;}.border-bottom-0{border-bottom: 0 !important;}.border-left-0{border-left: 0 !important;}.border-primary{border-color: #00A09D !important;}.border-secondary{border-color: #adb5bd !important;}.border-success{border-color: #2CBB70 !important;}.border-info{border-color: #4B9EB6 !important;}.border-warning{border-color: #F79B5B !important;}.border-danger{border-color: #D9534F !important;}.border-light{border-color: #f6f9f9 !important;}.border-dark{border-color: #141f1e !important;}.border-default{border-color: #adb5bd !important;}.border-violet-dark{border-color: #875A7B !important;}.border-violet-darker{border-color: #62495B !important;}.border-inverse-lightest{border-color: #98A6B0 !important;}.border-inverse-light{border-color: #8B979F !important;}.border-inverse{border-color: #47738F !important;}.border-inverse-dark{border-color: #5B7687 !important;}.border-inverse-darker{border-color: #485761 !important;}.border-alpha{border-color: #00A09D !important;}.border-alpha-dark{border-color: #18856F !important;}.border-alpha-light{border-color: #26D1AF !important;}.border-alpha-lightest{border-color: #2AEBC4 !important;}.border-beta{border-color: #5B899E !important;}.border-beta-dark{border-color: #3D5D6B !important;}.border-beta-light{border-color: #699FB8 !important;}.border-beta-lightest{border-color: #77B5D1 !important;}.border-gamma{border-color: #E46F78 !important;}.border-gamma-dark{border-color: #B0565C !important;}.border-gamma-light{border-color: #FC7C84 !important;}.border-gamma-lightest{border-color: #FC959C !important;}.border-delta{border-color: #5C5B80 !important;}.border-delta-dark{border-color: #37364D !important;}.border-delta-light{border-color: #6E6D99 !important;}.border-delta-lightest{border-color: #807FB3 !important;}.border-epsilon{border-color: #D5653E !important;}.border-epsilon-dark{border-color: #A34E2F !important;}.border-epsilon-light{border-color: #F07346 !important;}.border-epsilon-lightest{border-color: #FF8D63 !important;}.border-white{border-color: white !important;}.rounded-sm{border-radius: 0.0625rem !important;}.rounded, .img-rounded{border-radius: 0.125rem !important;}.rounded-top{border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important;}.rounded-right{border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important;}.rounded-bottom{border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-left{border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-lg{border-radius: 0.125rem !important;}.rounded-circle, .img-circle{border-radius: 50% !important;}.rounded-pill{border-radius: 50rem !important;}.rounded-0{border-radius: 0 !important;}.clearfix::after{display: block; clear: both; content: "";}.d-none{display: none !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}@media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}.embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}.embed-responsive::before{display: block; content: "";}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-21by9::before{padding-top: 42.85714286%;}.embed-responsive-16by9::before{padding-top: 56.25%;}.embed-responsive-4by3::before{padding-top: 75%;}.embed-responsive-1by1::before{padding-top: 100%;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-fill{flex: 1 1 auto !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}}@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}}@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}}@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}}.float-left{float: left !important;}.float-right, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img{float: right !important;}.float-none{float: none !important;}@media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}}@media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}}@media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}}@media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}@supports (position: sticky){.sticky-top{position: sticky; top: 0; z-index: 1020;}}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow: none !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.w-0{width: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.h-0{height: 0 !important;}.mw-100{max-width: 100% !important;}.mh-100{max-height: 100% !important;}.min-vw-100{min-width: 100vw !important;}.min-vh-100{min-height: 100vh !important;}.vw-100{width: 100vw !important;}.vh-100{height: 100vh !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent;}.m-0{margin: 0 !important;}.mt-0, .my-0{margin-top: 0 !important;}.mr-0, .mx-0{margin-right: 0 !important;}.mb-0, .my-0{margin-bottom: 0 !important;}.ml-0, .mx-0{margin-left: 0 !important;}.m-1{margin: 0.25rem !important;}.mt-1, .my-1{margin-top: 0.25rem !important;}.mr-1, .mx-1{margin-right: 0.25rem !important;}.mb-1, .my-1{margin-bottom: 0.25rem !important;}.ml-1, .mx-1{margin-left: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.mt-2, .my-2{margin-top: 0.5rem !important;}.mr-2, .mx-2{margin-right: 0.5rem !important;}.mb-2, .my-2{margin-bottom: 0.5rem !important;}.ml-2, .mx-2{margin-left: 0.5rem !important;}.m-3{margin: 1rem !important;}.mt-3, .my-3{margin-top: 1rem !important;}.mr-3, .mx-3{margin-right: 1rem !important;}.mb-3, .my-3{margin-bottom: 1rem !important;}.ml-3, .mx-3{margin-left: 1rem !important;}.m-4{margin: 1.5rem !important;}.mt-4, .my-4{margin-top: 1.5rem !important;}.mr-4, .mx-4{margin-right: 1.5rem !important;}.mb-4, .my-4{margin-bottom: 1.5rem !important;}.ml-4, .mx-4{margin-left: 1.5rem !important;}.m-5{margin: 3rem !important;}.mt-5, .my-5{margin-top: 3rem !important;}.mr-5, .mx-5{margin-right: 3rem !important;}.mb-5, .my-5{margin-bottom: 3rem !important;}.ml-5, .mx-5{margin-left: 3rem !important;}.p-0{padding: 0 !important;}.pt-0, .btn.embed, .py-0{padding-top: 0 !important;}.pr-0, .px-0{padding-right: 0 !important;}.pb-0, .btn.embed, .py-0{padding-bottom: 0 !important;}.pl-0, .px-0{padding-left: 0 !important;}.p-1{padding: 0.25rem !important;}.pt-1, .py-1{padding-top: 0.25rem !important;}.pr-1, .px-1{padding-right: 0.25rem !important;}.pb-1, .py-1{padding-bottom: 0.25rem !important;}.pl-1, .px-1{padding-left: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.pt-2, .py-2{padding-top: 0.5rem !important;}.pr-2, .px-2{padding-right: 0.5rem !important;}.pb-2, .py-2{padding-bottom: 0.5rem !important;}.pl-2, .px-2{padding-left: 0.5rem !important;}.p-3{padding: 1rem !important;}.pt-3, .py-3{padding-top: 1rem !important;}.pr-3, .px-3{padding-right: 1rem !important;}.pb-3, .py-3{padding-bottom: 1rem !important;}.pl-3, .px-3{padding-left: 1rem !important;}.p-4{padding: 1.5rem !important;}.pt-4, .py-4{padding-top: 1.5rem !important;}.pr-4, .px-4{padding-right: 1.5rem !important;}.pb-4, .py-4{padding-bottom: 1.5rem !important;}.pl-4, .px-4{padding-left: 1.5rem !important;}.p-5{padding: 3rem !important;}.pt-5, .py-5{padding-top: 3rem !important;}.pr-5, .px-5{padding-right: 3rem !important;}.pb-5, .py-5{padding-bottom: 3rem !important;}.pl-5, .px-5{padding-left: 3rem !important;}.m-n1{margin: -0.25rem !important;}.mt-n1, .my-n1{margin-top: -0.25rem !important;}.mr-n1, .mx-n1{margin-right: -0.25rem !important;}.mb-n1, .my-n1{margin-bottom: -0.25rem !important;}.ml-n1, .mx-n1{margin-left: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.mt-n2, .my-n2{margin-top: -0.5rem !important;}.mr-n2, .mx-n2{margin-right: -0.5rem !important;}.mb-n2, .my-n2{margin-bottom: -0.5rem !important;}.ml-n2, .mx-n2{margin-left: -0.5rem !important;}.m-n3{margin: -1rem !important;}.mt-n3, .my-n3{margin-top: -1rem !important;}.mr-n3, .mx-n3{margin-right: -1rem !important;}.mb-n3, .my-n3{margin-bottom: -1rem !important;}.ml-n3, .mx-n3{margin-left: -1rem !important;}.m-n4{margin: -1.5rem !important;}.mt-n4, .my-n4{margin-top: -1.5rem !important;}.mr-n4, .mx-n4{margin-right: -1.5rem !important;}.mb-n4, .my-n4{margin-bottom: -1.5rem !important;}.ml-n4, .mx-n4{margin-left: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mt-n5, .my-n5{margin-top: -3rem !important;}.mr-n5, .mx-n5{margin-right: -3rem !important;}.mb-n5, .my-n5{margin-bottom: -3rem !important;}.ml-n5, .mx-n5{margin-left: -3rem !important;}.m-auto{margin: auto !important;}.mt-auto, .my-auto{margin-top: auto !important;}.mr-auto, .mx-auto{margin-right: auto !important;}.mb-auto, .my-auto{margin-bottom: auto !important;}.ml-auto, .mx-auto{margin-left: auto !important;}@media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-n1{margin: -0.25rem !important;}.mt-sm-n1, .my-sm-n1{margin-top: -0.25rem !important;}.mr-sm-n1, .mx-sm-n1{margin-right: -0.25rem !important;}.mb-sm-n1, .my-sm-n1{margin-bottom: -0.25rem !important;}.ml-sm-n1, .mx-sm-n1{margin-left: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.mt-sm-n2, .my-sm-n2{margin-top: -0.5rem !important;}.mr-sm-n2, .mx-sm-n2{margin-right: -0.5rem !important;}.mb-sm-n2, .my-sm-n2{margin-bottom: -0.5rem !important;}.ml-sm-n2, .mx-sm-n2{margin-left: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important;}.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important;}.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important;}.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important;}.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important;}.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important;}.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important;}.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important;}.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important;}.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}}@media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-n1{margin: -0.25rem !important;}.mt-md-n1, .my-md-n1{margin-top: -0.25rem !important;}.mr-md-n1, .mx-md-n1{margin-right: -0.25rem !important;}.mb-md-n1, .my-md-n1{margin-bottom: -0.25rem !important;}.ml-md-n1, .mx-md-n1{margin-left: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.mt-md-n2, .my-md-n2{margin-top: -0.5rem !important;}.mr-md-n2, .mx-md-n2{margin-right: -0.5rem !important;}.mb-md-n2, .my-md-n2{margin-bottom: -0.5rem !important;}.ml-md-n2, .mx-md-n2{margin-left: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.mt-md-n3, .my-md-n3{margin-top: -1rem !important;}.mr-md-n3, .mx-md-n3{margin-right: -1rem !important;}.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important;}.ml-md-n3, .mx-md-n3{margin-left: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important;}.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important;}.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important;}.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mt-md-n5, .my-md-n5{margin-top: -3rem !important;}.mr-md-n5, .mx-md-n5{margin-right: -3rem !important;}.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important;}.ml-md-n5, .mx-md-n5{margin-left: -3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}}@media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-n1{margin: -0.25rem !important;}.mt-lg-n1, .my-lg-n1{margin-top: -0.25rem !important;}.mr-lg-n1, .mx-lg-n1{margin-right: -0.25rem !important;}.mb-lg-n1, .my-lg-n1{margin-bottom: -0.25rem !important;}.ml-lg-n1, .mx-lg-n1{margin-left: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.mt-lg-n2, .my-lg-n2{margin-top: -0.5rem !important;}.mr-lg-n2, .mx-lg-n2{margin-right: -0.5rem !important;}.mb-lg-n2, .my-lg-n2{margin-bottom: -0.5rem !important;}.ml-lg-n2, .mx-lg-n2{margin-left: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important;}.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important;}.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important;}.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important;}.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important;}.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important;}.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important;}.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important;}.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important;}.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-n1{margin: -0.25rem !important;}.mt-xl-n1, .my-xl-n1{margin-top: -0.25rem !important;}.mr-xl-n1, .mx-xl-n1{margin-right: -0.25rem !important;}.mb-xl-n1, .my-xl-n1{margin-bottom: -0.25rem !important;}.ml-xl-n1, .mx-xl-n1{margin-left: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.mt-xl-n2, .my-xl-n2{margin-top: -0.5rem !important;}.mr-xl-n2, .mx-xl-n2{margin-right: -0.5rem !important;}.mb-xl-n2, .my-xl-n2{margin-bottom: -0.5rem !important;}.ml-xl-n2, .mx-xl-n2{margin-left: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important;}.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important;}.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important;}.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important;}.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important;}.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important;}.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important;}.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important;}.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important;}.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}}.text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{text-align: justify !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}@media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.font-weight-light{font-weight: 300 !important;}.font-weight-lighter{font-weight: lighter !important;}.font-weight-normal{font-weight: 400 !important;}.font-weight-bold{font-weight: 700 !important;}.font-weight-bolder{font-weight: bolder !important;}.font-italic{font-style: italic !important;}.text-white{color: white !important;}.text-primary{color: #00A09D !important;}a.text-primary:hover, a.text-primary:focus{color: #005452 !important;}.text-secondary{color: #adb5bd !important;}a.text-secondary:hover, a.text-secondary:focus{color: #838f9b !important;}.text-success{color: #2CBB70 !important;}a.text-success:hover, a.text-success:focus{color: #1d7d4b !important;}.text-info{color: #4B9EB6 !important;}a.text-info:hover, a.text-info:focus{color: #346f80 !important;}.text-warning{color: #F79B5B !important;}a.text-warning:hover, a.text-warning:focus{color: #f36f12 !important;}.text-danger{color: #D9534F !important;}a.text-danger:hover, a.text-danger:focus{color: #b52b27 !important;}.text-light{color: #f6f9f9 !important;}a.text-light:hover, a.text-light:focus{color: #c8dada !important;}.text-dark{color: #141f1e !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-default{color: #adb5bd !important;}a.text-default:hover, a.text-default:focus{color: #838f9b !important;}.text-violet-dark{color: #875A7B !important;}a.text-violet-dark:hover, a.text-violet-dark:focus{color: #593b51 !important;}.text-violet-darker{color: #62495B !important;}a.text-violet-darker:hover, a.text-violet-darker:focus{color: #362832 !important;}.text-inverse-lightest{color: #98A6B0 !important;}a.text-inverse-lightest:hover, a.text-inverse-lightest:focus{color: #6d818e !important;}.text-inverse-light{color: #8B979F !important;}a.text-inverse-light:hover, a.text-inverse-light:focus{color: #647179 !important;}.text-inverse{color: #47738F !important;}a.text-inverse:hover, a.text-inverse:focus{color: #2e4a5c !important;}.text-inverse-dark{color: #5B7687 !important;}a.text-inverse-dark:hover, a.text-inverse-dark:focus{color: #3c4e59 !important;}.text-inverse-darker{color: #485761 !important;}a.text-inverse-darker:hover, a.text-inverse-darker:focus{color: #273035 !important;}.text-alpha{color: #00A09D !important;}a.text-alpha:hover, a.text-alpha:focus{color: #005452 !important;}.text-alpha-dark{color: #18856F !important;}a.text-alpha-dark:hover, a.text-alpha-dark:focus{color: #0c4439 !important;}.text-alpha-light{color: #26D1AF !important;}a.text-alpha-light:hover, a.text-alpha-light:focus{color: #1a9079 !important;}.text-alpha-lightest{color: #2AEBC4 !important;}a.text-alpha-lightest:hover, a.text-alpha-lightest:focus{color: #11b796 !important;}.text-beta{color: #5B899E !important;}a.text-beta:hover, a.text-beta:focus{color: #3f5f6d !important;}.text-beta-dark{color: #3D5D6B !important;}a.text-beta-dark:hover, a.text-beta-dark:focus{color: #21333a !important;}.text-beta-light{color: #699FB8 !important;}a.text-beta-light:hover, a.text-beta-light:focus{color: #447890 !important;}.text-beta-lightest{color: #77B5D1 !important;}a.text-beta-lightest:hover, a.text-beta-lightest:focus{color: #4095bc !important;}.text-gamma{color: #E46F78 !important;}a.text-gamma:hover, a.text-gamma:focus{color: #d82f3c !important;}.text-gamma-dark{color: #B0565C !important;}a.text-gamma-dark:hover, a.text-gamma-dark:focus{color: #7e3b40 !important;}.text-gamma-light{color: #FC7C84 !important;}a.text-gamma-light:hover, a.text-gamma-light:focus{color: #fa313e !important;}.text-gamma-lightest{color: #FC959C !important;}a.text-gamma-lightest:hover, a.text-gamma-lightest:focus{color: #fa4b57 !important;}.text-delta{color: #5C5B80 !important;}a.text-delta:hover, a.text-delta:focus{color: #3c3b53 !important;}.text-delta-dark{color: #37364D !important;}a.text-delta-dark:hover, a.text-delta-dark:focus{color: #171620 !important;}.text-delta-light{color: #6E6D99 !important;}a.text-delta-light:hover, a.text-delta-light:focus{color: #4d4c6d !important;}.text-delta-lightest{color: #807FB3 !important;}a.text-delta-lightest:hover, a.text-delta-lightest:focus{color: #575690 !important;}.text-epsilon{color: #D5653E !important;}a.text-epsilon:hover, a.text-epsilon:focus{color: #a34423 !important;}.text-epsilon-dark{color: #A34E2F !important;}a.text-epsilon-dark:hover, a.text-epsilon-dark:focus{color: #68321e !important;}.text-epsilon-light{color: #F07346 !important;}a.text-epsilon-light:hover, a.text-epsilon-light:focus{color: #d84612 !important;}.text-epsilon-lightest{color: #FF8D63 !important;}a.text-epsilon-lightest:hover, a.text-epsilon-lightest:focus{color: #ff5517 !important;}.text-body{color: #343a40 !important;}.text-muted{color: #6c757d !important;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.text-decoration-none{text-decoration: none !important;}.text-break{word-break: break-word !important; overflow-wrap: break-word !important;}.text-reset{color: inherit !important;}.visible{visibility: visible !important;}.invisible, .s_animated_headline .s_animated_headline_content b, .s_animated_headline .s_animated_headline_content i, .s_animated_headline .s_animated_headline_content.s_animated_headline_selected:after{visibility: hidden !important;}@media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge, .label{border: 1px solid black;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: white !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} + /* /web/static/src/scss/bootstrap_review.scss defined in bundle 'web.assets_frontend' */ + .alert { + clear: both; + } + .bg-100 { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-100 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-100:hover, + a.bg-100:focus, + button.bg-100:hover, + button.bg-100:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-100 { + color: #f8f9fa !important; + } + a.text-100:hover, + a.text-100:focus { + color: #cbd3da !important; + } + .bg-200 { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-200 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-200:hover, + a.bg-200:focus, + button.bg-200:hover, + button.bg-200:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-200 { + color: #e9ecef !important; + } + a.text-200:hover, + a.text-200:focus { + color: #bdc6cf !important; + } + .bg-300 { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-300 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-300:hover, + a.bg-300:focus, + button.bg-300:hover, + button.bg-300:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-300 { + color: #dee2e6 !important; + } + a.text-300:hover, + a.text-300:focus { + color: #b2bcc5 !important; + } + .bg-400 { + background-color: #ced4da !important; + color: #343a40; + } + .bg-400 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-400:hover, + a.bg-400:focus, + button.bg-400:hover, + button.bg-400:focus { + background-color: #b1bbc4 !important; + color: white; + } + .text-400 { + color: #ced4da !important; + } + a.text-400:hover, + a.text-400:focus { + color: #a2aeb9 !important; + } + .bg-500 { + background-color: #adb5bd !important; + color: white; + } + .bg-500 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-500:hover, + a.bg-500:focus, + button.bg-500:hover, + button.bg-500:focus { + background-color: #919ca6 !important; + color: white; + } + .text-500 { + color: #adb5bd !important; + } + a.text-500:hover, + a.text-500:focus { + color: #838f9b !important; + } + .bg-600 { + background-color: #6c757d !important; + color: white; + } + .bg-600 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-600:hover, + a.bg-600:focus, + button.bg-600:hover, + button.bg-600:focus { + background-color: #545b62 !important; + color: white; + } + .text-600 { + color: #6c757d !important; + } + a.text-600:hover, + a.text-600:focus { + color: #494f54 !important; + } + .bg-700 { + background-color: #495057 !important; + color: white; + } + .bg-700 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-700:hover, + a.bg-700:focus, + button.bg-700:hover, + button.bg-700:focus { + background-color: #32373b !important; + color: white; + } + .text-700 { + color: #495057 !important; + } + a.text-700:hover, + a.text-700:focus { + color: #262a2d !important; + } + .bg-800 { + background-color: #343a40 !important; + color: white; + } + .bg-800 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-800:hover, + a.bg-800:focus, + button.bg-800:hover, + button.bg-800:focus { + background-color: #1d2124 !important; + color: white; + } + .text-800 { + color: #343a40 !important; + } + a.text-800:hover, + a.text-800:focus { + color: #121416 !important; + } + .bg-900 { + background-color: #212529 !important; + color: white; + } + .bg-900 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-900:hover, + a.bg-900:focus, + button.bg-900:hover, + button.bg-900:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-900 { + color: #212529 !important; + } + a.text-900:hover, + a.text-900:focus { + color: black !important; + } + .bg-black-25 { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .bg-black-25 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-25:hover, + a.bg-black-25:focus, + button.bg-black-25:hover, + button.bg-black-25:focus { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .text-black-25 { + color: rgba(0, 0, 0, 0.25) !important; + } + a.text-black-25:hover, + a.text-black-25:focus { + color: rgba(0, 0, 0, 0.25) !important; + } + .bg-black-50 { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .bg-black-50 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-50:hover, + a.bg-black-50:focus, + button.bg-black-50:hover, + button.bg-black-50:focus { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; + } + a.text-black-50:hover, + a.text-black-50:focus { + color: rgba(0, 0, 0, 0.5) !important; + } + .bg-black-75 { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .bg-black-75 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-75:hover, + a.bg-black-75:focus, + button.bg-black-75:hover, + button.bg-black-75:focus { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .text-black-75 { + color: rgba(0, 0, 0, 0.75) !important; + } + a.text-black-75:hover, + a.text-black-75:focus { + color: rgba(0, 0, 0, 0.75) !important; + } + .bg-white-25 { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #343a40; + } + .bg-white-25 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-25:hover, + a.bg-white-25:focus, + button.bg-white-25:hover, + button.bg-white-25:focus { + background-color: rgba(230, 229, 229, 0.25) !important; + color: #343a40; + } + .text-white-25 { + color: rgba(255, 255, 255, 0.25) !important; + } + a.text-white-25:hover, + a.text-white-25:focus { + color: rgba(217, 217, 217, 0.25) !important; + } + .bg-white-50 { + background-color: rgba(255, 255, 255, 0.5) !important; + color: #343a40; + } + .bg-white-50 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-50:hover, + a.bg-white-50:focus, + button.bg-white-50:hover, + button.bg-white-50:focus { + background-color: rgba(230, 229, 229, 0.5) !important; + color: #343a40; + } + .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; + } + a.text-white-50:hover, + a.text-white-50:focus { + color: rgba(217, 217, 217, 0.5) !important; + } + .bg-white-75 { + background-color: rgba(255, 255, 255, 0.75) !important; + color: #343a40; + } + .bg-white-75 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-75:hover, + a.bg-white-75:focus, + button.bg-white-75:hover, + button.bg-white-75:focus { + background-color: rgba(230, 229, 229, 0.75) !important; + color: #343a40; + } + .text-white-75 { + color: rgba(255, 255, 255, 0.75) !important; + } + a.text-white-75:hover, + a.text-white-75:focus { + color: rgba(217, 217, 217, 0.75) !important; + } + .bg-white { + background-color: white !important; + color: #343a40; + } + .bg-white .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white:hover, + a.bg-white:focus, + button.bg-white:hover, + button.bg-white:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .text-white { + color: white !important; + } + a.text-white:hover, + a.text-white:focus { + color: #d9d9d9 !important; + } + .bg-black { + background-color: black !important; + color: white; + } + .bg-black .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black:hover, + a.bg-black:focus, + button.bg-black:hover, + button.bg-black:focus { + background-color: black !important; + color: white; + } + .text-black { + color: black !important; + } + a.text-black:hover, + a.text-black:focus { + color: black !important; + } + .bg-gray-lightest { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-gray-lightest .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lightest:hover, + a.bg-gray-lightest:focus, + button.bg-gray-lightest:hover, + button.bg-gray-lightest:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-gray-lightest { + color: #f8f9fa !important; + } + a.text-gray-lightest:hover, + a.text-gray-lightest:focus { + color: #cbd3da !important; + } + .bg-gray-lighter { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-gray-lighter .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lighter:hover, + a.bg-gray-lighter:focus, + button.bg-gray-lighter:hover, + button.bg-gray-lighter:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-gray-lighter { + color: #e9ecef !important; + } + a.text-gray-lighter:hover, + a.text-gray-lighter:focus { + color: #bdc6cf !important; + } + .bg-gray-light { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-gray-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-light:hover, + a.bg-gray-light:focus, + button.bg-gray-light:hover, + button.bg-gray-light:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-gray-light { + color: #dee2e6 !important; + } + a.text-gray-light:hover, + a.text-gray-light:focus { + color: #b2bcc5 !important; + } + .bg-gray { + background-color: #adb5bd !important; + color: white; + } + .bg-gray .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray:hover, + a.bg-gray:focus, + button.bg-gray:hover, + button.bg-gray:focus { + background-color: #919ca6 !important; + color: white; + } + .text-gray { + color: #adb5bd !important; + } + a.text-gray:hover, + a.text-gray:focus { + color: #838f9b !important; + } + .bg-gray-dark { + background-color: #6c757d !important; + color: white; + } + .bg-gray-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-dark:hover, + a.bg-gray-dark:focus, + button.bg-gray-dark:hover, + button.bg-gray-dark:focus { + background-color: #545b62 !important; + color: white; + } + .text-gray-dark { + color: #6c757d !important; + } + a.text-gray-dark:hover, + a.text-gray-dark:focus { + color: #494f54 !important; + } + .bg-gray-darker { + background-color: #343a40 !important; + color: white; + } + .bg-gray-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darker:hover, + a.bg-gray-darker:focus, + button.bg-gray-darker:hover, + button.bg-gray-darker:focus { + background-color: #1d2124 !important; + color: white; + } + .text-gray-darker { + color: #343a40 !important; + } + a.text-gray-darker:hover, + a.text-gray-darker:focus { + color: #121416 !important; + } + .bg-gray-darkest { + background-color: #212529 !important; + color: white; + } + .bg-gray-darkest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darkest:hover, + a.bg-gray-darkest:focus, + button.bg-gray-darkest:hover, + button.bg-gray-darkest:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-gray-darkest { + color: #212529 !important; + } + a.text-gray-darkest:hover, + a.text-gray-darkest:focus { + color: black !important; + } + .card-body, + .panel-body, + .well { + background-color: rgba(255, 255, 255, 0.9) !important; + color: #343a40; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .card-body:first-child, + .panel-body:first-child, + .well:first-child { + border-top-left-radius: calc(0.125rem - 1px); + border-top-right-radius: calc(0.125rem - 1px); + } + .card-body:last-child, + .panel-body:last-child, + .well:last-child { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .card-body.row, + .form-horizontal .card-body.form-group, + .form-horizontal .form-group.panel-body, + .form-horizontal .form-group.well, + .row.panel-body, + .row.well { + background-color: transparent !important; + } + .accordion .collapsing > .card-body:first-child, + .accordion .collapsing > .panel-body:first-child, + .accordion .collapsing > .well:first-child, + .accordion .collapse.show > .card-body:first-child, + .accordion .collapse.show > .panel-body:first-child, + .accordion .collapse.show > .well:first-child { + margin-top: 1px; + } + .toast-header { + background-clip: border-box; + } + .toast-body { + background-color: rgba(255, 255, 255, 0.93) !important; + color: #343a40; + } + .toast-body .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + @media (min-width: 576px) { + .modal-dialog { + height: 100%; + padding: 1.75rem 0; + margin: 0 auto; + } + .modal-content { + max-height: 100%; + } + .modal-header, + .modal-footer { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + .modal-body { + overflow: auto; + -webkit-transform: translate3d(0, 0, 0); + min-height: 0; + } + } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; + } + .popover { + right: auto; + } + .input-group .form-control { + height: initial; + } + /* /web/static/src/scss/lazyloader.scss defined in bundle 'web.assets_frontend' */ + a[href].o_wait_lazy_js, + .o_wait_lazy_js a[href], + button.o_wait_lazy_js, + .o_wait_lazy_js button, + input[type="submit"].o_wait_lazy_js, + .o_wait_lazy_js input[type="submit"], + input[type="button"].o_wait_lazy_js, + .o_wait_lazy_js input[type="button"], + .btn.o_wait_lazy_js, + .o_wait_lazy_js .btn { + pointer-events: none; + } + /* /web/static/src/scss/navbar_mobile.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + .o_main_navbar .o_app { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar > .o_menu_brand { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar { + transition: height 200ms linear 0s; + position: relative; + height: 46px; + } + .o_main_navbar > ul > li { + float: none; + } + .o_main_navbar > ul > li .dropdown-backdrop { + display: none; + } + .o_main_navbar > ul > li .dropdown-menu.show { + max-height: none; + } + .o_main_navbar > ul.o_menu_sections { + width: 100%; + display: none; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show { + position: static; + float: none; + background-color: transparent; + box-shadow: none; + border: none; + overflow: visible; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item, + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > a { + background-color: transparent; + color: inherit; + } + .o_main_navbar > ul.o_menu_systray { + position: absolute; + top: 0px; + left: 46px; + bottom: auto; + right: 46px; + height: 46px; + text-align: right; + } + .o_main_navbar > ul.o_menu_systray > li { + display: inline-block; + } + .o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show { + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + width: auto; + } + .o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name { + display: none; + } + } + @media (max-width: 767.98px) { + body.o_mobile_menu_opened > .o_main_navbar { + height: 100%; + overflow: auto; + } + body.o_mobile_menu_opened > .o_main_navbar .o_menu_sections { + display: block; + } + } + @media (max-width: 767.98px) { + .o_switch_company_menu > .dropdown-menu { + padding-top: 0px; + } + .o_switch_company_menu > .dropdown-menu .bg-info { + padding: 10px; + } + } + /* /web/static/src/scss/notification.scss defined in bundle 'web.assets_frontend' */ + .o_notification_manager { + position: absolute; + top: 2.359375rem; + left: auto; + bottom: auto; + right: 0; + position: fixed; + z-index: 1055; + width: 350px; + max-width: 100%; + } + .o_notification_manager .o_notification { + width: 100%; + } + /* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */ + html, + body { + position: relative; + width: 100%; + height: 100%; + } + .css_non_editable_mode_hidden { + display: none !important; + } + .editor_enable .css_editable_mode_hidden { + display: none !important; + } + .note-toolbar { + margin-left: 0 !important; + } + .note-popover .popover > .arrow { + display: none; + } + .note-popover .popover .dropdown-menu .dropdown-item > i, + .note-popover .popover .dropdown-menu a > i, + .note-editor .dropdown-menu .dropdown-item > i, + .note-editor .dropdown-menu a > i { + visibility: hidden; + } + .note-popover .popover .dropdown-menu .dropdown-item.checked > i, + .note-popover .popover .dropdown-menu a.checked > i, + .note-editor .dropdown-menu .dropdown-item.checked > i, + .note-editor .dropdown-menu a.checked > i { + visibility: visible; + } + #wrapwrap table.table.table-bordered, + .o_editable table.table.table-bordered { + table-layout: fixed; + } + #wrapwrap table.table.table-bordered td, + .o_editable table.table.table-bordered td { + min-width: 20px; + } + @media (max-width: 767.98px) { + #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table { + table-layout: auto; + } + } + ul.o_checklist { + list-style: none; + } + ul.o_checklist > li { + position: relative; + margin-left: 20px; + } + ul.o_checklist > li::before { + content: ''; + position: absolute; + left: -20px; + display: block; + height: 13px; + width: 13px; + margin-top: 4px; + border: 1px solid; + text-align: center; + cursor: pointer; + } + ul.o_checklist > li.o_checked { + text-decoration: line-through; + } + ul.o_checklist > li.o_checked::after { + content: "✓"; + position: absolute; + left: -18px; + top: +1px; + } + ol > li.o_indent, + ul > li.o_indent { + margin-left: 0; + list-style: none; + } + ol > li.o_indent::before, + ul > li.o_indent::before { + content: none; + } + img.shadow { + box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); + } + img.padding-small, + .img.padding-small, + span.fa.padding-small, + iframe.padding-small { + padding: 4px; + } + img.padding-medium, + .img.padding-medium, + span.fa.padding-medium, + iframe.padding-medium { + padding: 8px; + } + img.padding-large, + .img.padding-large, + span.fa.padding-large, + iframe.padding-large { + padding: 16px; + } + img.padding-xl, + .img.padding-xl, + span.fa.padding-xl, + iframe.padding-xl { + padding: 32px; + } + img.ml-auto, + img.mx-auto { + display: block; + } + .fa-6x { + font-size: 6em; + } + .fa-7x { + font-size: 7em; + } + .fa-8x { + font-size: 8em; + } + .fa-9x { + font-size: 9em; + } + .fa-10x { + font-size: 10em; + } + .fa.d-block.mx-auto { + text-align: center; + } + div.media_iframe_video { + margin: 0 auto; + text-align: center; + position: relative; + overflow: hidden; + min-width: 100px; + } + div.media_iframe_video iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + margin: 0 auto; + margin-left: -50%; + } + div.media_iframe_video.padding-small iframe { + padding: 4px; + } + div.media_iframe_video.padding-medium iframe { + padding: 8px; + } + div.media_iframe_video.padding-large iframe { + padding: 16px; + } + div.media_iframe_video.padding-xl iframe { + padding: 32px; + } + div.media_iframe_video .media_iframe_video_size { + padding-bottom: 66.5%; + position: relative; + width: 100%; + height: 0; + } + div.media_iframe_video .css_editable_mode_display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + display: none; + z-index: 2; + } + html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; + } + address .fa.fa-mobile-phone { + margin: 0 3px 0 2px; + } + address .fa.fa-file-text-o { + margin-right: 1px; + } + span[data-oe-type="monetary"] { + white-space: nowrap; + } + ul.oe_menu_editor .oe_menu_placeholder { + outline: 1px dashed #4183C4; + } + ul.oe_menu_editor ul { + list-style: none; + } + ul.oe_menu_editor li div { + cursor: move; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .pt0 { + padding-top: 0px !important; + } + .pb0 { + padding-bottom: 0px !important; + } + .mt8 { + margin-top: 8px !important; + } + .mb8 { + margin-bottom: 8px !important; + } + .pt8 { + padding-top: 8px !important; + } + .pb8 { + padding-bottom: 8px !important; + } + .mt16 { + margin-top: 16px !important; + } + .mb16 { + margin-bottom: 16px !important; + } + .pt16 { + padding-top: 16px !important; + } + .pb16 { + padding-bottom: 16px !important; + } + .mt24 { + margin-top: 24px !important; + } + .mb24 { + margin-bottom: 24px !important; + } + .pt24 { + padding-top: 24px !important; + } + .pb24 { + padding-bottom: 24px !important; + } + .mt32 { + margin-top: 32px !important; + } + .mb32 { + margin-bottom: 32px !important; + } + .pt32 { + padding-top: 32px !important; + } + .pb32 { + padding-bottom: 32px !important; + } + .mt40 { + margin-top: 40px !important; + } + .mb40 { + margin-bottom: 40px !important; + } + .pt40 { + padding-top: 40px !important; + } + .pb40 { + padding-bottom: 40px !important; + } + .mt48 { + margin-top: 48px !important; + } + .mb48 { + margin-bottom: 48px !important; + } + .pt48 { + padding-top: 48px !important; + } + .pb48 { + padding-bottom: 48px !important; + } + .mt56 { + margin-top: 56px !important; + } + .mb56 { + margin-bottom: 56px !important; + } + .pt56 { + padding-top: 56px !important; + } + .pb56 { + padding-bottom: 56px !important; + } + .mt64 { + margin-top: 64px !important; + } + .mb64 { + margin-bottom: 64px !important; + } + .pt64 { + padding-top: 64px !important; + } + .pb64 { + padding-bottom: 64px !important; + } + .mt72 { + margin-top: 72px !important; + } + .mb72 { + margin-bottom: 72px !important; + } + .pt72 { + padding-top: 72px !important; + } + .pb72 { + padding-bottom: 72px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .pt80 { + padding-top: 80px !important; + } + .pb80 { + padding-bottom: 80px !important; + } + .mt88 { + margin-top: 88px !important; + } + .mb88 { + margin-bottom: 88px !important; + } + .pt88 { + padding-top: 88px !important; + } + .pb88 { + padding-bottom: 88px !important; + } + .mt96 { + margin-top: 96px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 96px !important; + } + .pt96 { + padding-top: 96px !important; + } + .pb96 { + padding-bottom: 96px !important; + } + .mt104 { + margin-top: 104px !important; + } + .mb104 { + margin-bottom: 104px !important; + } + .pt104 { + padding-top: 104px !important; + } + .pb104 { + padding-bottom: 104px !important; + } + .mt112 { + margin-top: 112px !important; + } + .mb112 { + margin-bottom: 112px !important; + } + .pt112 { + padding-top: 112px !important; + } + .pb112 { + padding-bottom: 112px !important; + } + .mt120 { + margin-top: 120px !important; + } + .mb120 { + margin-bottom: 120px !important; + } + .pt120 { + padding-top: 120px !important; + } + .pb120 { + padding-bottom: 120px !important; + } + .mt128 { + margin-top: 128px !important; + } + .mb128 { + margin-bottom: 128px !important; + } + .pt128 { + padding-top: 128px !important; + } + .pb128 { + padding-bottom: 128px !important; + } + .mt136 { + margin-top: 136px !important; + } + .mb136 { + margin-bottom: 136px !important; + } + .pt136 { + padding-top: 136px !important; + } + .pb136 { + padding-bottom: 136px !important; + } + .mt144 { + margin-top: 144px !important; + } + .mb144 { + margin-bottom: 144px !important; + } + .pt144 { + padding-top: 144px !important; + } + .pb144 { + padding-bottom: 144px !important; + } + .mt152 { + margin-top: 152px !important; + } + .mb152 { + margin-bottom: 152px !important; + } + .pt152 { + padding-top: 152px !important; + } + .pb152 { + padding-bottom: 152px !important; + } + .mt160 { + margin-top: 160px !important; + } + .mb160 { + margin-bottom: 160px !important; + } + .pt160 { + padding-top: 160px !important; + } + .pb160 { + padding-bottom: 160px !important; + } + .mt168 { + margin-top: 168px !important; + } + .mb168 { + margin-bottom: 168px !important; + } + .pt168 { + padding-top: 168px !important; + } + .pb168 { + padding-bottom: 168px !important; + } + .mt176 { + margin-top: 176px !important; + } + .mb176 { + margin-bottom: 176px !important; + } + .pt176 { + padding-top: 176px !important; + } + .pb176 { + padding-bottom: 176px !important; + } + .mt184 { + margin-top: 184px !important; + } + .mb184 { + margin-bottom: 184px !important; + } + .pt184 { + padding-top: 184px !important; + } + .pb184 { + padding-bottom: 184px !important; + } + .mt192 { + margin-top: 192px !important; + } + .mb192 { + margin-bottom: 192px !important; + } + .pt192 { + padding-top: 192px !important; + } + .pb192 { + padding-bottom: 192px !important; + } + .mt200 { + margin-top: 200px !important; + } + .mb200 { + margin-bottom: 200px !important; + } + .pt200 { + padding-top: 200px !important; + } + .pb200 { + padding-bottom: 200px !important; + } + .mt208 { + margin-top: 208px !important; + } + .mb208 { + margin-bottom: 208px !important; + } + .pt208 { + padding-top: 208px !important; + } + .pb208 { + padding-bottom: 208px !important; + } + .mt216 { + margin-top: 216px !important; + } + .mb216 { + margin-bottom: 216px !important; + } + .pt216 { + padding-top: 216px !important; + } + .pb216 { + padding-bottom: 216px !important; + } + .mt224 { + margin-top: 224px !important; + } + .mb224 { + margin-bottom: 224px !important; + } + .pt224 { + padding-top: 224px !important; + } + .pb224 { + padding-bottom: 224px !important; + } + .mt232 { + margin-top: 232px !important; + } + .mb232 { + margin-bottom: 232px !important; + } + .pt232 { + padding-top: 232px !important; + } + .pb232 { + padding-bottom: 232px !important; + } + .mt240 { + margin-top: 240px !important; + } + .mb240 { + margin-bottom: 240px !important; + } + .pt240 { + padding-top: 240px !important; + } + .pb240 { + padding-bottom: 240px !important; + } + .mt248 { + margin-top: 248px !important; + } + .mb248 { + margin-bottom: 248px !important; + } + .pt248 { + padding-top: 248px !important; + } + .pb248 { + padding-bottom: 248px !important; + } + .mt256 { + margin-top: 256px !important; + } + .mb256 { + margin-bottom: 256px !important; + } + .pt256 { + padding-top: 256px !important; + } + .pb256 { + padding-bottom: 256px !important; + } + .mt4 { + margin-top: 4px !important; + } + .mb4 { + margin-bottom: 4px !important; + } + .pt4 { + padding-top: 4px !important; + } + .pb4 { + padding-bottom: 4px !important; + } + .mt92 { + margin-top: 92px !important; + } + .mb92 { + margin-bottom: 92px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + .ml4 { + margin-left: 4px !important; + } + .mr4 { + margin-right: 4px !important; + } + .ml8 { + margin-left: 8px !important; + } + .mr8 { + margin-right: 8px !important; + } + .ml16 { + margin-left: 16px !important; + } + .mr16 { + margin-right: 16px !important; + } + .ml32 { + margin-left: 32px !important; + } + .mr32 { + margin-right: 32px !important; + } + .ml64 { + margin-left: 64px !important; + } + .mr64 { + margin-right: 64px !important; + } + a.o_underline { + text-decoration: underline; + } + a.o_underline:hover { + text-decoration: underline; + } + .o_ace_view_editor { + background: #2F3129; + color: white; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + opacity: 0.97; + } + .o_ace_view_editor .o_ace_view_editor_title { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + padding: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > .o_ace_type_switcher > button::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 4px; + } + .o_ace_view_editor .o_ace_view_editor_title > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + font-size: 11px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option > .custom-control { + margin-right: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_res_list { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 60px; + } + .o_ace_view_editor #ace-view-id { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + padding: 7.5px 15px; + background-color: #4a4d40; + } + .o_ace_view_editor #ace-view-id .o_ace_editor_resource_info { + color: #ebecee; + } + .o_ace_view_editor #ace-view-editor { + height: 70%; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + .o_ace_view_editor #ace-view-editor .ace_gutter { + display: block !important; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error { + position: relative; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error::after { + position: absolute; + top: -100%; + left: 0; + bottom: -100%; + right: 0; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_view_editor #ace-view-editor .ace_resize_bar { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + width: 25px; + height: 100%; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_scroller.o_error::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: auto; + width: 3px; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_select2_dropdown { + width: auto !important; + padding-top: 4px; + font-family: monospace !important; + } + .o_ace_select2_dropdown > .select2-results { + max-height: none; + max-height: 70vh; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label { + padding-top: 1px; + padding-bottom: 2px; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label > .o_ace_select2_result { + padding: 0; + font-size: 12px; + white-space: nowrap; + } + .o_nocontent_help { + pointer-events: auto; + max-width: 650px; + margin: auto; + padding: 15px; + z-index: 1000; + text-align: center; + color: #777777; + font-size: 115%; + } + .o_nocontent_help > p:first-of-type { + margin-top: 0; + color: #4c4c4c; + font-weight: bold; + font-size: 125%; + } + .o_nocontent_help a { + cursor: pointer; + } + @media (max-width: 767.98px) { + odoo-wysiwyg-container .panel-heading.note-toolbar { + overflow-x: auto; + } + odoo-wysiwyg-container .btn-group { + position: static; + } + .o_technical_modal.o_web_editor_dialog { + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog { + max-width: inherit !important; + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content { + height: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search .btn-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + justify-content: space-around; + padding: 5px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons { + text-align: center; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search { + height: inherit; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group .btn.btn-primary:not(.dropdown-toggle) { + width: 90%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .btn { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell { + flex: initial; + max-width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove { + opacity: inherit; + top: 10px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto .form-group input.w-100 { + min-width: 100px; + } + } + /* /web_editor/static/src/scss/web_editor.frontend.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + img, .media_iframe_video, span.fa, i.fa { + transform: none !important; + } + } + .o_wysiwyg_loader { + pointer-events: none; + min-height: 100px; + color: transparent; + } + .o_wysiwyg_loading { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + } + /* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 576px) { + .w-sm-25 { + width: 25% !important; + } + .w-sm-50 { + width: 50% !important; + } + .w-sm-75 { + width: 75% !important; + } + .w-sm-100 { + width: 100% !important; + } + .w-sm-auto { + width: auto !important; + } + .w-sm-0 { + width: 0 !important; + } + .h-sm-25 { + height: 25% !important; + } + .h-sm-50 { + height: 50% !important; + } + .h-sm-75 { + height: 75% !important; + } + .h-sm-100 { + height: 100% !important; + } + .h-sm-auto { + height: auto !important; + } + .h-sm-0 { + height: 0 !important; + } + } + @media (min-width: 768px) { + .w-md-25 { + width: 25% !important; + } + .w-md-50 { + width: 50% !important; + } + .w-md-75 { + width: 75% !important; + } + .w-md-100 { + width: 100% !important; + } + .w-md-auto { + width: auto !important; + } + .w-md-0 { + width: 0 !important; + } + .h-md-25 { + height: 25% !important; + } + .h-md-50 { + height: 50% !important; + } + .h-md-75 { + height: 75% !important; + } + .h-md-100 { + height: 100% !important; + } + .h-md-auto { + height: auto !important; + } + .h-md-0 { + height: 0 !important; + } + } + @media (min-width: 992px) { + .w-lg-25 { + width: 25% !important; + } + .w-lg-50 { + width: 50% !important; + } + .w-lg-75 { + width: 75% !important; + } + .w-lg-100 { + width: 100% !important; + } + .w-lg-auto { + width: auto !important; + } + .w-lg-0 { + width: 0 !important; + } + .h-lg-25 { + height: 25% !important; + } + .h-lg-50 { + height: 50% !important; + } + .h-lg-75 { + height: 75% !important; + } + .h-lg-100 { + height: 100% !important; + } + .h-lg-auto { + height: auto !important; + } + .h-lg-0 { + height: 0 !important; + } + } + @media (min-width: 1200px) { + .w-xl-25 { + width: 25% !important; + } + .w-xl-50 { + width: 50% !important; + } + .w-xl-75 { + width: 75% !important; + } + .w-xl-100 { + width: 100% !important; + } + .w-xl-auto { + width: auto !important; + } + .w-xl-0 { + width: 0 !important; + } + .h-xl-25 { + height: 25% !important; + } + .h-xl-50 { + height: 50% !important; + } + .h-xl-75 { + height: 75% !important; + } + .h-xl-100 { + height: 100% !important; + } + .h-xl-auto { + height: auto !important; + } + .h-xl-0 { + height: 0 !important; + } + } + /* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + #wrapwrap { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + width: 100%; + min-height: 100%; + } + #wrapwrap > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + #wrapwrap > main { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + header .navbar-brand { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + max-width: 75%; + } + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + header .navbar-brand.logo img { + object-fit: contain; + display: block; + width: auto; + height: 2.359375rem; + } + @media (max-width: 767.98px) { + header .navbar-brand.logo img { + height: auto; + max-height: 2.359375rem; + } + } + header .nav-link, + header .nav > li > a { + white-space: nowrap; + } + .navbar { + margin-bottom: 0; + } + .navbar ul.nav > li.divider { + display: none; + border-right: 1px solid #e9ecef; + } + .navbar ul.nav > li.active + .divider { + visibility: hidden; + } + @media (max-width: 767.98px) { + .navbar .nav.navbar-nav.float-right, .navbar #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.nav.navbar-nav, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .navbar img.nav.navbar-nav { + float: none !important; + } + } + @media (min-width: 768px) { + .navbar-expand-md ul.nav > li.divider { + display: list-item; + } + } + ul.flex-column > li > a { + padding: 2px 15px; + } + a.fa:hover, + .btn-link.fa:hover { + text-decoration: none; + } + .jumbotron { + margin-bottom: 0; + } + ul { + list-style-type: disc; + } + ul ul { + list-style-type: circle; + } + ul ul ul { + list-style-type: square; + } + ul ul ul ul { + list-style-type: disc; + } + ul ul ul ul ul { + list-style-type: circle; + } + ul ul ul ul ul ul { + list-style-type: square; + } + ul ul ul ul ul ul ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + ol ol { + list-style-type: lower-alpha; + } + ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol { + list-style-type: decimal; + } + ol ol ol ol ol { + list-style-type: lower-alpha; + } + ol ol ol ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol ol ol ol { + list-style-type: decimal; + } + li > p { + margin: 0; + } + .container .container, + .container .container-fluid, + .container-fluid .container-fluid { + padding-right: 0; + padding-left: 0; + } + #wrap > .container::before, + #wrap > .container::after, + #wrap > .container-fluid::before, + #wrap > .container-fluid::after { + content: ""; + display: table; + clear: both; + } + [class^="col-lg-"] { + min-height: 24px; + } + .input-group { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .list-group-item:not([class*="list-group-item-"]):not(.active) { + color: #343a40; + } + .o_portal .breadcrumb, + .o_portal_wrap .o_portal_navbar .breadcrumb { + background-color: inherit; + } + .o_page_header, + .s_title .s_title_underlined { + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #dee2e6; + line-height: 2.1rem; + } + img.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img, + .media_iframe_video.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.media_iframe_video, + .o_image.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.o_image { + margin-left: 15px; + } + img.float-left, + .media_iframe_video.float-left, + .o_image.float-left { + margin-right: 15px; + } + img.o_we_custom_image { + display: inline-block; + } + ::-moz-selection { + background: rgba(150, 150, 220, 0.3); + } + ::selection { + background: rgba(150, 150, 220, 0.3); + } + .oe_search_box { + padding-right: 23px; + } + .para_large { + font-size: 120%; + } + .jumbotron .para_large p { + font-size: 150%; + } + .readable { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + .readable .container { + padding-left: 0; + padding-right: 0; + width: auto; + } + .oe_dark { + background-color: rgba(200, 200, 200, 0.14); + } + .oe_black { + background-color: rgba(0, 0, 0, 0.9); + color: white; + } + .oe_green { + background-color: #169C78; + color: white; + } + .oe_green .text-muted { + color: #ddd !important; + } + .oe_blue_light { + background-color: #41b6ab; + color: white; + } + .oe_blue_light .text-muted { + color: #ddd !important; + } + .oe_blue { + background-color: #34495e; + color: white; + } + .oe_orange { + background-color: #f05442; + color: white; + } + .oe_orange .text-muted { + color: #ddd !important; + } + .oe_purple { + background-color: #b163a3; + color: white; + } + .oe_purple .text-muted { + color: #ddd !important; + } + .oe_red { + background-color: #9C1b31; + color: white; + } + .oe_red .text-muted { + color: #ddd !important; + } + .oe_none { + background-color: #FFFFFF; + } + .oe_yellow { + background-color: #A2A51B; + } + .oe_green { + background-color: #149F2C; + } + #wrapwrap.o_portal { + background-color: #ececec !important; + color: #343a40; + } + #wrapwrap.o_portal .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .o_portal > tbody.o_portal_report_tbody { + vertical-align: middle; + } + .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover { + text-decoration: none; + } + .o_portal_wrap .o_portal_navbar { + background-color: white !important; + } + .o_portal_wrap .o_portal_navbar .breadcrumb { + padding-left: 0; + padding-right: 0; + } + .o_portal_wrap .o_portal_my_doc_table th { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .o_portal_wrap .o_portal_my_doc_table td { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .o_portal_wrap .o_portal_my_doc_table tr:last-child td { + padding-bottom: 0.375rem; + } + .o_portal_wrap .o_portal_my_doc_table td, + .o_portal_wrap .o_portal_my_doc_table th { + vertical-align: middle; + white-space: nowrap; + } + .o_portal_wrap address span[itemprop="name"] { + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div { + position: relative; + } + .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"] { + line-height: 1.2; + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div .fa { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + line-height: 1.45; + } + .o_portal_wrap address div[itemprop="address"] > div .fa + span, + .o_portal_wrap address div[itemprop="address"] > div .fa + div { + display: block; + padding-left: 1.78571429em; + } + .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div { + margin-top: 0.5em; + } + @media (max-width: 991.98px) { + .o_portal_wrap #o_portal_navbar_content { + margin: 0.5rem -1rem 0; + padding: 0.5rem 1rem; + border-top: 1px solid #dee2e6; + background-color: #e9ecef; + } + } + .o_portal_wrap table.table tr { + word-wrap: break-word; + } + .oe_attachments .o_image_small { + height: 40px; + width: 50px; + } + form label { + font-weight: 700; + } + form label.label-optional { + font-weight: 400; + } + .o_portal_contact_img { + width: 2.3em; + height: 2.3em; + object-fit: cover; + } + .o_portal_sidebar #sidebar_content.card, + .o_portal_sidebar #sidebar_content.panel, + .o_portal_sidebar #sidebar_content.well { + border-left: 0; + border-bottom: 0; + } + .o_portal_sidebar #sidebar_content.card > div.card-body, + .o_portal_sidebar #sidebar_content.panel > div.card-body, + .o_portal_sidebar #sidebar_content.well > div.card-body, + .o_portal_sidebar #sidebar_content.card > div.panel-body, + .o_portal_sidebar #sidebar_content.panel > div.panel-body, + .o_portal_sidebar #sidebar_content.well > div.panel-body, + .o_portal_sidebar #sidebar_content.card > div.well, + .o_portal_sidebar #sidebar_content.panel > div.well, + .o_portal_sidebar #sidebar_content.well > div.well { + border-left: 1px solid #dee2e6; + } + .o_portal_sidebar #sidebar_content.card > ul > li, + .o_portal_sidebar #sidebar_content.panel > ul > li, + .o_portal_sidebar #sidebar_content.well > ul > li { + border-left: 1px solid #dee2e6; + margin-bottom: -1px; + } + .o_portal_sidebar #sidebar_content.card > div.card-footer, + .o_portal_sidebar #sidebar_content.panel > div.card-footer, + .o_portal_sidebar #sidebar_content.well > div.card-footer, + .o_portal_sidebar #sidebar_content.card > div.panel-footer, + .o_portal_sidebar #sidebar_content.panel > div.panel-footer, + .o_portal_sidebar #sidebar_content.well > div.panel-footer { + border-left: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; + } + .o_portal_sidebar .o_portal_html_view { + overflow: hidden; + background: white; + position: relative; + } + .o_portal_sidebar .o_portal_html_view .o_portal_html_loader { + position: absolute; + top: 45%; + left: 0; + bottom: auto; + right: 0; + } + .o_portal_sidebar .o_portal_html_view iframe { + position: relative; + } + .o_portal_chatter { + padding: 10px; + } + .o_portal_chatter .o_portal_chatter_avatar { + width: 45px; + height: 45px; + margin-right: 1rem; + } + .o_portal_chatter .o_portal_chatter_header { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_composer { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.media-body > p:not(.o_portal_chatter_puslished_date):last-of-type { + margin-bottom: 5px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p { + font-size: 85%; + color: #a8a8a8; + margin: 0px; + } + .o_portal_chatter .o_portal_chatter_pager { + text-align: center; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name { + word-wrap: break-word; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + opacity: 0; + } + .o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete { + opacity: 1; + } + /* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */ + :root { + --is-alpha-primary: true; + --is-beta-secondary: false; + --header-font-size: 0.9375rem; + --font-number: 1; + --headings-font-number: 2; + --navbar-font-number: 1; + --buttons-font-number: 1; + --body: white; + --text: #343a40; + --h1: #212529; + --h2: #212529; + --h3: #212529; + --h4: #212529; + --h5: #212529; + --h6: #212529; + --logo-height: 2.359375rem; + --number-of-fonts: 6; + } + #wrapwrap { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + } + .navbar .nav-item, + .navbar .nav > li { + transition: opacity 1000ms ease 0s; + } + .navbar .o_menu_loading .nav-item, + .navbar .o_menu_loading .nav > li { + height: 0 !important; + overflow: hidden !important; + opacity: 0 !important; + } + header .navbar-brand { + font-size: 1.62715517rem; + } + header .navbar-brand, + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + .o_footer > #footer { + border-top: 1px solid transparent; + } + font[style*='background'], + font[class*='bg-'] { + padding: 2px 6px 4px; + } + .fa { + font-family: "FontAwesome" !important; + } + .fa.rounded-circle, + .fa.img-circle, + .fa.rounded, + .fa.img-rounded, + .fa.rounded-0, + .fa.rounded-leaf, + .fa.img-thumbnail, + .fa.shadow { + display: inline-block; + vertical-align: middle; + text-align: center; + width: 3rem; + height: 3rem; + line-height: 3rem; + background-color: #f8f9fa; + } + .fa.rounded-circle.fa-2x, + .fa.fa-2x.img-circle, + .fa.rounded.fa-2x, + .fa.fa-2x.img-rounded, + .fa.rounded-0.fa-2x, + .fa.rounded-leaf.fa-2x, + .fa.img-thumbnail.fa-2x, + .fa.shadow.fa-2x { + width: 5rem; + height: 5rem; + line-height: 5rem; + } + .fa.rounded-circle.fa-3x, + .fa.fa-3x.img-circle, + .fa.rounded.fa-3x, + .fa.fa-3x.img-rounded, + .fa.rounded-0.fa-3x, + .fa.rounded-leaf.fa-3x, + .fa.img-thumbnail.fa-3x, + .fa.shadow.fa-3x { + width: 6rem; + height: 6rem; + line-height: 6rem; + } + .fa.rounded-circle.fa-4x, + .fa.fa-4x.img-circle, + .fa.rounded.fa-4x, + .fa.fa-4x.img-rounded, + .fa.rounded-0.fa-4x, + .fa.rounded-leaf.fa-4x, + .fa.img-thumbnail.fa-4x, + .fa.shadow.fa-4x { + width: 7rem; + height: 7rem; + line-height: 7rem; + } + .fa.rounded-circle.fa-5x, + .fa.fa-5x.img-circle, + .fa.rounded.fa-5x, + .fa.fa-5x.img-rounded, + .fa.rounded-0.fa-5x, + .fa.rounded-leaf.fa-5x, + .fa.img-thumbnail.fa-5x, + .fa.shadow.fa-5x { + width: 8rem; + height: 8rem; + line-height: 8rem; + } + .fa.img-thumbnail { + padding: 0; + } + .fa.rounded-leaf { + border-top-left-radius: 3rem; + border-bottom-right-radius: 3rem; + } + .btn.flat { + border: 0; + letter-spacing: 0.05em; + text-transform: uppercase; + padding: 0.75rem 1.5rem; + font-size: 0.703125rem; + line-height: 1.45; + border-radius: 0; + } + .btn.flat.btn-lg, + .btn-group-lg > .btn.flat { + padding: 1rem 2rem; + font-size: 0.87890625rem; + line-height: 1.3333333; + border-radius: 0; + } + .btn.flat.btn-sm, + .btn-group-sm > .btn.flat, + .btn.flat.btn-xs { + padding: 0.5rem 1rem; + font-size: 0.5625rem; + line-height: 1.3; + border-radius: 0; + } + .btn.flat.btn-xs { + padding: 0.25rem 0.5rem; + font-size: 0.46875rem; + line-height: 1.3; + border-radius: 0; + } + .btn.rounded-circle, + .btn.img-circle { + border-radius: 100px !important; + padding: 0.45rem 1.35rem; + font-size: 0.9375rem; + line-height: 1.45; + border-radius: 30px; + } + .btn.rounded-circle.btn-lg, + .btn-group-lg > .btn.rounded-circle, + .btn-group-lg > .btn.img-circle, + .btn.btn-lg.img-circle { + padding: 0.6rem 1.8rem; + font-size: 1.171875rem; + line-height: 1.3333333; + border-radius: 30px; + } + .btn.rounded-circle.btn-sm, + .btn-group-sm > .btn.rounded-circle, + .btn-group-sm > .btn.img-circle, + .btn.btn-sm.img-circle, + .btn.img-circle.btn-xs, + .btn.rounded-circle.btn-xs { + padding: 0.3rem 0.9rem; + font-size: 0.75rem; + line-height: 1.3; + border-radius: 30px; + } + .btn.rounded-circle.btn-xs, + .btn.btn-xs.img-circle { + padding: 0.15rem 0.45rem; + font-size: 0.703125rem; + line-height: 1.3; + border-radius: 30px; + } + .s_btn .btn + .btn { + margin-left: .75rem; + } + .blockquote { + font-size: 1rem; + } + .blockquote footer { + background-color: inherit; + } + .oe_img_bg { + background-size: cover; + background-repeat: no-repeat; + } + .oe_img_bg.o_bg_img_opt_contain { + background-size: contain; + background-position: center center; + } + .oe_img_bg.o_bg_img_opt_custom { + background-size: auto; + } + .oe_img_bg.o_bg_img_opt_repeat { + background-repeat: repeat; + } + .oe_img_bg.o_bg_img_opt_repeat_x { + background-repeat: repeat-x; + } + .oe_img_bg.o_bg_img_opt_repeat_y { + background-repeat: repeat-y; + } + .o_background_video { + position: relative; + } + .o_background_video > * { + position: relative; + } + .o_bg_video_container { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + } + .o_bg_video_iframe { + position: relative; + pointer-events: none !important; + } + .o_bg_video_loading { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_ul_toggle { + display: none; + } + .o_ul_folded .o_close { + display: none !important; + } + .o_ul_folded .o_ul_toggle_self, + .o_ul_folded .o_ul_toggle_next { + display: inline-block; + line-height: inherit; + float: left; + position: relative; + margin-left: -1em; + top: -0.15em; + left: 0.2em; + font-size: 1.4em; + text-decoration: none; + } + .o_ul_folded .o_ul_toggle_self.o_open:before, + .o_ul_folded .o_ul_toggle_next.o_open:before { + content: ""; + } + .o_ul_folded .o_ul_toggle_self:before, + .o_ul_folded .o_ul_toggle_next:before { + content: ""; + } + @media (max-width: 400px) { + section, .parallax, .row, .form-horizontal .form-group, .hr, .blockquote { + height: auto !important; + } + } + .table_desc { + margin: 0 0 20px 0; + width: 100%; + word-break: break-all; + border: 1px solid #dddddd; + } + .table_heading { + background-color: #f5f5f5; + border: 1px solid #dddddd; + color: #666666; + font-size: 14px; + padding: 4px; + } + table.table_desc tr td { + text-align: left; + padding: 5px; + font-size: 13px; + } + table.table_desc tr td:first-child { + width: 25%; + font-weight: bold; + border-bottom: 1px solid #c9c9c9; + border-right: 1px solid #c9c9c9; + border-left: none; + } + table.table_desc tr td:last-child { + border-bottom: 1px solid #c9c9c9; + } + .jumbotron { + border-radius: 0; + } + .s_title .s_title_boxed > * { + display: inline-block; + padding: 30px; + border: 1px solid; + } + .s_title .s_title_lines { + overflow: hidden; + } + .s_title .s_title_lines:before, + .s_title .s_title_lines:after { + content: ""; + display: inline-block; + vertical-align: middle; + width: 100%; + border-top: 1px solid; + border-top-color: inherit; + } + .s_title .s_title_lines:before { + margin: 0 15px 0 -100%; + } + .s_title .s_title_lines:after { + margin: 0 -100% 0 15px; + } + .s_title .s_title_small_caps { + font-variant: small-caps; + } + .s_title .s_title_transparent { + opacity: .5; + } + .s_title .s_title_thin { + font-weight: 300; + } + .s_features_grid_content { + overflow: hidden; + } + .s_features_grid_content p { + margin-bottom: 0; + } + .s_features_grid_icon { + float: left; + margin-right: 15px; + } + .s_alert { + margin: 15px 0; + border: 1px solid; + border-radius: 0.25rem; + } + .s_alert p:last-child, + .s_alert ul:last-child, + .s_alert ol:last-child { + margin-bottom: 0; + } + .s_alert_sm { + padding: 10px; + font-size: 0.75rem; + } + .s_alert_md { + padding: 15px; + font-size: 0.9375rem; + } + .s_alert_lg { + padding: 30px; + font-size: 1.171875rem; + } + .s_alert_icon { + float: left; + margin-right: 10px; + } + .s_alert_content { + overflow: hidden; + } + .s_three_columns .align-items-stretch .card, + .s_three_columns .align-items-stretch .panel, + .s_three_columns .align-items-stretch .well { + height: 100%; + } + .s_comparisons .card-body .card-title, + .s_comparisons .panel-body .card-title, + .s_comparisons .well .card-title { + margin: 0; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + display: inline-block; + vertical-align: middle; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + font-size: 80%; + } + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price { + font-size: 200%; + } + .s_faq_collapse .accordion .card .card-header, + .s_faq_collapse .accordion .panel .card-header, + .s_faq_collapse .accordion .well .card-header, + .s_faq_collapse .accordion .card .panel-heading, + .s_faq_collapse .accordion .panel .panel-heading, + .s_faq_collapse .accordion .well .panel-heading { + cursor: pointer; + display: inline-block; + width: 100%; + padding: .5em 0; + border-radius: 0; + outline: none; + } + .s_faq_collapse .accordion .card .card-header:before, + .s_faq_collapse .accordion .panel .card-header:before, + .s_faq_collapse .accordion .well .card-header:before, + .s_faq_collapse .accordion .card .panel-heading:before, + .s_faq_collapse .accordion .panel .panel-heading:before, + .s_faq_collapse .accordion .well .panel-heading:before { + content: '\f056'; + font-family: 'FontAwesome'; + display: inline-block; + margin: 0 .5em 0 .75em; + color: #6c757d; + } + .s_faq_collapse .accordion .card .card-header.collapsed:before, + .s_faq_collapse .accordion .panel .card-header.collapsed:before, + .s_faq_collapse .accordion .well .card-header.collapsed:before, + .s_faq_collapse .accordion .card .collapsed.panel-heading:before, + .s_faq_collapse .accordion .panel .collapsed.panel-heading:before, + .s_faq_collapse .accordion .well .collapsed.panel-heading:before { + content: '\f055'; + font-family: 'FontAwesome'; + } + .s_faq_collapse .accordion .card .card-header:hover, + .s_faq_collapse .accordion .panel .card-header:hover, + .s_faq_collapse .accordion .well .card-header:hover, + .s_faq_collapse .accordion .card .panel-heading:hover, + .s_faq_collapse .accordion .panel .panel-heading:hover, + .s_faq_collapse .accordion .well .panel-heading:hover, + .s_faq_collapse .accordion .card .card-header:focus, + .s_faq_collapse .accordion .panel .card-header:focus, + .s_faq_collapse .accordion .well .card-header:focus, + .s_faq_collapse .accordion .card .panel-heading:focus, + .s_faq_collapse .accordion .panel .panel-heading:focus, + .s_faq_collapse .accordion .well .panel-heading:focus { + text-decoration: none; + } + .s_faq_collapse .accordion .card .card-body, + .s_faq_collapse .accordion .panel .card-body, + .s_faq_collapse .accordion .well .card-body, + .s_faq_collapse .accordion .card .panel-body, + .s_faq_collapse .accordion .panel .panel-body, + .s_faq_collapse .accordion .well .panel-body, + .s_faq_collapse .accordion .card .well, + .s_faq_collapse .accordion .panel .well, + .s_faq_collapse .accordion .well .well { + padding: 1em 2.25em; + } + .s_faq_collapse .card-body p:last-child, + .s_faq_collapse .panel-body p:last-child, + .s_faq_collapse .well p:last-child, + .s_faq_collapse .card-body ul:last-child, + .s_faq_collapse .panel-body ul:last-child, + .s_faq_collapse .well ul:last-child { + margin-bottom: 0; + } + .s_references .img-thumbnail { + border: none; + } + .s_carousel .carousel-control-prev, + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-next { + cursor: pointer; + width: 8%; + opacity: 1; + } + .s_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-prev { + -webkit-box-pack: start; + justify-content: flex-start; + } + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-next { + -webkit-box-pack: end; + justify-content: flex-end; + } + .s_carousel .carousel-control-prev-icon, + .s_carousel .carousel-control-next-icon, + .s_quotes_carousel .carousel-control-prev-icon, + .s_quotes_carousel .carousel-control-next-icon { + width: auto; + height: auto; + background-image: none; + color: #343a40; + } + .s_carousel .carousel-control-prev-icon:before, + .s_carousel .carousel-control-next-icon:before, + .s_quotes_carousel .carousel-control-prev-icon:before, + .s_quotes_carousel .carousel-control-next-icon:before { + font-family: "FontAwesome"; + display: inline-block; + background-color: #fff; + } + .s_carousel .carousel-inner, + .s_quotes_carousel .carousel-inner { + overflow: hidden; + height: 100%; + } + .s_carousel .carousel-inner .carousel-item, + .s_carousel .carousel-inner .carousel .item, + .carousel .s_carousel .carousel-inner .item, + .s_quotes_carousel .carousel-inner .carousel-item, + .s_quotes_carousel .carousel-inner .carousel .item, + .carousel .s_quotes_carousel .carousel-inner .item { + height: 100%; + } + .s_carousel .carousel-indicators li:hover:not(.active), + .s_quotes_carousel .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before { + content: ""; + margin-left: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + content: ""; + margin-right: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + background-color: transparent; + font-size: 2rem; + color: #fff; + text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + .s_carousel.s_carousel_default .carousel-indicators li, + .s_quotes_carousel.s_carousel_default .carousel-indicators li { + height: .5rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + border-radius: 2px; + } + .s_carousel.s_carousel_bordered, + .s_quotes_carousel.s_carousel_bordered { + border: 2rem solid transparent; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before { + content: "\f0d9"; + } + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + content: "\f0da"; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + width: 2rem; + height: 6rem; + line-height: 6rem; + font-size: 1.5rem; + } + .s_carousel.s_carousel_bordered .carousel-indicators li, + .s_quotes_carousel.s_carousel_bordered .carousel-indicators li { + width: 3rem; + height: 1rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev { + margin-left: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-next, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next { + margin-right: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before { + content: "\f060"; + } + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + content: "\f061"; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + font-size: 1.25rem; + } + .s_carousel.s_carousel_rounded .carousel-indicators li, + .s_quotes_carousel.s_carousel_rounded .carousel-indicators li { + width: 1rem; + height: 1rem; + border-radius: 50%; + } + .s_carousel.s_carousel_boxed, + .s_quotes_carousel.s_carousel_boxed { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + } + @media (min-width: 576px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 540px; + } + } + @media (min-width: 768px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 720px; + } + } + @media (min-width: 992px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 1140px; + } + } + .s_carousel.s_carousel_boxed .carousel-item, + .s_carousel.s_carousel_boxed .carousel .item, + .carousel .s_carousel.s_carousel_boxed .item, + .s_quotes_carousel.s_carousel_boxed .carousel-item, + .s_quotes_carousel.s_carousel_boxed .carousel .item, + .carousel .s_quotes_carousel.s_carousel_boxed .item { + padding: 0 1rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + align-items: flex-end; + margin-bottom: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev { + margin-left: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + margin-right: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before { + content: "\f104"; + } + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + content: "\f105"; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li, + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li { + width: 1rem; + height: 1rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .carousel .container .carousel-img img { + max-height: 95%; + padding: 10px; + } + .carousel .container > .carousel-caption { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: 50%; + bottom: 20px; + } + .carousel .container > .carousel-caption > div { + position: absolute; + text-align: left; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + bottom: 20px; + } + .carousel .container > .carousel-image { + position: absolute; + top: 5%; + left: auto; + bottom: 5%; + right: auto; + max-height: 90%; + margin: 0 auto; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption, + .carousel .container .text_image.item .container > .carousel-caption { + left: 10%; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption > div, + .carousel .container .text_image.item .container > .carousel-caption > div { + right: 50%; + margin-right: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.text_image .container > .carousel-image, + .carousel .container .text_image.item .container > .carousel-image { + right: 10%; + left: 50%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption, + .carousel .container .image_text.item .container > .carousel-caption { + right: 10%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption > div, + .carousel .container .image_text.item .container > .carousel-caption > div { + left: 50%; + margin-left: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.image_text .container > .carousel-image, + .carousel .container .image_text.item .container > .carousel-image { + right: 50%; + left: 10%; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption, + .carousel .container .text_only.item .container > .carousel-caption { + left: 10%; + right: 10%; + top: 10%; + bottom: auto; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption > div, + .carousel .container .text_only.item .container > .carousel-caption > div { + text-align: center; + background: transparent; + bottom: auto; + width: 100%; + } + .carousel .container .carousel-item.text_only .container > .carousel-image, + .carousel .container .text_only.item .container > .carousel-image { + display: none !important; + } + .s_quotes_carousel blockquote { + padding: 30px; + margin-bottom: 0; + } + .s_quotes_carousel blockquote .s_quotes_carousel_icon { + position: absolute; + top: 0; + left: -3rem; + } + .s_quotes_carousel blockquote img { + max-width: 40px; + margin-right: 5px; + border-radius: 50%; + } + .s_quotes_carousel blockquote footer { + background-color: transparent; + } + .s_quotes_carousel blockquote footer:before { + content: ""; + } + @media (max-width: 991.98px) { + .s_company_team img { + max-width: 50%; + } + } + .o_gallery.o_grid .img, + .o_gallery.o_masonry .img { + width: 100%; + } + .o_gallery.o_grid.o_spc-none div.row, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group { + margin: 0; + } + .o_gallery.o_grid.o_spc-none div.row > div, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group > div { + padding: 0; + } + .o_gallery.o_grid.o_spc-small div.row, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group { + margin: 5px 0; + } + .o_gallery.o_grid.o_spc-small div.row > div, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group > div { + padding: 0 5px; + } + .o_gallery.o_grid.o_spc-medium div.row, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group { + margin: 10px 0; + } + .o_gallery.o_grid.o_spc-medium div.row > div, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group > div { + padding: 0 10px; + } + .o_gallery.o_grid.o_spc-big div.row, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group { + margin: 15px 0; + } + .o_gallery.o_grid.o_spc-big div.row > div, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group > div { + padding: 0 15px; + } + .o_gallery.o_grid.size-auto .row, + .o_gallery.o_grid.size-auto .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-auto .form-group { + height: auto; + } + .o_gallery.o_grid.size-small .row, + .o_gallery.o_grid.size-small .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-small .form-group { + height: 100px; + } + .o_gallery.o_grid.size-medium .row, + .o_gallery.o_grid.size-medium .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-medium .form-group { + height: 250px; + } + .o_gallery.o_grid.size-big .row, + .o_gallery.o_grid.size-big .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-big .form-group { + height: 400px; + } + .o_gallery.o_grid.size-small img, + .o_gallery.o_grid.size-medium img, + .o_gallery.o_grid.size-big img { + height: 100%; + } + .o_gallery.o_masonry.o_spc-none div.col { + padding: 0; + } + .o_gallery.o_masonry.o_spc-none div.col > img { + margin: 0 !important; + } + .o_gallery.o_masonry.o_spc-small div.col { + padding: 0 5px; + } + .o_gallery.o_masonry.o_spc-small div.col > img { + margin: 5px 0 !important; + } + .o_gallery.o_masonry.o_spc-medium div.col { + padding: 0 10px; + } + .o_gallery.o_masonry.o_spc-medium div.col > img { + margin: 10px 0 !important; + } + .o_gallery.o_masonry.o_spc-big div.col { + padding: 0 15px; + } + .o_gallery.o_masonry.o_spc-big div.col > img { + margin: 15px 0 !important; + } + .o_gallery.o_nomode.o_spc-none .img { + padding: 0; + } + .o_gallery.o_nomode.o_spc-small .img { + padding: 5px; + } + .o_gallery.o_nomode.o_spc-medium .img { + padding: 10px; + } + .o_gallery.o_nomode.o_spc-big .img { + padding: 15px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators li { + border: 1px solid #aaa; + } + .o_gallery.o_slideshow > .container { + height: 100%; + } + .o_gallery .carousel-inner .item img { + max-width: none; + } + .o_gallery.o_slideshow .carousel, + .modal-body.o_slideshow .carousel { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-inner, + .modal-body.o_slideshow .carousel .carousel-inner { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-item.active, + .o_gallery.o_slideshow .carousel .active.item, + .o_gallery.o_slideshow .carousel .carousel-item-next, + .o_gallery.o_slideshow .carousel .carousel-item-prev, + .modal-body.o_slideshow .carousel .carousel-item.active, + .modal-body.o_slideshow .carousel .active.item, + .modal-body.o_slideshow .carousel .carousel-item-next, + .modal-body.o_slideshow .carousel .carousel-item-prev { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 64px; + } + .o_gallery.o_slideshow .carousel img, + .modal-body.o_slideshow .carousel img { + max-height: 100%; + max-width: 100%; + margin: auto; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators, + .modal-body.o_slideshow .carousel ul.carousel-indicators { + height: auto; + padding: 0; + border-width: 0; + position: absolute; + bottom: 0; + width: 100%; + margin-left: 0; + left: 0%; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, + .modal-body.o_slideshow .carousel ul.carousel-indicators > * { + list-style-image: none; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 2.5px 2.5px 2.5px 2.5px; + padding: 0 !important; + border: 1px solid #aaa; + text-indent: initial; + background-size: cover; + background-color: #fff; + border-radius: 0; + vertical-align: bottom; + flex: 0 0 40px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), + .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active) { + opacity: 0.8; + filter: grayscale(1); + } + .parallax { + position: relative; + } + .parallax:not(.s_parallax_no_overflow_hidden) { + overflow: hidden; + } + .parallax > * { + position: relative; + } + .parallax > .s_parallax_bg { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + background-size: cover; + background-attachment: scroll; + pointer-events: none; + } + .parallax > .s_parallax_bg::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + } + @media (min-width: 1200px) { + .parallax.s_parallax_is_fixed > .s_parallax_bg { + background-attachment: fixed; + } + } + .s_hr { + line-height: 0; + } + .s_hr hr { + padding: 0; + border: 0; + border-top-color: inherit; + margin: 0; + } + .s_hr .s_hr_dashed { + border-top-style: dashed; + } + .s_hr .s_hr_double { + border-top-style: double; + } + .s_hr .s_hr_dotted { + border-top-style: dotted; + } + .s_hr .s_hr_solid { + border-top-style: solid; + } + .s_hr .s_hr_5px { + border-top-width: 5px; + } + .s_hr .s_hr_4px { + border-top-width: 4px; + } + .s_hr .s_hr_3px { + border-top-width: 3px; + } + .s_hr .s_hr_2px { + border-top-width: 2px; + } + .s_hr .s_hr_1px { + border-top-width: 1px; + } + .s_card { + margin: 15px 0; + } + .s_card .card-body p:last-child, + .s_card .panel-body p:last-child, + .s_card .well p:last-child, + .s_card .card-body ul:last-child, + .s_card .panel-body ul:last-child, + .s_card .well ul:last-child, + .s_card .card-body ol:last-child, + .s_card .panel-body ol:last-child, + .s_card .well ol:last-child { + margin-bottom: 0; + } + .s_share > * { + display: inline-block; + vertical-align: middle; + } + .s_share .s_share_title { + margin: 0 .4rem 0 0; + } + .s_share > a + a { + margin-left: .4rem; + } + .s_share .s_share_facebook, + .s_share .s_share_facebook:hover, + .s_share .s_share_facebook:focus { + color: #3b5998; + } + .s_share .s_share_twitter, + .s_share .s_share_twitter:hover, + .s_share .s_share_twitter:focus { + color: #1da1f2; + } + .s_share .s_share_linkedin, + .s_share .s_share_linkedin:hover, + .s_share .s_share_linkedin:focus { + color: #0077b5; + } + .s_share .s_share_google, + .s_share .s_share_google:hover, + .s_share .s_share_google:focus { + color: #db4437; + } + .s_rating > .s_rating_stars .fa:before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_squares .fa:before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_hearts .fa:before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_bar .fa { + display: none; + } + .s_rating > .s_rating_bar .s_rating_bar { + display: -webkit-box; + display: -webkit-flex; + display: flex; + height: 1rem; + background-color: #dee2e6; + } + .s_rating > .s_rating_bar .s_rating_bar:before { + content: ""; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + transition: width 0.6s ease; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; + background-color: #00A09D; + animation: progress-bar-stripes 1s linear infinite; + } + @media (prefers-reduced-motion: reduce) { + .s_rating > .s_rating_bar .s_rating_bar: before { + transition: none; + } + } + .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before { + width: 100%; + } + .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before { + width: 80%; + } + .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before { + width: 60%; + } + .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before { + width: 40%; + } + .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before { + width: 20%; + } + .s_rating > .s_rating_1x .fa { + font-size: 1em; + } + .s_rating > .s_rating_2x .fa { + font-size: 2em; + } + .s_rating > .s_rating_3x .fa { + font-size: 3em; + } + .o_header_affix { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1030; + background: #f6f9f9; + margin-top: -999px; + transition: margin-top 500ms ease 0s; + } + @media (max-width: 767.98px) { + .o_header_affix .navbar-collapse { + max-height: 70vh; + overflow-y: auto; + } + } + .o_header_affix.affixed { + margin-top: 0px !important; + } + #oe_main_menu_navbar + #wrapwrap .o_header_affix { + top: 46px; + } + .navbar .o_extra_menu_items.show > ul > li + li { + border-top: 1px solid #e9ecef; + } + .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #e9ecef; + color: inherit; + pointer-events: none; + } + .navbar .o_extra_menu_items.show > ul > li > ul { + position: static; + float: none; + display: block; + max-height: none; + margin-top: 0; + padding: 0; + border: none; + box-shadow: none; + } + .o_mega_menu { + width: 100%; + padding: 0; + margin-top: 0; + border-radius: 0; + background-clip: unset; + } + .o_mega_menu .container, + .o_mega_menu .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + left: 50%; + transform: translateX(-50%); + } + } + @media (min-width: 576px) { + .o_mega_menu_container_size { + max-width: 510px; + } + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + max-width: 690px; + } + } + @media (min-width: 992px) { + .o_mega_menu_container_size { + max-width: 930px; + } + } + @media (min-width: 1200px) { + .o_mega_menu_container_size { + max-width: 1110px; + } + } + .o_footer_copyright { + padding: 8px; + } + .o_footer_copyright .js_language_selector { + display: inline-block; + } + @media (min-width: 768px) { + .o_footer_copyright .row, .o_footer_copyright .form-horizontal .form-group, .form-horizontal .o_footer_copyright .form-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + } + .o_footer_copyright .row > div, + .o_footer_copyright .form-horizontal .form-group > div, + .form-horizontal .o_footer_copyright .form-group > div { + margin: auto 0; + } + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + z-index: 1000; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar { + background-color: transparent !important; + border-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a { + background-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a.active { + font-weight: bolder; + } + .o_figure_relative_layout { + position: relative; + } + .o_figure_relative_layout .figure-img { + margin-bottom: 0; + } + .o_figure_relative_layout .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(20, 31, 30, 0.6) !important; + color: white; + padding: 0.25rem 0.5rem; + font-weight: 700; + } + .o_figure_relative_layout .figure-caption .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_figure_relative_layout .figure-caption a { + color: inherit; + } + .bg-primary-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-secondary-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-success-light { + background-color: rgba(44, 187, 112, 0.1); + } + .bg-info-light { + background-color: rgba(75, 158, 182, 0.1); + } + .bg-warning-light { + background-color: rgba(247, 155, 91, 0.1); + } + .bg-danger-light { + background-color: rgba(217, 83, 79, 0.1); + } + .bg-light-light { + background-color: rgba(246, 249, 249, 0.1); + } + .bg-dark-light { + background-color: rgba(20, 31, 30, 0.1); + } + .bg-default-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-violet-dark-light { + background-color: rgba(135, 90, 123, 0.1); + } + .bg-violet-darker-light { + background-color: rgba(98, 73, 91, 0.1); + } + .bg-inverse-lightest-light { + background-color: rgba(152, 166, 176, 0.1); + } + .bg-inverse-light-light { + background-color: rgba(139, 151, 159, 0.1); + } + .bg-inverse-light { + background-color: rgba(71, 115, 143, 0.1); + } + .bg-inverse-dark-light { + background-color: rgba(91, 118, 135, 0.1); + } + .bg-inverse-darker-light { + background-color: rgba(72, 87, 97, 0.1); + } + .bg-alpha-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-alpha-dark-light { + background-color: rgba(24, 133, 111, 0.1); + } + .bg-alpha-light-light { + background-color: rgba(38, 209, 175, 0.1); + } + .bg-alpha-lightest-light { + background-color: rgba(42, 235, 196, 0.1); + } + .bg-beta-light { + background-color: rgba(91, 137, 158, 0.1); + } + .bg-beta-dark-light { + background-color: rgba(61, 93, 107, 0.1); + } + .bg-beta-light-light { + background-color: rgba(105, 159, 184, 0.1); + } + .bg-beta-lightest-light { + background-color: rgba(119, 181, 209, 0.1); + } + .bg-gamma-light { + background-color: rgba(228, 111, 120, 0.1); + } + .bg-gamma-dark-light { + background-color: rgba(176, 86, 92, 0.1); + } + .bg-gamma-light-light { + background-color: rgba(252, 124, 132, 0.1); + } + .bg-gamma-lightest-light { + background-color: rgba(252, 149, 156, 0.1); + } + .bg-delta-light { + background-color: rgba(92, 91, 128, 0.1); + } + .bg-delta-dark-light { + background-color: rgba(55, 54, 77, 0.1); + } + .bg-delta-light-light { + background-color: rgba(110, 109, 153, 0.1); + } + .bg-delta-lightest-light { + background-color: rgba(128, 127, 179, 0.1); + } + .bg-epsilon-light { + background-color: rgba(213, 101, 62, 0.1); + } + .bg-epsilon-dark-light { + background-color: rgba(163, 78, 47, 0.1); + } + .bg-epsilon-light-light { + background-color: rgba(240, 115, 70, 0.1); + } + .bg-epsilon-lightest-light { + background-color: rgba(255, 141, 99, 0.1); + } + .text-facebook { + color: #3B5999 !important; + } + a.text-facebook:hover, + a.text-facebook:focus { + color: #263962 !important; + } + .text-twitter { + color: #55ACEE !important; + } + a.text-twitter:hover, + a.text-twitter:focus { + color: #1689e0 !important; + } + .text-linkedin { + color: #0077B5 !important; + } + a.text-linkedin:hover, + a.text-linkedin:focus { + color: #004569 !important; + } + .text-google-plus { + color: #DD4B39 !important; + } + a.text-google-plus:hover, + a.text-google-plus:focus { + color: #ac2d1e !important; + } + .text-youtube { + color: #ff0000 !important; + } + a.text-youtube:hover, + a.text-youtube:focus { + color: #b30000 !important; + } + .text-github { + color: #1a1e22 !important; + } + a.text-github:hover, + a.text-github:focus { + color: black !important; + } + .text-instagram { + color: #cf2872 !important; + } + a.text-instagram:hover, + a.text-instagram:focus { + color: #8f1c4f !important; + } + .modal-footer > .float-left { + margin-right: auto; + } + .o_record_cover_container { + position: relative; + } + .o_record_cover_container .o_record_cover_component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + } + .o_perk span { + display: block; + } + /* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + body.o_connected_user { + padding-top: 46px !important; + } + #oe_main_menu_navbar { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1040; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + } + #oe_main_menu_navbar .dropdown-menu { + background-color: white; + } + #oe_main_menu_navbar .dropdown-item, + #oe_main_menu_navbar .dropdown-menu a, + .dropdown-menu #oe_main_menu_navbar a { + color: #212529; + } + #oe_main_menu_navbar .dropdown-item:hover, + #oe_main_menu_navbar .dropdown-menu a:hover, + .dropdown-menu #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar .dropdown-item:focus, + #oe_main_menu_navbar .dropdown-menu a:focus, + .dropdown-menu #oe_main_menu_navbar a:focus { + color: #16181b; + } + #oe_main_menu_navbar .dropdown-item.active, + #oe_main_menu_navbar .dropdown-menu a.active, + .dropdown-menu #oe_main_menu_navbar a.active, + #oe_main_menu_navbar .dropdown-item:active, + #oe_main_menu_navbar .dropdown-menu a:active, + .dropdown-menu #oe_main_menu_navbar a:active { + color: white; + background-color: #00A09D; + } + #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar a:focus { + text-decoration: none; + } + #oe_main_menu_navbar .dropdown-menu { + font-size: inherit; + border-radius: 0; + color: white; + } + #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + #oe_main_menu_navbar .o_menu_systray > li > a { + padding: 0 15px; + } + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + padding: 0 7.5px; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + @media (max-width: 767.98px) { + #oe_main_menu_navbar #oe_applications { + position: inherit; + z-index: 1002; + } + } + body .modal.o_technical_modal { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + background: 0; + } + body .modal.o_technical_modal .text-muted { + color: #999999 !important; + } + body .modal.o_technical_modal .dropdown-menu { + background-color: white; + } + body .modal.o_technical_modal .dropdown-item, + body .modal.o_technical_modal .dropdown-menu a, + .dropdown-menu body .modal.o_technical_modal a { + color: #212529; + } + body .modal.o_technical_modal .dropdown-item:hover, + body .modal.o_technical_modal .dropdown-menu a:hover, + .dropdown-menu body .modal.o_technical_modal a:hover, + body .modal.o_technical_modal .dropdown-item:focus, + body .modal.o_technical_modal .dropdown-menu a:focus, + .dropdown-menu body .modal.o_technical_modal a:focus { + color: #16181b; + } + body .modal.o_technical_modal .dropdown-item.active, + body .modal.o_technical_modal .dropdown-menu a.active, + .dropdown-menu body .modal.o_technical_modal a.active, + body .modal.o_technical_modal .dropdown-item:active, + body .modal.o_technical_modal .dropdown-menu a:active, + .dropdown-menu body .modal.o_technical_modal a:active { + color: white; + background-color: #00A09D; + } + body .modal.o_technical_modal h1, + body .modal.o_technical_modal h2, + body .modal.o_technical_modal h3, + body .modal.o_technical_modal h4, + body .modal.o_technical_modal h5, + body .modal.o_technical_modal h6, + body .modal.o_technical_modal .h1, + body .modal.o_technical_modal .h2, + body .modal.o_technical_modal .h3, + body .modal.o_technical_modal #wrap.website_blog .o_post_subtitle h2, + #wrap.website_blog .o_post_subtitle body .modal.o_technical_modal h2, + body .modal.o_technical_modal .h4, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features thead body .modal.o_technical_modal th, + body .modal.o_technical_modal .h5, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, + #wrapwrap.o_odoo_editions .o_table_features body .modal.o_technical_modal tbody > tr.active > td, + body .modal.o_technical_modal .h6 { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #2c2c36; + font-weight: bold; + } + body .modal.o_technical_modal:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + body .modal.o_technical_modal .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + body .modal.o_technical_modal .form-control.is-invalid, + body .modal.o_technical_modal .has-error .form-control, + .has-error body .modal.o_technical_modal .form-control { + border-color: #D9534F; + } + body .modal.o_technical_modal .input-group .form-control { + height: auto; + } + body .modal.o_technical_modal .input-group-text, + body .modal.o_technical_modal .input-group .input-group-addon, + .input-group body .modal.o_technical_modal .input-group-addon { + background-color: #e9ecef; + } + body .modal.o_technical_modal .was-validated .form-control:invalid { + border-color: #D9534F; + } + body .modal.o_technical_modal select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + body .modal.o_technical_modal a:not(.o_btn_preview) { + color: #00A09D; + } + body .modal.o_technical_modal a:not(.o_btn_preview):focus, + body .modal.o_technical_modal a:not(.o_btn_preview):active, + body .modal.o_technical_modal a:not(.o_btn_preview):focus:active { + outline: none !important; + } + body .modal.o_technical_modal .badge:hover a, + body .modal.o_technical_modal .label:hover a, + body .modal.o_technical_modal .badge a, + body .modal.o_technical_modal .label a { + color: #fff; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .card, + body .modal.o_technical_modal .panel, + body .modal.o_technical_modal .well { + padding: 19px; + margin-bottom: 20px; + background-color: #F7F7F7; + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: none; + } + body .modal.o_technical_modal .modal-content { + border-radius: 0; + background-color: #F7F7F7; + } + body .modal.o_technical_modal .modal-content .modal-header { + border-bottom-color: #e9ecef; + } + body .modal.o_technical_modal .modal-content .modal-body { + background-color: white; + } + body .modal.o_technical_modal .modal-content .modal-footer { + border-top-color: #e9ecef; + text-align: left; + } + body .modal.o_technical_modal .nav-tabs { + border-bottom: 1px solid #e9ecef; + } + body .modal.o_technical_modal .nav-tabs > li > a { + line-height: 1.5; + color: #4e525b; + } + body .modal.o_technical_modal .nav-tabs > li > a:hover { + border-color: #dee2e6; + } + body .modal.o_technical_modal .nav-tabs > li > a.active, + body .modal.o_technical_modal .nav-tabs > li > a.active:hover, + body .modal.o_technical_modal .nav-tabs > li > a.active:focus { + color: #3D4047; + background-color: #F7F7F7; + border-color: #dee2e6 #dee2e6 #FFFFFF; + } + body .modal.oe_mobile_preview { + text-align: center; + } + body .modal.oe_mobile_preview .modal-dialog { + display: inline-block; + width: auto; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content { + background-color: black !important; + border: 3px outset gray; + border-radius: 20px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header { + border: none; + cursor: pointer; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: white; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 { + font-family: inherit; + font-weight: normal; + color: inherit; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa { + margin-left: 15px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: #4e525b; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body { + background-color: inherit !important; + border-radius: 20px; + padding: 15px; + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 335px; + height: 530px; + transition: all 400ms ease 0s; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation { + width: 545px; + height: 320px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe { + display: block; + width: 100%; + border: none; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer { + display: none; + } + body .modal .oe_menu_editor ul { + padding-left: 37px; + } + body .modal .oe_menu_editor li { + margin-top: -1px; + } + body .modal .oe_menu_editor li .input-group-addon { + border-radius: 0; + } + body .modal.oe_seo_configuration #language-box { + padding-right: 25px; + background-color: white; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img { + position: relative; + transition: border-color 200ms; + display: inline-block; + border: 2px solid #ced4da; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img { + width: 70px; + height: 70px; + object-fit: cover; + cursor: pointer; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + content: ''; + border: 16px solid rgba(0, 160, 157, 0.8); + border-left-color: transparent; + border-bottom-color: transparent; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after { + position: absolute; + top: 2px; + left: auto; + bottom: auto; + right: 3px; + display: inline-block; + content: "\f00c"; + font-family: FontAwesome; + color: white; + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: auto; + background: rgba(52, 58, 64, 0.6); + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload { + transition: 200ms; + display: inline-block; + padding: 23px 27px; + border: 2px dashed #bcc1c6; + vertical-align: top; + cursor: pointer; + color: #bcc1c6; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover { + border-color: #00A09D; + color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img { + height: 240px; + object-fit: cover; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g { + list-style: none; + font-family: arial, sans-serif; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .r { + cursor: pointer; + color: #1a0dab; + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-text-overflow: ellipsis; + white-space: nowrap; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s { + font-size: 13px; + line-height: 18px; + color: #545454; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv { + color: #006621; + font-size: 14px; + line-height: 18px; + } + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge, + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.label { + cursor: pointer; + } + .o_new_content_open { + overflow: hidden; + } + #o_new_content_menu_choices { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + display: -webkit-box; + display: -webkit-flex; + display: flex; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + #o_new_content_menu_choices .text-muted { + color: #999999 !important; + } + #o_new_content_menu_choices::before { + content: " "; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; + pointer-events: none; + } + #o_new_content_menu_choices .container { + max-width: 720px; + margin: auto; + } + #o_new_content_menu_choices .o_new_content_element { + opacity: 0; + animation: fadeInDownSmall 1s forwards; + } + #o_new_content_menu_choices .o_new_content_element a { + display: block; + font-size: 34px; + text-align: center; + } + #o_new_content_menu_choices .o_new_content_element a i { + width: 110px; + height: 110px; + border: 3px solid #434352; + border-radius: 100%; + line-height: 104px; + background-color: #2C2C36; + color: white; + transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; + } + #o_new_content_menu_choices .o_new_content_element a p { + color: white; + margin-top: 0.7em; + font-size: 0.5em; + } + #o_new_content_menu_choices .o_new_content_element a:hover, + #o_new_content_menu_choices .o_new_content_element a:focus { + text-decoration: none; + outline: none; + } + #o_new_content_menu_choices .o_new_content_element a:hover i, + #o_new_content_menu_choices .o_new_content_element a:focus i { + border-color: #1cc1a9; + box-shadow: 0 0 10px rgba(28, 193, 169, 0.46); + } + .oe_login_form, + .oe_signup_form, + .oe_reset_password_form { + max-width: 300px; + position: relative; + margin: 50px auto; + } + .o_ace_view_editor { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: auto; + bottom: 0; + right: 0; + position: fixed; + z-index: 1050; + } + .o_ace_view_editor .text-muted { + color: #999999 !important; + } + .o_ace_view_editor .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + .o_ace_view_editor .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + .o_ace_view_editor .form-control.is-invalid, + .o_ace_view_editor .has-error .form-control, + .has-error .o_ace_view_editor .form-control { + border-color: #D9534F; + } + .o_ace_view_editor .input-group .form-control { + height: auto; + } + .o_ace_view_editor .input-group-text, + .o_ace_view_editor .input-group .input-group-addon, + .input-group .o_ace_view_editor .input-group-addon { + background-color: #e9ecef; + } + .o_ace_view_editor .was-validated .form-control:invalid { + border-color: #D9534F; + } + .o_ace_view_editor select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + .tour .popover-navigation { + margin-left: 13px; + margin-bottom: 8px; + } + .css_published .btn-danger, + .css_published .css_publish { + display: none; + } + .css_unpublished .btn-success, + .css_unpublished .css_unpublish { + display: none; + } + [data-publish='off'] > *:not(.css_options) { + opacity: 0.5; + } + @media print { + a[href]: after { + content: initial; + } + } + .o_page_management_info .o_switch { + padding-top: 9px; + } + #list_website_pages th { + background-color: #875A7B; + color: white; + } + #list_website_pages td, + #list_website_pages th { + padding: 0.45rem; + } + #list_website_pages td > a.fa { + margin-left: 5px; + color: #875A7B; + } + #list_website_pages td .text-muted { + opacity: 0.5; + } + #list_website_pages .fa-check, + #list_website_pages .fa-eye-slash { + color: #4B9EB6; + } + /* /website/static/src/scss/user_custom_rules.scss defined in bundle 'web.assets_frontend' */ + /* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */ + .js_follow[data-follow='on'] .js_follow_btn, + .js_follow[data-follow='off'] .js_unfollow_btn { + display: none; + } + .js_follow_icons_container .js_follow_btn, + .js_follow_icons_container .js_unfollow_btn { + animation: js_follow_fade 1s ease forwards; + opacity: 0; + } + .js_follow_icons_container .js_follow_btn small, + .js_follow_icons_container .js_unfollow_btn small { + opacity: 0; + transition: opacity 0.3s ease; + } + .js_follow_icons_container .js_follow_btn:hover small, + .js_follow_icons_container .js_follow_btn:focus small, + .js_follow_icons_container .js_unfollow_btn:hover small, + .js_follow_icons_container .js_unfollow_btn:focus small { + transition-duration: 1s; + opacity: 1; + } + .js_follow_icons_container .fa:before { + content: "\f0f3"; + color: #6c757d; + } + .js_follow_icons_container .js_follow_btn:hover .fa:before { + color: #343a40; + } + .js_follow_icons_container .js_unfollow_btn .fa:before { + color: #00A09D; + } + .js_follow_icons_container .js_unfollow_btn:hover .fa:before { + content: "\f1f6"; + color: #D9534F; + } + @keyframes js_follow_fade { + to { + opacity: 1; + } + } + /* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */ + .no-link-style { + color: black; + text-decoration: none; + } + .required-form-control { + background-color: #CECDFF; + } + #filters li a, + #filters li.active a, + #filters li.active a.active, + #filters li.active a:hover, + #filters li.active a:focus, + #filters li a:hover { + padding: 0px 5px; + border-radius: 0px; + border: 0px; + border-color: transparent; + border-right: 1px solid #999; + padding-bottom: 0; + background-color: #FFFFFF; + } + #filters li.active a { + color: #999; + } + #filters li:last-child a, + #filters li:last-child a:hover, + #filters li:last-child a:focus { + border-right: 0px; + } + .nav-tabs-inline { + font-size: 14px; + } + #o_website_links_recent_links { + min-height: 30em; + } + .o_website_links_code_error { + display: none; + color: red; + font-weight: bold; + } + .truncate_text { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 500px; + } + /* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */ + @keyframes o-wblog-anim-heart { + 0%, 14%, 35% { + transform: scale(1); + } + 7%, + 21% { + transform: scale(1.3); + background-color: rgba(0, 160, 157, 0.8); + } + } + @keyframes o-wblog-fade-In { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o-wblog-loader { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + 0% { + transform: rotateY(0deg); + } + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + 100% { + transform: rotateY(3600deg); + } + } + .website_blog .css_website_mail .o_has_error { + border-color: red; + } + .website_blog .css_website_mail .css_nav_month { + display: none; + } + .website_blog .css_website_mail .css_nav_month:first-of-type { + display: block; + } + .website_blog .o_wblog_page_cards_bg { + background-color: rgba(0, 0, 0, 0.005); + } + .website_blog .o_wblog_read { + max-width: 620px; + } + .website_blog .o_wblog_read_with_sidebar { + max-width: 900px; + } + .website_blog .o_wblog_read_text { + font-size: 18px; + line-height: 28px; + font-weight: 300; + } + .website_blog .o_wblog_read_text p, + .website_blog .o_wblog_read_text ul, + .website_blog .o_wblog_read_text ol { + margin-bottom: 1.55em; + } + .website_blog .o_wblog_read_text li { + margin-bottom: 1em; + } + .website_blog .o_wblog_read_text .lead { + font-size: 26px; + line-height: 34px; + margin-bottom: 40px; + } + .website_blog .o_wblog_author_avatar { + width: 1.2em; + height: 1.2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_author_avatar_date { + width: 2em; + height: 2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_social_links > a { + width: 3em; + height: 3em; + } + .website_blog .o_wblog_social_links > a > i { + font-size: 1.3em; + } + .website_blog #o_wblog_post_content { + min-height: 350px !important; + } + .website_blog #o_wblog_post_content a.oe_mail_expand:after { + content: " →"; + } + .website_blog #o_wblog_post_content a.oe_mail_expand { + font-weight: bold; + } + .website_blog #o_wblog_post_comments .o_portal_chatter > hr { + display: none; + } + .website_blog .o_wblog_post_page_cover .o_record_cover_component { + display: none; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, transparent 100%); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_component { + display: block; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { + color: white; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump { + width: 50px; + height: 50px; + display: none; + background-color: rgba(0, 0, 0, 0.5); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump { + display: -webkit-box; + display: -webkit-flex; + display: flex; + animation: o-wblog-anim-heart 2.6s ease-in-out 1s infinite; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump:hover, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump:hover { + animation-iteration-count: 1; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_auto { + padding: 3rem 0; + min-height: 1px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after { + visibility: hidden; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_full { + min-height: 350px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_mid { + min-height: 250px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_auto { + min-height: 150px; + padding: 0; + } + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .website_blog .o_wblog_post_title #o_wblog_post_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_name { + font-size: 1.125rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .website_blog .o_wblog_regular_cover_container #o_wblog_post_name { + line-height: 1; + padding-bottom: 0.5rem; + } + .website_blog .o_wblog_post_page_cover_footer { + min-height: 33vh; + transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_next_container { + background-color: white; + cursor: pointer; + } + .website_blog #o_wblog_next_container .o_wblog_next_loader { + transform: translateZ(1px); + } + .website_blog #o_wblog_next_container .o_wblog_next_loader div { + width: 50px; + height: 50px; + margin-top: -100px; + background: rgba(0, 0, 0, 0.15); + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .website_blog #o_wblog_next_container .o_wblog_next_fake_btn { + height: 50px; + } + .website_blog #o_wblog_post_main.o_wblog_post_main_transition { + animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_posts_loop .o_record_cover_container { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + background: rgba(0, 0, 0, 0.1); + padding-top: 33%; + height: auto !important; + } + .website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { + opacity: 0.8; + } + .website_blog #o_wblog_posts_loop .o_wblog_normalize_font { + font-size: 13px; + line-height: 1.45; + } + .website_blog #o_wblog_posts_loop .o_wblog_post_list_author { + background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%); + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container { + padding-top: 20%; + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container { + padding-top: 33%; + } + body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) { + background-color: #f8f9fa; + padding: 30px 0; + border: 1px dashed #adb5bd; + } + body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty { + display: none; + } + .s_latest_posts .s_latest_posts_loader, + .s_latest_posts_big_picture .s_latest_posts_loader { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transform: translateZ(1px); + } + .s_latest_posts .s_latest_posts_loader > div, + .s_latest_posts_big_picture .s_latest_posts_loader > div { + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + max-width: 30px; + max-height: 30px; + } + .s_latest_posts .s_latest_posts_post_title, + .s_latest_posts_big_picture .s_latest_posts_post_title { + font-weight: 600; + line-height: 1; + } + .s_latest_posts .s_latest_posts_post_subtitle, + .s_latest_posts_big_picture .s_latest_posts_post_subtitle { + font-size: 1em; + } + .s_latest_posts .s_latest_posts_post_cover { + width: 3.5em; + height: 3.5em; + max-width: 85px; + max-height: 85px; + } + .s_latest_posts .s_latest_posts_post_title { + font-size: 1.25em; + } + .s_latest_posts_big_picture .s_latest_posts_post { + min-height: 150px; + } + .s_latest_posts_big_picture .s_latest_posts_post figcaption { + position: relative; + justify-content: center; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover { + min-height: 100%; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover .o_record_cover_container { + top: 0; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: 1.625rem; + margin-bottom: 0.5em; + word-spacing: -0.15em; + } + @media (max-width: 1200px) { + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: calc(1.2875rem + 0.45vw); + } + } + /* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */ + .oe_website_sale ul ul { + margin-left: 1.5rem; + } + .oe_website_sale .o_payment_form .card, + .oe_website_sale .o_payment_form .panel, + .oe_website_sale .o_payment_form .well { + border-radius: 4px !important; + } + .oe_website_sale .address-inline address { + display: inline-block; + } + .oe_website_sale table#cart_products tr td, + .oe_website_sale table#suggested_products tr td { + vertical-align: middle; + } + .oe_website_sale table#cart_products { + margin-bottom: 0; + } + .oe_website_sale table#cart_products td:first-child, + .oe_website_sale table#cart_products th:first-child { + padding-left: 15px; + } + .oe_website_sale h1[itemprop="name"], + .oe_website_sale .oe_product_cart form h5 { + word-wrap: break-word; + } + @media (max-width: 767.98px) { + .oe_website_sale .td-img { + display: none; + } + } + @media (min-width: 1200px) { + .oe_website_sale .toggle_summary_div { + max-width: 400px; + } + } + .oe_website_sale input.js_quantity { + min-width: 48px; + text-align: center; + } + .oe_website_sale input.quantity { + padding: 0; + } + .o_alternative_product { + margin: auto; + } + .oe_product_cart .oe_product_image { + height: 0; + text-align: center; + } + .oe_product_cart .oe_product_image img { + max-height: 100%; + } + .oe_product_cart .o_wsale_product_information { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + transition: .3s ease; + } + .oe_product_cart .oe_subdescription { + max-height: 0; + overflow: hidden; + font-size: 0.75rem; + margin-bottom: 0.25rem; + transform: scale(1, 0); + transition: all ease 0.3s; + } + .oe_product_cart .o_wsale_product_btn { + position: absolute; + top: auto; + left: 0; + bottom: 100%; + right: 0; + padding-bottom: 0.25rem; + } + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(0); + transition: transform ease 200ms 0s; + } + .oe_product_cart .o_wsale_product_btn:empty { + display: none !important; + } + .oe_product_cart:hover { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); + } + .oe_product_cart:hover .o_wsale_product_information { + background-color: #e9ecef !important; + } + .oe_product_cart:hover .oe_subdescription { + max-height: 1.45em; + } + @media (min-width: 992px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 2.9em; + } + } + @media (min-width: 1200px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + } + .oe_product_cart:hover .oe_subdescription, + .oe_product_cart:hover .o_wsale_product_btn .btn { + transform: scale(1); + } + @media (max-width: 767.98px) { + .oe_product_cart .oe_subdescription, .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + .oe_product_cart .oe_subdescription, + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1); + } + } + .oe_product_cart .ribbon-wrapper { + display: none; + width: 85px; + height: 88px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + } + .oe_product_cart .ribbon { + font: bold 15px Sans-Serif; + color: white; + text-align: center; + transform: rotate(-45deg); + position: relative; + padding: 7px 0; + left: -31px; + top: 14px; + width: 120px; + cursor: default; + } + .oe_product.oe_image_full .oe_product_image { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .oe_product.oe_image_full .o_wsale_product_information { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + } + .oe_product.oe_ribbon_promo .ribbon-wrapper { + display: block; + } + #products_grid .table { + table-layout: fixed; + } + #products_grid .table td { + margin-top: 15px; + padding: 0; + } + #products_grid .table tr:first-child td:first-child { + margin-top: 0; + } + #products_grid .table .o_wsale_product_grid_wrapper { + position: relative; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_1 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_2 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_3 { + padding-top: 300%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_4 { + padding-top: 400%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_1 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_2 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_3 { + padding-top: 150%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_4 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_1 { + padding-top: 33.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_2 { + padding-top: 66.66666667%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_3 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_4 { + padding-top: 133.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_1 { + padding-top: 25%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_2 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_3 { + padding-top: 75%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_4 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 7.5px; + left: 7.5px; + bottom: 7.5px; + right: 7.5px; + } + #products_grid .o_wsale_products_grid_table_wrapper { + margin: -7.5px; + } + @media (max-width: 767.98px) { + #products_grid table, #products_grid tbody, #products_grid td, #products_grid tr { + display: block; + width: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper { + padding-top: 100% !important; + } + } + @media (min-width: 576px) { + #products_grid.o_wsale_layout_list table, #products_grid.o_wsale_layout_list tbody, #products_grid.o_wsale_layout_list td, #products_grid.o_wsale_layout_list tr { + display: block; + width: 100%; + } + #products_grid.o_wsale_layout_list .o_wsale_products_grid_table_wrapper { + margin: 0; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper { + padding-top: 0 !important; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + position: relative; + } + #products_grid.o_wsale_layout_list .oe_product_cart { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + min-height: 10rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_product_image { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + width: 10rem; + max-width: 35%; + min-width: 100px; + height: auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + text-align: left !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + align-items: center; + padding: 0.5rem; + background-color: #e9ecef; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn + .btn { + margin-top: 0.5rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription { + max-height: none !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription, + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1) !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart:hover .o_wsale_product_information { + background-color: white !important; + } + } + .o_wsale_products_main_row { + margin-top: 15px; + margin-bottom: 15px; + } + .oe_cart table td:first-child { + min-width: 76px; + } + .oe_cart > .oe_structure { + clear: both; + } + div#payment_method div.list-group { + margin-left: 40px; + } + div#payment_method .list-group-item { + padding-top: 5px; + padding-bottom: 5px; + } + ul.wizard { + padding: 0; + margin-top: 20px; + list-style: none outside none; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); + } + ul.wizard li { + border: 1px solid #e9ecef; + border-right-width: 0; + position: relative; + float: left; + padding: 0 10px 0 20px; + margin: 0; + line-height: 38px; + background: #fbfbfb; + } + ul.wizard li .chevron { + position: absolute; + top: 0; + right: -10px; + z-index: 1; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #e9ecef; + } + ul.wizard li .chevron:before { + position: absolute; + top: -20px; + right: 1px; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #fbfbfb; + content: ""; + } + ul.wizard li .o_link_disable { + text-decoration: none; + color: inherit; + cursor: text; + } + ul.wizard li.text-success { + background: #f3f4f5; + } + ul.wizard li.text-success .chevron:before { + border-left: 10px solid #f5f5f5; + } + ul.wizard li.text-primary { + background: #f1f6fc; + } + ul.wizard li.text-primary .chevron:before { + border-left: 10px solid #f1f6fc; + } + ul.wizard li:first-child { + padding-left: 15px; + border-radius: 4px 0 0 4px; + } + ul.wizard li:last-child { + border-radius: 0 4px 4px 0; + border-right-width: 1px; + } + ul.wizard li:last-child .chevron { + display: none; + } + #o_shop_collapse_category li { + width: 100%; + } + #o_shop_collapse_category li a { + display: inline-block; + width: 80%; + padding-left: 3px; + } + #o_shop_collapse_category li i.fa { + cursor: pointer; + } + .mycart-popover { + max-width: 500px; + min-width: 250px; + } + .mycart-popover .cart_line { + border-bottom: 1px #EEE solid; + } + tr#empty { + display: none; + } + .js_change_shipping { + cursor: pointer; + } + a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + #o-carousel-product.css_not_available { + opacity: 0.2; + } + #o-carousel-product .carousel-outer { + height: 400px; + max-height: 90vh; + } + #o-carousel-product .carousel-control-prev, + #o-carousel-product .carousel-control-next { + height: 70%; + top: 15%; + opacity: 0.5; + cursor: pointer; + } + #o-carousel-product .carousel-control-prev:focus, + #o-carousel-product .carousel-control-next:focus { + opacity: 0.65; + } + #o-carousel-product .carousel-control-prev:hover, + #o-carousel-product .carousel-control-next:hover { + opacity: 0.8; + } + #o-carousel-product .carousel-control-prev > span, + #o-carousel-product .carousel-control-next > span { + background: rgba(0, 0, 0, 0.8); + } + #o-carousel-product .carousel-indicators li { + width: 64px; + height: 64px; + text-indent: unset; + border: 1px solid #6c757d; + opacity: 0.5; + position: relative; + } + #o-carousel-product .carousel-indicators li .o_product_video_thumb { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + color: #ced4da; + } + #o-carousel-product .carousel-indicators li.active { + opacity: 1; + border: 1px solid #00A09D; + } + .ecom-zoomable:not(.ecom-autozoom) img[data-zoom] { + cursor: zoom-in; + } + .ecom-zoomable.ecom-autozoom img[data-zoom] { + cursor: crosshair; + } + .ecom-zoomable .o_editable img[data-zoom] { + cursor: pointer; + } + #coupon_box form { + max-width: 300px; + } + .o_website_sale_animate { + opacity: 0.7; + position: absolute !important; + height: 150px; + width: 150px; + z-index: 1020; + } + .o_red_highlight { + background: #D9534F !important; + box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); + transition: all 0.5s linear; + } + .o_shadow_animation { + box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important; + } + .o_carousel_product_card .o_carousel_product_card_img_top { + object-fit: scale-down; + } + @media (max-width: 767.98px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + @media (min-width: 768px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 8rem; + } + } + @media (min-width: 992px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + .o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove { + display: block; + } + @media (min-width: 576px) { + .o_carousel_product_card_wrap { + float: left; + } + } + .o_carousel_product_control { + top: 33.33333333%; + bottom: 33.33333333%; + width: 2rem; + border-radius: 5px; + background-color: #00A09D; + } + .o_carousel_product_remove { + position: absolute; + display: none; + cursor: pointer; + right: 5%; + top: 5%; + } + .o_carousel_product_remove:hover { + display: block; + } + /* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */ + .oe_msg img.oe_msg_avatar { + width: 50px; + margin-right: 10px; + } + .oe_msg_attachment { + display: inline-block; + width: 120px; + margin: 4px 2px; + min-height: 80px; + position: relative; + border-radius: 3px; + text-align: center; + vertical-align: top; + } + .oe_msg_attachment a img.oe_attachment_embedded { + display: block; + position: relative; + margin: 0 0 0 10px; + width: 100px; + height: 80px; + border-radius: 1px; + border: solid 3px #FFF; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + } + .oe_msg_attachment a div.oe_attachment_name { + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 2px; + margin-bottom: 5px; + background: #F4F5FA; + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; + word-wrap: break-word; + } + /* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */ + .progress-wizard { + margin-top: 15px; + padding: 0 15px; + } + @media (min-width: 768px) { + .progress-wizard { + padding: 0; + } + } + .progress-wizard .progress-wizard-step { + position: relative; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step { + margin-top: 0.8125rem; + float: left; + width: 33.33333333%; + } + .o_wizard_has_extra_step + .progress-wizard .progress-wizard-step { + width: 25%; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete { + display: none; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-dot { + width: 0.625rem; + height: 0.625rem; + position: relative; + display: inline-block; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 0.125rem #e9ecef; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-dot { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: auto; + margin: -0.375rem 0 0 -0.3125rem; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + color: #6c757d; + margin: 5px 0 5px 5px; + font-size: 0.9375rem; + display: inline-block; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + display: block; + margin: 1rem 0 20px 0; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + margin-left: -15px; + font-size: 24px; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-bar { + height: 0.125rem; + background-color: #e9ecef; + } + .progress-wizard .progress-wizard-step.active .progress-wizard-dot { + animation: fadeIn 1s ease 0s 1 normal none running; + background: #00A09D; + box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5); + } + .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel { + color: #343a40; + font-weight: bolder; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot { + background: none; + box-shadow: none; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after { + position: absolute; + top: -0.3125rem; + left: -0.3125rem; + bottom: auto; + right: auto; + width: 1.25rem; + height: 1.25rem; + border-radius: 100%; + background: white; + color: #2CBB70; + text-align: center; + line-height: 1; + font-size: 1.25rem; + font-family: FontAwesome; + content: "\f058"; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel { + color: #343a40; + } + .progress-wizard .progress-wizard-step.disabled { + cursor: default; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */ + .css_attribute_color { + display: inline-block; + border: 1px solid #999999; + text-align: center; + } + .css_attribute_color input { + margin: 8px; + height: 13px; + opacity: 0; + } + .css_attribute_color.active { + border: 3px ridge #66ee66; + } + .css_attribute_color.active input { + margin: 6px; + } + .css_attribute_color.custom_value { + background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600); + } + .css_not_available_msg { + display: none; + } + .css_not_available.js_product .css_quantity, + .css_not_available.js_product .product_price { + display: none; + } + .css_not_available.js_product .css_not_available_msg { + display: block; + } + .css_not_available.js_product .js_add, + .css_not_available.js_product .oe_price, + .css_not_available.js_product .oe_default_price, + .css_not_available.js_product .oe_optional { + display: none; + } + .css_quantity { + width: initial; + } + .css_quantity input[name="add_qty"] { + max-width: 50px; + text-align: center; + } + option.css_not_available { + color: #ccc; + } + label.css_not_available { + opacity: 0.6; + } + label.css_attribute_color.css_not_available { + opacity: 1; + background-image: url("/website_sale/static/src/img/redcross.png"); + background-size: cover; + } + .variant_attribute { + padding-bottom: 0.5rem; + } + .variant_attribute .attribute_name { + padding-bottom: 0.5rem; + display: block; + } + .variant_attribute .radio_input { + margin-right: 0.7rem; + vertical-align: middle; + } + .variant_attribute .radio_input_value { + display: inline-block; + vertical-align: middle; + line-height: 1; + } + .variant_attribute .variant_custom_value { + margin-bottom: 0.7rem; + } + .variant_attribute .variant_custom_value.custom_value_own_line { + display: inline-block; + } + .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 1.6rem; + } + .variant_attribute select { + margin-bottom: 0.5rem; + } + .o_product_configurator .product_detail_img { + max-height: 240px; + } + .o_product_configurator .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 2.1rem; + } + .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.025); + } + .oe_optional_products_modal .o_total_row { + font-size: 1.2rem; + } + .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json { + padding: 0.075rem 0.75rem; + } + .js_product.in_cart .js_add_cart_variants { + display: none; + } + .js_product select { + -webkit--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -moz--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + background-image: none; + } + .js_product .td-product_name { + word-wrap: break-word; + } + .js_product .td-product_name { + min-width: 140px; + } + .js_product .td-img { + width: 100px; + } + .js_product .td-qty { + width: 200px; + } + .js_product .td-qty a.input-group-addon { + background-color: transparent; + border: 0px; + } + .js_product .td-qty .input-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: inline-flex; + } + .js_product .td-action { + width: 30px; + } + .js_product .td-price, + .js_product .td-price-total { + width: 120px; + } + @media (max-width: 767.98px) { + .js_product .td-img, .js_product .td-price-total { + display: none; + } + .js_product .td-qty { + width: 60px; + } + .js_product .td-price { + width: 80px; + } + } + @media (max-width: 476px) { + .js_product .td-qty { + width: 60px; + } + .js_product #modal_optional_products table thead, + .js_product .oe_cart table thead { + display: none; + } + .js_product #modal_optional_products table td.td-img, + .js_product .oe_cart table td.td-img { + display: none; + } + } + .o_total_row { + height: 50px; + } + .oe_striked_price { + text-decoration: line-through; + white-space: nowrap; + } + .o_list_view .o_data_row.o_selected_row > .o_data_cell:not(.o_readonly_modifier) .o_field_widget .o_edit_product_configuration { + padding: 0; + background-color: inherit; + margin-left: 3px; + } + /* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */ + .o_menu_toggle { + float: left; + padding: 4px 0 0 16px; + font-size: 1.3em; + color: white; + } + .o_menu_toggle:hover, + .o_menu_toggle:focus, + .o_menu_toggle:active { + color: white; + outline: none; + } + /* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */ + .o_website_form_flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .o_website_form_flex_item { + flex-basis: 33%; + } + @media (max-width: 991.98px) { + .o_website_form_flex_item { + flex-basis: 50%; + } + } + @media (max-width: 767.98px) { + .o_website_form_flex_item { + flex-basis: 100%; + } + } + .o_website_form_field_hidden { + display: none; + } + .editor_enable .o_website_form_field_hidden { + display: -webkit-box; + display: -webkit-flex; + display: flex; + opacity: 0.5; + } + .editor_enable .s_website_form .form-field select { + pointer-events: none; + } + .o_website_form_required .col-form-label:after, + .o_website_form_required .control-label:after, + .o_website_form_required_custom .col-form-label:after, + .o_website_form_required_custom .control-label:after { + content: ' *'; + } + #editable_select.form-control { + height: 100%; + } + .form-field input[type=file].form-control { + height: 100%; + } + /* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss defined in bundle 'web.assets_frontend' */ + .o_newsletter_modal .modal-header { + padding: 0; + border: none; + } + .o_newsletter_modal .modal-title { + display: none; + } + .o_newsletter_modal .close { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + font-size: 0.75rem; + width: 1.5rem; + height: 1.5rem; + padding: 0; + margin: -0.75rem -0.75rem 0 0; + opacity: 1; + background-color: white; + z-index: 1; + border-radius: 0.75rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + /* /website_animate/static/src/scss/o_animate_frontend.scss defined in bundle 'web.assets_frontend' */ + .o_animate { + animation-duration: 1s; + animation-fill-mode: both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + text-rendering: geometricPrecision; + visibility: hidden; + } + .o_animate_preview { + visibility: visible; + } + .o_anim_dur500 { + animation-duration: 500ms; + } + .o_anim_dur1500 { + animation-duration: 1500ms; + } + .o_anim_dur2000 { + animation-duration: 2000ms; + } + .o_anim_dur2500 { + animation-duration: 2500ms; + } + .o_anim_dur3000 { + animation-duration: 3000ms; + } + .o_anim_del500 { + animation-delay: 500ms; + } + .o_anim_del1000 { + animation-delay: 1000ms; + } + .o_anim_del1500 { + animation-delay: 1500ms; + } + .o_anim_del2000 { + animation-delay: 2000ms; + } + .o_anim_del2500 { + animation-delay: 2500ms; + } + @-moz-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @-webkit-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + .o_anim_bounce_in { + animation-name: o_anim_bounce_in; + } + @-moz-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_down { + animation-name: o_anim_bounce_in_down; + } + @-moz-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_left { + animation-name: o_anim_bounce_in_left; + } + @-moz-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_right { + animation-name: o_anim_bounce_in_right; + } + @-moz-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + .o_anim_fade_in { + animation-name: o_anim_fade_in; + } + @-moz-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_down { + animation-name: o_anim_fade_in_down; + } + @-moz-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_left { + animation-name: o_anim_fade_in_left; + } + @-moz-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_right { + animation-name: o_anim_fade_in_right; + } + @-moz-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_up { + animation-name: o_anim_fade_in_up; + } + @-moz-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + .o_anim_fade_out { + animation-name: o_anim_fade_out; + } + @-moz-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform-origin: center; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform-origin: center; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + .o_anim_rotate_in { + animation-name: o_anim_rotate_in; + } + @-moz-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_left { + animation-name: o_anim_rotate_in_down_left; + } + @-moz-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_right { + animation-name: o_anim_rotate_in_down_right; + } + @-moz-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + .o_anim_zoom_in { + animation-name: o_anim_zoom_in; + } + @-moz-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_down { + animation-name: o_anim_zoom_in_down; + } + @-moz-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_left { + animation-name: o_anim_zoom_in_left; + } + @-moz-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_right { + animation-name: o_anim_zoom_in_right; + } + @-moz-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + .o_anim_flash { + animation-name: o_anim_flash; + } + @-moz-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @-webkit-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + .o_anim_pulse { + animation-name: o_anim_pulse; + } + @-moz-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @-webkit-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + .o_anim_shake { + animation-name: o_anim_shake; + } + @-moz-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @-webkit-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + .o_anim_tada { + animation-name: o_anim_tada; + } + @-moz-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_x { + backface-visibility: visible; + animation-name: o_anim_flip_in_x; + } + @-moz-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_y { + backface-visibility: visible; + animation-name: o_anim_flip_in_y; + } + /* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 768px) { + .website_forum .o_forum_ask_btn { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + width: 200px; + } + } + .website_forum .o_wforum_nav .nav-link, + .website_forum .o_wforum_nav .nav > li > a { + color: #343a40; + line-height: 1; + } + .website_forum .o_wforum_nav .nav-link:hover, + .website_forum .o_wforum_nav .nav > li > a:hover, + .website_forum .o_wforum_nav .nav-link:focus, + .website_forum .o_wforum_nav .nav > li > a:focus, + .website_forum .o_wforum_nav .nav-link.focus, + .website_forum .o_wforum_nav .nav > li > a.focus { + color: #875A7B; + } + .website_forum .o_wforum_nav .nav-link .fa, + .website_forum .o_wforum_nav .nav > li > a .fa { + opacity: 0.5; + } + .website_forum .o_wforum_nav .nav-link:hover .fa, + .website_forum .o_wforum_nav .nav > li > a:hover .fa, + .website_forum .o_wforum_nav .nav-link.active .fa, + .website_forum .o_wforum_nav .nav > li > a.active .fa { + opacity: 1; + } + .website_forum .o_wforum_nav .nav-link.active, + .website_forum .o_wforum_nav .nav > li > a.active { + background-color: rgba(75, 158, 182, 0.1); + color: #346f80 !important; + } + .website_forum .o_wforum_nav .nav-link img.o_forum_avatar, + .website_forum .o_wforum_nav .nav > li > a img.o_forum_avatar { + width: 30px; + height: 30px; + } + .website_forum .o_wforum_post, + .website_forum .note-editable.panel-body { + word-wrap: break-word; + } + .website_forum .o_wforum_post pre, + .website_forum .note-editable.panel-body pre { + color: #343a40; + border-radius: 0.125rem; + padding: 1rem; + background-color: #f8f9fa; + white-space: pre-wrap; + } + .website_forum .o_wforum_post blockquote, + .website_forum .note-editable.panel-body blockquote { + position: relative; + padding-left: 1em; + border-left: 0.25em solid #adb5bd; + color: #6c757d; + } + .website_forum .o_wforum_post #post_reply img.o_forum_avatar, + .website_forum .note-editable.panel-body #post_reply img.o_forum_avatar { + width: 24px; + height: 24px; + } + .website_forum .o_wforum_readable { + max-width: 700px; + } + .website_forum .o_wforum_readable p { + margin-bottom: 0.5rem; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor { + border: 0; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-toolbar { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + height: 32px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-editable, + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + border: 1px solid #dee2e6; + border-width: 0 1px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + display: block; + border-bottom-width: 1px; + } + .website_forum .o_wforum_author_box.o_show_info { + line-height: 1.2; + } + .website_forum .o_wforum_author_box.o_show_info img { + width: 2em; + height: 2em; + } + .website_forum .o_wforum_author_box.o_compact { + line-height: 1; + } + .website_forum .o_wforum_author_box.o_compact img { + width: 1.4em; + height: 1.4em; + } + .website_forum .forum_answer .o_wforum_answer_correct_badge { + display: none; + } + .website_forum .forum_answer .o_wforum_author_box_check { + width: 1em; + height: 1em; + display: none; + top: 0; + right: -3px; + box-shadow: 0 0 0 2px white; + line-height: .8; + } + .website_forum .forum_answer .o_wforum_validate_toggler { + color: #ced4da; + } + .website_forum .forum_answer .o_wforum_validate_toggler:hover, + .website_forum .forum_answer .o_wforum_validate_toggler:focus, + .website_forum .forum_answer .o_wforum_validate_toggler.focus { + color: #70dda4; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_correct_badge, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_author_box .o_wforum_author_box_check { + display: inline; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler { + color: #2CBB70; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:focus, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler.focus { + color: #F79B5B; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover .fa.fa-check:before { + content: '\f00d'; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_header .o_wforum_author_pic { + border: 2px solid #2CBB70; + padding: 3px; + } + .website_forum .o_wforum_gold { + color: #eca801; + } + .website_forum a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + .website_forum .forum_answer img, + .website_forum .question-block img { + max-width: 100%; + } + .website_forum .vote .vote_count, + .o_wforum_profile_tab .vote .vote_count { + line-height: 1; + animation-play-state: paused; + } + .website_forum .vote .vote_count.o_forum_vote_animate, + .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate { + animation: bounceIn 0.3s ease running; + } + .website_forum .vote .vote_down, + .website_forum .vote .vote_up, + .o_wforum_profile_tab .vote .vote_down, + .o_wforum_profile_tab .vote .vote_up { + line-height: 0.5; + font-size: 1.1em; + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .website_forum .vote .vote_up:hover, + .website_forum .vote .vote_up:focus, + .website_forum .vote .vote_up.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_up:hover, + .o_wforum_profile_tab .vote .vote_up:focus, + .o_wforum_profile_tab .vote .vote_up.focus { + color: #2CBB70; + } + .website_forum .vote .vote_down, + .o_wforum_profile_tab .vote .vote_down { + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus { + color: #D9534F; + } + @media (min-width: 576px) { + .website_forum .vote.o_wforum_vote_vertical, .o_wforum_profile_tab .vote.o_wforum_vote_vertical { + font-size: 1.2em; + } + } + .o_js_forum_tag_follow .badge, + .o_js_forum_tag_follow .label { + font-size: 100%; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box { + position: absolute; + top: 100%; + left: 0; + bottom: auto; + right: auto; + display: none; + z-index: 1; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box .card, + .o_js_forum_tag_follow .o_forum_tag_follow_box .panel, + .o_js_forum_tag_follow .o_forum_tag_follow_box .well { + padding: 14px; + } + .o_profile_main { + overflow: hidden; + } + img.o_forum_avatar { + width: 40px; + height: 40px; + object-fit: cover; + } + img.o_forum_avatar_big { + width: 75px; + height: 75px; + object-fit: cover; + } + .o_wprofile_email_validation_container img.o_forum_avatar { + width: 16px; + height: 16px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + margin-left: 10px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line { + margin-top: -0.5rem; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_bio p { + margin-top: 8px; + margin-bottom: 0; + } + @media (min-width: 768px) { + .o_wforum_elearning_navtabs_container { + background-color: #adb5bd; + } + } + .website_forum { + margin-bottom: 1rem; + } + .o_wforum_forum_card_bg { + background-image: linear-gradient(99deg, #adb5bd 10%, #919ca6 90%); + } + #o_wforum_forums_index_list .o_wforum_forum_card_bg { + min-height: 100px; + } + /* /website_event/static/src/scss/website_event.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_event_searchbar_form { + flex: 0 0 100%; + } + @media (min-width: 992px) { + .o_wevent_event_searchbar_form { + flex: 0 0 33%; + } + } + .o_wevent_index_topbar_filters .dropdown-toggle { + border: 1px solid #ced4da; + background-color: white !important; + color: #343a40; + border-radius: 0.125rem; + } + .o_wevent_index_topbar_filters .dropdown-toggle:hover, + .o_wevent_index_topbar_filters .dropdown-toggle:focus { + border-color: #00A09D; + color: #00A09D; + text-decoration: none; + } + .o_wevent_index_topbar_filters .dropdown-toggle:after { + margin-left: 1.2em; + } + .o_wevent_index_topbar_filters .dropdown-toggle .fa { + margin-right: .4em; + color: #00A09D; + } + .o_wevent_index_topbar_filters .dropdown-menu { + margin-top: 0.5rem; + min-width: 12rem; + } + .o_wevent_index_topbar_filters .dropdown-item.active .badge, + .o_wevent_index_topbar_filters .dropdown-menu a.active .badge, + .dropdown-menu .o_wevent_index_topbar_filters a.active .badge, + .o_wevent_index_topbar_filters .dropdown-item.active .label, + .o_wevent_index_topbar_filters .dropdown-menu a.active .label, + .dropdown-menu .o_wevent_index_topbar_filters a.active .label { + background-color: white; + color: #00A09D; + } + .o_wevent_social_link { + display: inline-block; + width: 3em; + height: 3em; + margin: 0 0.25rem 0.5rem 0.25rem; + line-height: 3em; + background-color: #f8f9fa; + border: 1px solid #dee2e6; + border-radius: 50%; + text-align: center; + } + .o_wevent_social_link:hover, + .o_wevent_social_link:focus { + background-color: #dee2e6; + } + .o_wevent_badge { + padding: 0.5rem 1rem; + border-radius: 10rem; + font-weight: 400; + } + .o_wevent_index .o_wevent_events_list header a { + transition: all .25s ease-in-out; + } + .o_wevent_index .o_wevent_events_list header a:hover, + .o_wevent_index .o_wevent_events_list header a:focus { + transform: scale(1.05); + } + .o_wevent_index .o_wevent_events_list .opt_events_list_columns header { + height: 200px; + } + @media (max-width: 767.98px) { + .o_wevent_index .o_wevent_events_list .opt_events_list_rows header { + height: 200px; + } + } + .o_wevent_index .o_wevent_events_list .o_wevent_badge_event { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding: 0.5rem 0.9375rem; + transform: translateY(-50%); + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date { + top: 0.9375rem; + right: 0.9375rem; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + width: 4rem; + height: 4rem; + border-radius: 50%; + text-align: center; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_day { + font-size: 1.125rem; + font-weight: 300; + line-height: 1; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_month { + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_events_list .o_wevent_participating, + .o_wevent_index .o_wevent_events_list .o_wevent_unpublished { + position: absolute; + bottom: 0; + width: 100%; + padding: 0.9375rem 0.9375rem; + text-align: right; + } + .o_wevent_index .o_wevent_events_list .card-title { + color: #343a40; + } + .o_wevent_index .o_wevent_sidebar_title { + margin: 0 0 1.5rem 0; + border-bottom: 1px solid #dee2e6; + padding: 0 0 0.5rem 0; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_sidebar_block { + margin: 0 0 2.5rem 0; + } + .o_wevent_index .o_wevent_sidebar_figure { + position: relative; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-img { + margin-bottom: 0; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: auto; + width: 100%; + padding: 1rem; + background-color: rgba(0, 0, 0, 0.5); + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + color: #fff; + } + .o_wevent_index #o_wevent_index_main_col .form-inline { + width: 100%; + } + .o_wevent_event .o_wevent_event_title { + margin: 3rem 0; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_name { + font-size: 1.125rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .o_wevent_event .o_wevent_registration_btn { + flex: 0 0 100%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed { + flex: 0 0 33%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed .close { + display: none; + } + .o_wevent_event .o_wevent_registration_btn .close { + display: block; + } + .o_wevent_event .o_wevent_registration_btn:not(.collapsed) { + box-shadow: none; + font-weight: 700; + text-transform: uppercase; + transition: none; + } + .o_wevent_event .o_wevent_sidebar_title { + margin-bottom: 1rem; + opacity: .5; + text-transform: uppercase; + } + .o_wevent_event .o_wevent_sidebar_block { + padding: 3rem; + border-bottom: 1px solid #dee2e6; + } + .o_wevent_event .o_wevent_sidebar_block:last-child { + border-bottom: 0; + } + .o_wevent_event .o_record_cover_container { + overflow: hidden; + z-index: 0; + } + .o_wevent_event .o_record_cover_container .o_record_cover_component { + display: none; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image { + background-attachment: fixed; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_component { + display: block; + z-index: -1; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_wevent_event_title { + color: white; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + /* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */ + .o_wevent_event .ribbon-wrapper { + width: 60px; + height: 60px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + } + .o_wevent_event .ribbon { + font: bold 13px Sans-Serif; + color: #404040; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + padding: 5px 0; + left: -4px; + top: 8px; + width: 90px; + -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + } + .o_wevent_event .ribbon.ribbon_Gold { + background-color: #FDE21B; + background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); + background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B); + } + .o_wevent_event .ribbon.ribbon_Silver { + background-color: #CCCCCC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); + background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC); + } + .o_wevent_event .ribbon.ribbon_Bronze { + background-color: #DB9141; + background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); + background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); + background-image: -moz-linear-gradient(top, #C2792A, #DB9141); + background-image: -ms-linear-gradient(top, #C2792A, #DB9141); + background-image: -o-linear-gradient(top, #C2792A, #DB9141); + } + .o_wevent_event .event_color_0 { + background-color: white; + color: #5a5a5a; + } + .o_wevent_event .event_color_1 { + background-color: #cccccc; + color: #424242; + } + .o_wevent_event .event_color_2 { + background-color: #ffc7c7; + color: #7a3737; + } + .o_wevent_event .event_color_3 { + background-color: #fff1c7; + color: #756832; + } + .o_wevent_event .event_color_4 { + background-color: #e3ffc7; + color: #5d6937; + } + .o_wevent_event .event_color_5 { + background-color: #c7ffd5; + color: #1a7759; + } + .o_wevent_event .event_color_6 { + background-color: #c7ffff; + color: #1a5d83; + } + .o_wevent_event .event_color_7 { + background-color: #c7d5ff; + color: #3b3e75; + } + .o_wevent_event .event_color_8 { + background-color: #e3c7ff; + color: #4c3668; + } + .o_wevent_event .event_color_9 { + background-color: #ffc7f1; + color: #6d2c70; + } + /* /website_mail_channel/static/src/css/website_mail_channel.css defined in bundle 'web.assets_frontend' */ + .o_mg_link_show { + display: none; + } + .o_mg_link_content { + display: none; + } + /* /website/static/src/scss/compatibility/bs3_for_12_0.scss defined in bundle 'web.assets_frontend' */ + .progress-bar-primary { + background-color: #00A09D !important; + color: white; + } + .progress-bar-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-primary:hover, + a.progress-bar-primary:focus, + button.progress-bar-primary:hover, + button.progress-bar-primary:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-secondary { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-secondary:hover, + a.progress-bar-secondary:focus, + button.progress-bar-secondary:hover, + button.progress-bar-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-success { + background-color: #2CBB70 !important; + color: white; + } + .progress-bar-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-success:hover, + a.progress-bar-success:focus, + button.progress-bar-success:hover, + button.progress-bar-success:focus { + background-color: #229257 !important; + color: white; + } + .progress-bar-info { + background-color: #4B9EB6 !important; + color: white; + } + .progress-bar-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-info:hover, + a.progress-bar-info:focus, + button.progress-bar-info:hover, + button.progress-bar-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .progress-bar-warning { + background-color: #F79B5B !important; + color: white; + } + .progress-bar-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-warning:hover, + a.progress-bar-warning:focus, + button.progress-bar-warning:hover, + button.progress-bar-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .progress-bar-danger { + background-color: #D9534F !important; + color: white; + } + .progress-bar-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-danger:hover, + a.progress-bar-danger:focus, + button.progress-bar-danger:hover, + button.progress-bar-danger:focus { + background-color: #c9302c !important; + color: white; + } + .progress-bar-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .progress-bar-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.progress-bar-light:hover, + a.progress-bar-light:focus, + button.progress-bar-light:hover, + button.progress-bar-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .progress-bar-dark { + background-color: #141f1e !important; + color: white; + } + .progress-bar-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-dark:hover, + a.progress-bar-dark:focus, + button.progress-bar-dark:hover, + button.progress-bar-dark:focus { + background-color: black !important; + color: white; + } + .progress-bar-default { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-default:hover, + a.progress-bar-default:focus, + button.progress-bar-default:hover, + button.progress-bar-default:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-violet-dark { + background-color: #875A7B !important; + color: white; + } + .progress-bar-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-dark:hover, + a.progress-bar-violet-dark:focus, + button.progress-bar-violet-dark:hover, + button.progress-bar-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .progress-bar-violet-darker { + background-color: #62495B !important; + color: white; + } + .progress-bar-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-darker:hover, + a.progress-bar-violet-darker:focus, + button.progress-bar-violet-darker:hover, + button.progress-bar-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .progress-bar-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .progress-bar-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-lightest:hover, + a.progress-bar-inverse-lightest:focus, + button.progress-bar-inverse-lightest:hover, + button.progress-bar-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .progress-bar-inverse-light { + background-color: #8B979F !important; + color: white; + } + .progress-bar-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-light:hover, + a.progress-bar-inverse-light:focus, + button.progress-bar-inverse-light:hover, + button.progress-bar-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .progress-bar-inverse { + background-color: #47738F !important; + color: white; + } + .progress-bar-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse:hover, + a.progress-bar-inverse:focus, + button.progress-bar-inverse:hover, + button.progress-bar-inverse:focus { + background-color: #36586d !important; + color: white; + } + .progress-bar-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .progress-bar-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-dark:hover, + a.progress-bar-inverse-dark:focus, + button.progress-bar-inverse-dark:hover, + button.progress-bar-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .progress-bar-inverse-darker { + background-color: #485761 !important; + color: white; + } + .progress-bar-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-darker:hover, + a.progress-bar-inverse-darker:focus, + button.progress-bar-inverse-darker:hover, + button.progress-bar-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .progress-bar-alpha { + background-color: #00A09D !important; + color: white; + } + .progress-bar-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha:hover, + a.progress-bar-alpha:focus, + button.progress-bar-alpha:hover, + button.progress-bar-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-alpha-dark { + background-color: #18856F !important; + color: white; + } + .progress-bar-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-dark:hover, + a.progress-bar-alpha-dark:focus, + button.progress-bar-alpha-dark:hover, + button.progress-bar-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .progress-bar-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .progress-bar-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-light:hover, + a.progress-bar-alpha-light:focus, + button.progress-bar-alpha-light:hover, + button.progress-bar-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .progress-bar-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .progress-bar-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-lightest:hover, + a.progress-bar-alpha-lightest:focus, + button.progress-bar-alpha-lightest:hover, + button.progress-bar-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .progress-bar-beta { + background-color: #5B899E !important; + color: white; + } + .progress-bar-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta:hover, + a.progress-bar-beta:focus, + button.progress-bar-beta:hover, + button.progress-bar-beta:focus { + background-color: #486d7e !important; + color: white; + } + .progress-bar-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .progress-bar-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-dark:hover, + a.progress-bar-beta-dark:focus, + button.progress-bar-beta-dark:hover, + button.progress-bar-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .progress-bar-beta-light { + background-color: #699FB8 !important; + color: white; + } + .progress-bar-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-light:hover, + a.progress-bar-beta-light:focus, + button.progress-bar-beta-light:hover, + button.progress-bar-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .progress-bar-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .progress-bar-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-lightest:hover, + a.progress-bar-beta-lightest:focus, + button.progress-bar-beta-lightest:hover, + button.progress-bar-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .progress-bar-gamma { + background-color: #E46F78 !important; + color: white; + } + .progress-bar-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma:hover, + a.progress-bar-gamma:focus, + button.progress-bar-gamma:hover, + button.progress-bar-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .progress-bar-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .progress-bar-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-dark:hover, + a.progress-bar-gamma-dark:focus, + button.progress-bar-gamma-dark:hover, + button.progress-bar-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .progress-bar-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .progress-bar-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-light:hover, + a.progress-bar-gamma-light:focus, + button.progress-bar-gamma-light:hover, + button.progress-bar-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .progress-bar-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .progress-bar-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-lightest:hover, + a.progress-bar-gamma-lightest:focus, + button.progress-bar-gamma-lightest:hover, + button.progress-bar-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .progress-bar-delta { + background-color: #5C5B80 !important; + color: white; + } + .progress-bar-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta:hover, + a.progress-bar-delta:focus, + button.progress-bar-delta:hover, + button.progress-bar-delta:focus { + background-color: #474662 !important; + color: white; + } + .progress-bar-delta-dark { + background-color: #37364D !important; + color: white; + } + .progress-bar-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-dark:hover, + a.progress-bar-delta-dark:focus, + button.progress-bar-delta-dark:hover, + button.progress-bar-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .progress-bar-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .progress-bar-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-light:hover, + a.progress-bar-delta-light:focus, + button.progress-bar-delta-light:hover, + button.progress-bar-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .progress-bar-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .progress-bar-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-lightest:hover, + a.progress-bar-delta-lightest:focus, + button.progress-bar-delta-lightest:hover, + button.progress-bar-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .progress-bar-epsilon { + background-color: #D5653E !important; + color: white; + } + .progress-bar-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon:hover, + a.progress-bar-epsilon:focus, + button.progress-bar-epsilon:hover, + button.progress-bar-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .progress-bar-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .progress-bar-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-dark:hover, + a.progress-bar-epsilon-dark:focus, + button.progress-bar-epsilon-dark:hover, + button.progress-bar-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .progress-bar-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .progress-bar-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-light:hover, + a.progress-bar-epsilon-light:focus, + button.progress-bar-epsilon-light:hover, + button.progress-bar-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .progress-bar-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .progress-bar-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-lightest:hover, + a.progress-bar-epsilon-lightest:focus, + button.progress-bar-epsilon-lightest:hover, + button.progress-bar-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .label-primary { + color: white; + background-color: #00A09D; + } + a.label-primary:hover, + a.label-primary:focus { + color: white; + background-color: #006d6b; + } + a.label-primary:focus, + a.label-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-secondary { + color: white; + background-color: #adb5bd; + } + a.label-secondary:hover, + a.label-secondary:focus { + color: white; + background-color: #919ca6; + } + a.label-secondary:focus, + a.label-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-success { + color: white; + background-color: #2CBB70; + } + a.label-success:hover, + a.label-success:focus { + color: white; + background-color: #229257; + } + a.label-success:focus, + a.label-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5); + } + .label-info { + color: white; + background-color: #4B9EB6; + } + a.label-info:hover, + a.label-info:focus { + color: white; + background-color: #3b7f93; + } + a.label-info:focus, + a.label-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5); + } + .label-warning { + color: white; + background-color: #F79B5B; + } + a.label-warning:hover, + a.label-warning:focus { + color: white; + background-color: #f57d2a; + } + a.label-warning:focus, + a.label-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5); + } + .label-danger { + color: white; + background-color: #D9534F; + } + a.label-danger:hover, + a.label-danger:focus { + color: white; + background-color: #c9302c; + } + a.label-danger:focus, + a.label-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); + } + .label-light { + color: #343a40; + background-color: #f6f9f9; + } + a.label-light:hover, + a.label-light:focus { + color: #343a40; + background-color: #d7e4e4; + } + a.label-light:focus, + a.label-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5); + } + .label-dark { + color: white; + background-color: #141f1e; + } + a.label-dark:hover, + a.label-dark:focus { + color: white; + background-color: black; + } + a.label-dark:focus, + a.label-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-violet-dark { + color: white; + background-color: #875A7B; + } + a.label-violet-dark:hover, + a.label-violet-dark:focus { + color: white; + background-color: #68465f; + } + a.label-violet-dark:focus, + a.label-violet-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5); + } + .label-violet-darker { + color: white; + background-color: #62495B; + } + a.label-violet-darker:hover, + a.label-violet-darker:focus { + color: white; + background-color: #453340; + } + a.label-violet-darker:focus, + a.label-violet-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5); + } + .label-inverse-lightest { + color: white; + background-color: #98A6B0; + } + a.label-inverse-lightest:hover, + a.label-inverse-lightest:focus { + color: white; + background-color: #7b8d9a; + } + a.label-inverse-lightest:focus, + a.label-inverse-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5); + } + .label-inverse-light { + color: white; + background-color: #8B979F; + } + a.label-inverse-light:hover, + a.label-inverse-light:focus { + color: white; + background-color: #707e87; + } + a.label-inverse-light:focus, + a.label-inverse-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5); + } + .label-inverse { + color: white; + background-color: #47738F; + } + a.label-inverse:hover, + a.label-inverse:focus { + color: white; + background-color: #36586d; + } + a.label-inverse:focus, + a.label-inverse.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5); + } + .label-inverse-dark { + color: white; + background-color: #5B7687; + } + a.label-inverse-dark:hover, + a.label-inverse-dark:focus { + color: white; + background-color: #465b69; + } + a.label-inverse-dark:focus, + a.label-inverse-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5); + } + .label-inverse-darker { + color: white; + background-color: #485761; + } + a.label-inverse-darker:hover, + a.label-inverse-darker:focus { + color: white; + background-color: #323d44; + } + a.label-inverse-darker:focus, + a.label-inverse-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5); + } + .label-alpha { + color: white; + background-color: #00A09D; + } + a.label-alpha:hover, + a.label-alpha:focus { + color: white; + background-color: #006d6b; + } + a.label-alpha:focus, + a.label-alpha.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-alpha-dark { + color: white; + background-color: #18856F; + } + a.label-alpha-dark:hover, + a.label-alpha-dark:focus { + color: white; + background-color: #105a4b; + } + a.label-alpha-dark:focus, + a.label-alpha-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5); + } + .label-alpha-light { + color: white; + background-color: #26D1AF; + } + a.label-alpha-light:hover, + a.label-alpha-light:focus { + color: white; + background-color: #1ea68b; + } + a.label-alpha-light:focus, + a.label-alpha-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5); + } + .label-alpha-lightest { + color: white; + background-color: #2AEBC4; + } + a.label-alpha-lightest:hover, + a.label-alpha-lightest:focus { + color: white; + background-color: #13cfa9; + } + a.label-alpha-lightest:focus, + a.label-alpha-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5); + } + .label-beta { + color: white; + background-color: #5B899E; + } + a.label-beta:hover, + a.label-beta:focus { + color: white; + background-color: #486d7e; + } + a.label-beta:focus, + a.label-beta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5); + } + .label-beta-dark { + color: white; + background-color: #3D5D6B; + } + a.label-beta-dark:hover, + a.label-beta-dark:focus { + color: white; + background-color: #2a414b; + } + a.label-beta-dark:focus, + a.label-beta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5); + } + .label-beta-light { + color: white; + background-color: #699FB8; + } + a.label-beta-light:hover, + a.label-beta-light:focus { + color: white; + background-color: #4c87a2; + } + a.label-beta-light:focus, + a.label-beta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5); + } + .label-beta-lightest { + color: white; + background-color: #77B5D1; + } + a.label-beta-lightest:hover, + a.label-beta-lightest:focus { + color: white; + background-color: #51a0c4; + } + a.label-beta-lightest:focus, + a.label-beta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5); + } + .label-gamma { + color: white; + background-color: #E46F78; + } + a.label-gamma:hover, + a.label-gamma:focus { + color: white; + background-color: #dc4450; + } + a.label-gamma:focus, + a.label-gamma.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5); + } + .label-gamma-dark { + color: white; + background-color: #B0565C; + } + a.label-gamma-dark:hover, + a.label-gamma-dark:focus { + color: white; + background-color: #904348; + } + a.label-gamma-dark:focus, + a.label-gamma-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5); + } + .label-gamma-light { + color: white; + background-color: #FC7C84; + } + a.label-gamma-light:hover, + a.label-gamma-light:focus { + color: white; + background-color: #fb4a55; + } + a.label-gamma-light:focus, + a.label-gamma-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5); + } + .label-gamma-lightest { + color: white; + background-color: #FC959C; + } + a.label-gamma-lightest:hover, + a.label-gamma-lightest:focus { + color: white; + background-color: #fb636e; + } + a.label-gamma-lightest:focus, + a.label-gamma-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5); + } + .label-delta { + color: white; + background-color: #5C5B80; + } + a.label-delta:hover, + a.label-delta:focus { + color: white; + background-color: #474662; + } + a.label-delta:focus, + a.label-delta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5); + } + .label-delta-dark { + color: white; + background-color: #37364D; + } + a.label-delta-dark:hover, + a.label-delta-dark:focus { + color: white; + background-color: #22212f; + } + a.label-delta-dark:focus, + a.label-delta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5); + } + .label-delta-light { + color: white; + background-color: #6E6D99; + } + a.label-delta-light:hover, + a.label-delta-light:focus { + color: white; + background-color: #58577c; + } + a.label-delta-light:focus, + a.label-delta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5); + } + .label-delta-lightest { + color: white; + background-color: #807FB3; + } + a.label-delta-lightest:hover, + a.label-delta-lightest:focus { + color: white; + background-color: #605fa0; + } + a.label-delta-lightest:focus, + a.label-delta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5); + } + .label-epsilon { + color: white; + background-color: #D5653E; + } + a.label-epsilon:hover, + a.label-epsilon:focus { + color: white; + background-color: #b84d28; + } + a.label-epsilon:focus, + a.label-epsilon.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5); + } + .label-epsilon-dark { + color: white; + background-color: #A34E2F; + } + a.label-epsilon-dark:hover, + a.label-epsilon-dark:focus { + color: white; + background-color: #7b3b24; + } + a.label-epsilon-dark:focus, + a.label-epsilon-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5); + } + .label-epsilon-light { + color: white; + background-color: #F07346; + } + a.label-epsilon-light:hover, + a.label-epsilon-light:focus { + color: white; + background-color: #ec4f17; + } + a.label-epsilon-light:focus, + a.label-epsilon-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5); + } + .label-epsilon-lightest { + color: white; + background-color: #FF8D63; + } + a.label-epsilon-lightest:hover, + a.label-epsilon-lightest:focus { + color: white; + background-color: #ff6830; + } + a.label-epsilon-lightest:focus, + a.label-epsilon-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .center-block { + display: block; + margin: auto; + } + .pull-left { + float: left; + } + .pull-right { + float: right; + } + .panel-primary { + background-color: #00A09D !important; + color: white; + } + .panel-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-primary:hover, + a.panel-primary:focus, + button.panel-primary:hover, + button.panel-primary:focus { + background-color: #006d6b !important; + color: white; + } + .panel-secondary { + background-color: #adb5bd !important; + color: white; + } + .panel-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-secondary:hover, + a.panel-secondary:focus, + button.panel-secondary:hover, + button.panel-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-success { + background-color: #2CBB70 !important; + color: white; + } + .panel-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-success:hover, + a.panel-success:focus, + button.panel-success:hover, + button.panel-success:focus { + background-color: #229257 !important; + color: white; + } + .panel-info { + background-color: #4B9EB6 !important; + color: white; + } + .panel-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-info:hover, + a.panel-info:focus, + button.panel-info:hover, + button.panel-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .panel-warning { + background-color: #F79B5B !important; + color: white; + } + .panel-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-warning:hover, + a.panel-warning:focus, + button.panel-warning:hover, + button.panel-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .panel-danger { + background-color: #D9534F !important; + color: white; + } + .panel-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-danger:hover, + a.panel-danger:focus, + button.panel-danger:hover, + button.panel-danger:focus { + background-color: #c9302c !important; + color: white; + } + .panel-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .panel-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-light:hover, + a.panel-light:focus, + button.panel-light:hover, + button.panel-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .panel-dark { + background-color: #141f1e !important; + color: white; + } + .panel-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-dark:hover, + a.panel-dark:focus, + button.panel-dark:hover, + button.panel-dark:focus { + background-color: black !important; + color: white; + } + .panel-default { + background-color: #adb5bd !important; + color: white; + } + .panel-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-violet-dark { + background-color: #875A7B !important; + color: white; + } + .panel-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-dark:hover, + a.panel-violet-dark:focus, + button.panel-violet-dark:hover, + button.panel-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .panel-violet-darker { + background-color: #62495B !important; + color: white; + } + .panel-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-darker:hover, + a.panel-violet-darker:focus, + button.panel-violet-darker:hover, + button.panel-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .panel-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .panel-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-lightest:hover, + a.panel-inverse-lightest:focus, + button.panel-inverse-lightest:hover, + button.panel-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .panel-inverse-light { + background-color: #8B979F !important; + color: white; + } + .panel-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-light:hover, + a.panel-inverse-light:focus, + button.panel-inverse-light:hover, + button.panel-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .panel-inverse { + background-color: #47738F !important; + color: white; + } + .panel-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse:hover, + a.panel-inverse:focus, + button.panel-inverse:hover, + button.panel-inverse:focus { + background-color: #36586d !important; + color: white; + } + .panel-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .panel-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-dark:hover, + a.panel-inverse-dark:focus, + button.panel-inverse-dark:hover, + button.panel-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .panel-inverse-darker { + background-color: #485761 !important; + color: white; + } + .panel-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-darker:hover, + a.panel-inverse-darker:focus, + button.panel-inverse-darker:hover, + button.panel-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .panel-alpha { + background-color: #00A09D !important; + color: white; + } + .panel-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha:hover, + a.panel-alpha:focus, + button.panel-alpha:hover, + button.panel-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .panel-alpha-dark { + background-color: #18856F !important; + color: white; + } + .panel-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-dark:hover, + a.panel-alpha-dark:focus, + button.panel-alpha-dark:hover, + button.panel-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .panel-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .panel-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-light:hover, + a.panel-alpha-light:focus, + button.panel-alpha-light:hover, + button.panel-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .panel-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .panel-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-lightest:hover, + a.panel-alpha-lightest:focus, + button.panel-alpha-lightest:hover, + button.panel-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .panel-beta { + background-color: #5B899E !important; + color: white; + } + .panel-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta:hover, + a.panel-beta:focus, + button.panel-beta:hover, + button.panel-beta:focus { + background-color: #486d7e !important; + color: white; + } + .panel-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .panel-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-dark:hover, + a.panel-beta-dark:focus, + button.panel-beta-dark:hover, + button.panel-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .panel-beta-light { + background-color: #699FB8 !important; + color: white; + } + .panel-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-light:hover, + a.panel-beta-light:focus, + button.panel-beta-light:hover, + button.panel-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .panel-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .panel-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-lightest:hover, + a.panel-beta-lightest:focus, + button.panel-beta-lightest:hover, + button.panel-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .panel-gamma { + background-color: #E46F78 !important; + color: white; + } + .panel-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma:hover, + a.panel-gamma:focus, + button.panel-gamma:hover, + button.panel-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .panel-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .panel-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-dark:hover, + a.panel-gamma-dark:focus, + button.panel-gamma-dark:hover, + button.panel-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .panel-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .panel-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-light:hover, + a.panel-gamma-light:focus, + button.panel-gamma-light:hover, + button.panel-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .panel-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .panel-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-lightest:hover, + a.panel-gamma-lightest:focus, + button.panel-gamma-lightest:hover, + button.panel-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .panel-delta { + background-color: #5C5B80 !important; + color: white; + } + .panel-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta:hover, + a.panel-delta:focus, + button.panel-delta:hover, + button.panel-delta:focus { + background-color: #474662 !important; + color: white; + } + .panel-delta-dark { + background-color: #37364D !important; + color: white; + } + .panel-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-dark:hover, + a.panel-delta-dark:focus, + button.panel-delta-dark:hover, + button.panel-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .panel-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .panel-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-light:hover, + a.panel-delta-light:focus, + button.panel-delta-light:hover, + button.panel-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .panel-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .panel-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-lightest:hover, + a.panel-delta-lightest:focus, + button.panel-delta-lightest:hover, + button.panel-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .panel-epsilon { + background-color: #D5653E !important; + color: white; + } + .panel-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon:hover, + a.panel-epsilon:focus, + button.panel-epsilon:hover, + button.panel-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .panel-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .panel-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-dark:hover, + a.panel-epsilon-dark:focus, + button.panel-epsilon-dark:hover, + button.panel-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .panel-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .panel-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-light:hover, + a.panel-epsilon-light:focus, + button.panel-epsilon-light:hover, + button.panel-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .panel-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .panel-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-lightest:hover, + a.panel-epsilon-lightest:focus, + button.panel-epsilon-lightest:hover, + button.panel-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .panel-default { + background-color: white !important; + color: #343a40; + } + .panel-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .col-xs-offset-0 { + margin-left: 0; + } + .col-xs-offset-1 { + margin-left: 8.33333333%; + } + .col-xs-offset-2 { + margin-left: 16.66666667%; + } + .col-xs-offset-3 { + margin-left: 25%; + } + .col-xs-offset-4 { + margin-left: 33.33333333%; + } + .col-xs-offset-5 { + margin-left: 41.66666667%; + } + .col-xs-offset-6 { + margin-left: 50%; + } + .col-xs-offset-7 { + margin-left: 58.33333333%; + } + .col-xs-offset-8 { + margin-left: 66.66666667%; + } + .col-xs-offset-9 { + margin-left: 75%; + } + .col-xs-offset-10 { + margin-left: 83.33333333%; + } + .col-xs-offset-11 { + margin-left: 91.66666667%; + } + @media (min-width: 768px) { + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 992px) { + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 1200px) { + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + } + .nav-stacked { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .navbar-default { + background-color: #f6f9f9 !important; + color: #343a40; + } + .navbar-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.navbar-default:hover, + a.navbar-default:focus, + button.navbar-default:hover, + button.navbar-default:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .dropdown-toggle .caret { + display: none; + } + .btn-default { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:hover { + color: white; + background-color: #98a2ac; + border-color: #919ca6; + } + .btn-default:focus, + .btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .btn-default.disabled, + .btn-default:disabled { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:not(:disabled):not(.disabled):active, + .btn-default:not(:disabled):not(.disabled).active, + .show > .btn-default.dropdown-toggle { + color: white; + background-color: #919ca6; + border-color: #8a95a1; + } + .btn-default:not(:disabled):not(.disabled):active:focus, + .btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .hide { + display: none !important; + } + .hidden { + display: none !important; + } + .visible-xs, + .visible-xs-block, + .visible-xs-inline, + .visible-xs-inline-block, + .visible-sm, + .visible-sm-block, + .visible-sm-inline, + .visible-sm-inline-block, + .visible-md, + .visible-md-block, + .visible-md-inline, + .visible-md-inline-block, + .visible-lg, + .visible-lg-block, + .visible-lg-inline, + .visible-lg-inline-block { + display: none !important; + } + @media (max-width: 767.98px) { + .visible-xs, .visible-xs-block { + display: block !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline { + display: inline !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline-block { + display: inline-block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm, .visible-sm-block { + display: block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline { + display: inline !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline-block { + display: inline-block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md, .visible-md-block { + display: block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline { + display: inline !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline-block { + display: inline-block !important; + } + } + @media (min-width: 1200px) { + .visible-lg, .visible-lg-block { + display: block !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } + } + @media (max-width: 767.98px) { + .hidden-xs { + display: none !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .hidden-sm { + display: none !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .hidden-md { + display: none !important; + } + } + @media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + } + .visible-print { + display: none !important; + } + @media print { + .visible-print { + display: block !important; + } + } + .visible-print-block { + display: none !important; + } + @media print { + .visible-print-block { + display: block !important; + } + } + .visible-print-inline { + display: none !important; + } + @media print { + .visible-print-inline { + display: inline !important; + } + } + .visible-print-inline-block { + display: none !important; + } + @media print { + .visible-print-inline-block { + display: inline-block !important; + } + } + @media print { + .hidden-print { + display: none !important; + } + } + /* /website_profile/static/src/scss/website_profile.scss defined in bundle 'web.assets_frontend' */ + .o_wprofile_body { + background-color: #f7f7fa; + } + .o_wprofile_gradient { + background-image: linear-gradient(120deg, #875A7B, #68465f); + } + .o_wprofile_pict { + width: 100%; + height: 100%; + padding-top: 30%; + background-size: cover; + background-position: center; + } + @media (min-width: 768px) { + .o_wprofile_pict { + padding-top: 70%; + border: 1px solid #68465f; + border-bottom-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_header: before { + content: ""; + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + height: 2.359375rem; + background: rgba(0, 0, 0, 0.2); + } + } + .o_wprofile_sidebar { + border: 1px solid #dee2e6; + } + @media (min-width: 768px) { + .o_wprofile_sidebar { + border-top-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_nav_tabs { + margin-top: -2.359375rem; + border-bottom: 0; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a { + border-radius: 0; + border-width: 0 1px; + line-height: 1.45; + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover, + .o_wprofile_nav_tabs .nav-link:focus, + .o_wprofile_nav_tabs .nav > li > a:focus, + .o_wprofile_nav_tabs .nav-link.focus, + .o_wprofile_nav_tabs .nav > li > a.focus { + color: white; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a, + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover { + border-color: #875A7B; + background: transparent; + } + .o_wprofile_nav_tabs .nav-link.active, + .o_wprofile_nav_tabs .nav > li > a.active { + color: #343a40; + background: #f7f7fa; + border-color: #f7f7fa; + } + } + @media (max-width: 575.98px) { + .o_wprofile_nav_tabs { + overflow-x: auto; + overflow-y: hidden; + } + .o_wprofile_nav_tabs li { + white-space: nowrap; + } + } + @media (max-width: 767.98px) { + .o_wprofile_tabs_content { + background-color: white; + padding: 0 15px; + } + } + @media (max-width: 575.98px) { + .o_wprofile_tabs_content { + margin: 0 -15px; + } + } + .o_wprofile_progress_circle { + position: relative; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart { + display: block; + max-width: 100%; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + fill: none; + stroke-width: 1.5px; + stroke-linecap: round; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg { + stroke: rgba(0, 0, 0, 0.1); + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + animation: progress 1s ease-out forwards; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart #gradient { + --o-pc-color-stop-1: #00d3cf; + --o-pc-color-stop-2: #00A09D; + } + .o_wprofile_progress_circle .o_pc_overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + @keyframes progress { + 0% { + stroke-dasharray: 0 100; + } + } + .o_wprofile_all_users_nav { + border-width: 1px 0; + } + .o_wprofile_all_users_nav, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + border-style: solid; + } + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + border-width: 0 1px; + } + @media (min-width: 768px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + color: white; + margin-top: -1px; + border-radius: 0; + min-height: 35px; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus { + color: #343a40; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover { + background-color: white; + } + } + @media (max-width: 767.98px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col { + padding-left: 0; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn { + color: white; + border-radius: 0.125rem; + background-color: rgba(0, 0, 0, 0.25); + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus { + color: white; + } + } + .o_wprofile_all_users_nav .breadcrumb-item.active a, + .o_wprofile_all_users_nav .breadcrumb > li.active a, + .o_wprofile_all_users_nav .breadcrumb-item a:hover, + .o_wprofile_all_users_nav .breadcrumb > li a:hover { + color: white; + } + .o_wprofile_all_users_nav .breadcrumb-item a, + .o_wprofile_all_users_nav .breadcrumb > li a, + .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > li + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > .breadcrumb-item + li::before, + .o_wprofile_all_users_nav .breadcrumb > li + li::before, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder { + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_top3_card_footer div { + border-color: #dee2e6; + border-style: solid; + border-width: 1px 0; + margin-top: -1px; + } + .o_wprofile_top3_card_footer div + div { + border-left-width: 1px; + margin-left: -1px; + } + .o_wprofile_pager li.page-item a.page-link, + .o_wprofile_pager .pagination > li a.page-link, + .o_wprofile_pager li.page-item .pagination > li > a, + .o_wprofile_pager .pagination > li > a { + background-color: transparent; + border: 0; + color: #6c757d; + transition-duration: .3s; + } + .o_wprofile_pager li.page-item a.page-link:hover, + .o_wprofile_pager .pagination > li a.page-link:hover, + .o_wprofile_pager li.page-item .pagination > li > a:hover, + .o_wprofile_pager .pagination > li > a:hover { + color: #00A09D; + } + .o_wprofile_pager li.page-item.active a.page-link, + .o_wprofile_pager .pagination > li.active a.page-link, + .o_wprofile_pager li.page-item.active .pagination > li > a, + .o_wprofile_pager .pagination > li.active .pagination > li > a { + color: white; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a { + color: #00A09D; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a:hover { + transform: scaleX(1.5) scaleY(1.5); + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow.disabled a { + color: #6c757d; + } + .o_wprofile_pager li.page-item .page-link:focus, + .o_wprofile_pager .pagination > li .page-link:focus, + .o_wprofile_pager li.page-item .pagination > li > a:focus, + .o_wprofile_pager .pagination > li > a:focus { + box-shadow: 0 0 0 0; + } + .country_flag { + display: inline-block; + margin-left: 2px; + max-height: 13px; + width: auto !important; + } + .o_wprofile_pointer { + cursor: pointer; + } + /* /openerp_website/static/src/scss/frontend_variables.scss defined in bundle 'web.assets_frontend' */ + /* /openerp_website/static/src/scss/-old/theme_v2015.scss defined in bundle 'web.assets_frontend' */ + .bg-img-01 { + background-image: url("/openerp_website/static/src/img/backgrounds/bg_snippet_01.jpg"); + background-size: cover; + } + .o-color-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: transparent; + background-color: rgba(0, 0, 0, 0.35); + } + .o-icon, + #wrapwrap .js_hr_recruitment .o_perk .fa { + border-radius: 50%; + text-align: center; + } + .o-icon.fa.fa-1x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-1x { + width: 40px; + height: 40px; + line-height: 40px; + } + .o-icon.fa.fa-2x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-2x { + width: 80px; + height: 80px; + line-height: 80px; + } + .o-icon[class*="bg-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="bg-"] { + border: 1px solid #343a40; + background-color: transparent; + color: #343a40; + } + .o-icon[class*="text-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="text-"] { + border-width: 1px; + border-style: solid; + } + .o-thumbnail { + padding: 10px; + background-color: #fff; + border: 0; + border-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-thumbnail-half { + padding: 10px 10px 0 10px; + background-color: #fff; + border: 0; + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-v-middle, + .table > thead > tr > th.o-v-middle, + .table > tbody > tr > th.o-v-middle, + .table > tfoot > tr > th.o-v-middle, + .table > thead > tr > td.o-v-middle, + .table > tbody > tr > td.o-v-middle, + .table > tfoot > tr > td.o-v-middle { + vertical-align: middle; + } + .carousel-control { + text-shadow: none; + opacity: 1; + } + .carousel-control.left, + .carousel-control.right { + background-image: none; + } + .carousel-control.left .fa, + .carousel-control.right .fa { + width: 40px; + height: 40px; + line-height: 40px; + background-color: #875A7B; + border-radius: 50%; + font-size: 14px; + text-align: center; + } + .carousel-control.left .fa { + padding-right: 2px; + } + .carousel-control.right .fa { + padding-left: 2px; + } + .carousel-control:hover { + opacity: 1; + } + .carousel-control:hover .fa { + background-color: #62495B; + } + /* /openerp_website/static/src/scss/-old/snippets_v2015.scss defined in bundle 'web.assets_frontend' */ + .s_big_image .container { + padding-top: 50px; + } + .s_faq { + background-color: #e9ecef; + } + .s_faq .card .card-header, + .s_faq .panel .card-header, + .s_faq .well .card-header, + .s_faq .card .panel-heading, + .s_faq .panel .panel-heading, + .s_faq .well .panel-heading { + padding: 0; + border: 1px solid transparent; + } + .s_faq .card .card-header a, + .s_faq .panel .card-header a, + .s_faq .well .card-header a, + .s_faq .card .panel-heading a, + .s_faq .panel .panel-heading a, + .s_faq .well .panel-heading a { + position: relative; + display: inline-block; + width: 100%; + padding: 15px 15px 15px 40px; + font-weight: 400; + } + .s_faq .card .card-header a:before, + .s_faq .panel .card-header a:before, + .s_faq .well .card-header a:before, + .s_faq .card .panel-heading a:before, + .s_faq .panel .panel-heading a:before, + .s_faq .well .panel-heading a:before { + content: '\f056'; + font-family: 'FontAwesome'; + position: absolute; + top: 14px; + left: 15px; + bottom: auto; + right: auto; + color: #00A09D; + } + .s_faq .card .card-header a.collapsed:before, + .s_faq .panel .card-header a.collapsed:before, + .s_faq .well .card-header a.collapsed:before, + .s_faq .card .panel-heading a.collapsed:before, + .s_faq .panel .panel-heading a.collapsed:before, + .s_faq .well .panel-heading a.collapsed:before { + content: '\f055'; + } + .s_faq .card .card-header:hover, + .s_faq .panel .card-header:hover, + .s_faq .well .card-header:hover, + .s_faq .card .panel-heading:hover, + .s_faq .panel .panel-heading:hover, + .s_faq .well .panel-heading:hover { + border: 1px solid #00A09D; + } + .s_faq .card .card-body, + .s_faq .panel .card-body, + .s_faq .well .card-body, + .s_faq .card .panel-body, + .s_faq .panel .panel-body, + .s_faq .well .panel-body, + .s_faq .card .well, + .s_faq .panel .well, + .s_faq .well .well { + padding: 30px 40px; + border-top-color: #6c757d !important; + } + .s_faq .card .card-body p:last-child, + .s_faq .panel .card-body p:last-child, + .s_faq .well .card-body p:last-child, + .s_faq .card .panel-body p:last-child, + .s_faq .panel .panel-body p:last-child, + .s_faq .well .panel-body p:last-child, + .s_faq .card .well p:last-child, + .s_faq .panel .well p:last-child, + .s_faq .well .well p:last-child, + .s_faq .card .card-body ul:last-child, + .s_faq .panel .card-body ul:last-child, + .s_faq .well .card-body ul:last-child, + .s_faq .card .panel-body ul:last-child, + .s_faq .panel .panel-body ul:last-child, + .s_faq .well .panel-body ul:last-child, + .s_faq .card .well ul:last-child, + .s_faq .panel .well ul:last-child, + .s_faq .well .well ul:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/animations.scss defined in bundle 'web.assets_frontend' */ + .o_animate_in_children > * { + transition: all 0.8s cubic-bezier(0.55, 0, 0.1, 1) 0s; + transform-origin: 50% 100%; + opacity: 0; + transform: scale(0.9) translateY(20px); + } + .o_animate_in_children > *[class*="deep-"] { + transition: box-shadow 1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_animate_in_children:not(.o_visible) > *[class*="deep-"] { + box-shadow: 0 0 0 transparent; + } + .o_animate_in_children.o_visible > * { + opacity: 1; + transform: scale(1) translateY(0px); + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate3d(20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate3d(-20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate3d(0, -20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate3d(0, 20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes bounce { + 0%, 100% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + @keyframes tooltip_welcome_before { + 0% { + opacity: 0; + transform: scale(4); + } + 100% { + opacity: 1; + transform: scale(inherit); + } + } + @keyframes tooltip_welcome_after { + 0% { + opacity: 1; + transform: scale(2); + } + 100% { + opacity: 0; + transform: scale(inherit); + } + } + @keyframes o-anim_drop { + 0% { + max-height: 0; + opacity: 0.8; + transform: scale(1.05); + box-shadow: 0 0 20px 0 #555; + } + 80% { + opacity: 1; + } + 100% { + max-height: 1000px; + opacity: 1; + transform: scale(1); + box-shadow: 0 0 0 0 transparent; + } + } + @keyframes o_blink { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + /* /openerp_website/static/src/scss/pictograms.scss defined in bundle 'web.assets_frontend' */ + .o_pic { + display: inline-block; + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.svg"); + background-position: 0 0; + background-repeat: no-repeat; + background-size: cover; + width: 1em; + height: 1em; + } + .o_pic.o_pic_responsive { + width: 100%; + height: 0; + padding-bottom: 100%; + } + .o_pic.o_pic_responsive_half { + width: 50%; + height: 0; + padding-bottom: 50%; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_pic.o_pic_align { + display: inline-block; + vertical-align: middle; + } + .o_pic_1x { + width: 1em; + height: 1em; + } + .o_pic_2x { + width: 2em; + height: 2em; + } + .o_pic_3x { + width: 3em; + height: 3em; + } + .o_pic_4x { + width: 4em; + height: 4em; + } + .o_pic_5x { + width: 5em; + height: 5em; + } + .o_pic_6x { + width: 6em; + height: 6em; + } + .o_pic_7x { + width: 7em; + height: 7em; + } + .o_pic_8x { + width: 8em; + height: 8em; + } + .o_pic_9x { + width: 9em; + height: 9em; + } + .o_pic_10x { + width: 10em; + height: 10em; + } + .o_pic.o_pic_mail { + background-position: 0.1% 0 !important; + } + .o_pic.o_pic_coin { + background-position: 5.4% 0 !important; + } + .o_pic.o_pic_pay { + background-position: 10.65% 0 !important; + } + .o_pic.o_pic_chart { + background-position: 15.8% 0 !important; + } + .o_pic.o_pic_vchart { + background-position: 21.1% 0 !important; + } + .o_pic.o_pic_schedule { + background-position: 26.35% 0 !important; + } + .o_pic.o_pic_layout { + background-position: 31.65% 0 !important; + } + .o_pic.o_pic_magnify { + background-position: 36.95% 0 !important; + } + .o_pic.o_pic_setting { + background-position: 42.2% 0 !important; + } + .o_pic.o_pic_check { + background-position: 47.6% 0 !important; + } + .o_pic.o_pic_uncheck { + background-position: 52.6% 0 !important; + } + /* /openerp_website/static/src/scss/components.scss defined in bundle 'web.assets_frontend' */ + .container::before, + .container::after { + content: ""; + display: table; + clear: both; + } + .o_logo { + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.png"); + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.svg"); + background-position: 0 0; + background-repeat: no-repeat; + display: inline-block; + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo.center-block, + .o_logo.o_logo_responsive_half { + position: relative; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_logo.o_logo_responsive { + background-size: cover; + width: 100%; + height: 0; + padding-bottom: 31.9%; + } + .o_logo.o_logo_responsive_half { + background-size: cover; + width: 50%; + height: 0; + padding-bottom: 15.94%; + } + .o_logo_15 { + width: 47px; + height: 15px; + background-size: auto 15px; + } + .o_logo_30 { + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo_60 { + width: 188px; + height: 60px; + background-size: auto 60px; + } + .o_logo_120 { + width: 376px; + height: 120px; + background-size: auto 120px; + } + .o_logo_240 { + width: 752px; + height: 240px; + background-size: auto 240px; + } + .o_logo_inverse { + background-position: 100% 0; + } + .o_logo_inverse.o_logo_15.center-block { + background-position: 102% 0; + } + .shadow { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + .shadow-light, + #wrapwrap.o_pricing .pricing-col .pricing-card { + box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.06), -8px 8px 15px 0 rgba(120, 120, 120, 0.02), 3px 3px 30px 0 rgba(0, 0, 0, 0.02); + } + .close { + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 400; + text-shadow: none; + opacity: 0.9; + } + .close:hover { + opacity: 0.9; + } + .o_overflow_x_hidden { + overflow-x: hidden; + } + .o_overflow_y_hidden { + overflow-y: hidden; + } + .o_overflow_hidden { + overflow: hidden; + } + .o_v_align_col { + align-items: center; + } + .o_v_align_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_v_align_col_sm, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + align-items: center; + } + .o_v_align_col_sm > *:not(:last-child), + #wrapwrap.o_login > main > *:not(:last-child), + #wrapwrap.o_sign_up_login > main > *:not(:last-child), + #wrapwrap.o_reset_password > main > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_v_align_col_md { + align-items: center; + } + .o_v_align_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_v_align_col_lg { + align-items: center; + } + .o_v_align_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_equal_col > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_equal_col_sm > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_sm > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_sm > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_equal_col_md > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_md > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_equal_col_lg > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_lg > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_offset_top > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top > .container:first-child > .form-group:first-child > *, + .o_offset_top > .row:first-child > *, + .form-horizontal .o_offset_top > .form-group:first-child > * { + margin-top: 75px; + } + @media (min-width: 768px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -37.5px; + } + } + @media (min-width: 992px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -75px; + } + } + .o_offset_top_big > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_big > .container:first-child > .form-group:first-child > *, + .o_offset_top_big > .row:first-child > *, + .form-horizontal .o_offset_top_big > .form-group:first-child > * { + margin-top: 100px; + } + @media (min-width: 768px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -50px; + } + } + @media (min-width: 992px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -100px; + } + } + .o_offset_top_biggest > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .container:first-child > .form-group:first-child > *, + .o_offset_top_biggest > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .form-group:first-child > * { + margin-top: 125px; + } + @media (min-width: 768px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -62.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -125px; + } + } + .o_offset_top_medium > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .container:first-child > .form-group:first-child > *, + .o_offset_top_medium > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .form-group:first-child > * { + margin-top: 50px; + } + @media (min-width: 768px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -25px; + } + } + @media (min-width: 992px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -50px; + } + } + .o_offset_top_small > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_small > .container:first-child > .form-group:first-child > *, + .o_offset_top_small > .row:first-child > *, + .form-horizontal .o_offset_top_small > .form-group:first-child > * { + margin-top: 35px; + } + @media (min-width: 768px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -17.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -35px; + } + } + .visible-ios { + display: none; + } + html.o_ios_device .visible-ios { + display: block; + } + .visible-android { + display: none; + } + html.o_android_device .visible-android { + display: block; + } + .visible-win_phone { + display: none; + } + html.o_win_phone_device .visible-win_phone { + display: block; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav).deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header { + font-weight: 400; + padding: 15px 20px 3px 15px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header:first-child { + padding-top: 3px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a { + padding: .5rem 1rem; + font-size: 0.75rem; + font-weight: 500; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus { + color: #fff; + background-color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .label { + background-color: #fff; + color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:active { + color: #343a40; + background-color: #e9ecef; + } + .o_list_line, + .o_list_bullet { + padding-left: 0; + list-style: none; + } + .o_list_line li:before, + .o_list_bullet li:before { + margin-right: 1.2em; + content: "-"; + } + .o_list_bullet li:before { + margin-right: 0.6em; + content: "•"; + } + .btn { + z-index: 1; + transition: background 0.3s cubic-bezier(0.55, 0, 0.1, 1), color 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + .btn.o_btn_cta { + padding: 0.9em 2em; + font-size: 1rem; + line-height: 1.1; + border-radius: 0.125rem; + width: 250px; + max-width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 800; + white-space: normal; + } + .btn.btn-secondary, + .btn.btn-default { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:hover, + .btn.btn-default:hover { + color: #343a40; + background-color: #ececec; + border-color: #919ca6; + } + .btn.btn-secondary:focus, + .btn.btn-secondary.focus, + .btn.btn-default:focus, + .btn.btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-secondary.disabled, + .btn.btn-secondary:disabled, + .btn.btn-default.disabled, + .btn.btn-default:disabled { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active, + .btn.btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn.btn-secondary.dropdown-toggle, + .btn.btn-default:not(:disabled):not(.disabled):active, + .btn.btn-default:not(:disabled):not(.disabled).active, + .show > .btn.btn-default.dropdown-toggle { + color: #343a40; + background-color: #e6e5e5; + border-color: #8a95a1; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, + .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-secondary.dropdown-toggle:focus, + .btn.btn-default:not(:disabled):not(.disabled):active:focus, + .btn.btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-link { + font-weight: 600; + } + .input-group-btn > .btn { + margin-right: -1px; + border-radius: 0.125rem 0 0 0.125rem; + height: 100%; + } + input + .input-group-btn > .btn { + margin-left: -1px; + margin-right: 0; + border-radius: 0 0.125rem 0.125rem 0; + } + .btn-primary .badge-primary { + background-color: #007a77; + } + .btn-secondary .badge-secondary { + background-color: #98a2ac; + } + .btn-success .badge-success { + background-color: #259c5d; + } + .btn-info .badge-info { + background-color: #3f879c; + } + .btn-warning .badge-warning { + background-color: #f58537; + } + .btn-danger .badge-danger { + background-color: #d23430; + } + .btn-light .badge-light { + background-color: #dfeae9; + } + .btn-dark .badge-dark { + background-color: #050808; + } + .btn-default .badge-default { + background-color: #98a2ac; + } + .btn-violet-dark .badge-violet-dark { + background-color: #704b66; + } + .btn-violet-darker .badge-violet-darker { + background-color: #4c3947; + } + .btn-inverse-lightest .badge-inverse-lightest { + background-color: #82939f; + } + .btn-inverse-light .badge-inverse-light { + background-color: #76848e; + } + .btn-inverse .badge-inverse { + background-color: #3a5e75; + } + .btn-inverse-dark .badge-inverse-dark { + background-color: #4c6270; + } + .btn-inverse-darker .badge-inverse-darker { + background-color: #38434b; + } + .btn-alpha .badge-alpha { + background-color: #007a77; + } + .btn-alpha-dark .badge-alpha-dark { + background-color: #126554; + } + .btn-alpha-light .badge-alpha-light { + background-color: #20b194; + } + .btn-alpha-lightest .badge-alpha-lightest { + background-color: #14dab2; + } + .btn-beta .badge-beta { + background-color: #4d7486; + } + .btn-beta-dark .badge-beta-dark { + background-color: #2f4853; + } + .btn-beta-light .badge-beta-light { + background-color: #518eaa; + } + .btn-beta-lightest .badge-beta-lightest { + background-color: #5aa5c7; + } + .btn-gamma .badge-gamma { + background-color: #de4f5a; + } + .btn-gamma-dark .badge-gamma-dark { + background-color: #98474d; + } + .btn-gamma-light .badge-gamma-light { + background-color: #fb5761; + } + .btn-gamma-lightest .badge-gamma-lightest { + background-color: #fb7079; + } + .btn-delta .badge-delta { + background-color: #4c4b6a; + } + .btn-delta-dark .badge-delta-dark { + background-color: #272637; + } + .btn-delta-light .badge-delta-light { + background-color: #5d5c84; + } + .btn-delta-lightest .badge-delta-lightest { + background-color: #6867a5; + } + .btn-epsilon .badge-epsilon { + background-color: #c2522a; + } + .btn-epsilon-dark .badge-epsilon-dark { + background-color: #854026; + } + .btn-epsilon-light .badge-epsilon-light { + background-color: #ed5823; + } + .btn-epsilon-lightest .badge-epsilon-lightest { + background-color: #ff713d; + } + .badge, + .label { + font-size: 0.75rem; + font-weight: 600; + } + .o_share_icons .btn { + width: 60px; + height: 60px; + line-height: 60px; + padding: 0; + border-radius: 50%; + margin-left: 3px; + } + .o_share_icons .btn .fa { + vertical-align: middle; + } + .o_ripple { + z-index: -1; + transform: scale(0); + background: rgba(0, 0, 0, 0.25); + } + .btn-dark .o_ripple, + .btn-outline-dark .o_ripple { + background-color: rgba(255, 255, 255, 0.25); + } + .o_ripple_animated { + animation: ripple 0.35s ease-in 0s 1 normal none running; + } + .o_gradient { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .o_gradient_inverse { + background: linear-gradient(130deg, #5B7687 30%, #485761 100%) !important; + } + .o_gradient_alpha { + background: linear-gradient(130deg, #00A09D 30%, #5C5B80 100%) !important; + } + .o_gradient_beta { + background: linear-gradient(130deg, #5B899E 30%, #00A09D 100%) !important; + } + .o_gradient_gamma { + background: linear-gradient(130deg, #FC7C84 30%, #D5653E 100%) !important; + } + .o_gradient_delta { + background: linear-gradient(130deg, #5C5B80 30%, #E46F78 100%) !important; + } + .o_gradient_epsilon { + background: linear-gradient(130deg, #D5653E 30%, #5C5B80 100%) !important; + } + .o_stripe { + background-color: #f8f9fa; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_skew { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew { + transform: skewY(-6deg); + } + @media (min-width: 768px) { + .o_skew_sm { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_sm { + transform: skewY(-6deg); + } + } + @media (min-width: 992px) { + .o_skew_md { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_md { + transform: skewY(-6deg); + } + } + @media (min-width: 1200px) { + .o_skew_lg { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_lg { + transform: skewY(-6deg); + } + } + section { + background-color: #f8f9fa; + position: relative; + width: 100%; + } + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices_xs.gif"); + } + @media (min-width: 768px) { + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices.gif"); + } + } + .o_bg_arch1, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch1, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1.jpg"); + } + } + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2.jpg"); + } + } + .o_bg_arch3 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_3.png"); + } + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4.jpg"); + } + } + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5.jpg"); + } + } + .o_bg_arch6 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_6.jpg"); + } + .o_bg_arch7 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_7.jpg"); + } + .o_bg_cover, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-size: cover; + } + .o_bg_fit-W { + background-size: 100% auto; + } + .o_bg_fit-H { + background-size: auto 100%; + } + .o_bg_fit-both { + background-size: 100% 100%; + } + .o_bg_no-repeat { + background-repeat: no-repeat; + } + .o_bg_fixed, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-attachment: fixed; + -webkit-transform: transform3d(0, 0, 0); + } + @media (max-width: 767.98px) { + .o_bg_hidden-xs { + background-image: none !important; + background: inherit; + } + } + .h_15 { + height: auto; + min-height: 120px; + min-height: 15vh; + } + .h_20 { + height: auto; + min-height: 160px; + min-height: 20vh; + } + .h_25 { + height: auto; + min-height: 200px; + min-height: 25vh; + } + .h_30 { + height: auto; + min-height: 240px; + min-height: 30vh; + } + .h_35 { + height: auto; + min-height: 280px; + min-height: 35vh; + } + .h_40 { + height: auto; + min-height: 320px; + min-height: 40vh; + } + .h_45 { + height: auto; + min-height: 360px; + min-height: 45vh; + } + .h_50 { + height: auto; + min-height: 400px; + min-height: 50vh; + } + .h_55 { + height: auto; + min-height: 440px; + min-height: 55vh; + } + .h_60 { + height: auto; + min-height: 480px; + min-height: 60vh; + } + .h_65 { + height: auto; + min-height: 520px; + min-height: 65vh; + } + .h_70 { + height: auto; + min-height: 560px; + min-height: 70vh; + } + .h_75 { + height: auto; + min-height: 600px; + min-height: 75vh; + } + .h_80 { + height: auto; + min-height: 640px; + min-height: 80vh; + } + .h_85 { + height: auto; + min-height: 680px; + min-height: 85vh; + } + .h_90 { + height: auto; + min-height: 720px; + min-height: 90vh; + } + .h_95 { + height: auto; + min-height: 760px; + min-height: 95vh; + } + .h_100 { + height: auto; + min-height: 800px; + min-height: 100vh; + } + @media (min-width: 768px) { + .o_first_is_free { + width: 60%; + margin-left: 20%; + } + } + .o_first_is_free > .row, + .form-horizontal .o_first_is_free > .form-group { + margin: 0 10px; + background-color: #62495B; + } + @media (max-width: 767.98px) { + .o_ribbon_container { + padding-top: 45px; + } + } + @media (min-width: 768px) { + .o_ribbon_container { + padding-left: 75px; + } + } + .o_ribbon_container .o_ribbon { + position: absolute; + top: 10px; + left: -72px; + bottom: auto; + right: auto; + width: 200px; + padding: 6px 0; + text-align: center; + backface-visibility: hidden; + transform: rotate(-39deg); + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + } + .navbar-right { + margin-left: auto !important; + } + .o_tab_nav { + margin: 0 auto; + padding: 0; + list-style-type: none; + justify-content: space-around; + margin-bottom: -1.42em; + } + .o_tab_nav::after { + content: ""; + display: inline-block; + width: 100%; + } + .o_tab_nav > li { + display: inline-block; + } + .o_tab_nav > li > a { + display: block; + padding: 20px 5px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + color: #212529; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + font-weight: 600; + font-size: 0.9em; + opacity: 0.6; + } + .o_tab_nav > li > a:focus, + .o_tab_nav > li > a:active, + .o_tab_nav > li > a:focus:active { + outline: none; + } + .o_tab_nav > li > a:hover, + .o_tab_nav > li > a.active { + opacity: 1; + color: #875A7B; + text-decoration: none; + } + .o_tab_nav > li.ui-sortable-handle { + background: #ffff66; + cursor: move !important; + } + .o_tab_nav > li.ui-sortable-handle:hover { + background: #cccc00; + } + .o_tab_nav > li.ui-sortable-handle > a { + background-color: white; + outline: 1px dotted black; + } + .o_tab_nav > li.ui-sortable-handle > a:hover { + cursor: text !important; + } + .o_tab_nav.o_tab_nav_small li > a { + font-size: 0.8em; + } + .o_tab_nav.o_tab_nav_has_hr { + margin-bottom: 0; + } + .o_tab_nav.o_tab_nav_has_hr li > a { + padding: 20px 0 10px; + position: relative; + } + .o_tab_nav.o_tab_nav_has_hr li > a:after { + content: ""; + display: block; + background: #875A7B; + width: 100%; + height: 0px; + position: absolute; + top: auto; + left: auto; + bottom: -2px; + right: auto; + transition: height 0.3s ease 0s; + } + .o_tab_nav.o_tab_nav_has_hr li > a.active:after { + height: 3px; + } + .o-text-overflow-inline-block { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .o-text-overflow-block { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .popover { + border-width: 0; + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .popover.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .popover-title { + font-weight: 400; + } + .label.bg-white { + color: #212529; + } + .label.badge-secondary { + background-color: #495057; + } + .pagination { + border-radius: 0; + border-top: 1px solid #d8d8d8; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination.o_pagination_big { + width: 100%; + } + .pagination > li { + margin: -1px 4px 10px 0; + display: inline-block; + } + .pagination > li:nth-last-child(2) { + margin-right: 0; + } + .pagination > li:last-child { + margin-left: 4px; + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + transition: all 0.1s ease; + border-radius: 0 !important; + border-width: 1px 0 0 0; + } + .pagination > li.disabled { + display: none; + } + blockquote p { + font-size: 0.9375rem; + color: #212529; + } + blockquote small { + font-size: 90%; + } + .tooltip .tooltip-inner { + padding: 12px 10px; + font-size: 13px; + line-height: 1.3; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .tooltip .tooltip-inner.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .o-no-select { + pointer-events: none; + cursor: default; + } + .o-no-select::selection, + .o-no-select *::selection { + background: transparent; + } + .o-no-select::-moz-selection, + .o-no-select *::-moz-selection { + background: transparent; + } + .card, + .panel, + .well { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .card.deep_hover:hover, + .deep_hover.panel:hover, + .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well, + .card.o_card_app, + .o_card_app.panel, + .o_card_app.well, + .card.s_panel_video, + .s_panel_video.panel, + .s_panel_video.well { + border: 0; + } + .card.o_card_app .o_card_app_top, + .o_card_app.panel .o_card_app_top, + .o_card_app.well .o_card_app_top { + border-radius: 0.125rem 0.125rem 0 0; + border-top: 4px solid transparent; + padding-left: 0.9375rem; + pointer-events: none; + } + .card.card_app_small a, + .card_app_small.panel a, + .card_app_small.well a { + padding: 0.46875rem 0.46875rem; + } + .card.card_app_small a img, + .card_app_small.panel a img, + .card_app_small.well a img { + width: 50px; + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well { + max-width: 400px; + } + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label, + .card.s_case_study .badge, + .s_case_study.panel .badge, + .s_case_study.well .badge, + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label { + border-radius: 0 0.125rem 0 0; + padding: 10px 15px; + } + .card.s_case_study .s_figure_link, + .s_case_study.panel .s_figure_link, + .s_case_study.well .s_figure_link { + border-radius: 0.125rem 0.125rem 0 0; + text-align: left; + overflow: hidden; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); + } + .card.s_case_study .s_figure_link > a, + .s_case_study.panel .s_figure_link > a, + .s_case_study.well .s_figure_link > a { + opacity: 0.7; + filter: none; + -webkit-filter: none; + } + .card.s_case_study .s_figure_link > a:after, + .s_case_study.panel .s_figure_link > a:after, + .s_case_study.well .s_figure_link > a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: rgba(0, 0, 0, 0.2); + } + .card.s_case_study .s_figure_link h2, + .s_case_study.panel .s_figure_link h2, + .s_case_study.well .s_figure_link h2 { + font-size: 26px; + position: absolute; + top: auto; + left: 0.9375rem; + bottom: 0px; + right: 0.9375rem; + transform: translate(0, 10%); + } + .card.s_case_study .s_figure_link h2:after, + .s_case_study.panel .s_figure_link h2:after, + .s_case_study.well .s_figure_link h2:after { + display: none; + } + .card.s_panel_video .s_figure_link, + .s_panel_video.panel .s_figure_link, + .s_panel_video.well .s_figure_link { + padding-bottom: 56.25% !important; + } + .card.s_panel_video .s_figure_link > a, + .s_panel_video.panel .s_figure_link > a, + .s_panel_video.well .s_figure_link > a { + opacity: 1; + filter: none; + -webkit-filter: none; + } + .card.s_panel_video .s_figure_link::after, + .s_panel_video.panel .s_figure_link::after, + .s_panel_video.well .s_figure_link::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: no-repeat center/40% url(/openerp_website/static/src/img/2016/ui/play-button.png); + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + cursor: pointer; + } + .card.s_panel_video .s_figure_link:hover::after, + .s_panel_video.panel .s_figure_link:hover::after, + .s_panel_video.well .s_figure_link:hover::after { + transform: scale(1.1); + } + .card.s_panel_video .s_figure_link:hover h2, + .s_panel_video.panel .s_figure_link:hover h2, + .s_panel_video.well .s_figure_link:hover h2 { + transform: translate(0, 10%); + } + .card.s_panel_video .s_figure_link:hover h2:after, + .s_panel_video.panel .s_figure_link:hover h2:after, + .s_panel_video.well .s_figure_link:hover h2:after { + display: none; + } + .card .o_panel_cover, + .panel .o_panel_cover, + .well .o_panel_cover { + display: block; + width: 100%; + height: 170px; + border-radius: 0.125rem 0.125rem 0 0; + background-size: cover; + background-position: center; + } + .o_schedule_demo { + text-align: center; + display: inline-block; + } + @media (min-width: 768px) { + .o_schedule_demo { + max-width: 250px; + width: 100%; + } + } + @media (max-width: 575.98px) { + .o_schedule_demo a: not(.btn) { + color: #26D1AF !important; + } + } + .o_banner_announcement { + background-color: rgba(0, 0, 0, 0.15); + font-size: 13px; + font-weight: 500; + color: white; + } + .o_banner_announcement:hover, + .o_banner_announcement:active, + .o_banner_announcement:focus { + background-color: rgba(0, 0, 0, 0.25); + color: white; + } + .nav-pills.flex-column > li > a { + padding: .5rem 1rem; + border-radius: 0.125rem; + color: #343a40; + } + .nav-pills.flex-column > li > a .badge, + .nav-pills.flex-column > li > a .label { + padding: .4rem .5rem; + background-color: #dee2e6; + } + .nav-pills.flex-column > li > a:hover, + .nav-pills.flex-column > li > a:focus { + color: #875A7B; + } + .nav-pills.flex-column > li > a:hover .badge, + .nav-pills.flex-column > li > a:hover .label, + .nav-pills.flex-column > li > a:focus .badge, + .nav-pills.flex-column > li > a:focus .label { + background-color: #00A09D; + color: #fff; + } + .nav-pills.flex-column > li > a.active, + .nav-pills.flex-column > li > a.active:hover, + .nav-pills.flex-column > li > a.active:focus { + background-color: #875A7B; + color: #fff; + } + .nav-pills.flex-column > li > a.active .badge, + .nav-pills.flex-column > li > a.active .label, + .nav-pills.flex-column > li > a.active:hover .badge, + .nav-pills.flex-column > li > a.active:hover .label, + .nav-pills.flex-column > li > a.active:focus .badge, + .nav-pills.flex-column > li > a.active:focus .label { + background-color: #fff; + color: #875A7B; + } + .o_apps_icons .container { + position: relative; + } + .o_apps_icons .o_search_nav { + padding: 0 15px; + } + .o_apps_icons .o_search_nav .o_apps_search_clear { + position: absolute; + top: 15px; + left: auto; + bottom: auto; + right: 30px; + cursor: pointer; + opacity: 0.5; + } + .o_apps_icons .o_search_nav .o_apps_search_clear:hover { + opacity: 1; + } + .o_apps_icons .o_search_nav .o_apps_search, + .o_apps_icons .o_search_nav .o_apps_search:focus, + .o_apps_icons .o_search_nav .o_apps_search:active { + padding-left: 0; + box-shadow: none; + outline: none; + color: #343a40; + } + .o_apps_list .o_apps_list_col_title { + font-size: 12px; + } + .o_apps_list .o_app_entry { + margin: 6px 10px 40px; + font-size: 13px; + line-height: 1.2; + } + .o_apps_list .o_app_entry.o_app_pseudo span { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + border-radius: 4px; + margin: 0 auto 5px; + } + .o_apps_list .o_app_entry { + max-width: 88px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 78px; + height: 78px; + } + @media (min-width: 576px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 768px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 992px) { + .o_apps_list .o_app_entry { + max-width: 75px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 65px; + height: 65px; + } + } + @media (min-width: 1200px) { + .o_apps_list .o_app_entry { + max-width: 80px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 70px; + height: 70px; + } + } + .o_apps_list .o_app_entry_pseudo_container_left { + position: absolute; + top: 21px; + left: auto; + bottom: auto; + right: 100%; + } + .o_apps_list .o_app_entry_pseudo_container_right { + position: absolute; + top: 21px; + left: 100%; + bottom: auto; + right: auto; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .deep-1.deep_hover:hover, + .loempia_app_card > a.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2.deep_hover:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.card:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.panel:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3 { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4, + .o_chat_window { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4.deep_hover:hover, + .deep_hover.o_chat_window:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .deep-5 { + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .modal-open #wrapwrap > main { + z-index: auto !important; + } + .modal-open #wrapwrap > footer { + z-index: -1 !important; + } + .odoo_primary { + background-color: #875A7B; + color: white; + } + .odoo_primary * { + color: inherit; + } + .o_images_viewer { + cursor: pointer; + position: relative; + } + .o_images_viewer:before, + .o_images_viewer:after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transition: opacity 0.3s; + opacity: 0; + } + .o_images_viewer:before { + content: ''; + background-color: rgba(0, 0, 0, 0.3); + } + .o_images_viewer:after { + top: 40%; + content: '\f002'; + font: 4em/1"FontAwesome"; + color: #e9ecef; + text-align: center; + } + .o_images_viewer:hover:before, + .o_images_viewer:hover:after { + opacity: 1; + } + #o_images_viewer_modal .close { + width: 60px; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background: #343a40; + color: white; + } + #o_images_viewer_modal .close:hover { + background: black; + } + #o_images_viewer_modal .modal-dialog, + #o_images_viewer_modal .modal-body { + margin-top: 0 !important; + padding: 0; + } + #o_images_viewer_modal .modal-dialog { + max-width: 75%; + height: 100%; + margin: 0 auto; + } + #o_images_viewer_modal .modal-content { + height: 100%; + background: transparent; + border: none; + } + #o_images_viewer_modal .modal-header { + border: none; + } + #o_images_viewer_modal .modal-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + overflow: auto; + } + #o_images_viewer_modal .carousel-control-prev, + #o_images_viewer_modal .carousel-control-next { + width: 45px; + height: 40px; + top: 45%; + background: rgba(33, 37, 41, 0.4); + color: white; + opacity: 0; + transition: opacity 0.3s; + } + #o_images_viewer_modal .carousel-control-prev:hover, + #o_images_viewer_modal .carousel-control-next:hover { + background: #212529; + } + #o_images_viewer_modal .carousel-inner:hover .carousel-control-prev, + #o_images_viewer_modal .carousel-inner:hover .carousel-control-next { + opacity: 1; + } + /* /openerp_website/static/src/scss/typography.scss defined in bundle 'web.assets_frontend' */ + body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .display-1, + h1, + .h1 { + letter-spacing: -0.03em; + word-spacing: 0.02em; + } + .display-2, + h2, + .h2 { + letter-spacing: -0.02em; + word-spacing: 0.015em; + } + .display-3, + h3, + .h3, + #wrap.website_blog .o_post_subtitle h2 { + letter-spacing: -0.01em; + word-spacing: 0.01em; + } + .display-4, + h4, + .h4, + #wrapwrap.o_odoo_editions .o_table_features thead th { + letter-spacing: 0em; + word-spacing: 0.005em; + } + a { + font-weight: 600; + } + .fw_light, + .fw_extralight { + font-weight: 300; + } + .fw_light label, + .fw_light b, + .fw_light strong, + .fw_light a, + .fw_extralight label, + .fw_extralight b, + .fw_extralight strong, + .fw_extralight a { + font-weight: 400; + } + .fw_regular, + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + font-weight: 400; + } + .fw_medium { + font-weight: 500; + } + .fw_semibold { + font-weight: 600; + } + .fw_bold { + font-weight: bold; + } + .text-heading { + color: #212529; + } + .text-default { + color: #343a40; + } + .text-white a { + color: #26D1AF; + } + .text-white a:hover, + .text-white a:focus { + color: #2AEBC4; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: #6c757d !important; + } + blockquote { + border-left-width: 3px; + } + /* /openerp_website/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap { + position: relative; + display: block; + height: auto; + min-height: 100%; + background-color: #212529; + } + #wrapwrap > * { + display: block; + } + #wrapwrap:not(.o_fullscreen) > main { + z-index: 1; + position: relative; + height: auto; + background-color: #f8f9fa; + transform: translate3d(auto, auto, 0); + white-space: normal; + box-shadow: 0 10px 10px #16181b; + } + #wrapwrap:not(.o_fullscreen) > main::before, + #wrapwrap:not(.o_fullscreen) > main::after { + content: ""; + display: table; + } + @media (max-width: 991.98px) { + #wrapwrap.o_fullscreen > footer#bottom { + display: none; + } + } + @media (min-width: 576px) { + #wrapwrap > header + main >: not(#wrap): not(.o_wslides_fs_main), #wrapwrap > header + main > #wrap: not(.website_blog) >: first-child, #wrapwrap > header + main > #wrap.website_blog: not(.o_wblog_cover_post) >: first-child, #wrapwrap > header + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 50px solid transparent !important; + } + #wrapwrap > header.o_has_sub_nav + main >:not(#wrap):not(.o_wslides_fs_main), + #wrapwrap > header.o_has_sub_nav + main > #wrap:not(.website_blog) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog:not(.o_wblog_cover_post) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 90px solid transparent !important; + } + } + /* /openerp_website/static/src/scss/header.scss defined in bundle 'web.assets_frontend' */ + #oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled { + top: -4px; + } + .o_main_header { + position: fixed; + width: 100%; + height: 50px; + z-index: 2; + background-color: rgba(255, 255, 255, 0.6); + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + transition: all 0.2s ease; + transition-property: background, box-shadow; + transform: translate3d(auto, auto, 0); + } + @media (prefers-reduced-motion: reduce) { + .o_main_header { + transition: none; + } + } + .o_main_header a:focus, + .o_main_header a:active, + .o_main_header a:focus:active { + outline: none; + } + .o_main_header .btn-primary { + color: white !important; + } + .o_main_header > .o_main_header_main { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + height: 100%; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main { + max-width: 540px; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main { + max-width: 720px; + } + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .o_main_header > .o_main_header_main { + max-width: 1140px; + } + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main { + max-width: none; + } + } + .o_main_header > .o_main_header_main a { + color: inherit; + } + .o_main_header > .o_main_header_main a:hover, + .o_main_header > .o_main_header_main a:focus { + color: #2e3a46; + } + .o_main_header > .o_main_header_main .o_logo { + margin: 15px 0; + width: 63px; + height: 20px; + background-size: cover; + } + .o_main_header > .o_main_header_main > .o_primary_nav { + margin: 0 auto; + padding: 0; + text-align: center; + white-space: nowrap; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav { + height: 100%; + } + .o_main_header > .o_main_header_main > .o_primary_nav:before { + content: ""; + background: transparent; + z-index: -1; + visibility: hidden; + box-shadow: 0 1px 0 transparent; + width: 100%; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 500ms, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav: before { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + visibility: visible; + background: #FCFCFC; + box-shadow: 0 1px 0 #e9ecef; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0s, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + transition: none; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown { + position: static; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a { + position: relative; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + content: ""; + display: block; + margin: 0; + position: absolute; + top: 47%; + left: auto; + bottom: auto; + right: 0; + transform-origin: 50% 50%; + transition: all 300ms ease 0s; + width: 10px; + height: 2px; + border: none; + background-color: #212529; + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : before, .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : after { + background-color: #fff; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before { + transform: rotate(45deg); + right: 6px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a { + color: #875A7B; + font-weight: bold; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .label { + display: none; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + background-color: #875A7B !important; + right: 3px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + transform: rotate(45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > .dropdown-menu { + border: none; + border-radius: 0; + margin: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li { + display: inline-block !important; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a { + height: 100%; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li > a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a { + margin-right: 20px; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + visibility: visible; + background-color: white; + transform: translate(0, 0); + transition: transform 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0ms, background-color 0ms linear 500ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div { + opacity: 1; + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(1), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(1), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(1) { + transition-delay: 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(2), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(2), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(2) { + transition-delay: 200ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(3), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(3), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(3) { + transition-delay: 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(4), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(4), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(4) { + transition-delay: 400ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .o_store_link { + max-height: 50px; + transition: max-height 500ms cubic-bezier(0.55, 0, 0.1, 1) 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav::before { + opacity: 0.5; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + width: 100%; + padding: 15px 0 65px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group { + margin-left: -45px; + margin-right: -45px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + padding-left: 45px; + padding-right: 45px; + } + } + @media (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container { + max-width: 100%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + font-size: 16px; + overflow: hidden; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + height: 355px; + padding-top: 10px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div + div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div + div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div + div { + border-left: 1px solid #e9ecef; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul { + position: relative; + list-style: none; + padding: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li { + height: 30px; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + transition-property: height, opacity; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a { + display: block; + height: 100%; + padding: 0; + line-height: 30px; + font-weight: 500; + font-size: 13px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .label, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .label, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .label { + font-size: 12px; + padding: .25em .85em; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after { + top: 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after { + transform-origin: 7px 50%; + width: 8px; + right: 1px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul { + position: absolute; + top: 30px; + left: 0; + bottom: 0; + right: 0; + transform: translate(100%, 0); + opacity: 0; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + transform: translate(0, 0); + opacity: 1; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul.o_sub_opened > li:not(.show), + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show) { + opacity: 0; + height: 0 !important; + overflow: hidden; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family { + text-align: center; + font-weight: 600; + line-height: 2; + pointer-events: none; + cursor: default; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/apps_families_s.png"); + background-position: 0px 50%; + background-repeat: no-repeat; + display: none; + } + @media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/2x_apps_families_s.png"); + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + display: block; + margin: 0 auto; + background-size: auto 100%; + width: 41px; + height: 40px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div { + font-size: 0.7em; + font-weight: 500; + line-height: 1; + color: #6c757d; + margin-bottom: 1.3em; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:active, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:active, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:active { + background-color: transparent; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps .o_nav_app_family, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family { + color: #5B899E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family { + color: #E46F78; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span { + background-position: -48px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family { + color: #5C5B80; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span { + background-position: -96px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family { + color: #D5653E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span { + background-position: -144px 50%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + display: block; + height: 50px; + line-height: 50px; + border-top: 1px solid #e9ecef; + text-align: center; + font-size: 12px; + font-weight: 500; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a { + width: auto; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a:hover { + background-color: transparent; + color: #875A7B; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + display: block; + background-color: #FCFCFC; + visibility: hidden; + z-index: -2; + transform: translate(0, -115%); + transition: transform 333.33333333ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 333.33333333ms, background-color 0ms linear 0ms; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + transition: none; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .form-group > div { + opacity: 0; + transform: translate(0, -30%); + transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .o_store_link { + max-height: 0; + transition: max-height 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav::before { + content: ""; + position: absolute; + top: 100%; + left: 0; + bottom: -1000px; + right: 0; + display: block; + background-color: #000; + opacity: 0; + transition: opacity 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + } + .o_main_header > .o_main_header_main .o_header_buttons { + height: 100%; + line-height: 50px; + float: right; + } + .o_main_header > .o_main_header_main .o_header_buttons > * { + display: inline-block; + float: left; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main .o_header_buttons a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons a.dropdown-toggle { + padding: 0 15px; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart { + padding: 0; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart .my_cart_quantity { + font-family: sans-serif; + border-radius: 100%; + font-weight: 500; + font-size: 90%; + padding: 4px 0; + min-width: 19px; + text-align: center; + display: inline-block; + } + .o_main_header > .o_main_header_main .o_header_buttons .btn-primary { + margin-top: 9px; + } + .o_main_header > .o_main_header_main .o_header_buttons .o_btn_live_dot { + margin-right: 6px; + color: #de4e4a; + animation: o_blink 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 5px; + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 15px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown .dropdown-toggle { + height: 100%; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu { + left: auto; + right: 0; + line-height: 1.45; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu .dropdown-item, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu a { + padding: 5px 15px; + font-size: 13px; + font-weight: 500; + text-transform: none; + } + .o_main_header .o_sub_nav { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + background-color: rgba(255, 255, 255, 0.8); + } + .o_main_header .o_sub_nav, + .o_main_header .o_sub_nav > .container { + min-height: 40px; + } + .o_main_header .o_sub_nav a:not(.dropdown-item) { + font-weight: 500; + color: #495057; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):hover, + .o_main_header .o_sub_nav a:not(.dropdown-item):focus, + .o_main_header .o_sub_nav a:not(.dropdown-item).focus { + color: #212529; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):active, + .o_main_header .o_sub_nav a:not(.dropdown-item).active { + color: #212529; + } + @media (min-width: 576px) { + .o_main_header .o_sub_nav .o_sub_nav_title { + transform: translate(-64px, 0); + transition: transform 400ms ease 0s; + } + } + .o_main_header .o_sub_nav .call-to-action { + overflow: hidden; + max-width: 0px; + transform-origin: 0 0; + transition: max-width 0.3s ease 0ms; + white-space: nowrap; + } + .o_main_header .o_sub_nav .call-to-action > .btn { + line-height: 1.4; + } + @media (min-width: 576px) { + .o_main_header.o_scrolled .o_sub_nav { + background: #FCFCFC; + } + .o_main_header.o_scrolled .o_sub_nav .o_sub_nav_title { + transform: translate(0, 0); + } + .o_main_header.o_scrolled .o_sub_nav .call-to-action { + max-width: none; + } + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav { + transition: 0.3s background-color; + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a { + color: rgba(255, 255, 255, 0.9); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title.focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a.focus { + color: white; + } + @media (min-width: 576px) { + .o_main_header.o_has_sub_nav { + position: absolute; + } + .o_main_header.o_has_sub_nav.o_scrolled { + position: fixed; + top: -51px; + } + .o_main_header.o_inverted { + background-color: transparent; + color: white; + } + .o_main_header.o_inverted a:hover, + .o_main_header.o_inverted a:focus { + color: inherit; + } + .o_main_header.o_inverted .o_logo { + background-position: 100% 0; + } + .o_main_header.o_inverted .o_logo.o_logo_15.center-block { + background-position: 102% 0; + } + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: white; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:focus { + color: #343a40; + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:focus { + color: #fff; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show { + background-color: #FCFCFC; + color: #343a40; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu { + background-color: #FCFCFC; + margin-top: 0; + border: none; + border-radius: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + text-align: left; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > .dropdown-item, + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > a { + display: block; + color: #343a40; + float: none; + } + } + .o_main_header.o_scrolled:not(.o_transparent_blocked), + .o_main_header.o_sub_opened { + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked).deep_hover:hover, + .o_main_header.o_sub_opened.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) .o_logo, + .o_main_header.o_sub_opened .o_logo { + background-position: 0 0; + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::after, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header.o_sub_opened .o_sub_nav { + display: none; + } + @media (max-width: 767.98px) { + .o_main_header { + position: relative; + height: auto; + min-height: 50px; + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header .o_logo { + background-position: 0 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header > .o_main_header_main { + position: relative; + text-align: right; + } + .o_main_header > .o_main_header_main > .o_primary_nav, + .o_main_header > .o_main_header_main .o_header_buttons { + display: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav { + margin: 0 16px; + border: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle { + margin: 0; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title { + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 5px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-menu { + margin: 0; + border-radius: 0; + } + .o_main_header > .o_main_header_main > .o_mobile_menu_toggle { + width: 50px; + line-height: 50px; + margin-right: -15px; + font-size: 18px; + text-align: center; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main { + margin: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons { + background-color: #25252D; + padding: 0 15px; + box-sizing: content-box; + margin: 0 -15px 0; + display: block; + text-align: center; + width: 100%; + height: auto; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * { + overflow: visible !important; + float: none; + display: inline; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * > a:not(.btn) { + display: initial !important; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > *.btn { + white-space: nowrap; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu { + position: relative !important; + transform: none !important; + background: rgba(255, 255, 255, 0.05); + width: 100%; + margin: 0 -15px 0; + box-sizing: content-box; + padding: 5px 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a { + display: block; + padding: 5px; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a:hover { + background-color: transparent; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav { + display: block; + background-color: #25252D; + margin: 0 -15px 0; + padding: 0; + float: none; + white-space: normal; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav .dropdown-menu { + color: #dee2e6; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:active { + color: white; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav li { + border: 0 solid #33343D; + border-width: 1px 5px 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li { + width: 100%; + padding: 0 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .dropdown-menu { + position: static; + display: block; + background-color: transparent; + box-shadow: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul { + list-style-type: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li { + height: 50px; + padding: 0 15px; + border-width: 1px 0 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li > a, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li > a { + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show { + height: auto; + border: none; + background-color: #25252D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle { + color: !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:active, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:active { + color: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:before, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:before, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:after { + background: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + position: static; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family { + height: 50px; + line-height: 50px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family > *, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family > * { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family::after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family::after { + content: "(Apps)"; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link { + position: relative; + border-top: 5px solid #33343D; + line-height: inherit; + height: auto; + text-align: left; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link a { + display: block; + border-top: 1px solid #33343D; + height: 50px; + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown::after { + content: ""; + display: inline-block; + width: 100%; + height: 20px; + margin-bottom: -5px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_sub_nav { + display: none; + } + } + /* /openerp_website/static/src/scss/footer.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > footer { + position: relative; + width: 100%; + height: auto; + min-height: 300px; + background-color: #212529 !important; + color: #6c757d; + z-index: 1; + } + @media (min-width: 992px) { + #wrapwrap > footer.o_footer_effect { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + position: fixed; + z-index: 0; + } + } + #wrapwrap > footer .o_footer_logo { + margin-bottom: 3em; + margin-top: 3em; + } + #wrapwrap > footer a { + color: #adb5bd; + } + #wrapwrap > footer a:hover, + #wrapwrap > footer a:active, + #wrapwrap > footer a:focus { + color: white; + } + #wrapwrap > footer .dropdown-item, + #wrapwrap > footer .dropdown-menu a, + .dropdown-menu #wrapwrap > footer a { + color: #212529; + } + #wrapwrap > footer .dropdown-item:hover, + #wrapwrap > footer .dropdown-menu a:hover, + .dropdown-menu #wrapwrap > footer a:hover, + #wrapwrap > footer .dropdown-item:focus, + #wrapwrap > footer .dropdown-menu a:focus, + .dropdown-menu #wrapwrap > footer a:focus { + color: #16181b; + } + #wrapwrap > footer .dropdown-item:active, + #wrapwrap > footer .dropdown-menu a:active, + .dropdown-menu #wrapwrap > footer a:active { + color: white; + } + #wrapwrap > footer .divider { + margin: 10px 0; + } + #wrapwrap > footer ul, + #wrapwrap > footer ol { + list-style: none; + padding-left: 0; + } + #wrapwrap > footer span.menu_title { + font-weight: 600; + font-size: 1.2em; + color: white; + } + #wrapwrap > footer span.menu_title + ul { + font-size: 0.9em; + margin-top: 10px; + } + #wrapwrap > footer .o_language_selector, + #wrapwrap > footer .o_country_selector { + display: inline-block; + opacity: 0.8; + } + #wrapwrap > footer .o_language_selector a, + #wrapwrap > footer .o_language_selector .o_country_name, + #wrapwrap > footer .o_country_selector a, + #wrapwrap > footer .o_country_selector .o_country_name { + font-size: 0.9em; + font-weight: 600; + } + #wrapwrap > footer .o_language_selector img, + #wrapwrap > footer .o_country_selector img { + max-height: 20px; + margin-right: 5px; + vertical-align: bottom; + } + #wrapwrap > footer .o_language_selector:hover, + #wrapwrap > footer .o_country_selector:hover { + opacity: 1; + } + #wrapwrap > footer .o_language_selector .dropdown-menu.js_language_selector { + transform: translate3d(0, 0, 0) !important; + max-height: 230px; + overflow: auto; + } + #wrapwrap > footer .o_country_selector { + float: right; + } + #wrapwrap > footer hr { + margin: 10px 0; + border-top-color: #383f45; + } + #wrapwrap > footer .social-links .fa { + margin-right: 20px; + } + #wrapwrap > footer .o_footer_bottom { + background-color: #212529; + color: #adb5bd; + padding: 1em 0; + margin-top: 3em; + } + #wrapwrap > footer .o_footer_bottom a { + opacity: 0.6; + } + #wrapwrap > footer .o_footer_bottom a:hover { + opacity: 1; + } + #wrapwrap > footer .o_footer_bottom .o_logo { + margin-left: 5px; + margin-bottom: -2px; + } + /* /openerp_website/static/src/scss/page-specific.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.o_home .s_banner { + padding-bottom: 5%; + } + #wrapwrap.o_home .s_banner .o_banner_home_image { + max-width: 180%; + } + @media (min-width: 768px) and (max-width: 991.98px) { + #wrapwrap.o_home .s_banner .o_banner_home_image { + margin-right: -140px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .s_o_number_unique_value { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + padding-right: 30px; + width: 100%; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before, + #wrapwrap.o_home .s_o_number_unique_value:after { + content: ""; + width: 200%; + height: 100%; + position: absolute; + top: 0; + left: 100%; + bottom: 0; + right: auto; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before { + position: absolute; + top: 0; + left: auto; + bottom: 0; + right: 0; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 480px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 570px; + min-width: 490px; + } + } + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + min-height: 100vh; + overflow: hidden; + } + #wrapwrap.o_login > main .oe_website_login_container, + #wrapwrap.o_sign_up_login > main .oe_website_login_container, + #wrapwrap.o_reset_password > main .oe_website_login_container { + overflow: hidden; + margin: 0 auto; + } + @media (min-width: 768px) { + #wrapwrap.o_login > main .oe_website_login_container, #wrapwrap.o_sign_up_login > main .oe_website_login_container, #wrapwrap.o_reset_password > main .oe_website_login_container { + padding-top: 0px !important; + margin-top: -30px; + padding-bottom: 10px; + } + } + #wrapwrap.o_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_reset_password > main .oe_website_login_container .oe_login_form { + margin: 15px auto 0; + } + #wrapwrap.o_login > main .oe_website_login_container .alert, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .alert, + #wrapwrap.o_reset_password > main .oe_website_login_container .alert { + font-size: 0.8em; + font-weight: 400; + } + #wrapwrap.o_login > main .oe_website_login_container form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form, + #wrapwrap.o_reset_password > main .oe_website_login_container form { + max-width: 400px; + border-top: 1px solid #e9ecef; + padding-top: 10px; + } + #wrapwrap.o_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_reset_password > main .oe_website_login_container form .popover.top { + height: auto; + background-color: #fff; + } + #wrapwrap.o_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_sign_up_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_reset_password > main .oe_website_login_container button[type='submit'] { + float: none !important; + width: 100%; + margin-top: 20px; + text-transform: uppercase; + font-weight: 400; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .media-body { + padding-left: 10px; + } + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 { + background-size: 100% auto; + padding-top: 38%; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + margin-top: -10%; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + position: relative; + margin-top: -34%; + z-index: 1; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container .o_documents_panel_box { + position: absolute; + top: 10%; + left: 15px; + bottom: auto; + right: 55%; + } + } + #wrapwrap.o_documents .o_dc { + padding-top: 40%; + background-size: 100% auto; + background-position: top center; + } + @media (max-width: 767.98px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + background: none; + } + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_input_group .o_dc_range { + max-width: 300px; + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_result .o_value { + min-width: 44px; + } + #wrapwrap.o_documents .o_dc figure { + position: relative; + } + #wrapwrap.o_documents .o_dc figure figcaption { + position: absolute; + top: 55%; + left: 0; + bottom: auto; + right: 0; + z-index: 2; + line-height: 1.1; + } + #wrapwrap.o_documents .o_dc figure svg { + margin: 0 auto; + transform: rotate(-90deg); + background: #e9ecef; + border-radius: 50%; + display: block; + } + #wrapwrap.o_documents .o_dc figure circle { + fill: #e9ecef; + stroke-width: 100px; + transition: stroke-dasharray .3s ease .4s; + stroke-dasharray: 0, 200, 0, 200; + } + #wrapwrap.o_documents .o_dc .nav.nav-tabs a { + white-space: nowrap; + } + @media (max-width: 991.98px) { + #wrapwrap.o_documents .o_dc .nav.nav-tabs { + overflow-x: auto; + } + } + #wrapwrap.o_documents .o_dc .tab-content table.table td:first-child, + #wrapwrap.o_documents .o_dc .tab-content table.table th:first-child { + letter-spacing: -0.03em; + word-spacing: -0.03em; + } + #wrapwrap.o_crm .o_crm_animation_wrapper { + position: relative; + } + #wrapwrap.o_crm .o_crm_animation_wrapper > .crm_animation { + background-image: url("/openerp_website/static/src/img/2016/crm/crm_preview.gif"); + background-size: cover; + border: 1px solid #e9ecef; + position: absolute; + top: 9%; + left: 8%; + bottom: 10%; + right: 8%; + width: auto; + } + #wrapwrap.o_website_builder .o_big_laptop .container, + #wrapwrap.o_website_builder .o_big_laptop .row, + #wrapwrap.o_website_builder .o_big_laptop .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_website_builder .o_big_laptop .form-group { + height: 100%; + position: relative; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + opacity: 0; + transform: translate(-50px, 0); + position: absolute; + top: 25%; + left: auto; + bottom: auto; + right: 10%; + transition: all 1s ease 0s; + width: auto; + height: 45%; + } + @media (min-width: 768px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 500px; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images { + height: 100%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + position: absolute; + top: 35%; + left: auto; + bottom: auto; + right: -5%; + height: 30%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + height: 80%; + margin-top: 15%; + margin-left: -50%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 600px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 700px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + max-width: 100%; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + z-index: 1; + float: right; + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img > img { + height: 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + margin-top: 75px; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: relative; + width: 170%; + margin: 30px -20% 0 -50%; + padding: 10px 20% 10px 50%; + background-color: white; + white-space: nowrap; + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner .check { + margin-right: 10px; + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + margin-top: 55px; + margin-bottom: 55px; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature { + position: relative; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature h4:after { + content: ""; + border-top: 1px dashed #626d78; + margin-left: 15px; + width: 150%; + height: 1px; + position: absolute; + top: 22px; + left: auto; + bottom: auto; + right: auto; + } + #wrapwrap.o_website_builder .o_app_ext .o_features:last-child .o_feature h4:after { + position: absolute; + top: 22px; + left: -150%; + bottom: auto; + right: auto; + margin-left: -15px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + float: none; + max-width: 400px; + margin: auto; + } + } + #wrapwrap.manufacturing .s_responsive_to_image_block h1 span { + font-size: 0.5em; + display: inline-block; + transform: translate(0, -7px); + backface-visibility: hidden; + } + #wrapwrap.manufacturing #mrp_reporting_video { + position: relative; + padding-bottom: 55%; + font-size: 0; + width: 100%; + height: 0; + } + #wrapwrap.manufacturing #mrp_reporting_video > iframe { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 100%; + height: 77%; + } + #wrapwrap.o_pricing .pricing-table { + margin-left: 0; + margin-right: 0; + display: table; + width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + #wrapwrap.o_pricing .pricing-col { + display: table-column; + text-align: center; + float: left; + min-height: 200px; + width: 40%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 60%; + } + @media (min-width: 768px) { + #wrapwrap.o_pricing .pricing-col { + width: 23%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 35%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_pricing .pricing-col { + width: 20%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 20%; + } + } + #wrapwrap.o_pricing .pricing-col .pricing-card { + margin: 0 10px 20px; + background: white; + padding-bottom: 20px; + border-radius: 2px; + } + #wrapwrap.o_pricing .pricing-col .pricing-row { + margin: 10px -10px; + padding: 10px; + position: relative; + font-weight: 400; + font-size: 0.9em; + z-index: 0; + } + #wrapwrap.o_pricing .pricing-col .top { + min-height: 220px; + overflow: hidden; + } + #wrapwrap.o_pricing .pricing-col .top .banner { + position: relative; + padding: 10px; + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .banner > * { + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .suitable { + display: block; + margin: 1em 0; + height: 40px; + } + #wrapwrap.o_pricing .pricing-col .top .suitable .small { + font-size: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .o_pricing_offer_tooltip { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .btn-container { + padding: 0 15px; + font-size: 0.9em; + } + #wrapwrap.o_pricing .description .top .suitable { + text-align: right; + padding-top: 115px; + padding-right: 10px; + } + #wrapwrap.o_pricing .description .top .o_offer_description { + min-height: 120px; + } + #wrapwrap.o_pricing .description .pricing-row:before { + background: rgba(108, 117, 125, 0.5); + content: ""; + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 450%; + height: 100%; + } + #wrapwrap.o_odoo_editions .o_table_features thead th { + padding: 20px 5px 15px 5px; + } + #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features tfoot td { + text-align: center; + border: none; + } + #wrapwrap.o_odoo_editions .o_table_features tbody { + background-color: white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td { + border: none; + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td:first-child { + text-align: left; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active { + border-top: 25px solid white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active:first-child { + border-top: 0; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td { + padding: 15px 0 12px 15px; + } + #wrapwrap.o_brand_assets .anchor { + float: left; + } + #wrapwrap.o_tour div.media_iframe_video iframe { + margin-left: 0; + } + #wrapwrap.o_project_management .graph_bg { + background-image: url("/openerp_website/static/src/img/2016/project/projects_screenshots_04.gif"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% auto; + } + @media (min-width: 768px) { + #wrapwrap.o_docs .o_bg_devices: before { + content: ""; + bottom: 0; + position: absolute; + width: 100%; + height: 50px; + background: linear-gradient(180deg, transparent 20%, white 80%) !important; + } + } + #wrapwrap.o_alternative .o_competitor_card { + position: relative; + height: 320px; + background-color: #fff; + text-align: center; + overflow: hidden; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body { + height: 250px; + margin-bottom: 70px; + line-height: 250px; + font-size: 13px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + display: inline-block; + max-width: 130px; + transition: max-width 0.3s ease 0.3s, opacity 0.3s ease 0.3s; + } + @media (prefers-reduced-motion: reduce) { + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + transition: none; + } + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app { + padding: 0 15px; + opacity: 0; + text-align: left; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img { + width: 60px; + margin: 5px 0 10px 10px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links { + position: absolute; + top: auto; + left: 15px; + bottom: 15px; + right: 15px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links > a > i { + margin-right: 5px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer { + position: absolute; + top: 260px; + left: 0; + bottom: auto; + right: 0; + transition: top .3s ease; + height: 60px; + color: #fff; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer h4 { + color: inherit; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer p { + opacity: 0.75; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body { + margin-top: 70px; + margin-bottom: 0; + line-height: inherit; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body > img { + visibility: hidden; + max-width: 0; + opacity: 0; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body .o_app { + opacity: 1; + transition: opacity .3s ease .3s; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_footer { + top: 0; + } + #wrapwrap .o_alt_to .o_schedule_demo { + max-width: inherit; + } + #wrapwrap .o_alt_to .o_schedule_demo .o_btn_cta { + width: auto; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial { + width: 70%; + margin: 15%; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial .s_testimonial { + background-color: #fff; + padding: 30px 10px 20px 30px; + } + @media (min-width: 768px) { + #wrapwrap .o_alt_to .o_alt_to_graph { + position: absolute; + z-index: 2; + } + } + #wrapwrap.o_timesheet_mobile_app .mobile { + position: relative; + display: block; + width: 100%; + padding: 30px 10px 50px 10px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.25); + } + #wrapwrap.o_timesheet_mobile_app .mobile:before { + content: ''; + position: absolute; + top: 10px; + left: 50%; + bottom: auto; + right: auto; + display: block; + width: 10px; + height: 10px; + margin-left: -5px; + background-color: #545b62; + border-radius: 50%; + } + #wrapwrap.o_timesheet_mobile_app .mobile:after { + content: ''; + position: absolute; + top: auto; + left: 50%; + bottom: 22px; + right: auto; + display: block; + width: 40px; + height: 8px; + margin-left: -20px; + background-color: #545b62; + border-radius: 20px; + } + #wrapwrap.o_studio .o_studio_icon { + width: 80px; + margin: 10px 15px 15px 15px; + border-radius: 6px; + vertical-align: top; + } + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: inline-block; + padding: 4px 8px; + border: 1px dashed #00A09D; + background-color: fadeout(#00A09D, 85%); + } + @media (max-width: 767.98px) { + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: block; + } + } + #wrapwrap.o_studio .s_panel_video_play { + position: absolute; + top: 6%; + left: 10%; + bottom: 10%; + right: 10%; + width: auto; + height: auto; + } + @media (min-width: 768px) { + #wrapwrap.o_studio .s_animated_headline h1 { + width: 430px; + } + } + #wrapwrap.o_studio .s_animated_headline h4 { + font-size: 16px; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a { + color: #343a40; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:hover, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:focus, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.focus { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: -15px; + height: 1px; + transition: 0.4s background; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active:before { + background: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul img { + width: 1.5em; + height: 1em; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_tabs { + border-top: 2px solid #5B899E; + box-shadow: -10px 0 10px -5px #e9ecef; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a { + padding-top: 24px; + transition: padding 0.3s; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a .o_icon_toggle:before { + content: '-'; + font-size: 2em; + line-height: 5px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed { + padding-top: 24px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed .o_icon_toggle:before { + content: "+"; + font-size: 1.5em; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table { + table-layout: auto; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table td, + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table th { + vertical-align: middle; + padding: 0.3rem 0.6em; + } + @media (min-width: 576px) { + #wrapwrap.o_rental .o_rental_order { + background-image: url("/openerp_website/static/src/img/2019/rental/rental_screenshot_04.jpg"); + background-position: right bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 700px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_rental .o_rental_order { + background-position: center bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 450px; + } + } + #wrapwrap.o_rental .o_rental_related_app .popover { + width: 70px; + } + #wrapwrap.o_rental .o_rental_related_app .arrow { + left: 50%; + margin-left: -4px; + } + @media (max-width: 575.98px) { + #wrapwrap.o_rental .o_rental_related_app + .fa { + transform: rotate(90deg) !important; + } + } + #wrapwrap.o_typo .o_typo_page_bg { + background: no-repeat right / auto 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_typo .o_typo_page_bg { + background-image: none !important; + } + } + @media (min-width: 992px) { + #wrapwrap.o_typo .o_main_header: not(.o_scrolled) { + background-color: transparent; + } + #wrapwrap.o_typo .o_typo_page_content { + max-width: 400px; + width: 41%; + } + } + #wrapwrap.o_typo .o_typo_page_bg.text-white h1, + #wrapwrap.o_typo .o_typo_page_bg.text-white h1 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary small { + color: white; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white a { + font-weight: 600; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .text-muted { + color: rgba(255, 255, 255, 0.75) !important; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-default { + color: #212529; + } + #wrapwrap.o_typo .o_typo_page_bg_0 { + background-color: #f3f3f3; + } + #wrapwrap.o_typo .o_typo_page_bg_0 .o_typo_page_content { + background-color: rgba(243, 243, 243, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_1 { + background-color: #eef1f0; + } + #wrapwrap.o_typo .o_typo_page_bg_1 .o_typo_page_content { + background-color: rgba(238, 241, 240, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_2 { + background-color: #e3e3e3; + } + #wrapwrap.o_typo .o_typo_page_bg_2 .o_typo_page_content { + background-color: rgba(227, 227, 227, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_3 { + background-color: #ae808d; + } + #wrapwrap.o_typo .o_typo_page_bg_3 .o_typo_page_content { + background-color: rgba(174, 128, 141, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_4 { + background-color: #9b7b86; + } + #wrapwrap.o_typo .o_typo_page_bg_4 .o_typo_page_content { + background-color: rgba(155, 123, 134, 0.75); + } + @keyframes o_db_fade_top { + 0% { + opacity: 0; + transform: translate3d(0, 20px, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_db_fade_left { + 0% { + opacity: 0; + transform: translate3d(20px, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + #wrapwrap.o_db_activation, + #wrapwrap.o_redeem_your_odoo_mug { + padding-bottom: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > header, + #wrapwrap.o_db_activation > footer, + #wrapwrap.o_redeem_your_odoo_mug > header, + #wrapwrap.o_redeem_your_odoo_mug > footer { + display: none; + } + #wrapwrap.o_db_activation > main, + #wrapwrap.o_redeem_your_odoo_mug > main { + height: 100%; + position: relative; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main, #wrapwrap.o_redeem_your_odoo_mug > main { + background: white; + } + } + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_img { + background-image: url("/openerp_website/static/src/img/db_activation/db_activation_bg_4.jpg"); + } + #wrapwrap.o_db_activation > main .o_db_activation_container, + #wrapwrap.o_db_activation > main .o_redeem_mug_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container { + padding: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img { + background-color: #62495B; + background-size: contain; + background-repeat: no-repeat; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_left { + width: 40%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: all 0.3s; + left: 40%; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: none; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img { + background-position: right; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 60%; + height: 100%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 50%; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_logo { + width: 63px; + height: 20px; + background-size: auto 20px; + margin-top: 30px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper { + width: 80%; + max-width: 540px; + margin: 0 auto; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + padding: 15px 0; + margin-top: 20px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > * { + animation: o_db_fade_left .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions { + animation: o_db_fade_top .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2) { + animation-delay: 0.2s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3) { + animation-delay: 0.3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4) { + animation-delay: 0.4s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5) { + animation-delay: 0.5s; + } + @media (min-height: 768px) and (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + margin-top: -57px; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_content { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + justify-content: space-between; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 0; + flex: 1 1 0; + justify-content: space-around; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 60%; + bottom: 0; + right: 0; + background-color: #f8f9fa; + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 50%; + bottom: 0; + right: 0; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img { + background-position: center; + background-size: cover; + opacity: 0; + transition: opacity 0.2s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current { + transition: opacity 0.2s ease .3s; + opacity: 1; + } + #wrapwrap.o_db_activation > main form .row, + #wrapwrap.o_db_activation > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_db_activation > main form .form-group, + #wrapwrap.o_redeem_your_odoo_mug > main form .row, + #wrapwrap.o_redeem_your_odoo_mug > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_redeem_your_odoo_mug > main form .form-group { + position: relative; + } + #wrapwrap.o_db_activation > main .col-form-label, + #wrapwrap.o_db_activation > main .control-label, + #wrapwrap.o_redeem_your_odoo_mug > main .col-form-label, + #wrapwrap.o_redeem_your_odoo_mug > main .control-label { + line-height: 1.3; + } + #wrapwrap.o_db_activation > main .form-control, + #wrapwrap.o_db_activation > main .o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input { + border-width: 0 0 1px 0; + box-shadow: none; + border-radius: 0; + border-color: #dee2e6; + padding: 5px 0 1px; + color: #343a40; + } + #wrapwrap.o_db_activation > main .form-control:focus, + #wrapwrap.o_db_activation > main .form-control:active, + #wrapwrap.o_db_activation > main .o_db_activation_input:focus, + #wrapwrap.o_db_activation > main .o_db_activation_input:active, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:active, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:active { + border-color: #343a40; + box-shadow: none; + outline: none; + } + #wrapwrap.o_db_activation > main textarea.o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main textarea.o_db_activation_input { + border: none; + padding: 12px; + resize: vertical; + min-height: 120px; + max-height: 200px; + line-height: 1.5; + font-size: 14px; + background-color: #f8f9fa; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col { + padding: 0; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col input { + width: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col select, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col select { + width: 100%; + background-color: transparent; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip { + width: 100%; + position: absolute; + top: auto; + left: 50%; + bottom: 100%; + right: auto; + transform: translateX(-50%); + transition: all .3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip { + opacity: 1; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning input { + color: #F79B5B; + border-color: #F79B5B; + color: #F79B5B; + opacity: 0.5; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip-inner { + border-top: 3px solid #D9534F; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error input { + color: #D9534F; + border-color: #D9534F; + color: #D9534F; + opacity: 0.5; + } + @media (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_col-sm-0, #wrapwrap.o_redeem_your_odoo_mug > main .o_col-sm-0 { + width: 0; + } + } + #wrapwrap.o_db_activation .o_db_activation_steps, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps { + padding: 15px 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper { + height: 100% !important; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress { + width: 100%; + height: 1px; + position: absolute; + top: 6px; + left: 0; + bottom: auto; + right: auto; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar { + transition: width 2s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group { + display: table; + width: 100%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div { + display: table-cell; + vertical-align: top; + position: relative; + width: 33%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6 { + display: inline-block; + position: relative; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title { + opacity: 0.6; + display: block; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + padding: 5px; + display: inline-block; + position: relative; + border-radius: 100%; + background: white; + box-shadow: 0 0 0 5px white; + border: 2px solid #dee2e6; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + transition: all 0.5s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before { + content: ""; + background-color: white; + position: absolute; + top: 3px; + left: 0; + bottom: 27px; + right: 50%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before { + position: absolute; + top: 3px; + left: 50%; + bottom: 27px; + right: 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title { + opacity: 1; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot { + border-color: #00A09D; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot { + background-color: #00A09D; + } + #wrap .s_affix.mt32:first-child { + margin-top: 0 !important; + } + /* /openerp_website/static/src/scss/blog.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.single_post { + background-color: white; + } + #wrap.website_blog { + display: block; + } + #wrap.website_blog:not(.o_single_blog) { + background: white; + } + #wrap.website_blog #title { + border-top-width: 0 !important; + position: relative; + background-color: #212529; + } + #wrap.website_blog #title > .o_blog_cover_container { + height: 300px; + } + @media (min-width: 768px) { + #wrap.website_blog #title > .o_blog_cover_container { + height: 400px; + } + } + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 500px; + } + @media (min-width: 768px) { + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 600px; + } + } + #wrap.website_blog .o_blog_cover_container { + width: 100%; + background-color: #212529; + } + #wrap.website_blog .o_cover { + min-height: 350px; + } + #wrap.website_blog .cover_footer { + height: 45vh; + min-height: 350px; + } + @media (min-width: 768px) { + #wrap.website_blog .card, #wrap.website_blog .panel, #wrap.website_blog .well { + position: relative; + } + #wrap.website_blog .card .card-body, + #wrap.website_blog .panel .card-body, + #wrap.website_blog .well .card-body, + #wrap.website_blog .card .panel-body, + #wrap.website_blog .panel .panel-body, + #wrap.website_blog .well .panel-body, + #wrap.website_blog .card .well, + #wrap.website_blog .panel .well, + #wrap.website_blog .well .well { + margin-bottom: 20px; + } + #wrap.website_blog .card .card-footer, + #wrap.website_blog .panel .card-footer, + #wrap.website_blog .well .card-footer, + #wrap.website_blog .card .panel-footer, + #wrap.website_blog .panel .panel-footer, + #wrap.website_blog .well .panel-footer { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + width: 100%; + } + } + #wrap.website_blog .o_blog_cover_image { + background-position: center; + background-size: 100% auto; + opacity: 0.5; + } + @media (max-width: 767.98px) { + #wrap.website_blog .o_blog_cover_image { + background-size: cover; + } + } + #wrap.website_blog .blog_title { + max-width: 700px; + bottom: 0; + top: 0; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading { + position: absolute; + top: 45%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + width: 100%; + max-width: 700px; + padding: 0 15px; + } + #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top { + top: 50%; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 *, + #wrap.website_blog .blog_title .o_blog_post_heading h2 * { + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 400; + font-size: 32px; + line-height: 34px; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + font-size: 16px; + color: white; + } + @media (min-width: 768px) { + #wrap.website_blog .blog_title .o_blog_post_heading { + padding: 0; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 300; + font-size: 50px; + line-height: 52px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + letter-spacing: -1px; + font-size: 18px; + line-height: 20px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 a { + font-weight: 400; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2:before { + content: ""; + display: block; + margin: 0 auto 25px; + width: 50px; + height: 1px; + background: rgba(255, 255, 255, 0.4); + } + } + #wrap.website_blog .blog_title .o_cover_link, + #wrap.website_blog .blog_title .o_cover_author { + position: absolute; + top: auto; + left: 50%; + bottom: 25px; + right: auto; + transform: translate(-50%, 0); + } + #wrap.website_blog .blog_title .o_cover_link { + bottom: 40px; + } + #wrap.website_blog .blog_title .o_cover_link .btn { + width: 200px; + } + #wrap.website_blog .blog_title .o_cover_author > * { + font-weight: normal; + font-style: italic; + } + @media (max-width: 767.98px) { + #wrap.website_blog .blog_title .o_cover_author { + display: none; + } + } + #wrap.website_blog .social-button-container { + position: relative; + overflow: hidden; + background: white; + margin: 0; + padding: 30px 15px; + } + #wrap.website_blog .o_post_subtitle { + position: relative; + } + #wrap.website_blog .o_post_subtitle .container { + position: relative; + max-width: 700px; + margin-left: auto; + margin-right: auto; + display: block; + } + #wrap.website_blog .o_post_subtitle h2 { + margin-top: 40px; + font-weight: 400; + } + #wrap.website_blog #blog_content { + margin-top: 0 !important; + background: white; + position: relative; + } + #wrap.website_blog #blog_content .container { + max-width: 100%; + } + #wrap.website_blog #blog_content > *, + #wrap.website_blog #blog_content > .container { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + #wrap.website_blog #blog_content section { + background-color: white; + } + #wrap.website_blog #blog_content section.bg-gray-lighter { + background-color: #f8f9fa; + } + #wrap.website_blog #comments { + max-width: 100%; + padding-top: 48px; + } + #wrap.website_blog #comments hr { + display: none; + } + #wrap.website_blog #discussion { + padding-left: 15px; + padding-right: 15px; + padding-bottom: 50px; + max-width: 700px; + margin: auto; + display: block; + position: relative; + overflow: hidden; + } + #wrap.website_blog #discussion > hr { + display: none; + } + #wrap.website_blog #discussion .o_website_chatter_form > div.float-left { + width: 90%; + } + #wrap.website_blog #discussion .o_website_chatter_form textarea { + box-shadow: none; + border-radius: 0.0625rem; + background: rgba(255, 255, 255, 0.5); + } + #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json { + float: right; + } + #wrap.website_blog #blog_right_column > .mt32:first-child { + margin-top: 0 !important; + } + #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child { + margin-top: 0; + } + #wrap.website_blog .o_blog_post_complete.o_sharing_links > a { + vertical-align: middle; + } + .editor_enable #wrap.website_blog .blog_title { + pointer-events: none; + } + .editor_enable #wrap.website_blog .blog_title > * { + pointer-events: auto; + } + /* /openerp_website/static/src/scss/job.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap .js_hr_recruitment a.btn { + font-size: 15px; + } + #wrapwrap .js_hr_recruitment .breadcrumb { + padding-left: 0; + } + #wrapwrap .js_hr_recruitment .o_job_top_bar .container { + position: relative; + } + @media (min-width: 576px) { + #wrapwrap .js_hr_recruitment .o_job_top_bar .container a.btn { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 15px; + } + } + #wrapwrap .js_hr_recruitment .o_tasks h5 { + border-bottom: 3px solid #6c757d; + } + #wrapwrap .js_hr_recruitment .o_perk .fa { + border: 1px solid #875A7B; + color: #875A7B; + } + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + padding: 15px; + color: #343a40; + } + .o_jobs #jobs_grid .card:hover, + .o_jobs #jobs_grid .panel:hover, + .o_jobs #jobs_grid .well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_jobs #jobs_grid .card .o_job_title, + .o_jobs #jobs_grid .panel .o_job_title, + .o_jobs #jobs_grid .well .o_job_title { + color: #875A7B; + font-weight: 400; + line-height: 1.2; + } + .o_jobs_footer { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + @media (min-width: 768px) { + .o_jobs_footer { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + @media (max-width: 991.98px) { + .o_jobs_contact { + padding: 30px; + background-color: #e9ecef; + text-align: center; + } + } + @media (min-width: 992px) { + .o_jobs_contact { + float: right; + } + .o_jobs_contact .o_jobs_contact_img { + float: left; + margin-right: 25px; + } + } + .o_jobs_contact .o_jobs_contact_img img { + width: 80px; + margin-bottom: 25px; + } + /* /openerp_website/static/src/scss/livechat.scss defined in bundle 'web.assets_frontend' */ + .o_livechat_button { + z-index: 1; + padding: 7px 15px 8px; + right: 15px; + background-color: rgba(33, 37, 41, 0.9); + border-radius: 0.125rem 0.125rem 0 0; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-width: 0; + color: #adb5bd; + font: 400 13px/1.2"Montserrat", "Odoo Unicode Support Noto", sans-serif; + transition: background .1s ease 0s; + } + .o_livechat_button:hover { + background-color: #212529; + color: white; + } + .o_livechat_button:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window { + font-family: sans-serif; + } + .o_chat_window[style*="height: 34px"] .o_chat_header .o_chat_title { + cursor: n-resize; + } + .o_chat_window .o_chat_header { + padding: 7px 5px 7px 10px; + background: #875A7B; + } + .o_chat_window .o_chat_header .o_chat_title { + cursor: s-resize; + font: 600 1em/1.5"Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + .o_chat_window .o_chat_header .o_chat_title:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window .o_chat_header .o_chat_window_close:before { + content: "×"; + font: 1.8em/0 sans-serif; + } + .o_chat_window .o_chat_header:hover { + background: #62495B; + } + .o_chat_window .o_mail_thread { + padding-bottom: 20px; + background: #f8f9fa; + } + .o_chat_window .o_mail_thread .o_thread_message { + background: white; + padding: 8px 5px; + box-shadow: inset 0 -1px 0 #e9ecef; + } + .o_chat_window .o_mail_thread .o_thread_message:last-child, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_chat_window .o_mail_thread .o_thread_message:last-child.deep_hover:hover, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + margin-right: 8px; + } + .o_chat_window .o_mail_thread .o_thread_message .o_mail_info { + margin-bottom: 0; + } + .o_chat_window .o_chat_composer > input { + padding: 7px 10px; + border: 1px solid #6c757d; + border-width: 1px 0 0; + } + .o_chat_window .o_chat_composer > input:focus { + outline: none; + } + /* /openerp_website/static/src/scss/sale.scss defined in bundle 'web.assets_frontend' */ + .mycart-popover.popover { + margin-left: -15px; + margin-top: -1px; + } + .mycart-popover.popover .cart_line > div { + margin-bottom: 8px; + } + .mycart-popover.popover .popover-content > .text-center { + padding-top: 4px; + } + .mycart-popover.popover #order_total_untaxed .text-left, + .mycart-popover.popover #order_total_taxes .text-left, + .mycart-popover.popover #order_total .text-left { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + } + .mycart-popover.popover .btn.btn-primary { + margin: 4px auto 8px; + } + /* /openerp_website/static/src/scss/forum.scss defined in bundle 'web.assets_frontend' */ + .website_forum .s_cover, + .o_wforum_forum_card_bg { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .website_forum .s_cover h1, + .o_wforum_forum_card_bg h1 { + color: #fff; + } + .website_forum .s_cover .forum_intro, + .o_wforum_forum_card_bg .forum_intro { + max-width: 800px; + margin: 0 auto 2rem auto; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container { + background-color: #593b51; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.focus { + color: white; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.active, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.active { + background-color: #f8f9fa; + color: #343a40; + } + .o_wforum_forum_card_bg { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + #wrapwrap.website_forum > header + main > #wrap >:first-child, + #wrapwrap.website_forum > header + main >:not(#wrap):not(.o_forum_header) { + border-top-width: 0 !important; + margin-bottom: 8px !important; + } + /* /openerp_website/static/src/scss/events.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_index .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_index .navbar .navbar-brand { + display: none; + } + .o_wevent_index .o_wevent_events_list .card .card-title, + .o_wevent_index .o_wevent_events_list .panel .card-title, + .o_wevent_index .o_wevent_events_list .well .card-title { + margin-top: 1em !important; + font-size: 1.1875rem; + } + .o_wevent_index .o_wevent_badge { + background-color: #875A7B !important; + color: white; + } + .o_wevent_index .o_wevent_badge .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_index .o_wevent_badge:hover, + .o_wevent_index .o_wevent_badge:focus { + background-color: #62495B !important; + color: white; + } + .o_wevent_index .o_wevent_badge:hover .text-muted, + .o_wevent_index .o_wevent_badge:focus .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_event .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_event .navbar .navbar-brand { + font-size: 0.9375rem; + } + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav-link, + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav > li > a { + font-size: 0.75rem; + font-weight: 500; + } + .o_wevent_event .o_wevent_event_title > * { + color: #fff; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + .o_wevent_event .o_wevent_event_title .o_wevent_badge { + display: none; + } + .o_wevent_event #o_wevent_event_footer .s_share .fa { + border-radius: 50% !important; + } + #modal_attendees_registration .modal-header { + background-color: #875A7B !important; + color: white; + } + #modal_attendees_registration .modal-header .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + #modal_attendees_registration .modal-header .close { + width: 1em; + height: 1em; + padding: 0; + margin: 0; + background-color: #fff; + border-radius: 50%; + color: #875A7B; + opacity: .5; + } + #modal_attendees_registration .modal-header .close:hover, + #modal_attendees_registration .modal-header .close:focus { + opacity: 1; + } + .o_wevent_sidebar_img { + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 100%; + height: 220px; + background-position: center; + } + .o_wevent_sidebar_img .fa-map-marker { + margin: auto; + color: #E46F78; + } + .o_wevent_event .ribbon.ribbon_VIP { + background-color: #875A7B !important; + color: white; + } + .o_wevent_event .ribbon.ribbon_VIP .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .country_events_list .oe_country_events_loader { + padding: 4em 0; + background-color: #f8f9fa; + } + .country_events_list .oe_country_events_loader div { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; + } + .country_events_list .oe_country_events_loader div:before, + .country_events_list .oe_country_events_loader div:after { + content: ""; + border-radius: 50%; + background-color: #00A09D; + opacity: 0.6; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + animation: bounce 2s ease-in-out 0s infinite; + } + .country_events_list .oe_country_events_loader div:after { + background-color: #875A7B; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; + } + .country_events_list .oe_country_events_loader p { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/responsive_spacing.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 1199.98px) { + .mt128 { + margin-top: 102.4px !important; + } + .mb128 { + margin-bottom: 102.4px !important; + } + .ml128 { + margin-left: 102.4px !important; + } + .mr128 { + margin-right: 102.4px !important; + } + .mt96 { + margin-top: 76.8px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 76.8px !important; + } + .ml96 { + margin-left: 76.8px !important; + } + .mr96 { + margin-right: 76.8px !important; + } + .mt92 { + margin-top: 73.6px !important; + } + .mb92 { + margin-bottom: 73.6px !important; + } + .ml92 { + margin-left: 73.6px !important; + } + .mr92 { + margin-right: 73.6px !important; + } + .mt64 { + margin-top: 51.2px !important; + } + .mb64 { + margin-bottom: 51.2px !important; + } + .ml64 { + margin-left: 51.2px !important; + } + .mr64 { + margin-right: 51.2px !important; + } + .mt48 { + margin-top: 38.4px !important; + } + .mb48 { + margin-bottom: 38.4px !important; + } + .ml48 { + margin-left: 38.4px !important; + } + .mr48 { + margin-right: 38.4px !important; + } + .mt32 { + margin-top: 25.6px !important; + } + .mb32 { + margin-bottom: 25.6px !important; + } + .ml32 { + margin-left: 25.6px !important; + } + .mr32 { + margin-right: 25.6px !important; + } + .mt24 { + margin-top: 19.2px !important; + } + .mb24 { + margin-bottom: 19.2px !important; + } + .ml24 { + margin-left: 19.2px !important; + } + .mr24 { + margin-right: 19.2px !important; + } + .mt16 { + margin-top: 12.8px !important; + } + .mb16 { + margin-bottom: 12.8px !important; + } + .ml16 { + margin-left: 12.8px !important; + } + .mr16 { + margin-right: 12.8px !important; + } + .mt8 { + margin-top: 6.4px !important; + } + .mb8 { + margin-bottom: 6.4px !important; + } + .ml8 { + margin-left: 6.4px !important; + } + .mr8 { + margin-right: 6.4px !important; + } + .mt4 { + margin-top: 3.2px !important; + } + .mb4 { + margin-bottom: 3.2px !important; + } + .ml4 { + margin-left: 3.2px !important; + } + .mr4 { + margin-right: 3.2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 991.98px) { + .mt128 { + margin-top: 89.6px !important; + } + .mb128 { + margin-bottom: 89.6px !important; + } + .ml128 { + margin-left: 89.6px !important; + } + .mr128 { + margin-right: 89.6px !important; + } + .mt96 { + margin-top: 67.2px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 67.2px !important; + } + .ml96 { + margin-left: 67.2px !important; + } + .mr96 { + margin-right: 67.2px !important; + } + .mt92 { + margin-top: 64.4px !important; + } + .mb92 { + margin-bottom: 64.4px !important; + } + .ml92 { + margin-left: 64.4px !important; + } + .mr92 { + margin-right: 64.4px !important; + } + .mt64 { + margin-top: 44.8px !important; + } + .mb64 { + margin-bottom: 44.8px !important; + } + .ml64 { + margin-left: 44.8px !important; + } + .mr64 { + margin-right: 44.8px !important; + } + .mt48 { + margin-top: 33.6px !important; + } + .mb48 { + margin-bottom: 33.6px !important; + } + .ml48 { + margin-left: 33.6px !important; + } + .mr48 { + margin-right: 33.6px !important; + } + .mt32 { + margin-top: 22.4px !important; + } + .mb32 { + margin-bottom: 22.4px !important; + } + .ml32 { + margin-left: 22.4px !important; + } + .mr32 { + margin-right: 22.4px !important; + } + .mt24 { + margin-top: 16.8px !important; + } + .mb24 { + margin-bottom: 16.8px !important; + } + .ml24 { + margin-left: 16.8px !important; + } + .mr24 { + margin-right: 16.8px !important; + } + .mt16 { + margin-top: 11.2px !important; + } + .mb16 { + margin-bottom: 11.2px !important; + } + .ml16 { + margin-left: 11.2px !important; + } + .mr16 { + margin-right: 11.2px !important; + } + .mt8 { + margin-top: 5.6px !important; + } + .mb8 { + margin-bottom: 5.6px !important; + } + .ml8 { + margin-left: 5.6px !important; + } + .mr8 { + margin-right: 5.6px !important; + } + .mt4 { + margin-top: 2.8px !important; + } + .mb4 { + margin-bottom: 2.8px !important; + } + .ml4 { + margin-left: 2.8px !important; + } + .mr4 { + margin-right: 2.8px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 575.98px) { + .mt128 { + margin-top: 76.8px !important; + } + .mb128 { + margin-bottom: 76.8px !important; + } + .ml128 { + margin-left: 76.8px !important; + } + .mr128 { + margin-right: 76.8px !important; + } + .mt96 { + margin-top: 57.6px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 57.6px !important; + } + .ml96 { + margin-left: 57.6px !important; + } + .mr96 { + margin-right: 57.6px !important; + } + .mt92 { + margin-top: 55.2px !important; + } + .mb92 { + margin-bottom: 55.2px !important; + } + .ml92 { + margin-left: 55.2px !important; + } + .mr92 { + margin-right: 55.2px !important; + } + .mt64 { + margin-top: 38.4px !important; + } + .mb64 { + margin-bottom: 38.4px !important; + } + .ml64 { + margin-left: 38.4px !important; + } + .mr64 { + margin-right: 38.4px !important; + } + .mt48 { + margin-top: 28.8px !important; + } + .mb48 { + margin-bottom: 28.8px !important; + } + .ml48 { + margin-left: 28.8px !important; + } + .mr48 { + margin-right: 28.8px !important; + } + .mt32 { + margin-top: 19.2px !important; + } + .mb32 { + margin-bottom: 19.2px !important; + } + .ml32 { + margin-left: 19.2px !important; + } + .mr32 { + margin-right: 19.2px !important; + } + .mt24 { + margin-top: 14.4px !important; + } + .mb24 { + margin-bottom: 14.4px !important; + } + .ml24 { + margin-left: 14.4px !important; + } + .mr24 { + margin-right: 14.4px !important; + } + .mt16 { + margin-top: 9.6px !important; + } + .mb16 { + margin-bottom: 9.6px !important; + } + .ml16 { + margin-left: 9.6px !important; + } + .mr16 { + margin-right: 9.6px !important; + } + .mt8 { + margin-top: 4.8px !important; + } + .mb8 { + margin-bottom: 4.8px !important; + } + .ml8 { + margin-left: 4.8px !important; + } + .mr8 { + margin-right: 4.8px !important; + } + .mt4 { + margin-top: 2.4px !important; + } + .mb4 { + margin-bottom: 2.4px !important; + } + .ml4 { + margin-left: 2.4px !important; + } + .mr4 { + margin-right: 2.4px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 474.98px) { + .mt128 { + margin-top: 64px !important; + } + .mb128 { + margin-bottom: 64px !important; + } + .ml128 { + margin-left: 64px !important; + } + .mr128 { + margin-right: 64px !important; + } + .mt96 { + margin-top: 48px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 48px !important; + } + .ml96 { + margin-left: 48px !important; + } + .mr96 { + margin-right: 48px !important; + } + .mt92 { + margin-top: 46px !important; + } + .mb92 { + margin-bottom: 46px !important; + } + .ml92 { + margin-left: 46px !important; + } + .mr92 { + margin-right: 46px !important; + } + .mt64 { + margin-top: 32px !important; + } + .mb64 { + margin-bottom: 32px !important; + } + .ml64 { + margin-left: 32px !important; + } + .mr64 { + margin-right: 32px !important; + } + .mt48 { + margin-top: 24px !important; + } + .mb48 { + margin-bottom: 24px !important; + } + .ml48 { + margin-left: 24px !important; + } + .mr48 { + margin-right: 24px !important; + } + .mt32 { + margin-top: 16px !important; + } + .mb32 { + margin-bottom: 16px !important; + } + .ml32 { + margin-left: 16px !important; + } + .mr32 { + margin-right: 16px !important; + } + .mt24 { + margin-top: 12px !important; + } + .mb24 { + margin-bottom: 12px !important; + } + .ml24 { + margin-left: 12px !important; + } + .mr24 { + margin-right: 12px !important; + } + .mt16 { + margin-top: 8px !important; + } + .mb16 { + margin-bottom: 8px !important; + } + .ml16 { + margin-left: 8px !important; + } + .mr16 { + margin-right: 8px !important; + } + .mt8 { + margin-top: 4px !important; + } + .mb8 { + margin-bottom: 4px !important; + } + .ml8 { + margin-left: 4px !important; + } + .mr8 { + margin-right: 4px !important; + } + .mt4 { + margin-top: 2px !important; + } + .mb4 { + margin-bottom: 2px !important; + } + .ml4 { + margin-left: 2px !important; + } + .mr4 { + margin-right: 2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + .mt46 { + margin-top: 46px !important; + } + .mb46 { + margin-bottom: 46px !important; + } + .ml46 { + margin-left: 46px !important; + } + .mr46 { + margin-right: 46px !important; + } + .mt60 { + margin-top: 60px !important; + } + .mb60 { + margin-bottom: 60px !important; + } + .ml60 { + margin-left: 60px !important; + } + .mr60 { + margin-right: 60px !important; + } + .mt62 { + margin-top: 62px !important; + } + .mb62 { + margin-bottom: 62px !important; + } + .ml62 { + margin-left: 62px !important; + } + .mr62 { + margin-right: 62px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .ml80 { + margin-left: 80px !important; + } + .mr80 { + margin-right: 80px !important; + } + .mt84 { + margin-top: 84px !important; + } + .mb84 { + margin-bottom: 84px !important; + } + .ml84 { + margin-left: 84px !important; + } + .mr84 { + margin-right: 84px !important; + } + @media (max-width: 1199.98px) { + .mt46 { + margin-top: 36.8px !important; + } + .mb46 { + margin-bottom: 36.8px !important; + } + .ml46 { + margin-left: 36.8px !important; + } + .mr46 { + margin-right: 36.8px !important; + } + .mt60 { + margin-top: 48px !important; + } + .mb60 { + margin-bottom: 48px !important; + } + .ml60 { + margin-left: 48px !important; + } + .mr60 { + margin-right: 48px !important; + } + .mt62 { + margin-top: 49.6px !important; + } + .mb62 { + margin-bottom: 49.6px !important; + } + .ml62 { + margin-left: 49.6px !important; + } + .mr62 { + margin-right: 49.6px !important; + } + .mt80 { + margin-top: 64px !important; + } + .mb80 { + margin-bottom: 64px !important; + } + .ml80 { + margin-left: 64px !important; + } + .mr80 { + margin-right: 64px !important; + } + .mt84 { + margin-top: 67.2px !important; + } + .mb84 { + margin-bottom: 67.2px !important; + } + .ml84 { + margin-left: 67.2px !important; + } + .mr84 { + margin-right: 67.2px !important; + } + } + @media (max-width: 991.98px) { + .mt46 { + margin-top: 32.2px !important; + } + .mb46 { + margin-bottom: 32.2px !important; + } + .ml46 { + margin-left: 32.2px !important; + } + .mr46 { + margin-right: 32.2px !important; + } + .mt60 { + margin-top: 42px !important; + } + .mb60 { + margin-bottom: 42px !important; + } + .ml60 { + margin-left: 42px !important; + } + .mr60 { + margin-right: 42px !important; + } + .mt62 { + margin-top: 43.4px !important; + } + .mb62 { + margin-bottom: 43.4px !important; + } + .ml62 { + margin-left: 43.4px !important; + } + .mr62 { + margin-right: 43.4px !important; + } + .mt80 { + margin-top: 56px !important; + } + .mb80 { + margin-bottom: 56px !important; + } + .ml80 { + margin-left: 56px !important; + } + .mr80 { + margin-right: 56px !important; + } + .mt84 { + margin-top: 58.8px !important; + } + .mb84 { + margin-bottom: 58.8px !important; + } + .ml84 { + margin-left: 58.8px !important; + } + .mr84 { + margin-right: 58.8px !important; + } + } + @media (max-width: 575.98px) { + .mt46 { + margin-top: 27.6px !important; + } + .mb46 { + margin-bottom: 27.6px !important; + } + .ml46 { + margin-left: 27.6px !important; + } + .mr46 { + margin-right: 27.6px !important; + } + .mt60 { + margin-top: 36px !important; + } + .mb60 { + margin-bottom: 36px !important; + } + .ml60 { + margin-left: 36px !important; + } + .mr60 { + margin-right: 36px !important; + } + .mt62 { + margin-top: 37.2px !important; + } + .mb62 { + margin-bottom: 37.2px !important; + } + .ml62 { + margin-left: 37.2px !important; + } + .mr62 { + margin-right: 37.2px !important; + } + .mt80 { + margin-top: 48px !important; + } + .mb80 { + margin-bottom: 48px !important; + } + .ml80 { + margin-left: 48px !important; + } + .mr80 { + margin-right: 48px !important; + } + .mt84 { + margin-top: 50.4px !important; + } + .mb84 { + margin-bottom: 50.4px !important; + } + .ml84 { + margin-left: 50.4px !important; + } + .mr84 { + margin-right: 50.4px !important; + } + } + @media (max-width: 474.98px) { + .mt46 { + margin-top: 23px !important; + } + .mb46 { + margin-bottom: 23px !important; + } + .ml46 { + margin-left: 23px !important; + } + .mr46 { + margin-right: 23px !important; + } + .mt60 { + margin-top: 30px !important; + } + .mb60 { + margin-bottom: 30px !important; + } + .ml60 { + margin-left: 30px !important; + } + .mr60 { + margin-right: 30px !important; + } + .mt62 { + margin-top: 31px !important; + } + .mb62 { + margin-bottom: 31px !important; + } + .ml62 { + margin-left: 31px !important; + } + .mr62 { + margin-right: 31px !important; + } + .mt80 { + margin-top: 40px !important; + } + .mb80 { + margin-bottom: 40px !important; + } + .ml80 { + margin-left: 40px !important; + } + .mr80 { + margin-right: 40px !important; + } + .mt84 { + margin-top: 42px !important; + } + .mb84 { + margin-bottom: 42px !important; + } + .ml84 { + margin-left: 42px !important; + } + .mr84 { + margin-right: 42px !important; + } + } + /* /openerp_website/static/src/scss/odoo-experience.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > #o_xp_header + main >:not(#wrap), + #wrapwrap > header + main > #wrap >:first-child { + border-top: 50px solid transparent !important; + } + #o_xp { + font-size: .875rem; + } + #o_xp .o_xp_box { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + background-color: #fff; + } + @media (min-width: 576px) { + #o_xp .o_xp_box { + margin: 0; + } + } + #o_xp .o_xp_box.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #o_xp .o_xp_box_content { + width: 100%; + text-align: center; + } + #o_xp .o_xp_square, + #o_xp .o_xp_vertical_rectangle, + #o_xp .o_xp_horizontal_rectangle, + #o_xp .o_xp_rectangle_1-3, + #o_xp .o_xp_rectangle_2-3, + #o_xp .o_xp_rectangle_1-4 { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + align-self: start; + padding: 0; + } + #o_xp .o_xp_square:before, + #o_xp .o_xp_vertical_rectangle:before, + #o_xp .o_xp_horizontal_rectangle:before, + #o_xp .o_xp_rectangle_1-3:before, + #o_xp .o_xp_rectangle_2-3:before, + #o_xp .o_xp_rectangle_1-4:before { + content: ""; + display: block; + } + #o_xp .o_xp_square > img, + #o_xp .o_xp_square .o_xp_box_content, + #o_xp .o_xp_vertical_rectangle > img, + #o_xp .o_xp_vertical_rectangle .o_xp_box_content, + #o_xp .o_xp_horizontal_rectangle > img, + #o_xp .o_xp_horizontal_rectangle .o_xp_box_content, + #o_xp .o_xp_rectangle_1-3 > img, + #o_xp .o_xp_rectangle_1-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_2-3 > img, + #o_xp .o_xp_rectangle_2-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_1-4 > img, + #o_xp .o_xp_rectangle_1-4 .o_xp_box_content { + width: 100%; + } + #o_xp .o_xp_vertical_rectangle:before { + padding-top: 200%; + } + #o_xp .o_xp_square:before { + padding-top: 100%; + } + #o_xp .o_xp_rectangle_2-3:before { + padding-top: 66.66%; + } + #o_xp .o_xp_horizontal_rectangle:before { + padding-top: 50%; + } + #o_xp .o_xp_rectangle_1-3:before { + padding-top: 33.33%; + } + #o_xp .o_xp_rectangle_1-4:before { + padding-top: 25%; + } + #o_xp .o_xp_box_padding { + padding: 40px; + } + #o_xp .o_xp_btn { + width: 240px; + padding: .5em 1em; + font-size: 1.125rem; + font-weight: 600; + line-height: 1.4; + text-align: left; + } + #o_xp .o_xp_btn small { + font-size: .75rem; + } + #o_xp .o_xp_offset_numbers .o_xp_box, + #o_xp .o_xp_offset_numbers .card, + #o_xp .o_xp_offset_numbers .panel, + #o_xp .o_xp_offset_numbers .well { + margin-top: -115px; + } + @media (min-width: 992px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -75px; + } + } + @media (min-width: 1200px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -90px; + } + } + #o_xp .o_xp_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + overflow: hidden; + padding-left: 15px; + background-color: #fff; + font-size: .6875rem; + font-weight: 600; + text-transform: uppercase; + } + #o_xp .o_xp_label .fa { + width: 30px; + height: 30px; + margin-left: 15px; + background-color: #875A7B; + color: #fff; + line-height: 30px; + text-align: center; + } + #o_xp .o_xp_play { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + width: 80px; + height: 80px; + padding-left: 5px; + margin: -30px 0 0 -30px; + background-color: #fff; + border-radius: 50%; + color: #00A09D; + font-size: 2rem; + line-height: 80px; + text-align: center; + } + #o_xp .o_xp_play:hover { + cursor: pointer; + background-color: #00A09D; + color: #fff; + } + #o_xp .s_o_numbers > div { + border-right: 1px dashed #6c757d; + } + #o_xp .s_o_numbers > div:last-child { + border-right: 0; + } + @media (max-width: 575.98px) { + #o_xp .s_o_numbers > div: nth-child(2n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+3) { + border-top: 1px dashed #6c757d; + } + } + @media (min-width: 576px) and (max-width: 991.98px) { + #o_xp .s_o_numbers > div: nth-child(3n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+4) { + border-top: 1px dashed #6c757d; + } + } + #o_xp .s_o_numbers .s_o_number .title { + padding-top: 0; + } + #o_xp .o_xp_hashtag { + position: relative; + display: inline-block; + width: 320px; + padding: 25px 0; + margin-top: -30px; + background-color: #fff; + border-radius: 4px; + color: #875A7B; + transition: filter .2s ease; + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15)); + } + #o_xp .o_xp_hashtag:after { + content: ""; + position: absolute; + top: auto; + left: 50%; + bottom: -12px; + right: auto; + width: 0; + height: 0; + margin-left: -12px; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #fff; + } + #o_xp .o_xp_hashtag:hover, + #o_xp .o_xp_hashtag:focus { + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)); + } + #o_xp .oe_share .fa { + width: 80px; + height: 80px; + margin: 0 5px; + background-color: #fff; + color: #00A09D; + border-radius: 50%; + font-size: 2rem; + line-height: 80px; + } + #o_xp .oe_share .fa:hover { + background-color: #00A09D; + color: #fff; + } + #o_xp .o_xp_slot span { + padding: 8px 12px; + border: 1px solid #495057; + margin-left: -1px; + font-size: 0.75rem; + font-weight: 600; + } + #o_xp .o_xp_comparison .list-group-item:hover, + #o_xp .o_xp_comparison .list-group-item:focus { + z-index: auto; + } + #o_xp .o_xp_comparison .card, + #o_xp .o_xp_comparison .panel, + #o_xp .o_xp_comparison .well { + margin-top: -75px; + } + @media (max-width: 991.98px) { + #o_xp .o_xp_comparison .card, #o_xp .o_xp_comparison .panel, #o_xp .o_xp_comparison .well { + margin-top: 40px; + } + } + @media (min-width: 768px) { + #o_xp .o_xp_comparison .card-header, #o_xp .o_xp_comparison .panel-heading { + height: 75px; + } + } + #o_xp_nav .o_logo { + background-size: auto 25px; + height: 30px; + margin: 10px 0 10px 15px; + } + #o_xp_nav .nav-item .nav-link, + #o_xp_nav .nav > li .nav-link, + #o_xp_nav .nav-item .nav > li > a, + #o_xp_nav .nav > li > a, + #o_xp_nav .nav-item .dropdown-item, + #o_xp_nav .nav > li .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav-item a, + #o_xp_nav .nav > li .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav > li a { + color: inherit; + font-size: .75rem; + font-weight: 600; + text-transform: uppercase; + transition: all 0.2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + transition: none; + } + } + #o_xp_nav .nav-item .nav-link:after, + #o_xp_nav .nav > li .nav-link:after, + #o_xp_nav .nav-item .nav > li > a:after, + #o_xp_nav .nav > li > a:after, + #o_xp_nav .nav-item .nav-link:before, + #o_xp_nav .nav > li .nav-link:before, + #o_xp_nav .nav-item .nav > li > a:before, + #o_xp_nav .nav > li > a:before, + #o_xp_nav .nav-item .dropdown-item:after, + #o_xp_nav .nav > li .dropdown-item:after, + #o_xp_nav .nav-item .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav-item a:after, + #o_xp_nav .nav > li .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav > li a:after, + #o_xp_nav .nav-item .dropdown-item:before, + #o_xp_nav .nav > li .dropdown-item:before, + #o_xp_nav .nav-item .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav-item a:before, + #o_xp_nav .nav > li .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav > li a:before { + display: none; + } + #o_xp_nav .nav-item .nav-link:hover, + #o_xp_nav .nav > li .nav-link:hover, + #o_xp_nav .nav-item .nav > li > a:hover, + #o_xp_nav .nav > li > a:hover, + #o_xp_nav .nav-item .nav-link:focus, + #o_xp_nav .nav > li .nav-link:focus, + #o_xp_nav .nav-item .nav > li > a:focus, + #o_xp_nav .nav > li > a:focus, + #o_xp_nav .nav-item .dropdown-item:hover, + #o_xp_nav .nav > li .dropdown-item:hover, + #o_xp_nav .nav-item .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav-item a:hover, + #o_xp_nav .nav > li .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav > li a:hover, + #o_xp_nav .nav-item .dropdown-item:focus, + #o_xp_nav .nav > li .dropdown-item:focus, + #o_xp_nav .nav-item .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav-item a:focus, + #o_xp_nav .nav > li .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav > li a:focus { + color: #875A7B; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + background-color: #25252D; + color: #fff; + border-top: 1px solid #33343D; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item .nav-link: hover, #o_xp_nav .nav > li .nav-link: hover, #o_xp_nav .nav-item .nav > li > a: hover, #o_xp_nav .nav > li > a: hover, #o_xp_nav .nav-item .nav-link: focus, #o_xp_nav .nav > li .nav-link: focus, #o_xp_nav .nav-item .nav > li > a: focus, #o_xp_nav .nav > li > a: focus, #o_xp_nav .nav-item .dropdown-item: hover, #o_xp_nav .nav > li .dropdown-item: hover, #o_xp_nav .nav-item .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav-item a: hover, #o_xp_nav .nav > li .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav > li a: hover, #o_xp_nav .nav-item .dropdown-item: focus, #o_xp_nav .nav > li .dropdown-item: focus, #o_xp_nav .nav-item .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav-item a: focus, #o_xp_nav .nav > li .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav > li a: focus { + background-color: #fff; + } + } + #o_xp_nav .nav-item > .nav-link, + #o_xp_nav .nav > li > .nav-link, + #o_xp_nav .nav > li.nav-item > a, + #o_xp_nav .nav > li > a { + padding: 15px 20px; + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item > .nav-link, #o_xp_nav .nav > li > .nav-link, #o_xp_nav .nav > li.nav-item > a, #o_xp_nav .nav > li > a { + padding: 15px; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item.dropdown.show .nav-link, #o_xp_nav .nav > li.dropdown.show .nav-link, #o_xp_nav .nav-item.dropdown.show .nav > li > a, #o_xp_nav .nav > li.dropdown.show .nav > li > a { + background-color: #e9ecef; + color: #875A7B; + } + } + #o_xp_nav .nav-item .dropdown-menu, + #o_xp_nav .nav > li .dropdown-menu { + background-color: #e9ecef; + background-clip: inherit; + padding: 0; + margin: 0; + border-radius: 0; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .dropdown-menu, #o_xp_nav .nav > li .dropdown-menu { + width: 100%; + box-shadow: none; + } + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, + #o_xp_nav .nav > li .dropdown-menu .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + #o_xp_nav .nav > li .dropdown-menu a { + background-color: #33343D; + border-top: 1px solid #25252D; + height: 50px; + line-height: 50px; + padding: 0 20px 0 47px; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 17px; + } + } + @media (min-width: 1200px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 20px; + } + } + #o_xp_nav .nav-item .dropdown, + #o_xp_nav .nav > li .dropdown { + transition: all 2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .dropdown, #o_xp_nav .nav > li .dropdown { + transition: none; + } + } + #o_xp_nav .o_xp_nav_register { + height: 50px; + line-height: 50px; + padding: 0 20px; + border: 0; + border-radius: 0; + } + #o_xp_nav .o_xp_nav_toggler { + position: relative; + width: 35px; + height: 35px; + padding: 5px; + border: 0; + margin: -2px 10px 0 0; + background-color: transparent; + cursor: pointer; + } + #o_xp_nav .o_xp_nav_toggler:focus { + outline: 0; + } + @media (min-width: 992px) { + #o_xp_nav .o_xp_nav_toggler { + display: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner { + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + display: block; + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 25px; + height: 3px; + background-color: #343a40; + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before { + content: ""; + top: -8px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + content: ""; + bottom: -8px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:after { + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_track_proposal .form-group { + margin-bottom: 1.5rem; + } + #o_xp_track_proposal .form-control:focus { + box-shadow: none; + border-color: #00A09D; + } + #o_xp_track_proposal .o_xp_wcount { + background-color: #dee2e6; + } + #o_xp_exhibitors_list table > tbody > tr > td { + border: 0; + } + #exhibitor-registration label { + position: relative; + } + #exhibitor-registration label > input { + visibility: hidden; + position: absolute; + } + #exhibitor-registration label > input + div { + padding: 10px; + border: 5px solid #e9ecef; + cursor: pointer; + } + #exhibitor-registration label:hover > input + div { + border-color: #6c757d; + } + #exhibitor-registration label:hover > input + div:before { + color: #6c757d; + } + #exhibitor-registration label > input:checked + div, + #exhibitor-registration label:hover > input:checked + div { + border-color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input:checked + div:before { + color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input + div:before { + content: "\f058"; + font-family: "FontAwesome"; + width: 40px; + height: 40px; + position: absolute; + line-height: 40px; + top: -16px; + right: -16px; + background-color: #fff; + font-size: 2em; + text-align: center; + } + /* /openerp_website/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + .o_portal_wrap .o_portal_docs .badge, + .o_portal_wrap .o_portal_docs .label { + background-color: #875A7B; + color: #fff; + padding: .5em 1em; + } + .o_portal_wrap table > thead > tr > th, + .o_portal_wrap table > thead > tr.active > th { + background-color: #f8f9fa; + border-bottom-width: 0; + } + /* /openerp_website/static/src/scss/snippets/s_affix.scss defined in bundle 'web.assets_frontend' */ + .s_affix { + background: white; + } + .s_affix > .container { + margin-bottom: 0 !important; + } + .s_affix #features_affix { + position: -webkit-sticky; + position: sticky; + top: 50px; + left: auto; + bottom: auto; + right: auto; + height: calc(100vh - 50px); + overflow-y: auto; + padding: 40px 0; + border-right: 1px solid #dee2e6; + opacity: 0; + } + .s_affix #features_affix.o_js_affix_active { + opacity: 1; + transition: opacity 0.1s; + } + .s_affix #features_affix > a.list-group-item-action { + color: rgba(52, 58, 64, 0.7); + font-size: 0.75rem; + transition: padding 0.1s; + box-shadow: none; + padding-left: 3px; + position: relative; + } + .s_affix #features_affix > a.list-group-item-action:hover, + .s_affix #features_affix > a.list-group-item-action:focus, + .s_affix #features_affix > a.list-group-item-action.focus { + color: #212529; + } + .s_affix #features_affix > a.list-group-item-action:before { + content: ""; + width: 2px; + position: absolute; + top: 5px; + left: 0; + bottom: 5px; + right: auto; + } + .s_affix #features_affix > a.list-group-item-action.active { + background: none; + padding-left: 8px; + } + .s_affix #features_affix > a.list-group-item-action.active:before { + background-color: #00A09D; + } + .s_affix h2 { + margin: 40px 0 20px; + color: #875A7B; + } + .s_affix p { + margin-bottom: 20px; + } + .s_affix hr { + margin: 20px 0 0 0; + border-top: 1px solid #dee2e6; + } + .s_affix .col-lg-12:last-child { + margin-bottom: 60px; + } + .s_affix .col-lg-12:last-child hr { + display: none; + } + .s_affix .o-related-apps h2 { + margin-bottom: 30px !important; + } + .s_affix .o-related-apps img { + width: 40px; + height: 40px; + margin-right: 15px; + } + .s_affix .o-related-apps h5 { + height: 40px; + padding: 12px 15px; + background-color: #e9ecef; + } + .s_affix .o-related-apps .o-content-overflow { + overflow: hidden; + } + .s_affix .o-related-apps p a { + white-space: nowrap; + } + header.o_has_sub_nav + main .s_affix #features_affix { + top: 40px; + } + #oe_main_menu_navbar ~ #wrapwrap .s_affix #features_affix { + top: 96px; + } + #oe_main_menu_navbar ~ #wrapwrap header.o_has_sub_nav + main .s_affix #features_affix { + top: 86px; + } + /* /openerp_website/static/src/scss/snippets/s_banner.scss defined in bundle 'web.assets_frontend' */ + .s_banner { + min-height: 25vh; + padding: 1em 0; + position: relative; + } + .s_banner:before { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/patterns/banner_bg.png"); + background-position: 0% 100%; + background-size: cover; + } + .js_top_banner { + overflow: hidden; + } + @media (max-width: 767.98px) { + .js_top_banner { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + color: white !important; + } + .js_top_banner * { + color: inherit !important; + } + .js_top_banner .row > div, + .js_top_banner .form-horizontal .form-group > div, + .form-horizontal .js_top_banner .form-group > div { + text-align: center !important; + margin-top: 32px !important; + margin-bottom: 32px !important; + } + } + /* /openerp_website/static/src/scss/snippets/s_browser.scss defined in bundle 'web.assets_frontend' */ + .s_browser { + position: relative; + border-radius: 15px 15px 0 0; + } + .s_browser.shadow { + box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05); + } + .s_browser .bar { + width: 100%; + height: auto; + position: relative; + } + .s_browser .content .tab-pane > img { + width: 100%; + } + /* /openerp_website/static/src/scss/snippets/s_figure_link.scss defined in bundle 'web.assets_frontend' */ + .s_figure_link { + padding-bottom: 60%; position: relative; text-align: right; backface-visibility: hidden;}@media (min-width: 992px){.s_figure_link{padding-bottom: 50%;}}.s_figure_link > a{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform: translate3d(0, 0, 0); filter: url('data:image/svg+xml;charset=utf-8,#filter'); -webkit-filter: grayscale(100%) contrast(110%); filter: grayscale(100%) contrast(110%); background-position: center; opacity: 0.3; transform-origin: 50% 50%; transform: scale(1.05); transition: transform 0.65s ease 0s;}.s_figure_link h2, .s_figure_link p{pointer-events: none; position: absolute; top: auto; left: 15px; bottom: auto; right: 15px; color: white; transition: all 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link h2{top: 10px; transform: translate(0, 100%); padding: 5px 0;}@media (min-width: 992px){.s_figure_link h2{padding-bottom: 6px; padding: 10px 0;}}@media (min-width: 992px){.col-lg-4 .s_figure_link h2{font-size: 24px; padding-bottom: 15px; top: 30px;}}.s_figure_link h2:after{content: ""; background: rgba(255, 255, 255, 0.6); opacity: 0; width: 100%; height: 1px; transform: translate(0, 40px); position: absolute; top: 100%; left: 0; bottom: auto; right: auto; transition: all 0.65s cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link p{bottom: 10px; padding: 10px 0; transform: translate(0, 100%); opacity: 0; line-height: 1.5; display: none;}@media (min-width: 768px){.s_figure_link p{display: 15px; display: block;}}@media (min-width: 992px){.s_figure_link p{bottom: 20px;}}.s_figure_link:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: opacity 0.35s ease;}.s_figure_link:hover > a{transform: scale(1);}.s_figure_link:hover h2, .s_figure_link:hover h2:after, .s_figure_link:hover p{transform: translate(0, 0); opacity: 1;}.s_figure_link:hover:before{transition: opacity 1.6s ease; opacity: 1 0s;}.s_figure_link.o_gradient_alpha:before{background: linear-gradient(-30deg, #006d6b 30%, #474662 100%) !important;}.s_figure_link.o_gradient_beta:before{background: linear-gradient(-30deg, #486d7e 30%, #006d6b 100%) !important;}.s_figure_link.o_gradient_gamma:before{background: linear-gradient(-30deg, #fb4a55 30%, #b84d28 100%) !important;}.s_figure_link.o_gradient_delta:before{background: linear-gradient(-30deg, #474662 30%, #dc4450 100%) !important;}.s_figure_link.o_gradient_epsilon:before{background: linear-gradient(-30deg, #b84d28 30%, #474662 100%) !important;} + /* /openerp_website/static/src/scss/snippets/s_laptop_screen.scss defined in bundle 'web.assets_frontend' */ + .s_laptop_screen { + position: relative; + overflow: hidden; + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + [class*="o_v_align_col"] .s_laptop_screen, + [class*="o_equal_col"] .s_laptop_screen { + padding-bottom: 51.4%; + } + .s_laptop_screen > .bg { + width: 100%; + height: auto; + padding-bottom: 51.4%; + background-size: cover; + pointer-events: none; + cursor: default; + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.svg"); + background-position: 0 0; + background-repeat: no-repeat; + } + .s_laptop_screen > .bg::selection, + .s_laptop_screen > .bg *::selection { + background: transparent; + } + .s_laptop_screen > .bg::-moz-selection, + .s_laptop_screen > .bg *::-moz-selection { + background: transparent; + } + .s_laptop_screen > img { + position: absolute; + top: 8%; + left: 3%; + bottom: auto; + right: 0; + width: 94%; + pointer-events: none; + cursor: default; + } + .s_laptop_screen > img::selection, + .s_laptop_screen > img *::selection { + background: transparent; + } + .s_laptop_screen > img::-moz-selection, + .s_laptop_screen > img *::-moz-selection { + background: transparent; + } + .s_laptop_screen:after { + content: ""; + display: block; + pointer-events: none; + cursor: default; + width: 60%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background-image: "-webkit-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-moz-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-ms-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-o-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "linear-gradient(65deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + } + .s_laptop_screen:after::selection, + .s_laptop_screen:after *::selection { + background: transparent; + } + .s_laptop_screen:after::-moz-selection, + .s_laptop_screen:after *::-moz-selection { + background: transparent; + } + /* /openerp_website/static/src/scss/snippets/s_o_number.scss defined in bundle 'web.assets_frontend' */ + .s_o_number { + text-align: center; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + } + @media (min-width: 1200px) { + .s_o_number { + font-size: 14px; + } + } + .s_o_number .title, + .s_o_number .desc { + display: block; + } + .s_o_number .title { + padding-top: 0.2em; + font-size: 4em; + line-height: 1.1; + color: #875A7B; + } + .s_o_number .title.has_sidetext .number, + .s_o_number .title.has_sidetext .sidetext { + display: inline-block; + } + .s_o_number .title.has_sidetext .sidetext { + font-size: .3em; + line-height: 1; + vertical-align: top; + padding-top: 0.7em; + text-align: left; + margin-left: -0.8em; + } + .s_o_number .desc { + font-size: 1em; + } + /* /openerp_website/static/src/scss/snippets/s_panel_video.scss defined in bundle 'web.assets_frontend' */ + .s_panel_video_play { + padding-top: 25%; + font-size: 3.4375rem; + background-color: rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + transition: "all 0.2s ease-in-out;"; + } + @media (prefers-reduced-motion: reduce) { + .s_panel_video_play { + transition: none; + } + } + .s_panel_video_play:hover { + background-color: rgba(0, 0, 0, 0.3); + } + .s_laptop_screen .s_panel_video_play { + border-radius: 5% 5% 0 0; + } + #s_panel_video_modal .modal-dialog { + pointer-events: auto; + max-width: 75%; + } + #s_panel_video_modal .modal-body { + background-color: #212529; + background-image: url("/openerp_website/static/src/img/2016/gif/ring.gif"); + background-position: center center; + background-repeat: no-repeat; + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + /* /openerp_website/static/src/scss/snippets/s_responsive_to_image_block.scss defined in bundle 'web.assets_frontend' */ + .s_responsive_to_image_block { + overflow: hidden; + background-position: top center; + background-size: cover; + background-repeat: no-repeat; + } + .s_responsive_to_image_block.js_top_banner { + border-top-width: 0 !important; + background-size: auto 100%; + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block.js_top_banner { + margin-top: 0 !important; + } + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] { + display: block; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"]::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] > * { + display: inline-block; + vertical-align: middle; + float: none; + } + @media (max-width: 991.98px) { + .s_responsive_to_image_block { + padding-bottom: 0 !important; + } + } + @media (min-width: 992px) { + .s_responsive_to_image_block .wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_responsive_to_image_block .wrapper > .container, + .s_responsive_to_image_block .wrapper > .container > .row, + .s_responsive_to_image_block .form-horizontal .wrapper > .container > .form-group, + .form-horizontal .s_responsive_to_image_block .wrapper > .container > .form-group { + height: 100%; + } + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block: not(.js_top_banner) .wrapper { + background: rgba(255, 255, 255, 0.5); + } + } + /* /openerp_website/static/src/scss/snippets/s_ribbon_video.scss defined in bundle 'web.assets_frontend' */ + .s_ribbon_video { + position: relative; + } + .s_ribbon_video::before { + content: ""; + position: absolute; + top: 35%; + left: 0; + bottom: 35%; + right: 0; + display: block; + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .s_ribbon_video::after { + content: ""; + position: absolute; + top: 65%; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: #f8f9fa; + z-index: 0; + } + .s_ribbon_video > .container { + position: relative; + z-index: 1; + } + .s_ribbon_video .o_col_video { + transition: "transform 0.8s 0ms cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + @media (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_video { + transition: none; + } + } + .s_ribbon_video .o_col_video iframe.embed-responsive-item { + margin-left: 0; + } + @media (min-width: 768px) { + .s_ribbon_video .o_col_description { + margin-left: -5%; + transform-origin: 50% 50%; + transition: "transform 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_description { + transition: none; + } + } + .s_ribbon_video .o_col_description .card, + .s_ribbon_video .o_col_description .panel, + .s_ribbon_video .o_col_description .well, + .s_ribbon_video .o_col_description .card .card-header, + .s_ribbon_video .o_col_description .panel .card-header, + .s_ribbon_video .o_col_description .well .card-header, + .s_ribbon_video .o_col_description .card .panel-heading, + .s_ribbon_video .o_col_description .panel .panel-heading, + .s_ribbon_video .o_col_description .well .panel-heading { + margin: 0; + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_video { + transform: translateX(50%) scale(1.2); + transition: "transform 0.5s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_video { + transition: none; + } + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_description { + margin-left: 0; + cursor: pointer; + transform-origin: 100% 50%; + transform: scale(0.8); + transition: "transform 0.8s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_description { + transition: none; + } + } + .s_ribbon_video.js_prepend_video .o_col_video { + z-index: 1; + } + /* /openerp_website/static/src/scss/snippets/s_sponsors.scss defined in bundle 'web.assets_frontend' */ + .s_sponsors { + padding: 0.8em 0 0.5em; + } + .s_sponsors > .container { + position: relative; + display: block; + } + .s_sponsors .s_intro { + margin-top: 15px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: bold; + font-size: 0.8em; + line-height: 1.2; + color: #343a40; + } + .s_sponsors .s_sponsors_list { + text-align: justify; + margin-bottom: -27px; + } + .s_sponsors .s_sponsors_list::after { + content: ""; + display: inline-block; + width: 100%; + } + .s_sponsors .s_sponsors_list > div { + display: inline-block; + height: 35px; + margin: 10px 0; + opacity: .5; + transform: scale(0.8); + background-size: cover; + } + .s_sponsors .s_sponsors_btn { + position: absolute; + top: 50%; + left: auto; + bottom: auto; + right: 50%; + margin: 10px -100px 0 0; + width: 200px; + height: 40px; + opacity: 0; + transition: all 0.3s ease 0s; + } + .s_sponsors .s_intro, + .s_sponsors .s_sponsors_list > div { + transform-origin: 50% 50%; + transition: all 0.3s ease 0s; + } + .s_sponsors > a:focus, + .s_sponsors > a:active, + .s_sponsors > a:focus:active { + outline: none; + } + .s_sponsors > a:hover .s_sponsors_list > div, + .s_sponsors > a:hover .s_intro { + opacity: 0; + transform: scale(0); + } + .s_sponsors > a:hover .s_sponsors_btn { + opacity: 1; + margin-top: -20px; + } + /* /openerp_website/static/src/scss/snippets/s_testimonial.scss defined in bundle 'web.assets_frontend' */ + .s_testimonial { + display: block; + } + .s_testimonial .thumb, + .s_testimonial blockquote { + vertical-align: top; + display: inline-block; + padding-top: 0; + } + .s_testimonial .thumb { + width: 20%; + max-width: 60px; + padding-right: 5px; + } + .s_testimonial .thumb img { + border-radius: 100%; + max-width: 100%; + height: auto; + } + .s_testimonial blockquote { + width: 78%; + max-width: 500px; + padding: 0 0 0 5px; + border-left: none; + line-height: 1.3; + } + .s_testimonial blockquote p { + font-size: 0.9em; + } + .s_testimonial blockquote p small { + font-weight: 400; + font-style: italic; + } + .s_testimonial blockquote p small:before { + content: '\2013 \0A0'; + } + .s_testimonial blockquote img { + max-height: 20px; + } + /* /openerp_website/static/src/scss/snippets/s_tooltips_tabs.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs { + position: relative; + } + .s_tooltips_tabs .tab-pane { + background-color: #495057; + transition: background 0.5s ease 0s; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_image { + opacity: 0.8; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 1; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:active, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus:active { + outline: none; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open { + background-color: #0a0c0d; + cursor: pointer; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open .s_tooltip_tabs_tooltip_image { + transition: all 0.7s ease 0s; + opacity: 0.6; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:before { + animation: tooltip_welcome_before 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:after { + animation: tooltip_welcome_after 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip_image { + opacity: 0.9; + width: 100%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: all 0.3s ease 0s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip { + position: absolute; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + visibility: hidden; + width: 200px; + max-width: none; + font-size: 0.9em; + padding: 10px; + border-top: 1px solid #f8f9fa; + border-radius: 0.125rem; + opacity: 0; + margin-bottom: 0; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: auto; + transform: translate(0, 20px); + transition: all 0.3s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well .o_panel_title { + line-height: 1.2; + font-weight: 400; + font-size: 1.3em; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: block; + background-image: none; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + content: ""; + display: block; + border-radius: 100%; + transform-origin: 50% 50%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9); + position: absolute; + top: 12px; + left: 12px; + bottom: 12px; + right: 12px; + background: linear-gradient(90deg, #FC7C84 20%, #ed6671 80%) !important; + transform: scale(1.3); + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + background-size: 100% 100%; + background-image: url("/openerp_website/static/src/img/2016/gif/tooltip.gif"); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: auto; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 50%; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + .tab-pane.active .s_tooltip_tabs_tooltip_link { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + /* /openerp_website/static/src/scss/snippets/s_map_locations.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs.s_map_locations .tab-pane { + background: #f8f9fa; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + opacity: 0.6; + width: 30px; + height: 30px; + transition: opacity 0.3s ease; + } + @media (min-width: 992px) { + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .well { + left: 34%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .well { + top: 60%; + bottom: auto; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: -324%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 79%; + } + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip:hover .s_tooltip_tabs_tooltip_link { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card, + .s_tooltips_tabs.s_map_locations .tab-pane .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .well { + max-width: 135px; + padding: 4px 8px 0; + background-color: rgba(255, 255, 255, 0.7); + } + .s_tooltips_tabs.s_map_locations .tab-pane .card:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .panel:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .well:hover { + background-color: white; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title { + font-weight: 400; + font-size: 1.1em; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title small { + margin-top: 3px; + font-weight: 400; + display: block; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p, + .s_tooltips_tabs.s_map_locations .tab-pane .well p { + line-height: 1.2; + margin-bottom: 5px; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p a, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p a, + .s_tooltips_tabs.s_map_locations .tab-pane .well p a { + font-family: sans-serif; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .well p:last-child { + margin-bottom: 10px; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + @media (max-width: 991.98px) { + .s_tooltips_tabs.s_map_locations .tab-pane > img { + margin-bottom: -40%; + opacity: 0.4; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + float: left; + position: relative; + height: auto; + min-height: 100px; + width: 48%; + margin-left: 1%; + margin-right: 1%; + left: auto !important; + top: auto !important; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well { + width: 100%; + height: 100%; + max-width: 100%; + position: relative; + left: auto; + top: auto; + } + } + /* /openerp_website/static/src/scss/snippets/s_users_mosaic.scss defined in bundle 'web.assets_frontend' */ + .s_users_mosaic { + position: relative; + padding-bottom: 33.33333333%; + } + @media (max-width: 767.98px) { + .s_users_mosaic { + padding-bottom: 53.33333333%; + } + } + @media (min-width: 576px) { + .s_users_mosaic.s_users_mosaic_small { + padding-bottom: 22.22222222%; + } + .s_users_mosaic.s_users_mosaic_small #mosaic span { + height: 25%; + } + } + .s_users_mosaic #mosaic { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: 100% auto; + overflow: hidden; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_sm.jpg"); + } + @media (min-width: 992px) { + .s_users_mosaic #mosaic { + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_2.jpg"); + } + } + .s_users_mosaic #mosaic span { + float: left; + width: 5.55555556%; + height: 16.66666667%; + background-size: 1800% 800%; + transition: opacity 400ms ease 0ms; + } + .s_users_mosaic #mosaic span:hover { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade:hover { + opacity: 1; + } + .s_users_mosaic .box { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: radial-gradient(#f8f9fa, rgba(248, 249, 250, 0.55)); + pointer-events: none; + text-align: center; + } + .s_users_mosaic .box::before { + content: ""; + display: inline-block; + vertical-align: middle; + } + @media (min-width: 768px) { + .s_users_mosaic .box: : before { + height: 100%; + } + } + .s_users_mosaic .box .title { + display: inline-block; + margin: 0; + vertical-align: middle; + text-shadow: 0 0 3px white, 0 0 10px white; + line-height: 0.5; + text-align: left; + font-weight: 400; + } + @media (max-width: 767.98px) { + .s_users_mosaic .box .title { + position: relative; + top: 50%; + transform: translateY(-50%); + font-size: 36px; + text-align: center; + line-height: 0.9; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title { + font-size: 58px; + white-space: nowrap; + } + } + @media (min-width: 992px) { + .s_users_mosaic .box .title { + font-size: 69px; + } + } + .s_users_mosaic .box .title .number { + font-size: 2em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .number { + display: block; + margin-bottom: 10px; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title .number { + float: left; + margin-right: 10px; + } + } + .s_users_mosaic .box .title .sub { + font-size: 0.44em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .sub { + font-size: 0.5em; + } + } + /* /openerp_website/static/src/scss/snippets/s_apps_media_list.scss defined in bundle 'web.assets_frontend' */ + .s_apps_media_list .media { + padding: 20px 0; + border-bottom: 1px dashed #495057; + margin: 0; + } + .s_apps_media_list .media:first-child { + border-top: 1px dashed #495057; + } + .s_apps_media_list .media .media-heading { + margin-top: 0; + } + .s_apps_media_list .media .media-body p:last-child { + margin-bottom: 0; + } + .s_apps_media_list .media .media-object { + height: 60px; + margin-right: 10px; + border-radius: 0.125rem; + } + /* /openerp_website/static/src/scss/snippets/s_speaker_bio.scss defined in bundle 'web.assets_frontend' */ + .s_speaker_bio { + position: relative; + padding: 20px; + background-color: #e9ecef; + } + .s_speaker_bio .s_speaker_bio_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + padding: 5px 10px; + background-color: #fff; + color: #495057; + } + .s_speaker_bio p { + font-size: 85%; + } + .s_speaker_bio p:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/snippets/s_animated_headline.scss defined in bundle 'web.assets_frontend' */ + .s_animated_headline .s_animated_headline_content { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + padding-right: 2px; + } + .s_animated_headline .s_animated_headline_content:after { + content: ""; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + height: 100%; + border-right: 2px solid #00A09D; + } + .s_animated_headline .s_animated_headline_content b { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + white-space: nowrap; + } + .s_animated_headline .s_animated_headline_content b.s_animated_headline_visible { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content i { + position: absolute; + font-style: normal; + } + .s_animated_headline .s_animated_headline_content i.in { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_waiting:after { + animation: s_animated_headline_pulse 1.25s infinite; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_selected { + background-color: #bbb; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b { + opacity: 0; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b.s_animated_headline_visible { + opacity: 1; + } + @keyframes s_animated_headline_pulse { + 50% { + border-color: transparent; + } + } + /* /openerp_website/static/src/scss/saloon.scss defined in bundle 'web.assets_frontend' */ + .saloon .fullwidth { + position: relative; + margin: 0px; + width: 100%; + } + .saloon img.logo { + display: inline; + margin: 5px; + max-height: 125px; + vertical-align: bottom; + } + .saloon #switcher { + position: fixed; + bottom: 10px; + right: 10px; + } + .saloon .card.panel_card, + .saloon .panel_card.panel, + .saloon .panel_card.well, + .saloon .card.panel_app, + .saloon .panel_app.panel, + .saloon .panel_app.well { + max-width: 90%; + } + .saloon .btn_pink { + background-color: #875A7B; + border: 1px solid #68465f; + padding: 15px; + } + .saloon .sticky-bottom { + position: fixed; + bottom: 0px; + } + .saloon .sticky-top { + position: fixed; + top: 0px; + } + .saloon .salaryIframe { + width: 100%; + height: calc(100% - 40px); + height: 100%; + } + .saloon .player { + height: 100%; + width: 100%; + position: absolute; + } + .saloon .card.panel_app .card-body, + .saloon .panel_app.panel .card-body, + .saloon .panel_app.well .card-body, + .saloon .card.panel_app .panel-body, + .saloon .panel_app.panel .panel-body, + .saloon .panel_app.well .panel-body, + .saloon .card.panel_app .well, + .saloon .panel_app.panel .well, + .saloon .panel_app.well .well { + margin-top: 25px; + } + /* /loempia/static/src/css/loempia.css defined in bundle 'web.assets_frontend' */ + .openerp .oe_kanban_record .oe_loempia_image { + display: inline-block; + vertical-align: top; + } + .openerp .oe_apps_section { + background-color: #F7F7F7; + color: #474747; + padding: 14px 0 0 16px; + } + .openerp .oe_apps_screenshots { + clear: both; + position: relative; + width: auto; + min-height: 320px; + max-height: 520px; + padding-bottom: 16px; + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + -webkit-user-select: none; + } + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_column, + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_group_header { + background-color: #F7F7F7; + } + .openerp .oe_form .oe_form_embedded_html.oe_apps_description { + width: 100%; + margin: 0; + padding: 0; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box { + float: left; + width: auto; + padding: 0; + margin: 0 13px 0 4px; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box img { + max-width: 657px; + max-height: 500px; + margin: 0 3px; + border: 2px solid white; + -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + } + .openerp .oe_apps_screenshots .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + padding: 0; + } + .openerp .oe_apps_update_header { + background-color: darkgrey; + text-align: right; + padding: 0.2em 2em; + } + .openerp .oe_apps_update { + border-bottom: 1px solid grey; + min-height: 96px; + height: 96px; + } + .openerp .oe_apps_update img { + float: left; + } + .openerp .oe_apps_update button { + float: right; + margin: 1em; + } + .openerp .oe_apps_noupdate p { + text-align: center; + font-size: 2em; + } + .openerp .oe_apps_module_name { + font-size: 1.5em; + } + .openerp .oe_form p.oe_message { + background-color: #5382b9; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); + } + .openerp .oe_form p.oe_message span { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; + padding: 7px; + display: inline-block; + padding-left: 24px; + } + .openerp .oe_form p.oe_message.oe_error { + background-color: #c74a44; + background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); + background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); + background-image: -moz-linear-gradient(top, #dc5f59, #b33630); + background-image: -ms-linear-gradient(top, #dc5f59, #b33630); + background-image: -o-linear-gradient(top, #dc5f59, #b33630); + background-image: linear-gradient(to bottom, #dc5f59, #b33630); + } + .openerp .oe_form p.oe_message.oe_error span { + color: white; + text-shadow: 0 1px 1px #dc5f59, 0 -1px 1px #b33630; + } + .openerp .oe_form p.oe_message.oe_black { + background-color: #000000; + background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#000000)); + background-image: -webkit-linear-gradient(top, #9a9a9a, #000000); + background-image: -moz-linear-gradient(top, #9a9a9a, #000000); + background-image: -ms-linear-gradient(top, #9a9a9a, #000000); + background-image: -o-linear-gradient(top, #9a9a9a, #000000); + background-image: linear-gradient(to bottom, #9a9a9a, #000000); + } + .openerp .oe_form p.oe_message.oe_black span { + color: white; + text-shadow: 0 1px 1px #9a9a9a, 0 -1px 1px #000000; + } + /* /loempia/static/src/css/description.css defined in bundle 'web.assets_frontend' */ + .oe_styling_v8 { + font-family: "Open Sans", "Helvetica", Sans; + font-weight: 300; + color: #646464; + background: white; + font-size: 16px; + } + .oe_styling_v8 .oe_website_contents { + background: whitesmoke; + padding-bottom: 1px; + } + .oe_styling_v8 b { + font-weight: 600; + } + .oe_styling_v8 a { + color: #21B799; + text-decoration: none; + } + .oe_styling_v8 a.btn { + color: white; + } + .oe_styling_v8 .oe_title_font { + font-family: "Lato", "Open Sans", "Helvetica", Sans; + } + .oe_styling_v8 .oe_page { + background: white; + overflow: hidden; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + -ms-border-radius: 1px; + -o-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + } + .oe_styling_v8 .oe_emph { + font-weight: 400; + } + .oe_styling_v8 .oe_dark { + overflow: hidden; + background: #efefef; + box-shadow: none; + } + .oe_page { + margin: 0px auto 64px auto; + max-width: 992px; + } + .oe_row { + width: 928px; + margin-top: 16px; + margin-bottom: 16px; + margin-left: auto; + margin-right: auto; + } + .oe_row.oe_fit { + width: auto; + } + .oe_clearfix:after, + .oe_row:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + [class*='oe_span'] { + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + } + .oe_span12 { + width: 928px; + } + .oe_span10 { + width: 773px; + } + .oe_span9 { + width: 696px; + } + .oe_span8 { + width: 618px; + } + .oe_span6 { + width: 464px; + } + .oe_span4 { + width: 309px; + } + .oe_span3 { + width: 232px; + } + .oe_span2 { + width: 154px; + } + [class*='oe_span'].oe_fit { + padding-left: 0px !important; + padding-right: 0px !important; + } + [class*='oe_span'].oe_right { + float: right; + } + .oe_row.oe_flex[class*='oe_span'] { + display: inline-block; + float: none; + vertical-align: top; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + width: auto; + } + .oe_row.oe_flex .oe_span12 { + max-width: 928px; + } + .oe_row.oe_flex .oe_span10 { + max-width: 769px; + } + .oe_row.oe_flex .oe_span9 { + max-width: 692px; + } + .oe_row.oe_flex .oe_span8 { + max-width: 614px; + } + .oe_row.oe_flex .oe_span6 { + max-width: 460px; + } + .oe_row.oe_flex .oe_span4 { + max-width: 305px; + } + .oe_row.oe_flex .oe_span3 { + max-width: 228px; + } + .oe_row.oe_flex .oe_span2 { + max-width: 150px; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb48 { + margin-bottom: 48px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_mt0 { + margin-top: 0px !important; + } + .oe_mt4 { + margin-top: 4px !important; + } + .oe_mt8 { + margin-top: 8px !important; + } + .oe_mt16 { + margin-top: 16px !important; + } + .oe_mt32 { + margin-top: 32px !important; + } + .oe_mt48 { + margin-top: 48px !important; + } + .oe_mt64 { + margin-top: 64px !important; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_rightfit { + padding-right: 0px !important; + } + .oe_leftfit { + padding-left: 0px !important; + } + .oe_leftalign { + text-align: left; + } + .oe_rightalign { + text-align: right; + } + .oe_centeralign { + text-align: center; + } + .oe_centered { + margin-left: auto; + margin-right: auto; + } + .oe_hidden { + display: none !important; + opacity: 0 !important; + } + .oe_invisible { + visibility: hidden !important; + } + .oe_transparent { + opacity: 0 !important; + } + .oe_spaced { + margin-top: 32px; + margin-bottom: 32px; + } + .oe_more_spaced { + margin-top: 64px; + margin-bottom: 64px; + } + .oe_padded { + padding-top: 16px; + padding-bottom: 16px; + } + .oe_more_padded { + padding-top: 32px; + padding-bottom: 32px; + } + .oe_button { + position: relative; + bottom: 0; + display: inline-block; + cursor: pointer; + color: white; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } + .oe_styling_v8 .oe_button, + .oe_styling_v8 a.oe_button { + padding: 8px 14px; + background: #21B799; + color: white; + -webkit-transition-property: bottom, background; + -moz-transition-property: bottom, background; + -o-transition-property: bottom, background; + transition-property: bottom, background; + -webkit-transition-duration: 250ms; + -moz-transition-duration: 250ms; + -o-transition-duration: 250ms; + transition-duration: 250ms; + } + .oe_styling_v8 .oe_button:hover, + .oe_styling_v8 a.oe_button:hover, + .oe_styling_v8 .oe_button:active, + .oe_styling_v8 a.oe_button:active { + background: #1b9f85; + } + .oe_styling_v8 .oe_button.oe_big, + .oe_styling_v8 a.oe_button.oe_big { + font-size: 24px; + } + .oe_styling_v8 .oe_button.oe_bigger, + .oe_styling_v8 a.oe_button.oe_bigger { + font-size: 32px; + } + .oe_styling_v8 .oe_button.oe_small, + .oe_styling_v8 a.oe_button.oe_small { + font-size: 13px; + padding: 2px 4px; + } + .oe_styling_v8 .oe_button.oe_medium, + .oe_styling_v8 a.oe_button.oe_medium { + padding: 5px 12px; + font-size: 16px; + } + .oe_styling_v8 .oe_button.oe_tacky, + .oe_styling_v8 a.oe_button.oe_tacky { + background: #34495E; + } + .oe_styling_v8 .oe_button.oe_tacky:hover, + .oe_styling_v8 a.oe_button.oe_tacky:hover, + .oe_styling_v8 .oe_button.oe_tacky:active, + .oe_styling_v8 a.oe_button.oe_tacky:active { + background: #253544; + } + .oe_styling_v8 .oe_button.oe_disabled, + .oe_styling_v8 a.oe_button.oe_disabled { + background: #c8c8c8; + cursor: default; + } + .oe_styling_v8 .oe_button.oe_disabled:hover, + .oe_styling_v8 a.oe_button.oe_disabled:hover, + .oe_styling_v8 .oe_button.oe_disabled:active, + .oe_styling_v8 a.oe_button.oe_disabled:active { + background: #c8c8c8; + } + .oe_styling_v8.oe_styling_black .oe_button { + -webkit-box-shadow: 0px 2px 0px #463555; + -moz-box-shadow: 0px 2px 0px #463555; + box-shadow: 0px 2px 0px #463555; + } + .oe_styling_v8 {}.oe_styling_v8 .oe_input { + padding: 4px 7px; + border-radius: 3px; + border: solid 1px #d6d6d6; + box-shadow: 0px 2px #e6e6e6; + background: #fafafa; + font-weight: 300; + outline: none; + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + transition: all 150ms linear; + } + .oe_styling_v8 .oe_input:focus { + border: solid 1px #969696; + box-shadow: 0px 2px #d2d2d2; + } + .oe_styling_v8 .oe_input.oe_valid { + background: #f2ffec; + border-color: #b1ebb6; + box-shadow: 0px 2px #e1f8e1; + color: #0f610f; + } + .oe_styling_v8 .oe_input.oe_invalid { + background: #fff2f2; + border-color: #ebb1b1; + box-shadow: 0px 2px #f8e1e1; + color: #610f0f; + } + .oe_styling_v8 .oe_input.oe_big { + padding: 8px 14px; + } + .oe_styling_v8 .oe_input_label { + font-weight: 300; + font-size: 16px; + } + .oe_styling_v8 .oe_input_label.oe_big { + font-size: 20px; + } + .oe_styling_v8 .oe_textarea { + width: 300px; + height: 80px; + } + .oe_styling_v8 .oe_form_layout_table { + width: 100%; + } + .oe_styling_v8 .oe_form_layout_table td { + padding-bottom: 16px; + } + .oe_styling_v8 .oe_form_layout_table td:first-child { + text-align: right; + padding-right: 16px; + } + .text-alpha { + color: #A24689 !important; + } + .oe_styling_v8 .oe_slogan { + color: #333333; + font-family: "Lato", "Open Sans", "Helvetica", Sans; + margin-top: 32px; + margin-bottom: 32px; + text-align: center; + } + .oe_styling_v8 h1.oe_slogan { + font-size: 64px; + font-weight: 900; + margin-top: 48px; + margin-bottom: 48px; + } + .oe_styling_v8 h2.oe_slogan { + font-size: 40px; + font-weight: 300; + } + .oe_styling_v8 h3.oe_slogan { + font-size: 26px; + font-weight: 300; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; + } + .oe_styling_v8 h4.oe_slogan { + font-size: 24px; + font-weight: 300; + } + .oe_styling_v8 h4.oe_slogan:before, + .oe_styling_v8 h4.oe_slogan:after { + margin: 0 20px; + content: ""; + display: inline-block; + width: 100px; + height: 0px; + border-top: solid 1px; + vertical-align: middle; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30); + opacity: 0.3; + } + .oe_styling_v8 h5.oe_slogan { + font-weight: 300; + } + .oe_styling_v8 h2.oe_slogan + h3.oe_slogan { + margin-top: -28px; + } + .oe_quote { + margin: 8px; + padding: 16px; + background: rgba(0, 0, 0, 0.02); + border: solid 1px rgba(0, 0, 0, 0.06); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + } + .oe_quote .oe_q, + .oe_quote q { + margin: 10px; + display: block; + font-style: italic; + text-align: center; + font-size: 20px; + } + .oe_quote .oe_q:before, + .oe_quote .oe_q:after, + .oe_quote q:before, + .oe_quote q:after { + content: '"'; + font-weight: 900; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20); + opacity: 0.2; + } + .oe_quote cite { + display: block; + font-style: normal; + margin-top: 16px; + } + .oe_quote .oe_photo { + float: left; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + margin-right: 16px; + } + .oe_quote .oe_author { + font-size: 20px; + padding-top: 6px; + } + .oe_dark .oe_quote { + background: white; + border: 1px solid #f0f0ff; + } + .oe_picture { + display: block; + max-width: 84%; + max-height: 400px; + margin: 16px 8%; + } + .oe_screenshot { + padding: 8px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + } + .oe_pic_ctr { + position: relative; + } + .oe_pic_ctr > img.oe_picture { + width: 100%; + max-width: none; + max-height: none; + margin: 0; + } + .oe_pic_ctr > .oe_title { + position: absolute; + top: 15px; + right: 38px; + } + .oe_styling_v8 .oe_pic_ctr > .oe_title { + font-size: 64px; + color: white; + font-weight: 600; + margin: 0; + text-shadow: 0px 2px 0px #494949, 0px 2px 5px rgba(0, 0, 0, 0.33), 0px 0px 60px rgba(0, 0, 0, 0.22); + } + div.oe_demo { + position: relative; + border: 1px solid #dedede; + } + div.oe_demo span.oe_demo_play { + top: 50%; + left: 50%; + width: 80px; + height: 60px; + margin-top: -30px; + margin-left: -40px; + display: block; + position: absolute; + background: url("/loempia/static/src/css/../img/layout/play-button.png") no-repeat left top transparent; + pointer-events: none; + } + div.oe_demo img { + max-width: 100%; + width: 100%; + } + div.oe_demo div.oe_demo_footer { + position: absolute; + left: 0; + background-color: rgba(162, 70, 137, 0.7); + opacity: 0.85; + bottom: -1px; + width: 100%; + padding-top: 7px; + padding-bottom: 7px; + color: white; + font-size: 14px; + font-weight: bold; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + pointer-events: none; + } + div.oe_demo:hover span.oe_demo_play { + background: url("/loempia/static/src/css/../img/layout/play-button-over.png") no-repeat left top transparent; + } + .oe_styling_v8 .oe_container.oe_separator { + height: 64px; + margin-bottom: 16px; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02))); + background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + -webkit-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + overflow-y: hidden; + } + .oe_row_tabs { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 21px; + } + .oe_row_tab { + position: relative; + min-width: 120px; + padding: 8px; + font-size: 20px; + display: inline-block; + margin: 0px -2px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border: solid 1px rgba(0, 0, 0, 0.1); + border-bottom: none; + background: #fafafa; + background-image: +linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + cursor: pointer; + -webkit-transition: all 250ms linear; + -moz-transition: all 250ms linear; + -o-transition: all 250ms linear; + transition: all 250ms linear; + } + .oe_row_tab:hover { + padding-bottom: 12px; + top: -4px; + background-color: white; + } + .oe_row_tab.oe_active { + background-color: white; + background-image: none; + box-shadow: none; + border-top-color: #8272b6; + border-top-width: 2px; + cursor: default; + } + .oe_row_tab.oe_active:hover { + padding-bottom: 8px; + top: 0asx; + } + .oe_calltoaction { + height: 32px; + margin-top: -32px; + position: relative; + } + /* /loempia/static/src/scss/apps.scss defined in bundle 'web.assets_frontend' */ + .rating_star_active { + color: #875A7B; + } + .rating_star_inactive { + color: #6c757d; + } + .fa.fa-star.active { + color: #F79B5B; + } + .loempia_tags { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 0.75rem; + line-height: 1.45; + } + .loempia_tags .fa { + margin-left: 10px; + color: #875A7B; + } + .loempia_tags .badge, + .loempia_tags .label { + padding: .3em .8em; + font-size: 10px; + } + code { + font-weight: bold; + background-color: #e9ecef; + color: #343a40; + padding: 3px 6px; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + } + .alert p { + margin-bottom: 0; + } + .loempia_overflow { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + #wrap .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + #wrap .dropdown-menu .dropdown-item, + #wrap .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .loempia_stats_table { + width: auto; + padding-bottom: 16px; + border-bottom: 1px solid #e9ecef; + } + .loempia_stats_table .o_growing_trend.o_positive, + .loempia_stats_table .o_growing_trend.o_negative { + font-weight: bold; + letter-spacing: -0.03em; + } + .loempia_stats_table .o_growing_trend.o_positive { + color: #00A09D; + } + .loempia_stats_table .o_growing_trend.o_negative { + color: #D9534F; + } + .loempia_multiline_stat .nvtooltip table tbody tr { + opacity: 0.5; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight { + opacity: 1; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight td { + padding: 6px 8px 6px 5px; + background: white; + border-width: 0px; + } + .o_loader { + position: relative; + width: 100%; + height: 15em; + text-align: center; + } + .o_loader > i { + position: absolute; + top: 33%; + left: auto; + bottom: auto; + right: auto; + font-size: 3em; + } + .loempia_btn { + display: inline-block; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + } + .loempia_btn:hover, + .loempia_btn:focus, + .loempia_btn.active { + color: #343a40; + } + .loempia_btn .fa { + margin-right: 3px; + } + .loempia_btn_modules { + margin: 0 20px 0 0; + } + .loempia_btn_modules .fa { + padding-left: 2px; + } + .btn-link { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: bold; + } + .loempia_modules_page #loempia_navbar { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + @media (min-width: 768px) { + .loempia_modules_page > header { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + } + .loempia_themes_page #loempia_navbar { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + @media (min-width: 768px) { + .loempia_themes_page > header { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + z-index: 1; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child { + padding-top: 24px; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child.apps_page { + border: 0 !important; + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >: first-child { + padding-top: 150px; + } + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header.loempia_sub_nav + main > #wrap >: first-child { + padding-top: 90px; + } + } + @media (max-width: 991.98px) { + body #wrapwrap > header.o_main_header { + position: relative; + } + } + .panel-primary { + background-color: white !important; + color: inherit !important; + } + #loempia_navbar { + position: relative; + z-index: 0; + padding: 10px 0; + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 768px) { + #loempia_navbar { + padding: 16px 0; + } + #loempia_navbar .loempia_navbar_btn { + margin-top: 10px; + } + } + @media (min-width: 768px) { + .o_scrolled #loempia_navbar { + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + padding: 4px 0; + } + .o_scrolled #loempia_navbar .search-query { + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + height: calc(1.45em + 0.75rem + 2px)-6px; + margin-top: 3px; + font-size: 0.8125rem; + } + } + #loempia_navbar .search-query { + color: white; + font-weight: bolder; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.1); + border: none; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + #loempia_navbar .search-query::-moz-placeholder { + color: rgba(255, 255, 255, 0.8); + opacity: 1; + } + #loempia_navbar .search-query:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .search-query::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .navbar-search { + margin: 8px auto 0; + } + @media (min-width: 768px) { + #loempia_navbar .navbar-search { + max-width: 450px; + margin: 0 auto; + } + } + #loempia_navbar .navbar-search .input-group-append .btn-link, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link { + color: white; + opacity: 0.8; + padding-right: 0; + } + #loempia_navbar .navbar-search .input-group-append .btn-link:hover, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:hover, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:hover, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:hover, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:hover, + #loempia_navbar .navbar-search .input-group-append .btn-link:focus, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:focus, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:focus, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:focus, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:focus { + opacity: 1; + } + #loempia_navbar .breadcrumb { + background: transparent; + padding: 0; + margin: 10px 0 0 0; + } + #loempia_navbar .breadcrumb > li { + padding-left: .2rem; + } + #loempia_navbar .breadcrumb > li + li:before { + padding-right: 0; + } + #loempia_navbar .breadcrumb a { + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + } + #loempia_navbar .breadcrumb a:hover { + color: white; + } + #loempia_navbar .loempia_btn { + color: rgba(255, 255, 255, 0.6); + } + #loempia_navbar .loempia_btn:hover, + #loempia_navbar .loempia_btn:focus, + #loempia_navbar .loempia_btn.active { + color: white; + } + #loempia_navbar .loempia_btn.loempia_navbar_back_btn { + margin: 8px auto 0; + font-size: 19px; + padding: 4px 0px; + } + .loempia_search_resume.h5, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + line-height: 1.45; + } + .loempia_search_resume.h5 .fw_medium, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium { + font-weight: 400; + } + .loempia_search_resume.h5 .fw_medium:hover + .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge, + .loempia_search_resume.h5 .fw_medium:hover + .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .fw_medium:hover + .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge .fa, + .loempia_search_resume.h5 .fw_medium:hover + .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .loempia_search_resume.h5 .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge, + .loempia_search_resume.h5 .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label { + position: relative; + font-size: 13px; + display: inline-block; + padding: 0.5em 0.5em; + margin: 0 5px; + background-color: white; + color: #212529; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge code, + .loempia_search_resume.h5 .label code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label code { + color: #212529; + } + .loempia_search_resume.h5 .badge small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge small, + .loempia_search_resume.h5 .label small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label small { + color: #343a40; + } + .loempia_search_resume.h5 .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge .fa, + .loempia_search_resume.h5 .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label .fa { + background: white; + line-height: 1.2em; + border-radius: 100%; + opacity: 0; + color: #D9534F; + width: 1.3em; + height: 1.3em; + position: absolute; + top: -4px; + left: auto; + bottom: auto; + right: -5px; + transition: opacity 0.1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover, + .loempia_search_resume.h5 .label:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .badge:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover .fa, + .loempia_search_resume.h5 .label:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu { + background-color: white; + border-color: rgba(0, 0, 0, 0.05); + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a { + color: #343a40; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:focus { + color: #212529; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu .dropdown-item, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + min-height: 40px; + padding: 0; + } + .o_main_header #loempia_sub_menu, + .o_main_header #loempia_sub_menu a { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu .nav { + margin-right: 0; + padding: 0; + } + .o_main_header #loempia_sub_menu .nav > li, + .o_main_header #loempia_sub_menu .navbar-nav > li { + margin-left: 20px; + height: 38px; + line-height: 38px; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + height: 100%; + line-height: 38px; + padding: 0; + font-size: 12px; + } + .o_main_header #loempia_sub_menu .nav > li.divider, + .o_main_header #loempia_sub_menu .navbar-nav > li.divider { + padding: 0; + height: 24px; + border-left: 1px solid #adb5bd; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown { + margin-left: 0px; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown li > a { + font-size: 14px; + } + .o_main_header #loempia_sub_menu .nav > li.active > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.active > a { + background-color: transparent; + font-weight: bold; + } + .o_main_header #loempia_sub_menu .nav > li:hover .fa.fa-star, + .o_main_header #loempia_sub_menu .navbar-nav > li:hover .fa.fa-star { + color: #F79B5B; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + font-size: 13px; + } + @media (min-width: 768px) { + .o_main_header #loempia_sub_menu .nav > li.divider { + display: block; + } + .o_main_header #loempia_sub_menu .nav > li.condensed { + margin-left: 0; + } + .o_main_header #loempia_sub_menu .nav > li.condensed a { + padding-left: 5px; + padding-right: 5px; + } + .o_main_header #loempia_sub_menu .nav > li.condensed:first-child { + margin-left: 15px; + } + .o_main_header #loempia_sub_menu .loempia_has_category { + font-weight: bold; + } + } + @media (max-width: 767.98px) { + .o_main_header #loempia_sub_menu { + display: block; + } + .o_main_header #loempia_sub_menu .nav { + margin: 0; + } + .o_main_header #loempia_sub_menu .nav, + .o_main_header #loempia_sub_menu .nav > li { + float: left; + } + .o_main_header #loempia_sub_menu .dropdown-menu { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + position: absolute; + background-color: white; + } + .o_main_header #loempia_sub_menu .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + } + .text-alpha { + color: #875A7B; + } + .bg-alpha { + background-color: #875A7B; + } + #repo_edit_input { + width: 100%; + padding: 5px 10px; + margin-top: -5px; + height: auto; + font-size: 14px; + color: #212529; + } + @media (max-width: 1199.98px) { + #loempia_dashboard_nav { + padding-left: 0; + list-style: none; + } + } + .o_report_banneer { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 1001; + display: none; + } + .loempia_app_entry .loempia_panel_summary { + display: block; + padding: 8% 15px; + color: #fff; + text-shadow: 0 1px 0 black; + background: rgba(0, 0, 0, 0.6); + z-index: 2; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + transition: transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, opacity 700ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + transform: translate(0, 100%); + opacity: 0; + word-wrap: break-word; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + @media (prefers-reduced-motion: reduce) { + .loempia_app_entry .loempia_panel_summary { + transition: none; + } + } + .loempia_app_entry:hover .loempia_panel_summary { + transform: translate(0, 0); + opacity: 1; + } + .loempia_app_entry:hover .loempia_panel_summary + .loempia_app_entry_icon { + opacity: 0; + } + .loempia_app_entry > a { + display: block; + position: relative; + margin-bottom: 10%; + } + .loempia_app_entry .loempia_app_entry_top { + position: relative; + overflow: hidden; + margin-bottom: 3%; + } + .loempia_app_entry .loempia_app_entry_top > .img { + background: white no-repeat center; + background-size: cover; + } + .loempia_app_entry .loempia_app_entry_top > .img { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + } + .loempia_app_entry .loempia_app_entry_icon { + background-color: white; + border-radius: 3px; + width: 42px; + height: 42px; + position: absolute; + top: 10px; + left: 10px; + bottom: auto; + right: auto; + transition: opacity 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 1200px) { + .loempia_app_entry .loempia_app_entry_icon { + width: 48px; + height: 48px; + } + } + .loempia_app_entry .loempia_app_entry_bottom { + color: #343a40; + min-height: 78px; + } + .loempia_app_entry .loempia_app_entry_bottom h5 { + width: 100%; + margin: 0 0 6px; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_price { + padding-left: 0; + font-size: 0.9375rem; + line-height: 1.125rem; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_author { + padding-right: 5px; + font-size: 0.75rem; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_rating_stars { + font-size: 12px; + } + .loempia_app_card > a { + background-color: white; + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_app_card:hover > a { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_app_card: hover > a { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_app_card .loempia_app_entry_top { + padding-bottom: 50%; + border-radius: 2px 2px 0 0; + } + .loempia_app_card .loempia_app_entry_bottom { + padding: 9px; + padding-top: 0; + } + .loempia_app_card .loempia_app_entry_bottom h5 { + margin: 0 0 10px; + } + .loempia_themes_row { + margin: auto-30px; + } + .loempia_theme_card .loempia_app_entry_top { + border: 1px solid #d7dde2; + border-radius: 3px; + padding-top: calc(120% + 21px); + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (max-width: 767.98px) { + .loempia_theme_card .loempia_app_entry_top.loempia_cover, .loempia_theme_card .loempia_app_entry_top.loempia_nocover { + padding-top: calc(50% + 21px); + } + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar { + background: white; + border-bottom: 1px solid #d7dde2; + width: 100%; + height: 20px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar:before { + content: "•••"; + display: block; + padding-left: 10px; + color: #d7dde2; + font: 12px/20px Courier, monospace; + letter-spacing: -1px; + } + .loempia_theme_card .loempia_app_entry_top > .img { + height: calc("100% - 20px"); + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top.loempia_cover .img { + background-color: white; + background-size: contain; + } + .loempia_theme_card .loempia_app_entry_top .loempia_app_entry_icon { + top: 30px; + } + .loempia_theme_card .loempia_app_entry_top .loempia_panel_summary { + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top:hover { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_theme_card .loempia_app_entry_top: hover { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_theme_card .loempia_app_entry_bottom { + padding: 0; + min-height: 56px; + } + .loempia_nocover { + background: linear-gradient(-15deg, #c2b7be 30%, #c2b8b7 70%) !important; + } + .loempia_nocover:before { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + background-size: contain; + content: ''; + background-image: url("/loempia/static/src/img/card_bg.png"); + } + .loempia_nocover.o_apps_category_localization { + background: linear-gradient(-15deg, #c2b7bb 30%, #c2bcb7 70%) !important; + } + .loempia_nocover.o_apps_category_ecommerce { + background: linear-gradient(-15deg, #c2b7b7 30%, #c2bfb7 70%) !important; + } + .loempia_nocover.o_apps_category_human_resources { + background: linear-gradient(-15deg, #c2bbb7 30%, #c1c2b7 70%) !important; + } + .loempia_nocover.o_apps_category_industries { + background: linear-gradient(-15deg, #c2beb7 30%, #bdc2b7 70%) !important; + } + .loempia_nocover.o_apps_category_document_management { + background: linear-gradient(-15deg, #c2c2b7 30%, #bac2b7 70%) !important; + } + .loempia_nocover.o_apps_category_extra_tools { + background: linear-gradient(-15deg, #bec2b7 30%, #b7c2b8 70%) !important; + } + .loempia_nocover.o_apps_category_accounting { + background: linear-gradient(-15deg, #bbc2b7 30%, #b7c2bc 70%) !important; + } + .loempia_nocover.o_apps_category_project { + background: linear-gradient(-15deg, #b7c2b7 30%, #b7c2bf 70%) !important; + } + .loempia_nocover.o_apps_category_purchases { + background: linear-gradient(-15deg, #b7c2bb 30%, #b7c1c2 70%) !important; + } + .loempia_nocover.o_apps_category_sales { + background: linear-gradient(-15deg, #b7c2be 30%, #b7bdc2 70%) !important; + } + .loempia_nocover.o_apps_category_productivity { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .loempia_nocover.o_apps_category_discuss { + background: linear-gradient(-15deg, #b7bec2 30%, #b8b7c2 70%) !important; + } + .loempia_nocover.o_apps_category_warehouse { + background: linear-gradient(-15deg, #b7bbc2 30%, #bcb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_website { + background: linear-gradient(-15deg, #b7b7c2 30%, #bfb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_marketing { + background: linear-gradient(-15deg, #bbb7c2 30%, #c2b7c1 70%) !important; + } + .loempia_nocover.o_apps_category_point_of_sale { + background: linear-gradient(-15deg, #beb7c2 30%, #c2b7bd 70%) !important; + } + .loempia_nocover.o_apps_category_manufacturing { + background: linear-gradient(-15deg, #c2b7c2 30%, #c2b7ba 70%) !important; + } + .loempia_nocover.o_apps_category_theme { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .pagination { + margin: 0; + width: 100%; + } + .pagination > li { + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + padding: 8px 16px; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-color: transparent; + } + .pagination > li > a:hover, + .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #343a40; + background-color: #e9ecef; + border-color: #875A7B; + } + .pagination > .active > a, + .pagination > .active > a:hover, + .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #875A7B; + border-color: #875A7B; + } + .loempia_app_cover { + padding-bottom: 50%; + background: no-repeat center; + background-size: cover; + background-image: linear-gradient(-15deg, #c2b7be 0%, #c2b8b7 100%) !important; + } + .loempia_app_table.table tr > td { + padding-left: 0; + } + .loempia_app_table.table tr > td > a { + font-size: 11.25px; + } + #loempia_app_infos .loempia_app_icon { + background-color: white; + display: inline-block; + margin: 0 10px 15px 0; + vertical-align: top; + border-radius: 2px; + width: 62px; + height: 62px; + } + #loempia_app_infos .loempia_app_icon.big { + width: 72px; + height: 72px; + } + @media (min-width: 768px) { + #loempia_app_infos .loempia_app_icon.big { + width: 84px; + height: 84px; + } + } + #loempia_app_infos .loempia_app_title { + display: inline-block; + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_title h1 { + font-size: 20px; + font-weight: 400; + } + @media (min-width: 768px) { + #loempia_app_infos.loempia_app_info_has_no_cover .loempia_app_title h1 { + font-size: 25px; + } + } + #loempia_app_infos #js_login_alert { + border: 0; + border-radius: 0; + display: block; + margin: -10px 0 10px 0; + } + #loempia_app_infos #js_login_alert a { + color: darkcyan; + text-decoration: underline; + } + #loempia_app_infos p:not(.loempia_app_availability) { + margin-bottom: 8px; + line-height: 18px; + } + #loempia_app_infos .loempia_tags { + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_availability a { + color: #fff; + } + #loempia_tabs { + background-color: #fff; + } + #loempia_tabs .nav-tabs, + #loempia_tabs .nav-pills { + background-color: #f8f9fa; + text-align: center; + } + #loempia_tabs .nav-tabs > li, + #loempia_tabs .nav-pills > li { + display: inline-block; + float: none; + } + #loempia_tabs .nav-tabs > li > a.nav-link.active, + #loempia_tabs .nav.nav-tabs > li > a.active, + #loempia_tabs .nav-pills > li > a.nav-link.active, + #loempia_tabs .nav.nav-pills > li > a.active { + color: #495057; + background-color: white; + border: 1px solid #dee2e6; + border-bottom-color: transparent; + } + #loempia_tabs #loempia_tabs_content { + padding: 15px 0; + } + #loempia-comments a.nav-link.active, + #loempia-comments .nav > li > a.active { + background-color: #f8f9fa; + border-bottom-color: #f8f9fa; + } + .oe_styling_v8 section:not(.oe_dark) { + background-color: #fff; + } + .loempia_srt_container > .container { + padding: 0 15px; + background-color: white; + } + .loempia_srt_container > .container .oe_row, + .loempia_srt_container > .container .oe_styling_v8 { + max-width: 100%; + } + .loempia_comments .comment-date { + font-size: 0.75rem; + } + .loempia_comments textarea { + resize: none; + } + .card.download_apps, + .download_apps.panel, + .download_apps.well { + margin: 25px 0; + } + .btn.loempia_popover:disabled { + pointer-events: none; + } + .btn.embed { + font-size: inherit; + } + /* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */ + .o_website_rating_static { + color: #FACC2E; + } + .o_website_rating_card_container {}.o_website_rating_card_container .o_message_counter { + color: #495057; + } + .o_website_rating_card_container table.o_website_rating_progress_table { + width: 100%; + overflow: visible; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num { + min-width: 50px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"] { + cursor: pointer; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress { + min-width: 120px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress { + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar { + background-color: #FACC2E; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent { + text-align: right; + padding-left: 5px; + font-size: 0.75rem; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text { + visibility: hidden; + } + .o_rating_star_card { + margin-bottom: 5px; + } + .o_rating_star_card .stars { + display: inline-block; + color: #FACC2E; + margin-right: 15px; + } + .o_rating_star_card .stars i { + margin-right: -3px; + text-align: center; + } + .o_rating_star_card .stars.enabled { + cursor: pointer; + } + .o_rating_star_card .rate_text { + display: inline-block; + } + .o_rating_popup_composer .o_rating_clickable { + cursor: pointer; + } + .o_rating_popup_composer .o_portal_chatter_avatar { + margin-right: 10px; + } + .o_rating_popup_composer_label { + color: #343a40; + } + /* /sale_subscription/static/src/scss/portal_subscription.scss defined in bundle 'web.assets_frontend' */ + #wc-account-table td:nth-last-child(1), + #wc-account-table th:nth-last-child(1), + #wc-account-table td:nth-last-child(2), + #wc-account-table th:nth-last-child(2), + #wc-account-table td:nth-last-child(3), + #wc-account-table th:nth-last-child(3) { + text-align: right; + min-width: 9em; + } + #wc-account-table a { + text-decoration: none; + } + /* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */ + input#cc_number { + background-repeat: no-repeat; + background-position: center right calc(2.7em); + } + div.card_placeholder { + background-image: url("/website_payment/static/src/img/placeholder.png"); + background-repeat: no-repeat; + width: 32px; + height: 20px; + position: absolute; + top: 8px; + right: 20px; + -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + pointer-events: none; + } + div.o_card_brand_detail { + position: relative; + } + div.o_card_brand_detail div.card_placeholder { + right: 5px; + } + div.amex { + background-image: url("/website_payment/static/src/img/amex.png"); + background-repeat: no-repeat; + } + div.diners { + background-image: url("/website_payment/static/src/img/diners.png"); + background-repeat: no-repeat; + } + div.discover { + background-image: url("/website_payment/static/src/img/discover.png"); + background-repeat: no-repeat; + } + div.jcb { + background-image: url("/website_payment/static/src/img/jcb.png"); + background-repeat: no-repeat; + } + div.mastercard { + background-image: url("/website_payment/static/src/img/mastercard.png"); + background-repeat: no-repeat; + } + div.visa { + background-image: url("/website_payment/static/src/img/visa.png"); + background-repeat: no-repeat; + } + ul.payment_method_list img.rounded, + ul.payment_method_list img.img-rounded { + max-width: 100px; + max-height: 40px; + } + /* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */ + .o_payment_form label > input[type="radio"], + .o_payment_form input[type="checkbox"] { + vertical-align: middle; + margin-right: 5px; + } + .o_payment_form .payment_option_name { + font-size: 14px; + font-weight: normal !important; + font-family: Helvetica Neue, sans-serif; + line-height: 1.3em; + color: #4d4d4d; + } + .o_payment_form label { + font-weight: normal; + margin-top: 5px; + } + .o_payment_form .card-body:first-child, + .o_payment_form .panel-body:first-child, + .o_payment_form .well:first-child { + border-top: 0px; + } + .o_payment_form .card, + .o_payment_form .panel, + .o_payment_form .well { + border-radius: 10px; + } + .o_payment_form .card-footer:last-child, + .o_payment_form .panel-footer:last-child { + border-bottom-right-radius: 10px !important; + border-bottom-left-radius: 10px !important; + } + .o_payment_form .card-body, + .o_payment_form .panel-body, + .o_payment_form .well { + border-top: 1px solid #ddd; + padding: 1.14em !important; + } + .o_payment_form .card-body.o_payment_acquirer_select:hover, + .o_payment_form .o_payment_acquirer_select.panel-body:hover, + .o_payment_form .o_payment_acquirer_select.well:hover { + cursor: pointer; + } + .o_payment_form .payment_icon_list { + position: relative; + margin-top: 0px !important; + margin-bottom: -5px !important; + } + .o_payment_form .payment_icon_list li { + padding-left: 5px !important; + padding-right: 0px !important; + } + .o_payment_form .payment_icon_list .more_option { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + font-size: 10px; + } + /* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */ + .o_auth_oauth_providers .fa-facebook-square { + color: #3b5998; + } + .o_auth_oauth_providers .fa-google-plus-square { + color: #de564a; + } + .o_auth_oauth_providers .o_custom_icon { + margin: 0 0.15em; + width: 1em; + height: 1em; + border: 3px solid #875A7B; + border-radius: 100%; + transform: translateY(2px); + } + /* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */ + .o_portal_project_rating .thumbnail { + height: 240px; + } + .o_portal_project_rating .o_top_partner_rating_image { + height: 15px; + } + .o_portal_project_rating .o_top_partner_image { + height: 30px; + width: 30px; + } + .o_portal_project_rating .o_top_partner_feedback { + word-wrap: break-word; + } + .o_portal_project_rating .o_vertical_separator { + border-left: 1px solid #eeeeee; + } + .o_portal_project_rating .o_rating_progress { + margin-bottom: 10px; + } + .o_portal_project_rating .o_rating_count { + display: inline-block; + min-width: 22px; + } + .o_portal_project_rating .o_smiley_no_padding_left { + padding-left: 0; + } + .o_portal_project_rating .o_smiley_no_padding_right { + padding-right: 0; + } + .o_portal_project_rating .o_lighter_smileys { + opacity: 0.4; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale_timesheet/static/src/scss/sale_timesheet_portal.scss defined in bundle 'web.assets_frontend' */ + .o_timesheet_accordion .card-header a, + .o_timesheet_accordion .panel-heading a { + text-decoration: none; + } + .o_timesheet_accordion .card-header a:after, + .o_timesheet_accordion .panel-heading a:after { + content: "\f0d7"; + font-family: 'FontAwesome'; + } + .o_timesheet_accordion .card-header a.collapsed:after, + .o_timesheet_accordion .panel-heading a.collapsed:after { + content: "\f0da"; + font-family: 'FontAwesome'; + } + \ No newline at end of file diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif b/ks_crm_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif new file mode 100644 index 0000000..4287e63 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif b/ks_crm_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif new file mode 100644 index 0000000..da7eb63 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif b/ks_crm_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif new file mode 100644 index 0000000..71a5815 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png b/ks_crm_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png new file mode 100644 index 0000000..5c9ab73 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png b/ks_crm_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png new file mode 100644 index 0000000..9b0711d Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg b/ks_crm_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg differ diff --git a/ks_crm_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png b/ks_crm_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png new file mode 100644 index 0000000..5d70bc4 Binary files /dev/null and b/ks_crm_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png differ diff --git a/ks_dashboard_ninja/__init__.py b/ks_dashboard_ninja/__init__.py new file mode 100644 index 0000000..2fbcfb9 --- /dev/null +++ b/ks_dashboard_ninja/__init__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- + +from . import models +from . import controllers +from . import lib + +from odoo.api import Environment, SUPERUSER_ID + + +def uninstall_hook(cr, registry): + env = Environment(cr, SUPERUSER_ID, {}) + for rec in env['ks_dashboard_ninja.board'].search([]): + rec.ks_dashboard_client_action_id.unlink() + rec.ks_dashboard_menu_id.unlink() diff --git a/ks_dashboard_ninja/__manifest__.py b/ks_dashboard_ninja/__manifest__.py new file mode 100644 index 0000000..99125fa --- /dev/null +++ b/ks_dashboard_ninja/__manifest__.py @@ -0,0 +1,85 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Dashboard Ninja", + + 'summary': """ + Revamp your Odoo Dashboard like never before! It is one of the best dashboard odoo apps in the market. + """, + + 'description': """ + Dashboard Ninja v13.0, + Odoo Dashboard, + Dashboard, + Dashboards, + Odoo apps, + Dashboard app, + HR Dashboard, + Sales Dashboard, + inventory Dashboard, + Lead Dashboard, + Opportunity Dashboard, + CRM Dashboard, + POS, + POS Dashboard, + Connectors, + Web Dynamic, + Report Import/Export, + Date Filter, + HR, + Sales, + Theme, + Tile Dashboard, + Dashboard Widgets, + Dashboard Manager, + Debranding, + Customize Dashboard, + Graph Dashboard, + Charts Dashboard, + Invoice Dashboard, + Project management, + ksolves, + ksolves apps, + ksolves india pvt. ltd. + """, + + 'author': "Ksolves India Pvt. Ltd.", + 'license': 'OPL-1', + 'currency': 'EUR', + 'price': 279.0, + 'website': "https://www.ksolves.com", + 'maintainer': 'Ksolves India Pvt. Ltd.', + 'live_test_url': 'https://dashboardninja.kappso.com/web/demo_login', + 'category': 'Tools', + 'version': '13.0.3.2.1', + 'support': 'sales@ksolves.com', + 'images': ['static/description/new_banner.gif'], + + 'depends': ['base', 'web', 'base_setup'], + + 'data': [ + 'security/ir.model.access.csv', + 'security/ks_security_groups.xml', + 'data/ks_default_data.xml', + 'views/ks_dashboard_ninja_view.xml', + 'views/ks_dashboard_ninja_item_view.xml', + 'views/ks_dashboard_ninja_assets.xml', + 'views/ks_dashboard_action.xml', + ], + + 'qweb': [ + 'static/src/xml/ks_dashboard_ninja_templates.xml', + 'static/src/xml/ks_dashboard_ninja_item_templates.xml', + 'static/src/xml/ks_dashboard_ninja_item_theme.xml', + 'static/src/xml/ks_widget_toggle.xml', + 'static/src/xml/ks_dashboard_pro.xml', + 'static/src/xml/ks_import_list_view_template.xml', + 'static/src/xml/ks_quick_edit_view.xml', + ], + + 'demo': [ + 'demo/ks_dashboard_ninja_demo.xml', + ], + + 'uninstall_hook': 'uninstall_hook', + +} diff --git a/ks_dashboard_ninja/controllers/__init__.py b/ks_dashboard_ninja/controllers/__init__.py new file mode 100644 index 0000000..ebae4a8 --- /dev/null +++ b/ks_dashboard_ninja/controllers/__init__.py @@ -0,0 +1,4 @@ +from . import ks_chart_export +from . import ks_list_export + +from . import ks_dashboard_export \ No newline at end of file diff --git a/ks_dashboard_ninja/controllers/ks_chart_export.py b/ks_dashboard_ninja/controllers/ks_chart_export.py new file mode 100644 index 0000000..f582dd8 --- /dev/null +++ b/ks_dashboard_ninja/controllers/ks_chart_export.py @@ -0,0 +1,94 @@ + +import re +import datetime +import io +import json +import operator + +from odoo.addons.web.controllers.main import ExportFormat,serialize_exception, ExportXlsxWriter +from odoo.tools.translate import _ +from odoo import http +from odoo.http import content_disposition, request +from odoo.tools.misc import xlwt +from odoo.exceptions import UserError +from odoo.tools import pycompat + + +class KsChartExport(ExportFormat, http.Controller): + + def base(self, data, token): + params = json.loads(data) + header,chart_data = operator.itemgetter('header','chart_data')(params) + chart_data = json.loads(chart_data) + chart_data['labels'].insert(0,'Measure') + columns_headers = chart_data['labels'] + import_data = [] + + for dataset in chart_data['datasets']: + dataset['data'].insert(0, dataset['label']) + import_data.append(dataset['data']) + + return request.make_response(self.from_data(columns_headers, import_data), + headers=[('Content-Disposition', + content_disposition(self.filename(header))), + ('Content-Type', self.content_type)], + cookies={'fileToken': token}) + + +class KsChartExcelExport(KsChartExport, http.Controller): + + # Excel needs raw data to correctly handle numbers and date values + raw_data = True + + @http.route('/ks_dashboard_ninja/export/chart_xls', type='http', auth="user") + @serialize_exception + def index(self, data, token): + return self.base(data, token) + + @property + def content_type(self): + return 'application/vnd.ms-excel' + + def filename(self, base): + return base + '.xls' + + def from_data(self, fields, rows): + with ExportXlsxWriter(fields, len(rows)) as xlsx_writer: + for row_index, row in enumerate(rows): + for cell_index, cell_value in enumerate(row): + xlsx_writer.write_cell(row_index + 1, cell_index, cell_value) + + return xlsx_writer.value + + +class KsChartCsvExport(KsChartExport, http.Controller): + + @http.route('/ks_dashboard_ninja/export/chart_csv', type='http', auth="user") + @serialize_exception + def index(self, data, token): + return self.base(data, token) + + @property + def content_type(self): + return 'text/csv;charset=utf8' + + def filename(self, base): + return base + '.csv' + + def from_data(self, fields, rows): + fp = io.BytesIO() + writer = pycompat.csv_writer(fp, quoting=1) + + writer.writerow(fields) + + for data in rows: + row = [] + for d in data: + # Spreadsheet apps tend to detect formulas on leading =, + and - + if isinstance(d, str) and d.startswith(('=', '-', '+')): + d = "'" + d + + row.append(pycompat.to_text(d)) + writer.writerow(row) + + return fp.getvalue() diff --git a/ks_dashboard_ninja/controllers/ks_dashboard_export.py b/ks_dashboard_ninja/controllers/ks_dashboard_export.py new file mode 100644 index 0000000..047ea7c --- /dev/null +++ b/ks_dashboard_ninja/controllers/ks_dashboard_export.py @@ -0,0 +1,66 @@ +import io +import json +import operator + +from odoo.addons.web.controllers.main import ExportFormat,serialize_exception + +from odoo import http +from odoo.http import request +from odoo.http import content_disposition,request + + +class KsDashboardExport(ExportFormat, http.Controller): + + def base(self, data, token): + params = json.loads(data) + header, dashboard_data = operator.itemgetter('header', 'dashboard_data')(params) + return request.make_response(self.from_data(dashboard_data), + headers=[('Content-Disposition', + content_disposition(self.filename(header))), + ('Content-Type', self.content_type)], + cookies={'fileToken': token}) + + +class KsDashboardJsonExport(KsDashboardExport, http.Controller): + + @http.route('/ks_dashboard_ninja/export/dashboard_json', type='http', auth="user") + @serialize_exception + def index(self, data, token): + return self.base(data, token) + + @property + def content_type(self): + return 'text/csv;charset=utf8' + + def filename(self, base): + return base + '.json' + + def from_data(self, dashboard_data): + fp = io.StringIO() + fp.write(json.dumps(dashboard_data)) + + return fp.getvalue() + +class KsItemJsonExport(KsDashboardExport, http.Controller): + + @http.route('/ks_dashboard_ninja/export/item_json', type='http', auth="user") + @serialize_exception + def index(self, data, token): + data = json.loads(data) + item_id = data["item_id"] + data['dashboard_data'] = request.env['ks_dashboard_ninja.board'].ks_export_item(item_id) + data = json.dumps(data) + return self.base(data, token) + + @property + def content_type(self): + return 'text/csv;charset=utf8' + + def filename(self, base): + return base + '.json' + + def from_data(self, dashboard_data): + fp = io.StringIO() + fp.write(json.dumps(dashboard_data)) + + return fp.getvalue() diff --git a/ks_dashboard_ninja/controllers/ks_list_export.py b/ks_dashboard_ninja/controllers/ks_list_export.py new file mode 100644 index 0000000..d7ca54b --- /dev/null +++ b/ks_dashboard_ninja/controllers/ks_list_export.py @@ -0,0 +1,94 @@ + +import re +import datetime +import io +import json +import operator + +from odoo.addons.web.controllers.main import ExportFormat,serialize_exception, ExportXlsxWriter +from odoo.tools.translate import _ +from odoo import http +from odoo.http import content_disposition, request +from odoo.tools.misc import xlwt +from odoo.exceptions import UserError +from odoo.tools import pycompat + + +class KsListExport(ExportFormat, http.Controller): + + def base(self, data, token): + params = json.loads(data) + header,list_data = operator.itemgetter('header','chart_data')(params) + list_data = json.loads(list_data) + # chart_data['labels'].insert(0,'Measure') + columns_headers = list_data['label'] + import_data = [] + + for dataset in list_data['data_rows']: + # dataset['data'].insert(0, dataset['label']) + import_data.append(dataset['data']) + + return request.make_response(self.from_data(columns_headers, import_data), + headers=[('Content-Disposition', + content_disposition(self.filename(header))), + ('Content-Type', self.content_type)], + cookies={'fileToken': token}) + + +class KsListExcelExport(KsListExport, http.Controller): + + # Excel needs raw data to correctly handle numbers and date values + raw_data = True + + @http.route('/ks_dashboard_ninja/export/list_xls', type='http', auth="user") + @serialize_exception + def index(self, data, token): + return self.base(data, token) + + @property + def content_type(self): + return 'application/vnd.ms-excel' + + def filename(self, base): + return base + '.xls' + + def from_data(self, fields, rows): + with ExportXlsxWriter(fields, len(rows)) as xlsx_writer: + for row_index, row in enumerate(rows): + for cell_index, cell_value in enumerate(row): + xlsx_writer.write_cell(row_index + 1, cell_index, cell_value) + + return xlsx_writer.value + + +class KsListCsvExport(KsListExport, http.Controller): + + @http.route('/ks_dashboard_ninja/export/list_csv', type='http', auth="user") + @serialize_exception + def index(self, data, token): + return self.base(data, token) + + @property + def content_type(self): + return 'text/csv;charset=utf8' + + def filename(self, base): + return base + '.csv' + + def from_data(self, fields, rows): + fp = io.BytesIO() + writer = pycompat.csv_writer(fp, quoting=1) + + writer.writerow(fields) + + for data in rows: + row = [] + for d in data: + # Spreadsheet apps tend to detect formulas on leading =, + and - + if isinstance(d, str) and d.startswith(('=', '-', '+')): + d = "'" + d + + row.append(pycompat.to_text(d)) + writer.writerow(row) + + return fp.getvalue() diff --git a/ks_dashboard_ninja/data/ks_default_data.xml b/ks_dashboard_ninja/data/ks_default_data.xml new file mode 100644 index 0000000..4bbc489 --- /dev/null +++ b/ks_dashboard_ninja/data/ks_default_data.xml @@ -0,0 +1,178 @@ + + + + + + + Blank + 0 + + + + Template 1 + [ + {"item_id":"ks_dashboard_ninja.ks_default_item_1", "data": {"x": 0, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_2", "data": {"x": 9, "y": 0, "width": 8, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_3", "data": {"x": 17, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_4", "data": {"x": 26, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_5", "data": {"x": 0, "y": 2, "width": 35, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_6", "data": {"x": 0, "y": 6, "width": 18, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_7", "data": {"x": 18, "y": 6, "width": 17, "height": 4}} + ] + + 7 + + + + Template 2 + [ + {"item_id":"ks_dashboard_ninja.ks_default_item_1", "data": {"x": 25, "y": 6, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_2", "data": {"x": 25, "y": 0, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_3", "data": {"x": 25, "y": 2, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_4", "data": {"x": 25, "y": 4, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_5", "data": {"x": 0, "y": 0, "width": 25, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_6", "data": {"x": 12, "y": 4, "width": 13, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_7", "data": {"x": 0, "y": 4, "width": 12, "height": 4}} + ] + + 7 + + + + Template 3 + [ + {"item_id":"ks_dashboard_ninja.ks_default_item_1", "data": {"x": 25, "y": 2, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_2", "data": {"x": 25, "y": 4, "width": 10, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_3", "data": {"x": 0, "y": 0, "width": 18, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_4", "data": {"x": 18, "y": 0, "width": 17, "height": 2}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_5", "data": {"x": 0, "y": 6, "width": 35, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_6", "data": {"x": 12, "y": 2, "width": 13, "height": 4}}, + {"item_id":"ks_dashboard_ninja.ks_default_item_7", "data": {"x": 0, "y": 2, "width": 12, "height": 4}} + ] + + 7 + + + + + + + Item 1 + ks_tile + count + + [["id",">",150]] + bar-chart + blue + #337ab7,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout1 + + + + + + Item 2 + ks_tile + count + + users + red + #d9534f,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + + Item 3 + ks_tile + count + + [["id","<",50]] + money + green + #5cb85c,0.99 + #5cb85c,0.99 + #ffffff,0.99 + layout4 + + + + + + Item 4 + ks_tile + count + + [["id","<",100]] + paper-plane + yellow + #f0ad4e,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout5 + + + + + + Item 5 Bar Chart + sum + relational_type + + + + + [["id","<",40]] + ks_bar_chart + + + + + + Item 6 Line Chart + sum + relational_type + + + + + [["id","<",10]] + ks_line_chart + + + + + + Item 7 Pie Chart + sum + relational_type + + + + [["id","<",10]] + ks_pie_chart + + + + + + + + + + My Dashboard + Locked + My Dashboard + 1 + + + + + + + \ No newline at end of file diff --git a/ks_dashboard_ninja/demo/ks_dashboard_ninja_demo.xml b/ks_dashboard_ninja/demo/ks_dashboard_ninja_demo.xml new file mode 100644 index 0000000..7ae7f4a --- /dev/null +++ b/ks_dashboard_ninja/demo/ks_dashboard_ninja_demo.xml @@ -0,0 +1,34 @@ + + + + + + + + Template1 Dashboard + Template1 + + + 1 + + + + + Template2 Dashboard + Template2 + + + 1 + + + + + Template3 Dashboard + Template3 + + + 1 + + + + diff --git a/ks_dashboard_ninja/i18n/en_US.po b/ks_dashboard_ninja/i18n/en_US.po new file mode 100644 index 0000000..531eae6 --- /dev/null +++ b/ks_dashboard_ninja/i18n/en_US.po @@ -0,0 +1,2278 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * ks_dashboard_ninja +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-11-20 10:47+0000\n" +"PO-Revision-Date: 2019-11-20 10:47+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_relation_sub_groupby +msgid " Sub Group By" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__60000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__60000 +msgid "1 minute" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__600000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__600000 +msgid "10 minute" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__15000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__15000 +msgid "15 Seconds" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__120000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__120000 +msgid "2 minute" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__30000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__30000 +msgid "30 Seconds" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__45000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__45000 +msgid "45 Seconds" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_set_interval__300000 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_update_items_data__300000 +msgid "5 minute" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#, python-format +msgid "" +"

\n" +" You can find all items related to Dashboard Here.

\n" +" " +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__ks_action +msgid "Action" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_item_action_field +msgid "Action Group By" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_action_lines +msgid "Action Lines" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "Action field: {} cannot be aggregated by {}" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_actions +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Actions" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_active +msgid "Active" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Add Item" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Add a Line" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Add button" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "" +"All Target Lines Changes Will be reflected on Chart after saving the record." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_none +#, python-format +msgid "All Time" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Apply" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#, python-format +msgid "Archive" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#, python-format +msgid "Are you sure that you want to archive all the selected records?" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Are you sure you want to remove this item?" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_area_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_area_chart +#, python-format +msgid "Area Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_sort_by_order__asc +msgid "Ascending" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_data_count_type__average +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type_2__average +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type__average +msgid "Average" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_background_color +msgid "Background Color" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_bar_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_bar_chart +#, python-format +msgid "Bar Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Below action will be performed at the end of the Drill Down Action" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.ks_dashboard_ninja_action +msgid "Cancel" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "" +"Cannot create target lines when Group By Date field is set to have " +"aggregation in Minute and Hour case." +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "" +"Cannot set aggregation having Date time (Hour, Minute) when target lines per" +" date are being used. To proceed this, first delete target lines" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "" +"Changing Layout midway will set the default icon colour and font colour for " +"selected layout." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_item_color +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Chart Color Palette" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_data +msgid "Chart Data in string form" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_chart_type +msgid "Chart Type" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Clear" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Close" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Color Palette" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Coming Soon in Future :)" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_company_id +msgid "Company" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.ui.menu,name:ks_dashboard_ninja.configuration_menu +msgid "Configuration" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_item_color__cool +msgid "Cool" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_data_count_type__count +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type_2__count +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type__count +msgid "Count" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Count..." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__create_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__create_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__create_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__create_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__create_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__create_uid +msgid "Created by" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__create_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__create_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__create_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__create_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__create_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__create_date +msgid "Created on" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#, python-format +msgid "" +"Current Json File is not properly formatted according to Dashboard Ninja " +"Model." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_unit_selection__custom +msgid "Custom" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_custom +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_custom +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_custom +#, python-format +msgid "Custom Filter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Customize Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Customize Item" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_dashboard_ninja_board_id +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item +msgid "Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_dashboard_item_id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__ks_dashboard_item +msgid "Dashboard Item" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.ks_dashboard_ninja_action +msgid "Dashboard Item Action" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_date_groupby +msgid "Dashboard Item Chart Group By Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_date_sub_groupby +msgid "Dashboard Item Chart Sub Group By Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_dashboard_item_type +msgid "Dashboard Item Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: model:ir.actions.act_window,name:ks_dashboard_ninja.item_action_window +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_items_ids +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__ks_dashboard_item_ids +#, python-format +msgid "Dashboard Items" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.actions.act_window,name:ks_dashboard_ninja.board_form_tree_action_window +msgid "Dashboard Manager" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__name +msgid "Dashboard Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_dashboard_ninja_board +msgid "Dashboard Ninja" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_ninja_dashboard_item_action +msgid "Dashboard Ninja Item Actions" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_dashboard_ninja_item_action +msgid "Dashboard Ninja Items Action Lines" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_dashboard_ninja_item_goal +msgid "Dashboard Ninja Items Goal Lines" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.module.category,name:ks_dashboard_ninja.ks_dashboard_ninja_security_groups +msgid "Dashboard Ninja Rights" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_dashboard_ninja_board_template +msgid "Dashboard Ninja Template" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model,name:ks_dashboard_ninja.model_ks_dashboard_ninja_item +msgid "Dashboard Ninja items" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_default_template +msgid "Dashboard Template" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.ui.menu,name:ks_dashboard_ninja.dashboard_menu +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.board_form +msgid "Dashboards" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Data" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Data #2" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Data Calculation" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_kpi_type__layout_2 +msgid "Data Comparison" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_data_count_type +msgid "Data Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__ks_goal_date +msgid "Date" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Date Filter" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_date_filter_field +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Date Filter Field" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_date_filter_selection +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Date Filter Selection" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__day +msgid "Day" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_item_color__default +msgid "Default" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#, python-format +msgid "Default Dashboard can't be deleted." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_date_filter_selection +msgid "Default Date Filter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#, python-format +msgid "Default Icons" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_set_interval +msgid "Default Update Interval" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#, python-format +msgid "Delete" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_sort_by_order__desc +msgid "Descending" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Deviation Field" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Discard Changes" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Display" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__display_name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__display_name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__display_name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__display_name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__display_name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__display_name +msgid "Display Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_domain +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Domain" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_domain_temp +msgid "Domain Substitute" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_doughnut_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_doughnut_chart +#, python-format +msgid "Doughnut Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Drill Up" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: model:ir.actions.server,name:ks_dashboard_ninja.ks_duplicate_dashboard +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_ninja_dashboard_item_action__ks_action__duplicate +#, python-format +msgid "Duplicate" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Edit Layout" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_goal_enable +msgid "Enable Target" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_end_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_item_end_date +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "End Date" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_unit +msgid "Enter Unit" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Export" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Export Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#, python-format +msgid "Export Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Export to CSV" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Export to Excel" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Fields Required : Name, Model, Icon (Default or Custom Upload), Layout" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_view_fields +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Fields to show in list" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Filter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Font Awesome 4.7.0" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_font_color +msgid "Font Color" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#, python-format +msgid "Full Settings" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Goal Lines" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_graph_preview +msgid "Graph Preview" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_group_access +msgid "Group Access" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_relation_groupby +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Group By" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_item_action_date_groupby +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Group By Date" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "Groupby Field aggregation" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "Groupby field: {} cannot be aggregated by {}" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_list_view_type__grouped +msgid "Grouped" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Groups/Dimensions" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_horizontalbar_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_horizontalbar_chart +#, python-format +msgid "Horizontal Bar Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__hour +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__hour +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__hour +msgid "Hour" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__id +msgid "ID" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_default_icon +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Icon" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_default_icon_color +msgid "Icon Color" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_icon_select +msgid "Icon Option" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_import_list_view_template.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_import_list_view_template.xml:0 +#, python-format +msgid "Import Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_compare_period +msgid "Include Period" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Item Action" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_gridstack_config +msgid "Item Configurations" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Item Duplicated" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Item Moved" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_update_items_data +msgid "Item Update Interval" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Item Update Interval.." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_kpi +#, python-format +msgid "KPI" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_kpi_data +msgid "KPI Data" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_count_2 +msgid "KPI Record Count" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_kpi_type__layout_1 +msgid "KPI With Target" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_data_comparison +msgid "Kpi Data Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_date_filter_field_2 +msgid "Kpi Date Filter Field" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_date_filter_selection_2 +msgid "Kpi Date Filter Selection" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_domain_2 +msgid "Kpi Domain" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_domain_2_temp +msgid "Kpi Domain Substitute" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_item_end_date_2 +msgid "Kpi End Date" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_kpi_type +msgid "Kpi Layout" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_model_id_2 +msgid "Kpi Model" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_model_name_2 +msgid "Kpi Model Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_kpi_preview +msgid "Kpi Preview" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_field_2 +msgid "Kpi Record Field" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_count_type_2 +msgid "Kpi Record Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_item_start_date_2 +msgid "Kpi Start Date" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_groupby_type +msgid "Ks Chart Groupby Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_sub_groupby_type +msgid "Ks Chart Sub Groupby Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_client_action_id +msgid "Ks Dashboard Client Action" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_menu_id +msgid "Ks Dashboard Menu" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_state +msgid "Ks Dashboard State" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__ks_gridstack_config +msgid "Ks Gridstack Config" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_isDateFilterApplied +msgid "Ks Isdatefilterapplied" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_item_action_field_type +msgid "Ks Item Action Field Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__ks_item_count +msgid "Ks Item Count" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_many2many_field_ordering +msgid "Ks Many2Many Field Ordering" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_month +#, python-format +msgid "Last 30 days" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_year +#, python-format +msgid "Last 365 days" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_week +#, python-format +msgid "Last 7 days" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_quarter +#, python-format +msgid "Last 90 days" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__ls_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__ls_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__ls_day +#, python-format +msgid "Last Day" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board____last_update +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template____last_update +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item____last_update +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action____last_update +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal____last_update +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action____last_update +msgid "Last Modified on" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__ls_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__ls_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__ls_month +#, python-format +msgid "Last Month" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__ls_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__ls_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__ls_quarter +#, python-format +msgid "Last Quarter" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__write_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__write_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__write_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__write_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__write_uid +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__write_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__write_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__write_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__write_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__write_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__write_date +msgid "Last Updated on" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__ls_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__ls_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__ls_week +#, python-format +msgid "Last Week" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__ls_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__ls_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__ls_year +#, python-format +msgid "Last Year" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_layout +msgid "Layout" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout1 +msgid "Layout 1" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout2 +msgid "Layout 2" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout3 +msgid "Layout 3" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout4 +msgid "Layout 4" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout5 +msgid "Layout 5" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_layout__layout6 +msgid "Layout 6" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Layout Coming Soon" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Layout..." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_line_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_line_chart +#, python-format +msgid "Line Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_measure_field_2 +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Line Measure" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_list_view +#, python-format +msgid "List View" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_view_data +msgid "List View Data in JSon" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_view_group_fields +msgid "List View Grouped Fields" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_view_preview +msgid "List View Preview" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_view_type +msgid "List View Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,help:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_unit +msgid "Maximum limit 5 characters, for ex: km, m" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_chart_measure_field +msgid "Measure 1" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Measures" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_menu_name +msgid "Menu Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_menu_sequence +msgid "Menu Sequence" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__minute +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__minute +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__minute +msgid "Minute" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_model_id +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__ks_model_id +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Model" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_model_name +msgid "Model Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Model..." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_unit_selection__monetary +msgid "Monetary" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__month +msgid "Month" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "More Info" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: model:ir.actions.server,name:ks_dashboard_ninja.ks_move_dashboard +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_ninja_dashboard_item_action__ks_action__move +#, python-format +msgid "Move" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Move/Duplicate" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.actions.client,name:ks_dashboard_ninja.board_dashboard_action_window +#: model:ir.ui.menu,name:ks_dashboard_ninja.board_menu_root +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.board_tree +msgid "My Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board_template__name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__name +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__name +msgid "Name" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Name..." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_item_color__neon +msgid "Neon" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__n_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__n_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__n_day +#, python-format +msgid "Next Day" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__n_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__n_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__n_month +#, python-format +msgid "Next Month" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__n_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__n_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__n_quarter +#, python-format +msgid "Next Quarter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__n_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__n_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__n_week +#, python-format +msgid "Next Week" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__n_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__n_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__n_year +#, python-format +msgid "Next Year" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "No Data Present" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_none +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_none +#, python-format +msgid "None" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Note :" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Note:" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#, python-format +msgid "Number" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#, python-format +msgid "Percentage" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_pie_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_pie_chart +#, python-format +msgid "Pie Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#, python-format +msgid "" +"Please Install the Module which contains the following Model : %s " +"ks_model_id" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Please enter start date and end date" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "" +"Please use Font Awesome 4.7.0 icons only. E.g. 'fa-bell' or 'bell'.\n" +" For more information visit" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_polararea_chart +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_chart_type__ks_polararea_chart +#, python-format +msgid "Polar Area Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_preview +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Preview" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_previous_period +msgid "Previous Period" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Print" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#, python-format +msgid "Progress Bar" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__quarter +msgid "Quarter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Quick Customize" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#, python-format +msgid "Ratio" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_count +msgid "Record Count" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_field +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Record Field" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Record Field..." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_data_limit +msgid "Record Limit" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_record_count_type +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Record Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_quick_edit_form_view +msgid "Record Value" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.actions.server,name:ks_dashboard_ninja.ks_recover_old_items +msgid "Recover Previous Data" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Remove Item" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_year_period +msgid "Same Period Previous Years" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_quick_edit_view.xml:0 +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.ks_dashboard_ninja_action +#, python-format +msgid "Save" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Save Changes" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Save as Image" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#, python-format +msgid "Save as PDF" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.ks_item_search_view +msgid "Search Items" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Search fa-icon.." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_pro.xml:0 +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__ks_dashboard_ninja_id +#, python-format +msgid "Select Dashboard" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_ninja_dashboard_item_action__ks_dashboard_ninja_ids +msgid "Select Dashboards" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Select Icon" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Select Icons" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_unit_selection +msgid "Select Unit Type" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Selected item is duplicated to ." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Selected item is moved to ." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_domain_fix.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_domain_fix.js:0 +#, python-format +msgid "Selected records" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_semi_circle_chart +msgid "Semi Circle Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_action__sequence +msgid "Sequence" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Set Update Interval" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_unit +msgid "Show Custom Unit" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_show_data_value +msgid "Show Data Value" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:res.groups,name:ks_dashboard_ninja.ks_dashboard_ninja_group_manager +msgid "Show Full Dashboard Features" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_goal_bar_line +msgid "Show Target As Line" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_top_menu_id +msgid "Show Under Menu" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,help:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_menu_sequence +msgid "" +"Smallest sequence give high priority and Highest sequence give low priority" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_sort_by_field +msgid "Sort By Field" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_sort_by_order +msgid "Sort Order" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_bar_chart_stacked +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Stacked Bar Chart" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_standard_goal_value +msgid "Standard Target" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_dashboard_start_date +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_item_start_date +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Start Date" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#, python-format +msgid "Start date should be less than end date" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Sub Group By Date" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py:0 +#, python-format +msgid "Sub Groupby field: {} cannot be aggregated by {}" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_data_count_type__sum +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type_2__sum +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_record_count_type__sum +#, python-format +msgid "Sum" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Target" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_goal_lines +msgid "Target Lines" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_dashboard_item_theme +msgid "Theme" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,help:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_actions +msgid "This Action will be Performed at the end of Drill Down Action" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__t_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__t_month +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__t_month +#, python-format +msgid "This Month" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__t_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__t_quarter +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__t_quarter +#, python-format +msgid "This Quarter" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__t_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__t_week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__t_week +#, python-format +msgid "This Week" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__t_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__t_year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__t_year +#, python-format +msgid "This Year" +msgstr "" + +#. module: ks_dashboard_ninja +#: code:addons/dashboard_ninja/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#: code:addons/ks_dashboard_ninja/models/ks_dashboard_ninja.py:0 +#, python-format +msgid "This file is not supported" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_dashboard_item_type__ks_tile +#, python-format +msgid "Tile" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "To add dashboard item, use" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_dashboard_ninja.js:0 +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_board__ks_date_filter_selection__l_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection_2__l_day +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_date_filter_selection__l_day +#, python-format +msgid "Today" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.item_form_view +msgid "Type" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_list_view_type__ungrouped +msgid "Un-Grouped" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#: code:addons/ks_dashboard_ninja/static/src/js/ks_import_dashboard.js:0 +#, python-format +msgid "Unarchive" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,help:ks_dashboard_ninja.field_ks_dashboard_ninja_board__ks_set_interval +msgid "Update Interval for new items only" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_widget_toggle.xml:0 +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_icon +#, python-format +msgid "Upload Icon" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#, python-format +msgid "Uploading..." +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item_goal__ks_goal_value +msgid "Value" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_target_view +msgid "View" +msgstr "" + +#. module: ks_dashboard_ninja +#: model_terms:ir.ui.view,arch_db:ks_dashboard_ninja.board_tree +msgid "View Items" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_item_color__warm +msgid "Warm" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__week +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__week +msgid "Week" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_groupby__year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item__ks_chart_date_sub_groupby__year +#: model:ir.model.fields.selection,name:ks_dashboard_ninja.selection__ks_dashboard_ninja_item_action__ks_item_action_date_groupby__year +msgid "Year" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: ks_dashboard_ninja +#: model:ir.model.fields,field_description:ks_dashboard_ninja.field_ks_dashboard_ninja_item__ks_list_target_deviation_field +msgid "list_field_id" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "on top right corner." +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "vs Prev" +msgstr "" + +#. module: ks_dashboard_ninja +#. openerp-web +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/dashboard_ninja/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_item_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#: code:addons/ks_dashboard_ninja/static/src/xml/ks_dashboard_ninja_templates.xml:0 +#, python-format +msgid "vs Target" +msgstr "" diff --git a/ks_dashboard_ninja/lib/__init__.py b/ks_dashboard_ninja/lib/__init__.py new file mode 100644 index 0000000..7f95402 --- /dev/null +++ b/ks_dashboard_ninja/lib/__init__.py @@ -0,0 +1 @@ +from . import ks_date_filter_selections diff --git a/ks_dashboard_ninja/lib/ks_date_filter_selections.py b/ks_dashboard_ninja/lib/ks_date_filter_selections.py new file mode 100644 index 0000000..6dc47f3 --- /dev/null +++ b/ks_dashboard_ninja/lib/ks_date_filter_selections.py @@ -0,0 +1,193 @@ +# -*- coding: utf-8 -*- + +from odoo.fields import datetime +from datetime import timedelta + + +def ks_get_date(ks_date_filter_selection): + series = ks_date_filter_selection + return eval("ks_date_series_" + series.split("_")[0])(series.split("_")[1]) + + +# Last Specific Days Ranges : 7, 30, 90, 365 +def ks_date_series_l(ks_date_selection): + ks_date_data = {} + date_filter_options = { + 'day': 0, + 'week': 7, + 'month': 30, + 'quarter': 90, + 'year': 365, + 'past': False, + 'future': False + } + ks_date_data["selected_end_date"] = datetime.strptime(datetime.now().strftime("%Y-%m-%d 23:59:59"), + '%Y-%m-%d %H:%M:%S') + ks_date_data["selected_start_date"] = datetime.strptime((datetime.now() - timedelta( + days=date_filter_options[ks_date_selection])).strftime("%Y-%m-%d 00:00:00"), '%Y-%m-%d %H:%M:%S') + return ks_date_data + + +# Current Date Ranges : Week, Month, Quarter, year +def ks_date_series_t(ks_date_selection): + return eval("ks_get_date_range_from_" + ks_date_selection)("current") + + +# Previous Date Ranges : Week, Month, Quarter, year +def ks_date_series_ls(ks_date_selection): + return eval("ks_get_date_range_from_" + ks_date_selection)("previous") + + +# Next Date Ranges : Day, Week, Month, Quarter, year +def ks_date_series_n(ks_date_selection): + return eval("ks_get_date_range_from_" + ks_date_selection)("next") + + +def ks_get_date_range_from_day(date_state): + ks_date_data = {} + + date = datetime.now() + + if date_state == "previous": + date = date - timedelta(days=1) + elif date_state == "next": + date = date + timedelta(days=1) + + ks_date_data["selected_start_date"] = datetime(date.year, date.month, date.day) + ks_date_data["selected_end_date"] = datetime(date.year, date.month, date.day) + timedelta(days=1, seconds=-1) + return ks_date_data + + +def ks_get_date_range_from_week(date_state): + ks_date_data = {} + + date = datetime.now() + + if date_state == "previous": + date = date - timedelta(days=7) + elif date_state == "next": + date = date + timedelta(days=7) + + date_iso = date.isocalendar() + year = date_iso[0] + week_no = date_iso[1] + + ks_date_data["selected_start_date"] = datetime.strptime('%s-W%s-1' % (year, week_no - 1), "%Y-W%W-%w") + ks_date_data["selected_end_date"] = ks_date_data["selected_start_date"] + timedelta(days=6, hours=23, minutes=59, + seconds=59, milliseconds=59) + return ks_date_data + + +def ks_get_date_range_from_month(date_state): + ks_date_data = {} + + date = datetime.now() + year = date.year + month = date.month + + if date_state == "previous": + month -= 1 + if month == 0: + month = 12 + year -= 1 + elif date_state == "next": + month += 1 + if month == 13: + month = 1 + year += 1 + + end_year = year + end_month = month + if month == 12: + end_year += 1 + end_month = 1 + else: + end_month += 1 + + ks_date_data["selected_start_date"] = datetime(year, month, 1) + ks_date_data["selected_end_date"] = datetime(end_year, end_month, 1) - timedelta(seconds=1) + return ks_date_data + + +def ks_get_date_range_from_quarter(date_state): + ks_date_data = {} + + date = datetime.now() + year = date.year + quarter = int((date.month - 1) / 3) + 1 + + if date_state == "previous": + quarter -= 1 + if quarter == 0: + quarter = 4 + year -= 1 + elif date_state == "next": + quarter += 1 + if quarter == 5: + quarter = 1 + year += 1 + + ks_date_data["selected_start_date"] = datetime(year, 3 * quarter - 2, 1) + + month = 3 * quarter + remaining = int(month / 12) + ks_date_data["selected_end_date"] = datetime(year + remaining, month % 12 + 1, 1) - timedelta(seconds=1) + + return ks_date_data + + +def ks_get_date_range_from_year(date_state): + ks_date_data = {} + + date = datetime.now() + year = date.year + + if date_state == "previous": + year -= 1 + elif date_state == "next": + year += 1 + + ks_date_data["selected_start_date"] = datetime(year, 1, 1) + ks_date_data["selected_end_date"] = datetime(year + 1, 1, 1) - timedelta(seconds=1) + + return ks_date_data + + +def ks_get_date_range_from_past(date_state): + ks_date_data = {} + + date = datetime.now() + + ks_date_data["selected_start_date"] = False + ks_date_data["selected_end_date"] = date + return ks_date_data + + +def ks_get_date_range_from_pastwithout(date_state): + ks_date_data = {} + date = datetime.now() + hour = date.hour + 1 + date = date - timedelta(hours=hour) + ks_date_data["selected_start_date"] = False + ks_date_data["selected_end_date"] = date + return ks_date_data + + +def ks_get_date_range_from_future(date_state): + ks_date_data = {} + + date = datetime.now() + + ks_date_data["selected_start_date"] = date + ks_date_data["selected_end_date"] = False + return ks_date_data + + +def ks_get_date_range_from_futurestarting(date_state): + ks_date_data = {} + date = datetime.now() + hour = (24 - date.hour) + 1 + date = date + timedelta(hours=hour) + ks_date_data["selected_start_date"] = date + ks_date_data["selected_end_date"] = False + return ks_date_data diff --git a/ks_dashboard_ninja/models/__init__.py b/ks_dashboard_ninja/models/__init__.py new file mode 100644 index 0000000..d468baf --- /dev/null +++ b/ks_dashboard_ninja/models/__init__.py @@ -0,0 +1,3 @@ +from . import ks_dashboard_ninja +from . import ks_dashboard_ninja_items +from . import ks_item_action diff --git a/ks_dashboard_ninja/models/ks_dashboard_ninja.py b/ks_dashboard_ninja/models/ks_dashboard_ninja.py new file mode 100644 index 0000000..763d0ab --- /dev/null +++ b/ks_dashboard_ninja/models/ks_dashboard_ninja.py @@ -0,0 +1,799 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api, _ +from odoo.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT +from odoo.exceptions import ValidationError +import datetime +import json +from odoo.addons.ks_dashboard_ninja.lib.ks_date_filter_selections import ks_get_date + + +class KsDashboardNinjaBoard(models.Model): + _name = 'ks_dashboard_ninja.board' + _description = 'Dashboard Ninja' + + name = fields.Char(string="Dashboard Name", required=True, size=35) + ks_dashboard_items_ids = fields.One2many('ks_dashboard_ninja.item', 'ks_dashboard_ninja_board_id', + string='Dashboard Items') + ks_dashboard_menu_name = fields.Char(string="Menu Name") + ks_dashboard_top_menu_id = fields.Many2one('ir.ui.menu', domain="[('parent_id','=',False)]", + string="Show Under Menu") + ks_dashboard_client_action_id = fields.Many2one('ir.actions.client') + ks_dashboard_menu_id = fields.Many2one('ir.ui.menu') + ks_dashboard_state = fields.Char() + ks_dashboard_active = fields.Boolean(string="Active", default=True) + ks_dashboard_group_access = fields.Many2many('res.groups', string="Group Access") + + # DateFilter Fields + ks_dashboard_start_date = fields.Datetime(string="Start Date") + ks_dashboard_end_date = fields.Datetime(string="End Date") + ks_date_filter_selection = fields.Selection([ + ('l_none', 'All Time'), + ('l_day', 'Today'), + ('t_week', 'This Week'), + ('t_month', 'This Month'), + ('t_quarter', 'This Quarter'), + ('t_year', 'This Year'), + ('n_day', 'Next Day'), + ('n_week', 'Next Week'), + ('n_month', 'Next Month'), + ('n_quarter', 'Next Quarter'), + ('n_year', 'Next Year'), + ('ls_day', 'Last Day'), + ('ls_week', 'Last Week'), + ('ls_month', 'Last Month'), + ('ls_quarter', 'Last Quarter'), + ('ls_year', 'Last Year'), + ('l_week', 'Last 7 days'), + ('l_month', 'Last 30 days'), + ('l_quarter', 'Last 90 days'), + ('l_year', 'Last 365 days'), + ('ls_past_until_now', 'Past Till Now'), + ('ls_pastwithout_now', ' Past Excluding Today'), + ('n_future_starting_now', 'Future Starting Now'), + ('n_futurestarting_tomorrow', 'Future Starting Tomorrow'), + ('l_custom', 'Custom Filter'), + ], default='l_none', string="Default Date Filter") + + ks_gridstack_config = fields.Char('Item Configurations') + ks_dashboard_default_template = fields.Many2one('ks_dashboard_ninja.board_template', + default=lambda self: self.env.ref('ks_dashboard_ninja.ks_blank', + False), + string="Dashboard Template") + + ks_set_interval = fields.Selection([ + ('15000', '15 Seconds'), + ('30000', '30 Seconds'), + ('45000', '45 Seconds'), + ('60000', '1 minute'), + ('120000', '2 minute'), + ('300000', '5 minute'), + ('600000', '10 minute'), + ], string="Default Update Interval", help="Update Interval for new items only") + ks_dashboard_menu_sequence = fields.Integer(string="Menu Sequence", default=10, + help="Smallest sequence give high priority and Highest sequence give " + "low priority") + + @api.model + def create(self, vals): + record = super(KsDashboardNinjaBoard, self).create(vals) + if 'ks_dashboard_top_menu_id' in vals and 'ks_dashboard_menu_name' in vals: + action_id = { + 'name': vals['ks_dashboard_menu_name'] + " Action", + 'res_model': 'ks_dashboard_ninja.board', + 'tag': 'ks_dashboard_ninja', + 'params': {'ks_dashboard_id': record.id}, + } + record.ks_dashboard_client_action_id = self.env['ir.actions.client'].sudo().create(action_id) + + record.ks_dashboard_menu_id = self.env['ir.ui.menu'].sudo().create({ + 'name': vals['ks_dashboard_menu_name'], + 'active': vals.get('ks_dashboard_active', True), + 'parent_id': vals['ks_dashboard_top_menu_id'], + 'action': "ir.actions.client," + str(record.ks_dashboard_client_action_id.id), + 'groups_id': vals.get('ks_dashboard_group_access', False), + 'sequence': vals.get('ks_dashboard_menu_sequence', 10) + }) + + if record.ks_dashboard_default_template and record.ks_dashboard_default_template.ks_item_count: + ks_gridstack_config = {} + template_data = json.loads(record.ks_dashboard_default_template.ks_gridstack_config) + for item_data in template_data: + dashboard_item = self.env.ref(item_data['item_id']).copy({'ks_dashboard_ninja_board_id': record.id}) + ks_gridstack_config[dashboard_item.id] = item_data['data'] + record.ks_gridstack_config = json.dumps(ks_gridstack_config) + return record + + @api.onchange('ks_date_filter_selection') + def ks_date_filter_selection_onchange(self): + for rec in self: + if rec.ks_date_filter_selection and rec.ks_date_filter_selection != 'l_custom': + rec.ks_dashboard_start_date = False + rec.ks_dashboard_end_date = False + + def write(self, vals): + if vals.get('ks_date_filter_selection', False) and vals.get('ks_date_filter_selection') != 'l_custom': + vals.update({ + 'ks_dashboard_start_date': False, + 'ks_dashboard_end_date': False + + }) + record = super(KsDashboardNinjaBoard, self).write(vals) + for rec in self: + if 'ks_dashboard_menu_name' in vals: + if self.env.ref('ks_dashboard_ninja.ks_my_default_dashboard_board') and self.env.ref( + 'ks_dashboard_ninja.ks_my_default_dashboard_board').sudo().id == rec.id: + if self.env.ref('ks_dashboard_ninja.board_menu_root', False): + self.env.ref('ks_dashboard_ninja.board_menu_root').sudo().name = vals['ks_dashboard_menu_name'] + else: + rec.ks_dashboard_menu_id.sudo().name = vals['ks_dashboard_menu_name'] + if 'ks_dashboard_group_access' in vals: + if self.env.ref('ks_dashboard_ninja.ks_my_default_dashboard_board').id == rec.id: + if self.env.ref('ks_dashboard_ninja.board_menu_root', False): + self.env.ref('ks_dashboard_ninja.board_menu_root').groups_id = vals['ks_dashboard_group_access'] + else: + rec.ks_dashboard_menu_id.sudo().groups_id = vals['ks_dashboard_group_access'] + if 'ks_dashboard_active' in vals and rec.ks_dashboard_menu_id: + rec.ks_dashboard_menu_id.sudo().active = vals['ks_dashboard_active'] + + if 'ks_dashboard_top_menu_id' in vals: + rec.ks_dashboard_menu_id.write( + {'parent_id': vals['ks_dashboard_top_menu_id']} + ) + + if 'ks_dashboard_menu_sequence' in vals: + rec.ks_dashboard_menu_id.sudo().sequence = vals['ks_dashboard_menu_sequence'] + + return record + + def unlink(self): + if self.env.ref('ks_dashboard_ninja.ks_my_default_dashboard_board').id in self.ids: + raise ValidationError(_("Default Dashboard can't be deleted.")) + else: + for rec in self: + rec.ks_dashboard_client_action_id.sudo().unlink() + rec.ks_dashboard_menu_id.sudo().unlink() + rec.ks_dashboard_items_ids.unlink() + res = super(KsDashboardNinjaBoard, self).unlink() + return res + + @api.model + def ks_fetch_dashboard_data(self, ks_dashboard_id, ks_item_domain=False): + """ + Return Dictionary of Dashboard Data. + :param ks_dashboard_id: Integer + :param ks_item_domain: List[List] + :return: dict + """ + has_group_ks_dashboard_manager = self.env.user.has_group('ks_dashboard_ninja.ks_dashboard_ninja_group_manager') + dashboard_data = { + 'name': self.browse(ks_dashboard_id).name, + 'ks_dashboard_manager': has_group_ks_dashboard_manager, + 'ks_dashboard_list': self.search_read([], ['id', 'name']), + 'ks_dashboard_start_date': self._context.get('ksDateFilterStartDate', False) or self.browse( + ks_dashboard_id).ks_dashboard_start_date, + 'ks_dashboard_end_date': self._context.get('ksDateFilterEndDate', False) or self.browse( + ks_dashboard_id).ks_dashboard_end_date, + 'ks_date_filter_selection': self._context.get('ksDateFilterSelection', False) or self.browse( + ks_dashboard_id).ks_date_filter_selection, + 'ks_gridstack_config': self.browse(ks_dashboard_id).ks_gridstack_config, + 'ks_set_interval': self.browse(ks_dashboard_id).ks_set_interval, + 'ks_dashboard_items_ids': self.browse(ks_dashboard_id).ks_dashboard_items_ids.ids, + 'ks_item_data': {} + } + + ks_item_domain = ks_item_domain or [] + try: + items = self.ks_dashboard_items_ids.search( + [['ks_dashboard_ninja_board_id', '=', ks_dashboard_id]] + ks_item_domain).ids + except Exception as e: + items = self.ks_dashboard_items_ids.search( + [['ks_dashboard_ninja_board_id', '=', ks_dashboard_id]] + ks_item_domain).ids + dashboard_data['ks_dashboard_items_ids'] = items + + return dashboard_data + + @api.model + def ks_fetch_item(self, item_list, ks_dashboard_id): + """ + :rtype: object + :param item_list: list of item ids. + :return: {'id':[item_data]} + """ + self = self.ks_set_date(ks_dashboard_id) + items = {} + item_model = self.env['ks_dashboard_ninja.item'] + for item_id in item_list: + item = self.ks_fetch_item_data(item_model.browse(item_id)) + items[item['id']] = item + return items + + # fetching Item info (Divided to make function inherit easily) + def ks_fetch_item_data(self, rec): + """ + :rtype: object + :param item_id: item object + :return: object with formatted item data + """ + if rec.ks_actions: + action = {} + action['name'] = rec.ks_actions.name + action['type'] = rec.ks_actions.type + action['res_model'] = rec.ks_actions.res_model + action['views'] = rec.ks_actions.views + action['view_mode'] = rec.ks_actions.view_mode + action['target'] = 'current' + else: + action = False + item = { + 'name': rec.name if rec.name else rec.ks_model_id.name if rec.ks_model_id else "Name", + 'ks_background_color': rec.ks_background_color, + 'ks_font_color': rec.ks_font_color, + # 'ks_domain': rec.ks_domain.replace('"%UID"', str( + # self.env.user.id)) if rec.ks_domain and "%UID" in rec.ks_domain else rec.ks_domain, + 'ks_domain': rec.ks_convert_into_proper_domain(rec.ks_domain, rec), + 'ks_dashboard_id': rec.ks_dashboard_ninja_board_id.id, + 'ks_icon': rec.ks_icon, + 'ks_model_id': rec.ks_model_id.id, + 'ks_model_name': rec.ks_model_name, + 'ks_model_display_name': rec.ks_model_id.name, + 'ks_record_count_type': rec.ks_record_count_type, + 'ks_record_count': rec.ks_record_count, + 'id': rec.id, + 'ks_layout': rec.ks_layout, + 'ks_icon_select': rec.ks_icon_select, + 'ks_default_icon': rec.ks_default_icon, + 'ks_default_icon_color': rec.ks_default_icon_color, + # Pro Fields + 'ks_dashboard_item_type': rec.ks_dashboard_item_type, + 'ks_chart_item_color': rec.ks_chart_item_color, + 'ks_chart_groupby_type': rec.ks_chart_groupby_type, + 'ks_chart_relation_groupby': rec.ks_chart_relation_groupby.id, + 'ks_chart_relation_groupby_name': rec.ks_chart_relation_groupby.name, + 'ks_chart_date_groupby': rec.ks_chart_date_groupby, + 'ks_record_field': rec.ks_record_field.id if rec.ks_record_field else False, + 'ks_chart_data': rec.ks_chart_data, + 'ks_list_view_data': rec.ks_list_view_data, + 'ks_chart_data_count_type': rec.ks_chart_data_count_type, + 'ks_bar_chart_stacked': rec.ks_bar_chart_stacked, + 'ks_semi_circle_chart': rec.ks_semi_circle_chart, + 'ks_list_view_type': rec.ks_list_view_type, + 'ks_list_view_group_fields': rec.ks_list_view_group_fields.ids if rec.ks_list_view_group_fields else False, + 'ks_previous_period': rec.ks_previous_period, + 'ks_kpi_data': rec.ks_kpi_data, + 'ks_goal_enable': rec.ks_goal_enable, + 'ks_model_id_2': rec.ks_model_id_2.id, + 'ks_record_field_2': rec.ks_record_field_2.id, + 'ks_data_comparison': rec.ks_data_comparison, + 'ks_target_view': rec.ks_target_view, + 'ks_date_filter_selection': rec.ks_date_filter_selection, + 'ks_show_data_value': rec.ks_show_data_value, + 'ks_update_items_data': rec.ks_update_items_data, + 'ks_show_records': rec.ks_show_records, + # 'action_id': rec.ks_actions.id if rec.ks_actions else False, + 'sequence': 0, + 'max_sequnce': len(rec.ks_action_lines) if rec.ks_action_lines else False, + 'action': action, + 'ks_hide_legend': rec.ks_hide_legend, + 'ks_data_calculation_type': rec.ks_data_calculation_type, + } + return item + + def ks_set_date(self, ks_dashboard_id): + if self._context.get('ksDateFilterSelection', False): + ks_date_filter_selection = self._context['ksDateFilterSelection'] + if ks_date_filter_selection == 'l_custom': + self = self.with_context( + ksDateFilterStartDate=fields.datetime.strptime(self._context['ksDateFilterStartDate'], + "%Y-%m-%dT%H:%M:%S.%fz")) + self = self.with_context( + ksDateFilterEndDate=fields.datetime.strptime(self._context['ksDateFilterEndDate'], + "%Y-%m-%dT%H:%M:%S.%fz")) + + else: + ks_date_filter_selection = self.browse(ks_dashboard_id).ks_date_filter_selection + self = self.with_context(ksDateFilterStartDate=self.browse(ks_dashboard_id).ks_dashboard_start_date) + self = self.with_context(ksDateFilterEndDate=self.browse(ks_dashboard_id).ks_dashboard_end_date) + self = self.with_context(ksDateFilterSelection=ks_date_filter_selection) + + if ks_date_filter_selection not in ['l_custom', 'l_none']: + ks_date_data = ks_get_date(ks_date_filter_selection) + self = self.with_context(ksDateFilterStartDate=ks_date_data["selected_start_date"]) + self = self.with_context(ksDateFilterEndDate=ks_date_data["selected_end_date"]) + + return self + + @api.model + def ks_get_list_view_data_offset(self, ks_dashboard_item_id, offset, dashboard_id): + self = self.ks_set_date(dashboard_id) + item = self.ks_dashboard_items_ids.browse(ks_dashboard_item_id) + + return item.ks_get_next_offset(ks_dashboard_item_id, offset) + + def ks_view_items_view(self): + self.ensure_one() + return { + 'name': _("Dashboard Items"), + 'res_model': 'ks_dashboard_ninja.item', + 'view_mode': 'tree,form', + 'view_type': 'form', + 'views': [(False, 'tree'), (False, 'form')], + 'type': 'ir.actions.act_window', + 'domain': [('ks_dashboard_ninja_board_id', '!=', False)], + 'search_view_id': self.env.ref('ks_dashboard_ninja.ks_item_search_view').id, + 'context': { + 'search_default_ks_dashboard_ninja_board_id': self.id, + 'group_by': 'ks_dashboard_ninja_board_id', + }, + 'help': _('''

+ You can find all items related to Dashboard Here.

+ '''), + + } + + def ks_export_item(self, item_id): + return { + 'ks_file_format': 'ks_dashboard_ninja_item_export', + 'item': self.ks_export_item_data(self.ks_dashboard_items_ids.browse(int(item_id))) + } + + # fetching Item info (Divided to make function inherit easily) + def ks_export_item_data(self, rec): + ks_chart_measure_field = [] + ks_chart_measure_field_2 = [] + for res in rec.ks_chart_measure_field: + ks_chart_measure_field.append(res.name) + for res in rec.ks_chart_measure_field_2: + ks_chart_measure_field_2.append(res.name) + + ks_list_view_group_fields = [] + for res in rec.ks_list_view_group_fields: + ks_list_view_group_fields.append(res.name) + + ks_goal_lines = [] + for res in rec.ks_goal_lines: + goal_line = { + 'ks_goal_date': datetime.datetime.strftime(res.ks_goal_date, "%Y-%m-%d"), + 'ks_goal_value': res.ks_goal_value, + } + ks_goal_lines.append(goal_line) + + ks_action_lines = [] + for res in rec.ks_action_lines: + action_line = { + 'ks_item_action_field': res.ks_item_action_field.name, + 'ks_item_action_date_groupby': res.ks_item_action_date_groupby, + 'ks_chart_type': res.ks_chart_type, + 'ks_sort_by_field': res.ks_sort_by_field.name, + 'ks_sort_by_order': res.ks_sort_by_order, + 'ks_record_limit': res.ks_record_limit, + 'sequence': res.sequence, + } + ks_action_lines.append(action_line) + + ks_list_view_field = [] + for res in rec.ks_list_view_fields: + ks_list_view_field.append(res.name) + item = { + 'name': rec.name if rec.name else rec.ks_model_id.name if rec.ks_model_id else "Name", + 'ks_background_color': rec.ks_background_color, + 'ks_font_color': rec.ks_font_color, + 'ks_domain': rec.ks_domain, + 'ks_icon': str(rec.ks_icon) if rec.ks_icon else False, + 'ks_id': rec.id, + 'ks_model_id': rec.ks_model_name, + 'ks_record_count': rec.ks_record_count, + 'ks_layout': rec.ks_layout, + 'ks_icon_select': rec.ks_icon_select, + 'ks_default_icon': rec.ks_default_icon, + 'ks_default_icon_color': rec.ks_default_icon_color, + 'ks_record_count_type': rec.ks_record_count_type, + # Pro Fields + 'ks_dashboard_item_type': rec.ks_dashboard_item_type, + 'ks_chart_item_color': rec.ks_chart_item_color, + 'ks_chart_groupby_type': rec.ks_chart_groupby_type, + 'ks_chart_relation_groupby': rec.ks_chart_relation_groupby.name, + 'ks_chart_date_groupby': rec.ks_chart_date_groupby, + 'ks_record_field': rec.ks_record_field.name, + 'ks_chart_sub_groupby_type': rec.ks_chart_sub_groupby_type, + 'ks_chart_relation_sub_groupby': rec.ks_chart_relation_sub_groupby.name, + 'ks_chart_date_sub_groupby': rec.ks_chart_date_sub_groupby, + 'ks_chart_data_count_type': rec.ks_chart_data_count_type, + 'ks_chart_measure_field': ks_chart_measure_field, + 'ks_chart_measure_field_2': ks_chart_measure_field_2, + 'ks_list_view_fields': ks_list_view_field, + 'ks_list_view_group_fields': ks_list_view_group_fields, + 'ks_list_view_type': rec.ks_list_view_type, + 'ks_record_data_limit': rec.ks_record_data_limit, + 'ks_sort_by_order': rec.ks_sort_by_order, + 'ks_sort_by_field': rec.ks_sort_by_field.name, + 'ks_date_filter_field': rec.ks_date_filter_field.name, + 'ks_goal_enable': rec.ks_goal_enable, + 'ks_standard_goal_value': rec.ks_standard_goal_value, + 'ks_goal_liness': ks_goal_lines, + 'ks_date_filter_selection': rec.ks_date_filter_selection, + 'ks_item_start_date': rec.ks_item_start_date.strftime( + DEFAULT_SERVER_DATETIME_FORMAT) if rec.ks_item_start_date else False, + 'ks_item_end_date': rec.ks_item_end_date.strftime( + DEFAULT_SERVER_DATETIME_FORMAT) if rec.ks_item_end_date else False, + 'ks_date_filter_selection_2': rec.ks_date_filter_selection_2, + 'ks_item_start_date_2': rec.ks_item_start_date_2.strftime( + DEFAULT_SERVER_DATETIME_FORMAT) if rec.ks_item_start_date_2 else False, + 'ks_item_end_date_2': rec.ks_item_end_date_2.strftime( + DEFAULT_SERVER_DATETIME_FORMAT) if rec.ks_item_end_date_2 else False, + 'ks_previous_period': rec.ks_previous_period, + 'ks_target_view': rec.ks_target_view, + 'ks_data_comparison': rec.ks_data_comparison, + 'ks_record_count_type_2': rec.ks_record_count_type_2, + 'ks_record_field_2': rec.ks_record_field_2.name, + 'ks_model_id_2': rec.ks_model_id_2.model, + 'ks_date_filter_field_2': rec.ks_date_filter_field_2.name, + 'ks_action_liness': ks_action_lines, + 'ks_compare_period': rec.ks_compare_period, + 'ks_year_period': rec.ks_year_period, + 'ks_compare_period_2': rec.ks_compare_period_2, + 'ks_year_period_2': rec.ks_year_period_2, + 'ks_domain_2': rec.ks_domain_2, + 'ks_show_data_value': rec.ks_show_data_value, + 'ks_update_items_data': rec.ks_update_items_data, + 'ks_list_target_deviation_field': rec.ks_list_target_deviation_field.name, + 'ks_unit': rec.ks_unit, + 'ks_show_records': rec.ks_show_records, + 'ks_hide_legend': rec.ks_hide_legend, + 'ks_fill_temporal': rec.ks_fill_temporal, + 'ks_domain_extension': rec.ks_domain_extension, + 'ks_unit_selection': rec.ks_unit_selection, + 'ks_chart_unit': rec.ks_chart_unit, + 'ks_bar_chart_stacked': rec.ks_bar_chart_stacked, + 'ks_goal_bar_line': rec.ks_goal_bar_line, + 'ks_actions': rec.ks_actions.xml_id if rec.ks_actions else False + } + return item + + def ks_import_item(self, dashboard_id, **kwargs): + try: + # ks_dashboard_data = json.loads(file) + file = kwargs.get('file', False) + ks_dashboard_file_read = json.loads(file) + except Exception: + raise ValidationError(_("This file is not supported")) + + if 'ks_file_format' in ks_dashboard_file_read and ks_dashboard_file_read[ + 'ks_file_format'] == 'ks_dashboard_ninja_item_export': + item = ks_dashboard_file_read['item'] + else: + raise ValidationError(_("Current Json File is not properly formatted according to Dashboard Ninja Model.")) + + item['ks_dashboard_ninja_board_id'] = int(dashboard_id) + self.ks_create_item(item) + + return "Success" + + @api.model + def ks_dashboard_export(self, ks_dashboard_ids): + ks_dashboard_data = [] + ks_dashboard_export_data = {} + ks_dashboard_ids = json.loads(ks_dashboard_ids) + for ks_dashboard_id in ks_dashboard_ids: + dashboard_data = { + 'name': self.browse(ks_dashboard_id).name, + 'ks_dashboard_menu_name': self.browse(ks_dashboard_id).ks_dashboard_menu_name, + 'ks_gridstack_config': self.browse(ks_dashboard_id).ks_gridstack_config, + 'ks_set_interval': self.browse(ks_dashboard_id).ks_set_interval, + 'ks_date_filter_selection': self.browse(ks_dashboard_id).ks_date_filter_selection, + 'ks_dashboard_start_date': self.browse(ks_dashboard_id).ks_dashboard_start_date, + 'ks_dashboard_end_date': self.browse(ks_dashboard_id).ks_dashboard_end_date, + } + if len(self.browse(ks_dashboard_id).ks_dashboard_items_ids) < 1: + dashboard_data['ks_item_data'] = False + else: + items = [] + for rec in self.browse(ks_dashboard_id).ks_dashboard_items_ids: + item = self.ks_export_item_data(rec) + items.append(item) + + dashboard_data['ks_item_data'] = items + + ks_dashboard_data.append(dashboard_data) + + ks_dashboard_export_data = { + 'ks_file_format': 'ks_dashboard_ninja_export_file', + 'ks_dashboard_data': ks_dashboard_data + } + return ks_dashboard_export_data + + @api.model + def ks_import_dashboard(self, file): + try: + # ks_dashboard_data = json.loads(file) + ks_dashboard_file_read = json.loads(file) + except Exception: + raise ValidationError(_("This file is not supported")) + + if 'ks_file_format' in ks_dashboard_file_read and ks_dashboard_file_read[ + 'ks_file_format'] == 'ks_dashboard_ninja_export_file': + ks_dashboard_data = ks_dashboard_file_read['ks_dashboard_data'] + else: + raise ValidationError(_("Current Json File is not properly formatted according to Dashboard Ninja Model.")) + + ks_dashboard_key = ['name', 'ks_dashboard_menu_name', 'ks_gridstack_config'] + ks_dashboard_item_key = ['ks_model_id', 'ks_chart_measure_field', 'ks_list_view_fields', 'ks_record_field', + 'ks_chart_relation_groupby', 'ks_id'] + + # Fetching dashboard model info + for data in ks_dashboard_data: + if not all(key in data for key in ks_dashboard_key): + raise ValidationError( + _("Current Json File is not properly formatted according to Dashboard Ninja Model.")) + vals = { + 'name': data['name'], + 'ks_dashboard_menu_name': data['ks_dashboard_menu_name'], + 'ks_dashboard_top_menu_id': self.env.ref("ks_dashboard_ninja.board_menu_root").id, + 'ks_dashboard_active': True, + 'ks_gridstack_config': data['ks_gridstack_config'], + 'ks_dashboard_default_template': self.env.ref("ks_dashboard_ninja.ks_blank").id, + 'ks_dashboard_group_access': False, + 'ks_set_interval': data['ks_set_interval'], + 'ks_date_filter_selection': data['ks_date_filter_selection'], + 'ks_dashboard_start_date': data['ks_dashboard_start_date'], + 'ks_dashboard_end_date': data['ks_dashboard_end_date'], + } + # Creating Dashboard + dashboard_id = self.create(vals) + + if data['ks_gridstack_config']: + ks_gridstack_config = eval(data['ks_gridstack_config']) + ks_grid_stack_config = {} + + item_ids = [] + item_new_ids = [] + if data['ks_item_data']: + # Fetching dashboard item info + ks_skiped = 0 + for item in data['ks_item_data']: + if not all(key in item for key in ks_dashboard_item_key): + raise ValidationError( + _("Current Json File is not properly formatted according to Dashboard Ninja Model.")) + + # Creating dashboard items + item['ks_dashboard_ninja_board_id'] = dashboard_id.id + item_ids.append(item['ks_id']) + del item['ks_id'] + + if 'ks_data_calculation_type' in item: + if item['ks_data_calculation_type'] == 'custom': + del item['ks_data_calculation_type'] + del item['ks_custom_query'] + del item['ks_xlabels'] + del item['ks_ylabels'] + del item['ks_list_view_layout'] + ks_item = self.ks_create_item(item) + item_new_ids.append(ks_item.id) + else: + ks_skiped += 1 + else: + ks_item = self.ks_create_item(item) + item_new_ids.append(ks_item.id) + + for id_index, id in enumerate(item_ids): + if data['ks_gridstack_config'] and str(id) in ks_gridstack_config: + if id_index in item_new_ids: + ks_grid_stack_config[str(item_new_ids[id_index])] = ks_gridstack_config[str(id)] + + self.browse(dashboard_id.id).write({ + 'ks_gridstack_config': json.dumps(ks_grid_stack_config) + }) + + if ks_skiped: + return { + 'ks_skiped_items': ks_skiped, + } + + return "Success" + # separate function to make item for import + + def ks_create_item(self, item): + model = self.env['ir.model'].search([('model', '=', item['ks_model_id'])]) + + if not model: + raise ValidationError(_( + "Please Install the Module which contains the following Model : %s " % item['ks_model_id'])) + + ks_model_name = item['ks_model_id'] + + ks_goal_lines = item['ks_goal_liness'].copy() if item.get('ks_goal_liness', False) else False + ks_action_lines = item['ks_action_liness'].copy() if item.get('ks_action_liness', False) else False + + # Creating dashboard items + item = self.ks_prepare_item(item) + + if 'ks_goal_liness' in item: + del item['ks_goal_liness'] + if 'ks_id' in item: + del item['ks_id'] + if 'ks_action_liness' in item: + del item['ks_action_liness'] + if 'ks_icon' in item: + item['ks_icon_select'] = "Default" + item['ks_icon'] = False + + + + ks_item = self.env['ks_dashboard_ninja.item'].create(item) + + if ks_goal_lines and len(ks_goal_lines) != 0: + for line in ks_goal_lines: + line['ks_goal_date'] = datetime.datetime.strptime(line['ks_goal_date'].split(" ")[0], + '%Y-%m-%d') + line['ks_dashboard_item'] = ks_item.id + self.env['ks_dashboard_ninja.item_goal'].create(line) + + if ks_action_lines and len(ks_action_lines) != 0: + + for line in ks_action_lines: + if line['ks_sort_by_field']: + ks_sort_by_field = line['ks_sort_by_field'] + ks_sort_record_id = self.env['ir.model.fields'].search( + [('model', '=', ks_model_name), ('name', '=', ks_sort_by_field)]) + if ks_sort_record_id: + line['ks_sort_by_field'] = ks_sort_record_id.id + else: + line['ks_sort_by_field'] = False + if line['ks_item_action_field']: + ks_item_action_field = line['ks_item_action_field'] + ks_record_id = self.env['ir.model.fields'].search( + [('model', '=', ks_model_name), ('name', '=', ks_item_action_field)]) + if ks_record_id: + line['ks_item_action_field'] = ks_record_id.id + line['ks_dashboard_item_id'] = ks_item.id + self.env['ks_dashboard_ninja.item_action'].create(line) + + return ks_item + + def ks_prepare_item(self, item): + ks_measure_field_ids = [] + ks_measure_field_2_ids = [] + + for ks_measure in item['ks_chart_measure_field']: + ks_measure_id = self.env['ir.model.fields'].search( + [('name', '=', ks_measure), ('model', '=', item['ks_model_id'])]) + if ks_measure_id: + ks_measure_field_ids.append(ks_measure_id.id) + item['ks_chart_measure_field'] = [(6, 0, ks_measure_field_ids)] + + for ks_measure in item['ks_chart_measure_field_2']: + ks_measure_id = self.env['ir.model.fields'].search( + [('name', '=', ks_measure), ('model', '=', item['ks_model_id'])]) + if ks_measure_id: + ks_measure_field_2_ids.append(ks_measure_id.id) + item['ks_chart_measure_field_2'] = [(6, 0, ks_measure_field_2_ids)] + + ks_list_view_group_fields = [] + for ks_measure in item['ks_list_view_group_fields']: + ks_measure_id = self.env['ir.model.fields'].search( + [('name', '=', ks_measure), ('model', '=', item['ks_model_id'])]) + + if ks_measure_id: + ks_list_view_group_fields.append(ks_measure_id.id) + item['ks_list_view_group_fields'] = [(6, 0, ks_list_view_group_fields)] + + ks_list_view_field_ids = [] + for ks_list_field in item['ks_list_view_fields']: + ks_list_field_id = self.env['ir.model.fields'].search( + [('name', '=', ks_list_field), ('model', '=', item['ks_model_id'])]) + if ks_list_field_id: + ks_list_view_field_ids.append(ks_list_field_id.id) + item['ks_list_view_fields'] = [(6, 0, ks_list_view_field_ids)] + + if item['ks_record_field']: + ks_record_field = item['ks_record_field'] + ks_record_id = self.env['ir.model.fields'].search( + [('name', '=', ks_record_field), ('model', '=', item['ks_model_id'])]) + if ks_record_id: + item['ks_record_field'] = ks_record_id.id + else: + item['ks_record_field'] = False + + if item['ks_date_filter_field']: + ks_date_filter_field = item['ks_date_filter_field'] + ks_record_id = self.env['ir.model.fields'].search( + [('name', '=', ks_date_filter_field), ('model', '=', item['ks_model_id'])]) + if ks_record_id: + item['ks_date_filter_field'] = ks_record_id.id + else: + item['ks_date_filter_field'] = False + + if item['ks_chart_relation_groupby']: + ks_group_by = item['ks_chart_relation_groupby'] + ks_record_id = self.env['ir.model.fields'].search( + [('name', '=', ks_group_by), ('model', '=', item['ks_model_id'])]) + if ks_record_id: + item['ks_chart_relation_groupby'] = ks_record_id.id + else: + item['ks_chart_relation_groupby'] = False + + if item['ks_chart_relation_sub_groupby']: + ks_group_by = item['ks_chart_relation_sub_groupby'] + ks_chart_relation_sub_groupby = self.env['ir.model.fields'].search( + [('name', '=', ks_group_by), ('model', '=', item['ks_model_id'])]) + if ks_chart_relation_sub_groupby: + item['ks_chart_relation_sub_groupby'] = ks_chart_relation_sub_groupby.id + else: + item['ks_chart_relation_sub_groupby'] = False + + # Sort by field : Many2one Entery + if item['ks_sort_by_field']: + ks_group_by = item['ks_sort_by_field'] + ks_sort_by_field = self.env['ir.model.fields'].search( + [('name', '=', ks_group_by), ('model', '=', item['ks_model_id'])]) + if ks_sort_by_field: + item['ks_sort_by_field'] = ks_sort_by_field.id + else: + item['ks_sort_by_field'] = False + + if item['ks_list_target_deviation_field']: + ks_list_target_deviation_field = item['ks_list_target_deviation_field'] + record_id = self.env['ir.model.fields'].search( + [('name', '=', ks_list_target_deviation_field), ('model', '=', item['ks_model_id'])]) + if record_id: + item['ks_list_target_deviation_field'] = record_id.id + else: + item['ks_list_target_deviation_field'] = False + + ks_model_id = self.env['ir.model'].search([('model', '=', item['ks_model_id'])]).id + + if item.get("ks_actions"): + ks_action = self.env.ref(item["ks_actions"], False) + if ks_action: + item["ks_actions"] = ks_action.id + else: + item["ks_actions"] = False + + if (item['ks_model_id_2']): + ks_model_2 = item['ks_model_id_2'].replace(".", "_") + ks_model_id_2 = self.env['ir.model'].search([('model', '=', item['ks_model_id_2'])]).id + if item['ks_record_field_2']: + ks_record_field = item['ks_record_field_2'] + ks_record_id = self.env['ir.model.fields'].search( + [('model', '=', item['ks_model_id_2']), ('name', '=', ks_record_field)]) + + if ks_record_id: + item['ks_record_field_2'] = ks_record_id.id + else: + item['ks_record_field_2'] = False + if item['ks_date_filter_field_2']: + ks_record_id = self.env['ir.model.fields'].search( + [('model', '=', item['ks_model_id_2']), ('name', '=', item['ks_date_filter_field_2'])]) + + if ks_record_id: + item['ks_date_filter_field_2'] = ks_record_id.id + else: + item['ks_date_filter_field_2'] = False + + item['ks_model_id_2'] = ks_model_id_2 + else: + item['ks_date_filter_field_2'] = False + item['ks_record_field_2'] = False + + item['ks_model_id'] = ks_model_id + + item['ks_goal_liness'] = False + item['ks_item_start_date'] = datetime.datetime.strptime(item['ks_item_start_date'].split(" ")[0], '%Y-%m-%d') if \ + item['ks_item_start_date'] else False + item['ks_item_end_date'] = datetime.datetime.strptime(item['ks_item_end_date'].split(" ")[0], '%Y-%m-%d') if \ + item['ks_item_end_date'] else False + item['ks_item_start_date_2'] = datetime.datetime.strptime(item['ks_item_start_date_2'].split(" ")[0], + '%Y-%m-%d') if \ + item['ks_item_start_date_2'] else False + item['ks_item_end_date_2'] = datetime.datetime.strptime(item['ks_item_end_date_2'].split(" ")[0], '%Y-%m-%d') if \ + item['ks_item_end_date_2'] else False + + return item + + +class KsDashboardNinjaTemplate(models.Model): + _name = 'ks_dashboard_ninja.board_template' + _description = 'Dashboard Ninja Template' + name = fields.Char() + ks_gridstack_config = fields.Char() + ks_item_count = fields.Integer() diff --git a/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py b/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py new file mode 100644 index 0000000..7b08ea7 --- /dev/null +++ b/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py @@ -0,0 +1,2804 @@ +# -*- coding: utf-8 -*- +import dateutil +import datetime as dt +import pytz +import json +import babel + +from odoo.tools.safe_eval import safe_eval +from odoo.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT, DEFAULT_SERVER_DATE_FORMAT +from collections import defaultdict +from datetime import datetime +from dateutil import relativedelta +from odoo import models, fields, api, _ +from odoo.exceptions import ValidationError, UserError +from odoo.addons.ks_dashboard_ninja.lib.ks_date_filter_selections import ks_get_date + +# TODO : Check all imports if needed + + +read = fields.Many2one.read + + +def ks_read(self, records): + if self.name == 'ks_list_view_fields' or self.name == 'ks_list_view_group_fields': + comodel = records.env[self.comodel_name] + + # String domains are supposed to be dynamic and evaluated on client-side + # only (thus ignored here). + domain = self.domain if isinstance(self.domain, list) else [] + + wquery = comodel._where_calc(domain) + comodel._apply_ir_rules(wquery, 'read') + from_c, where_c, where_params = wquery.get_sql() + query = """ SELECT {rel}.{id1}, {rel}.{id2} FROM {rel}, {from_c} + WHERE {where_c} AND {rel}.{id1} IN %s AND {rel}.{id2} = {tbl}.id + """.format(rel=self.relation, id1=self.column1, id2=self.column2, + tbl=comodel._table, from_c=from_c, where_c=where_c or '1=1', + limit=(' LIMIT %d' % self.limit) if self.limit else '', + ) + where_params.append(tuple(records.ids)) + + # retrieve lines and group them by record + group = defaultdict(list) + records._cr.execute(query, where_params) + rec_list = records._cr.fetchall() + for row in rec_list: + group[row[0]].append(row[1]) + + # store result in cache + cache = records.env.cache + for record in records: + if self.name == 'ks_list_view_fields': + field = 'ks_list_view_fields' + else: + field = 'ks_list_view_group_fields' + order = False + if record.ks_many2many_field_ordering: + order = json.loads(record.ks_many2many_field_ordering).get(field, False) + + if order: + group[record.id].sort(key=lambda x: order.index(x)) + cache.set(record, self, tuple(group[record.id])) + + else: + comodel = records.env[self.comodel_name] + + # String domains are supposed to be dynamic and evaluated on client-side + # only (thus ignored here). + domain = self.domain if isinstance(self.domain, list) else [] + + wquery = comodel._where_calc(domain) + comodel._apply_ir_rules(wquery, 'read') + order_by = comodel._generate_order_by(None, wquery) + from_c, where_c, where_params = wquery.get_sql() + query = """ SELECT {rel}.{id1}, {rel}.{id2} FROM {rel}, {from_c} + WHERE {where_c} AND {rel}.{id1} IN %s AND {rel}.{id2} = {tbl}.id + {order_by} {limit} OFFSET {offset} + """.format(rel=self.relation, id1=self.column1, id2=self.column2, + tbl=comodel._table, from_c=from_c, where_c=where_c or '1=1', + limit=(' LIMIT %d' % self.limit) if self.limit else '', + offset=0, order_by=order_by) + where_params.append(tuple(records.ids)) + + # retrieve lines and group them by record + group = defaultdict(list) + records._cr.execute(query, where_params) + for row in records._cr.fetchall(): + group[row[0]].append(row[1]) + + # store result in cache + cache = records.env.cache + for record in records: + cache.set(record, self, tuple(group[record.id])) + + +fields.Many2many.read = ks_read + +read_group = models.BaseModel._read_group_process_groupby + + +def ks_time_addition(self, gb, query): + """ + Overwriting default to add minutes to Helper method to collect important + information about groupbys: raw field name, type, time information, qualified name, ... + """ + split = gb.split(':') + field_type = self._fields[split[0]].type + gb_function = split[1] if len(split) == 2 else None + if gb_function == 'month_year': + gb_function = 'month' + temporal = field_type in ('date', 'datetime') + tz_convert = field_type == 'datetime' and self._context.get('tz') in pytz.all_timezones + qualified_field = self._inherits_join_calc(self._table, split[0], query) + if temporal: + display_formats = { + 'minute': 'hh:mm dd MMM', + 'hour': 'hh:00 dd MMM', + 'day': 'dd MMM yyyy', # yyyy = normal year + 'week': "'W'w YYYY", # w YYYY = ISO week-year + 'month': 'MMMM yyyy', + 'quarter': 'QQQ yyyy', + 'year': 'yyyy', + } + time_intervals = { + 'minute': dateutil.relativedelta.relativedelta(minutes=1), + 'hour': dateutil.relativedelta.relativedelta(hours=1), + 'day': dateutil.relativedelta.relativedelta(days=1), + 'week': dt.timedelta(days=7), + 'month': dateutil.relativedelta.relativedelta(months=1), + 'quarter': dateutil.relativedelta.relativedelta(months=3), + 'year': dateutil.relativedelta.relativedelta(years=1) + } + if tz_convert: + qualified_field = "timezone('%s', timezone('UTC',%s))" % (self._context.get('tz', 'UTC'), qualified_field) + qualified_field = "date_trunc('%s', %s::timestamp)" % (gb_function or 'month', qualified_field) + if field_type == 'boolean': + qualified_field = "coalesce(%s,false)" % qualified_field + return { + 'field': split[0], + 'groupby': gb, + 'type': field_type, + 'display_format': display_formats[gb_function or 'month'] if temporal else None, + 'interval': time_intervals[gb_function or 'month'] if temporal else None, + 'tz_convert': tz_convert, + 'qualified_field': qualified_field, + } + + +models.BaseModel._read_group_process_groupby = ks_time_addition + + +class KsDashboardNinjaItems(models.Model): + _name = 'ks_dashboard_ninja.item' + _description = 'Dashboard Ninja items' + + name = fields.Char(string="Name", size=256) + ks_model_id = fields.Many2one('ir.model', string='Model', + domain="[('access_ids','!=',False),('transient','=',False)," + "('model','not ilike','base_import%'),('model','not ilike','ir.%')," + "('model','not ilike','web_editor.%'),('model','not ilike','web_tour.%')," + "('model','!=','mail.thread'),('model','not ilike','ks_dash%')]") + ks_domain = fields.Char(string="Domain") + + ks_model_id_2 = fields.Many2one('ir.model', string='Kpi Model', + domain="[('access_ids','!=',False),('transient','=',False)," + "('model','not ilike','base_import%'),('model','not ilike','ir.%')," + "('model','not ilike','web_editor.%'),('model','not ilike','web_tour.%')," + "('model','!=','mail.thread'),('model','not ilike','ks_dash%')]") + + ks_model_name_2 = fields.Char(related='ks_model_id_2.model', string="Kpi Model Name") + + # This field main purpose is to store %UID as current user id. Mainly used in JS file as container. + ks_domain_temp = fields.Char(string="Domain Substitute") + ks_background_color = fields.Char(string="Background Color", + default="#ffffff,0.99") + ks_icon = fields.Binary(string="Upload Icon", attachment=True) + ks_default_icon = fields.Char(string="Icon", default="bar-chart") + ks_default_icon_color = fields.Char(default="#ffffff,0.99", string="Icon Color") + ks_icon_select = fields.Char(string="Icon Option", default="Default") + ks_font_color = fields.Char(default="#ffffff,0.99", string="Font Color") + ks_dashboard_item_theme = fields.Char(string="Theme", default="white") + ks_layout = fields.Selection([('layout1', 'Layout 1'), + ('layout2', 'Layout 2'), + ('layout3', 'Layout 3'), + ('layout4', 'Layout 4'), + ('layout5', 'Layout 5'), + ('layout6', 'Layout 6'), + ], default=('layout1'), required=True, string="Layout") + ks_preview = fields.Integer(default=1, string="Preview") + ks_model_name = fields.Char(related='ks_model_id.model', string="Model Name") + + ks_record_count_type_2 = fields.Selection([('count', 'Count'), + ('sum', 'Sum'), + ('average', 'Average')], string="Kpi Record Type", default="sum") + ks_record_field_2 = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id_2),('name','!=','id'),('store','=',True)," + "'|','|',('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + string="Kpi Record Field") + ks_record_count_2 = fields.Float(string="KPI Record Count", readonly=True, compute='ks_get_record_count_2', + compute_sudo=False) + ks_record_count_type = fields.Selection([('count', 'Count'), + ('sum', 'Sum'), + ('average', 'Average')], string="Record Type", default="count") + ks_record_count = fields.Float(string="Record Count", compute='ks_get_record_count', readonly=True, + compute_sudo=False) + ks_record_field = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id'),('store','=',True),'|'," + "'|',('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + string="Record Field") + + # Date Filter Fields + # Condition to tell if date filter is applied or not + ks_isDateFilterApplied = fields.Boolean(default=False) + + # ---------------------------- Date Filter Fields ------------------------------------------ + ks_date_filter_selection = fields.Selection([ + ('l_none', 'None'), + ('l_day', 'Today'), + ('t_week', 'This Week'), + ('t_month', 'This Month'), + ('t_quarter', 'This Quarter'), + ('t_year', 'This Year'), + ('n_day', 'Next Day'), + ('n_week', 'Next Week'), + ('n_month', 'Next Month'), + ('n_quarter', 'Next Quarter'), + ('n_year', 'Next Year'), + ('ls_day', 'Last Day'), + ('ls_week', 'Last Week'), + ('ls_month', 'Last Month'), + ('ls_quarter', 'Last Quarter'), + ('ls_year', 'Last Year'), + ('l_week', 'Last 7 days'), + ('l_month', 'Last 30 days'), + ('l_quarter', 'Last 90 days'), + ('l_year', 'Last 365 days'), + ('ls_past_until_now', 'Past Till Now'), + ('ls_pastwithout_now', ' Past Excluding Today'), + ('n_future_starting_now', 'Future Starting Now'), + ('n_futurestarting_tomorrow', 'Future Starting Tomorrow'), + ('l_custom', 'Custom Filter'), + ], string="Date Filter Selection", default="l_none", required=True) + ks_date_filter_field = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),'|',('ttype','=','date')," + "('ttype','=','datetime')]", + string="Date Filter Field") + + ks_item_start_date = fields.Datetime(string="Start Date") + ks_item_end_date = fields.Datetime(string="End Date") + + ks_date_filter_field_2 = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id_2),'|',('ttype','=','date')," + "('ttype','=','datetime')]", + string="Kpi Date Filter Field") + + ks_item_start_date_2 = fields.Datetime(string="Kpi Start Date") + ks_item_end_date_2 = fields.Datetime(string="Kpi End Date") + + ks_domain_2 = fields.Char(string="Kpi Domain") + ks_domain_2_temp = fields.Char(string="Kpi Domain Substitute") + + ks_date_filter_selection_2 = fields.Selection([ + ('l_none', "None"), + ('l_day', 'Today'), + ('t_week', 'This Week'), + ('t_month', 'This Month'), + ('t_quarter', 'This Quarter'), + ('t_year', 'This Year'), + ('n_day', 'Next Day'), + ('n_week', 'Next Week'), + ('n_month', 'Next Month'), + ('n_quarter', 'Next Quarter'), + ('n_year', 'Next Year'), + ('ls_day', 'Last Day'), + ('ls_week', 'Last Week'), + ('ls_month', 'Last Month'), + ('ls_quarter', 'Last Quarter'), + ('ls_year', 'Last Year'), + ('l_week', 'Last 7 days'), + ('l_month', 'Last 30 days'), + ('l_quarter', 'Last 90 days'), + ('l_year', 'Last 365 days'), + ('ls_past_until_now', 'Past Till Now'), + ('ls_pastwithout_now', ' Past Excluding Today'), + ('n_future_starting_now', 'Future Starting Now'), + ('n_futurestarting_tomorrow', 'Future Starting Tomorrow'), + ('l_custom', 'Custom Filter'), + ], string="Kpi Date Filter Selection", required=True, default='l_none') + + ks_previous_period = fields.Boolean(string="Previous Period") + + # ------------------------ Pro Fields -------------------- + ks_dashboard_ninja_board_id = fields.Many2one('ks_dashboard_ninja.board', string="Dashboard", + default=lambda self: self._context[ + 'ks_dashboard_id'] if 'ks_dashboard_id' in self._context + else False) + + # Chart related fields + ks_dashboard_item_type = fields.Selection([('ks_tile', 'Tile'), + ('ks_bar_chart', 'Bar Chart'), + ('ks_horizontalBar_chart', 'Horizontal Bar Chart'), + ('ks_line_chart', 'Line Chart'), + ('ks_area_chart', 'Area Chart'), + ('ks_pie_chart', 'Pie Chart'), + ('ks_doughnut_chart', 'Doughnut Chart'), + ('ks_polarArea_chart', 'Polar Area Chart'), + ('ks_list_view', 'List View'), + ('ks_kpi', 'KPI') + ], default=lambda self: self._context.get('ks_dashboard_item_type', + 'ks_tile'), required=True, + string="Dashboard Item Type") + ks_chart_groupby_type = fields.Char(compute='get_chart_groupby_type', compute_sudo=False) + ks_chart_sub_groupby_type = fields.Char(compute='get_chart_sub_groupby_type', compute_sudo=False) + ks_chart_relation_groupby = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),('ttype','!=','binary')," + "('ttype','!=','many2many'), ('ttype','!=','one2many')]", + string="Group By") + ks_chart_relation_sub_groupby = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),('ttype','!=','binary')," + "('ttype','!=','many2many'), ('ttype','!=','one2many')]", + string=" Sub Group By") + ks_chart_date_groupby = fields.Selection([('minute', 'Minute'), + ('hour', 'Hour'), + ('day', 'Day'), + ('week', 'Week'), + ('month', 'Month'), + ('quarter', 'Quarter'), + ('year', 'Year'), + ('month_year', 'Month-Year') + ], string="Dashboard Item Chart Group By Type") + ks_chart_date_sub_groupby = fields.Selection([('minute', 'Minute'), + ('hour', 'Hour'), + ('day', 'Day'), + ('week', 'Week'), + ('month', 'Month'), + ('quarter', 'Quarter'), + ('year', 'Year'), + ], string="Dashboard Item Chart Sub Group By Type") + ks_graph_preview = fields.Char(string="Graph Preview", default="Graph Preview") + ks_chart_data = fields.Char(string="Chart Data in string form", compute='ks_get_chart_data', compute_sudo=False) + ks_chart_data_count_type = fields.Selection([('count', 'Count'), ('sum', 'Sum'), ('average', 'Average')], + string="Data Type", default="sum") + ks_chart_measure_field = fields.Many2many('ir.model.fields', 'ks_dn_measure_field_rel', 'measure_field_id', + 'field_id', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),'|','|'," + "('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + string="Measure 1") + + ks_chart_measure_field_2 = fields.Many2many('ir.model.fields', 'ks_dn_measure_field_rel_2', 'measure_field_id_2', + 'field_id', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),'|','|'," + "('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + string="Line Measure") + + ks_bar_chart_stacked = fields.Boolean(string="Stacked Bar Chart") + + ks_semi_circle_chart = fields.Boolean(string="Semi Circle Chart") + + ks_sort_by_field = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id'),('store','=',True)," + "('ttype','!=','one2many'),('ttype','!=','binary')]", + string="Sort By Field") + ks_sort_by_order = fields.Selection([('ASC', 'Ascending'), ('DESC', 'Descending')], + string="Sort Order") + ks_record_data_limit = fields.Integer(string="Record Limit") + + ks_list_view_preview = fields.Char(string="List View Preview", default="List View Preview") + + ks_kpi_preview = fields.Char(string="Kpi Preview", default="KPI Preview") + + ks_kpi_type = fields.Selection([ + ('layout_1', 'KPI With Target'), + ('layout_2', 'Data Comparison'), + ], string="Kpi Layout", default="layout_1") + + ks_target_view = fields.Char(string="View", default="Number") + + ks_data_comparison = fields.Char(string="Kpi Data Type", default="None") + + ks_kpi_data = fields.Char(string="KPI Data", compute="ks_get_kpi_data", compute_sudo=False) + + ks_chart_item_color = fields.Selection( + [('default', 'Default'), ('cool', 'Cool'), ('warm', 'Warm'), ('neon', 'Neon')], + string="Chart Color Palette", default="default") + + # ------------------------ List View Fields ------------------------------ + + ks_list_view_type = fields.Selection([('ungrouped', 'Un-Grouped'), ('grouped', 'Grouped')], default="ungrouped", + string="List View Type", required=True) + ks_list_view_fields = fields.Many2many('ir.model.fields', 'ks_dn_list_field_rel', 'list_field_id', 'field_id', + domain="[('model_id','=',ks_model_id),('ttype','!=','one2many')," + "('ttype','!=','many2many'),('ttype','!=','binary')]", + string="Fields to show in list") + + ks_list_view_group_fields = fields.Many2many('ir.model.fields', 'ks_dn_list_group_field_rel', 'list_field_id', + 'field_id', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),'|','|'," + "('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + string="List View Grouped Fields") + + ks_list_view_data = fields.Char(string="List View Data in JSon", compute='ks_get_list_view_data', + compute_sudo=False) + + # -------------------- Multi Company Feature --------------------- + ks_company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id) + + # -------------------- Target Company Feature --------------------- + ks_goal_enable = fields.Boolean(string="Enable Target") + ks_goal_bar_line = fields.Boolean(string="Show Target As Line") + ks_standard_goal_value = fields.Float(string="Standard Target") + ks_goal_lines = fields.One2many('ks_dashboard_ninja.item_goal', 'ks_dashboard_item', string="Target Lines") + + ks_list_target_deviation_field = fields.Many2one('ir.model.fields', 'list_field_id', + domain="[('model_id','=',ks_model_id),('name','!=','id')," + "('store','=',True),'|','|'," + "('ttype','=','integer'),('ttype','=','float')," + "('ttype','=','monetary')]", + ) + + ks_many2many_field_ordering = fields.Char() + + # TODO : Merge all these fields into one and show a widget to get output for these fields from JS + ks_show_data_value = fields.Boolean(string="Show Data Value") + + ks_action_lines = fields.One2many('ks_dashboard_ninja.item_action', 'ks_dashboard_item_id', string="Action Lines") + + ks_actions = fields.Many2one('ir.actions.act_window', domain="[('res_model','=',ks_model_name)]", + string="Actions", help="This Action will be Performed at the end of Drill Down Action") + + ks_compare_period = fields.Integer(string="Include Period") + ks_year_period = fields.Integer(string="Same Period Previous Years") + ks_compare_period_2 = fields.Integer(string="Include Period") + ks_year_period_2 = fields.Integer(string="Same Period Previous Years") + + # Adding refresh per item override global update interval + ks_update_items_data = fields.Selection([ + ('15000', '15 Seconds'), + ('30000', '30 Seconds'), + ('45000', '45 Seconds'), + ('60000', '1 minute'), + ('120000', '2 minute'), + ('300000', '5 minute'), + ('600000', '10 minute'), + ], string="Item Update Interval", default=lambda self: self._context.get('ks_set_interval', False)) + + # User can select custom units for measure + ks_unit = fields.Boolean(string="Show Custom Unit", default=False) + ks_unit_selection = fields.Selection([ + ('monetary', 'Monetary'), + ('custom', 'Custom'), + ], string="Select Unit Type") + ks_chart_unit = fields.Char(string="Enter Unit", size=5, default="", + help="Maximum limit 5 characters, for ex: km, m") + + # User can stop propagation of the tile item + ks_show_records = fields.Boolean(string="Show Records", default=True, help="""This field Enable the click on + Dashboard Items to view the Odoo + default view of records""") + # Field for fill temp data + ks_fill_temporal = fields.Boolean('Fill Temporal Value') + # Domain Extension field + ks_domain_extension = fields.Char('Domain Extension') + ks_domain_extension_2 = fields.Char('Domain Extension') + # hide legend + ks_hide_legend = fields.Boolean('Show Legend', help="Hide all legend from the chart item", default=True) + ks_data_calculation_type = fields.Selection([('custom', 'Custom'), + ('query', 'Query')], string="Data Calculation Type", default="custom") + + @api.onchange('ks_fill_temporal') + def ks_onchange_fill_temporal(self): + if self.ks_fill_temporal: + self.ks_sort_by_field = self.ks_chart_relation_groupby.id + self.ks_sort_by_order = 'ASC' + else: + self.ks_sort_by_field = False + self.ks_sort_by_order = False + + @api.onchange('ks_goal_lines') + def ks_date_target_line(self): + for rec in self: + if rec.ks_chart_date_groupby in ('minute', 'hour') or rec.ks_chart_date_sub_groupby in ('minute', 'hour'): + rec.ks_goal_lines = False + return {'warning': { + 'title': _('Groupby Field aggregation'), + 'message': _( + 'Cannot create target lines when Group By Date field is set to have aggregation in ' + 'Minute and Hour case.') + }} + + @api.onchange('ks_chart_date_groupby', 'ks_chart_date_sub_groupby') + def ks_date_target(self): + for rec in self: + if (rec.ks_chart_date_groupby in ('minute', 'hour') or rec.ks_chart_date_sub_groupby in ('minute', 'hour')) \ + and rec.ks_goal_lines: + raise ValidationError(_( + "Cannot set aggregation having Date time (Hour, Minute) when target lines per date are being used." + " To proceed this, first delete target lines")) + + def copy_data(self, default=None): + if default is None: + default = {} + if 'ks_action_lines' not in default: + default['ks_action_lines'] = [(0, 0, line.copy_data()[0]) for line in self.ks_action_lines] + + if 'ks_goal_lines' not in default: + default['ks_goal_lines'] = [(0, 0, line.copy_data()[0]) for line in self.ks_goal_lines] + + return super(KsDashboardNinjaItems, self).copy_data(default) + + def name_get(self): + res = [] + for rec in self: + name = rec.name + if not name: + name = rec.ks_model_id.name + res.append((rec.id, name)) + + return res + + @api.model + def create(self, values): + """ Override to save list view fields ordering """ + if values.get('ks_list_view_fields', False) and values.get('ks_list_view_group_fields', False): + ks_many2many_field_ordering = { + 'ks_list_view_fields': values['ks_list_view_fields'][0][2], + 'ks_list_view_group_fields': values['ks_list_view_group_fields'][0][2], + } + values['ks_many2many_field_ordering'] = json.dumps(ks_many2many_field_ordering) + + return super(KsDashboardNinjaItems, self).create( + values) + + def write(self, values): + for rec in self: + if rec['ks_many2many_field_ordering']: + ks_many2many_field_ordering = json.loads(rec['ks_many2many_field_ordering']) + else: + ks_many2many_field_ordering = {} + if values.get('ks_list_view_fields', False): + ks_many2many_field_ordering['ks_list_view_fields'] = values['ks_list_view_fields'][0][2] + if values.get('ks_list_view_group_fields', False): + ks_many2many_field_ordering['ks_list_view_group_fields'] = values['ks_list_view_group_fields'][0][2] + values['ks_many2many_field_ordering'] = json.dumps(ks_many2many_field_ordering) + + return super(KsDashboardNinjaItems, self).write( + values) + + @api.onchange('ks_layout') + def layout_four_font_change(self): + if self.ks_dashboard_item_theme != "white": + if self.ks_layout == 'layout4': + self.ks_font_color = self.ks_background_color + self.ks_default_icon_color = "#ffffff,0.99" + elif self.ks_layout == 'layout6': + self.ks_font_color = "#ffffff,0.99" + self.ks_default_icon_color = self.ks_get_dark_color(self.ks_background_color.split(',')[0], + self.ks_background_color.split(',')[1]) + else: + self.ks_default_icon_color = "#ffffff,0.99" + self.ks_font_color = "#ffffff,0.99" + else: + if self.ks_layout == 'layout4': + self.ks_background_color = "#00000,0.99" + self.ks_font_color = self.ks_background_color + self.ks_default_icon_color = "#ffffff,0.99" + else: + self.ks_background_color = "#ffffff,0.99" + self.ks_font_color = "#00000,0.99" + self.ks_default_icon_color = "#00000,0.99" + + # To convert color into 10% darker. Percentage amount is hardcoded. Change amt if want to change percentage. + def ks_get_dark_color(self, color, opacity): + num = int(color[1:], 16) + amt = -25 + R = (num >> 16) + amt + R = (255 if R > 255 else 0 if R < 0 else R) * 0x10000 + G = (num >> 8 & 0x00FF) + amt + G = (255 if G > 255 else 0 if G < 0 else G) * 0x100 + B = (num & 0x0000FF) + amt + B = (255 if B > 255 else 0 if B < 0 else B) + return "#" + hex(0x1000000 + R + G + B).split('x')[1][1:] + "," + opacity + + @api.onchange('ks_model_id') + def make_record_field_empty(self): + for rec in self: + rec.ks_record_field = False + rec.ks_domain = False + rec.ks_date_filter_field = False + # To show "created on" by default on date filter field on model select. + if rec.ks_model_id: + datetime_field_list = rec.ks_date_filter_field.search( + [('model_id', '=', rec.ks_model_id.id), '|', ('ttype', '=', 'date'), + ('ttype', '=', 'datetime')]).read(['id', 'name']) + for field in datetime_field_list: + if field['name'] == 'create_date': + rec.ks_date_filter_field = field['id'] + else: + rec.ks_date_filter_field = False + # Pro + rec.ks_record_field = False + rec.ks_chart_measure_field = False + rec.ks_chart_measure_field_2 = False + rec.ks_chart_relation_sub_groupby = False + rec.ks_chart_relation_groupby = False + rec.ks_chart_date_sub_groupby = False + rec.ks_chart_date_groupby = False + rec.ks_sort_by_field = False + rec.ks_sort_by_order = False + rec.ks_record_data_limit = False + rec.ks_list_view_fields = False + rec.ks_list_view_group_fields = False + rec.ks_action_lines = False + rec.ks_actions = False + + @api.onchange('ks_record_count', 'ks_layout', 'name', 'ks_model_id', 'ks_domain', 'ks_icon_select', + 'ks_default_icon', 'ks_icon', + 'ks_background_color', 'ks_font_color', 'ks_default_icon_color') + def ks_preview_update(self): + self.ks_preview += 1 + + @api.onchange('ks_dashboard_item_theme') + def change_dashboard_item_theme(self): + if self.ks_dashboard_item_theme == "red": + self.ks_background_color = "#d9534f,0.99" + self.ks_default_icon_color = "#ffffff,0.99" + self.ks_font_color = "#ffffff,0.99" + elif self.ks_dashboard_item_theme == "blue": + self.ks_background_color = "#337ab7,0.99" + self.ks_default_icon_color = "#ffffff,0.99" + self.ks_font_color = "#ffffff,0.99" + elif self.ks_dashboard_item_theme == "yellow": + self.ks_background_color = "#f0ad4e,0.99" + self.ks_default_icon_color = "#ffffff,0.99" + self.ks_font_color = "#ffffff,0.99" + elif self.ks_dashboard_item_theme == "green": + self.ks_background_color = "#5cb85c,0.99" + self.ks_default_icon_color = "#ffffff,0.99" + self.ks_font_color = "#ffffff,0.99" + elif self.ks_dashboard_item_theme == "white": + if self.ks_layout == 'layout4': + self.ks_background_color = "#00000,0.99" + self.ks_default_icon_color = "#ffffff,0.99" + else: + self.ks_background_color = "#ffffff,0.99" + self.ks_default_icon_color = "#000000,0.99" + self.ks_font_color = "#000000,0.99" + + if self.ks_layout == 'layout4': + self.ks_font_color = self.ks_background_color + + elif self.ks_layout == 'layout6': + self.ks_default_icon_color = self.ks_get_dark_color(self.ks_background_color.split(',')[0], + self.ks_background_color.split(',')[1]) + if self.ks_dashboard_item_theme == "white": + self.ks_default_icon_color = "#000000,0.99" + + @api.depends('ks_record_count_type', 'ks_model_id', 'ks_domain', 'ks_record_field', 'ks_date_filter_field', + 'ks_item_end_date', 'ks_item_start_date', 'ks_compare_period', 'ks_year_period', + 'ks_dashboard_item_type', 'ks_domain_extension') + def ks_get_record_count(self): + for rec in self: + if rec.ks_record_count_type == 'count' or rec.ks_dashboard_item_type == 'ks_list_view': + rec.ks_record_count = rec.ks_fetch_model_data(rec.ks_model_name, rec.ks_domain, 'search_count', rec) + elif rec.ks_record_count_type in ['sum', + 'average'] and rec.ks_record_field and rec.ks_dashboard_item_type != 'ks_list_view': + ks_records_grouped_data = rec.ks_fetch_model_data(rec.ks_model_name, rec.ks_domain, 'read_group', rec) + if ks_records_grouped_data and len(ks_records_grouped_data) > 0: + ks_records_grouped_data = ks_records_grouped_data[0] + if rec.ks_record_count_type == 'sum' and ks_records_grouped_data.get('__count', False) and ( + ks_records_grouped_data.get(rec.ks_record_field.name)): + rec.ks_record_count = ks_records_grouped_data.get(rec.ks_record_field.name, 0) + elif rec.ks_record_count_type == 'average' and ks_records_grouped_data.get( + '__count', False) and (ks_records_grouped_data.get(rec.ks_record_field.name)): + rec.ks_record_count = ks_records_grouped_data.get(rec.ks_record_field.name, + 0) / ks_records_grouped_data.get('__count', + 1) + else: + rec.ks_record_count = 0 + else: + rec.ks_record_count = 0 + else: + rec.ks_record_count = 0 + + # Writing separate function to fetch dashboard item data + def ks_fetch_model_data(self, ks_model_name, ks_domain, ks_func, rec): + data = 0 + try: + if ks_domain and ks_domain != '[]' and ks_model_name: + proper_domain = self.ks_convert_into_proper_domain(ks_domain, rec) + if ks_func == 'search_count': + data = self.env[ks_model_name].search_count(proper_domain) + elif ks_func == 'read_group': + data = self.env[ks_model_name].read_group(proper_domain, [rec.ks_record_field.name], [], lazy=False) + elif ks_model_name: + # Have to put extra if condition here because on load,model giving False value + proper_domain = self.ks_convert_into_proper_domain(False, rec) + if ks_func == 'search_count': + data = self.env[ks_model_name].search_count(proper_domain) + + elif ks_func == 'read_group': + data = self.env[ks_model_name].read_group(proper_domain, [rec.ks_record_field.name], [], lazy=False) + else: + return [] + except Exception as e: + return [] + return data + + def ks_convert_into_proper_domain(self, ks_domain, rec): + if ks_domain and "%UID" in ks_domain: + ks_domain = ks_domain.replace('"%UID"', str(self.env.user.id)) + + if ks_domain and "%MYCOMPANY" in ks_domain: + ks_domain = ks_domain.replace('"%MYCOMPANY"', str(self.env.user.company_id.id)) + + ks_date_domain = False + if rec.ks_date_filter_field: + if not rec.ks_date_filter_selection or rec.ks_date_filter_selection == "l_none": + selected_start_date = self._context.get('ksDateFilterStartDate', False) + selected_end_date = self._context.get('ksDateFilterEndDate', False) + if selected_end_date and not selected_start_date: + ks_date_domain = [ + (rec.ks_date_filter_field.name, "<=", + selected_end_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + elif selected_start_date and not selected_end_date: + ks_date_domain = [ + (rec.ks_date_filter_field.name, ">=", + selected_start_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + else: + if selected_end_date and selected_start_date: + ks_date_domain = [ + (rec.ks_date_filter_field.name, ">=", + selected_start_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT)), + (rec.ks_date_filter_field.name, "<=", + selected_end_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + + else: + if rec.ks_date_filter_selection and rec.ks_date_filter_selection != 'l_custom': + ks_date_data = ks_get_date(rec.ks_date_filter_selection) + selected_start_date = ks_date_data["selected_start_date"] + selected_end_date = ks_date_data["selected_end_date"] + else: + if rec.ks_item_start_date or rec.ks_item_end_date: + selected_start_date = rec.ks_item_start_date + selected_end_date = rec.ks_item_end_date + + if selected_start_date and selected_end_date: + if rec.ks_compare_period: + ks_compare_period = abs(rec.ks_compare_period) + if ks_compare_period > 100: + ks_compare_period = 100 + if rec.ks_compare_period > 0: + selected_end_date = selected_end_date + ( + selected_end_date - selected_start_date) * ks_compare_period + elif rec.ks_compare_period < 0: + selected_start_date = selected_start_date - ( + selected_end_date - selected_start_date) * ks_compare_period + + if rec.ks_year_period and rec.ks_year_period != 0 and rec.ks_dashboard_item_type: + abs_year_period = abs(rec.ks_year_period) + sign_yp = rec.ks_year_period / abs_year_period + if abs_year_period > 100: + abs_year_period = 100 + date_field_name = rec.ks_date_filter_field.name + + ks_date_domain = ['&', (date_field_name, ">=", + fields.datetime.strftime(selected_start_date, + DEFAULT_SERVER_DATETIME_FORMAT)), + (date_field_name, "<=", + fields.datetime.strftime(selected_end_date, DEFAULT_SERVER_DATETIME_FORMAT))] + + for p in range(1, abs_year_period + 1): + ks_date_domain.insert(0, '|') + ks_date_domain.extend(['&', (date_field_name, ">=", fields.datetime.strftime( + selected_start_date - relativedelta.relativedelta(years=p) * sign_yp, + DEFAULT_SERVER_DATETIME_FORMAT)), + (date_field_name, "<=", fields.datetime.strftime( + selected_end_date - relativedelta.relativedelta(years=p) + * sign_yp, DEFAULT_SERVER_DATETIME_FORMAT))]) + else: + selected_start_date = fields.datetime.strftime(selected_start_date, + DEFAULT_SERVER_DATETIME_FORMAT) + selected_end_date = fields.datetime.strftime(selected_end_date, DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field.name, ">=", selected_start_date), + (rec.ks_date_filter_field.name, "<=", selected_end_date)] + elif selected_start_date and not selected_end_date: + selected_start_date = fields.datetime.strftime(selected_start_date, DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field.name, ">=", selected_start_date)] + elif selected_end_date and not selected_start_date: + selected_end_date = fields.datetime.strftime(selected_end_date, DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field.name, "<=", selected_end_date)] + else: + ks_date_domain = [] + + proper_domain = safe_eval(ks_domain) if ks_domain else [] + if ks_date_domain: + proper_domain.extend(ks_date_domain) + if rec.ks_domain_extension: + ks_domain_extension = rec.ks_convert_domain_extension(rec.ks_domain_extension, rec) + proper_domain.extend(ks_domain_extension) + + return proper_domain + + def ks_convert_domain_extension(self, ks_extensiom_domain, rec): + if ks_extensiom_domain and "%UID" in ks_extensiom_domain: + ks_extensiom_domain = ks_extensiom_domain.replace("%UID", str(self.env.user.id)) + + if ks_extensiom_domain and "%MYCOMPANY" in ks_extensiom_domain: + ks_extensiom_domain = ks_extensiom_domain.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + + ks_domain = safe_eval(ks_extensiom_domain) + return ks_domain + + @api.onchange('ks_domain_extension') + def ks_onchange_domain_extension(self): + if self.ks_domain_extension: + proper_domain = [] + try: + ks_domain_extension = self.ks_domain_extension + if "%UID" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + self.env[self.ks_model_name].search_count(safe_eval(ks_domain_extension)) + except Exception: + raise ValidationError( + "Domain Extension Syntax is wrong. \nProper Syntax Example :[[','','" + "']]") + + @api.constrains('ks_domain_extension') + def ks_check_domain_extension(self): + if self.ks_domain_extension: + proper_domain = [] + try: + ks_domain_extension = self.ks_domain_extension + if "%UID" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + self.env[self.ks_model_name].search_count(safe_eval(ks_domain_extension)) + except Exception: + raise ValidationError( + "Domain Extension Syntax is wrong. \nProper Syntax Example :[[',''," + "'']]") + + @api.onchange('ks_domain_extension_2') + def ks_onchange_domain_extension_2(self): + if self.ks_domain_extension_2: + proper_domain = [] + try: + ks_domain_extension = self.ks_domain_extension_2 + if "%UID" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + self.env[self.ks_model_name].search_count(safe_eval(ks_domain_extension)) + except Exception: + raise ValidationError( + "Domain Extension Syntax is wrong. \nProper Syntax Example :[[',''," + "'']]") + + @api.constrains('ks_domain_extension_2') + def ks_check_domain_extension_2(self): + if self.ks_domain_extension: + proper_domain = [] + try: + ks_domain_extension = self.ks_domain_extension + if "%UID" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain_extension: + ks_domain_extension = ks_domain_extension.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + self.env[self.ks_model_name].search_count(safe_eval(ks_domain_extension)) + except Exception: + raise ValidationError( + "Domain Extension Syntax is wrong. \nProper Syntax Example :[[',''," + "'']]") + + @api.depends('ks_chart_relation_groupby') + def get_chart_groupby_type(self): + for rec in self: + if rec.ks_chart_relation_groupby.ttype == 'datetime' or rec.ks_chart_relation_groupby.ttype == 'date': + rec.ks_chart_groupby_type = 'date_type' + elif rec.ks_chart_relation_groupby.ttype == 'many2one': + rec.ks_chart_groupby_type = 'relational_type' + elif rec.ks_chart_relation_groupby.ttype == 'selection': + rec.ks_chart_groupby_type = 'selection' + else: + rec.ks_chart_groupby_type = 'other' + + @api.onchange('ks_chart_relation_groupby') + def ks_empty_sub_group_by(self): + for rec in self: + if not rec.ks_chart_relation_groupby or rec.ks_chart_groupby_type == "date_type" \ + and not rec.ks_chart_date_groupby: + rec.ks_chart_relation_sub_groupby = False + rec.ks_chart_date_sub_groupby = False + + @api.depends('ks_chart_relation_sub_groupby') + def get_chart_sub_groupby_type(self): + for rec in self: + if rec.ks_chart_relation_sub_groupby.ttype == 'datetime' or \ + rec.ks_chart_relation_sub_groupby.ttype == 'date': + rec.ks_chart_sub_groupby_type = 'date_type' + elif rec.ks_chart_relation_sub_groupby.ttype == 'many2one': + rec.ks_chart_sub_groupby_type = 'relational_type' + + elif rec.ks_chart_relation_sub_groupby.ttype == 'selection': + rec.ks_chart_sub_groupby_type = 'selection' + + else: + rec.ks_chart_sub_groupby_type = 'other' + + @api.depends('ks_chart_measure_field', 'ks_chart_relation_groupby', 'ks_chart_date_groupby', 'ks_domain', + 'ks_dashboard_item_type', 'ks_model_id', 'ks_sort_by_field', 'ks_sort_by_order', + 'ks_record_data_limit', 'ks_chart_data_count_type', 'ks_chart_measure_field_2', 'ks_goal_enable', + 'ks_standard_goal_value', 'ks_goal_bar_line', 'ks_chart_relation_sub_groupby', + 'ks_chart_date_sub_groupby', 'ks_date_filter_field', 'ks_item_start_date', 'ks_item_end_date', + 'ks_compare_period', 'ks_year_period', 'ks_unit', 'ks_unit_selection', 'ks_chart_unit', + 'ks_fill_temporal', 'ks_domain_extension') + def ks_get_chart_data(self): + for rec in self: + + if rec.ks_dashboard_item_type and rec.ks_dashboard_item_type != 'ks_tile' and \ + rec.ks_dashboard_item_type != 'ks_list_view' and rec.ks_model_id and rec.ks_chart_data_count_type: + ks_chart_data = {'labels': [], 'datasets': [], 'ks_currency': 0, 'ks_field': "", 'ks_selection': "", + 'ks_show_second_y_scale': False, 'domains': [], } + ks_chart_measure_field = [] + ks_chart_measure_field_ids = [] + ks_chart_measure_field_2 = [] + ks_chart_measure_field_2_ids = [] + + if rec.ks_unit and rec.ks_unit_selection == 'monetary': + ks_chart_data['ks_selection'] += rec.ks_unit_selection + ks_chart_data['ks_currency'] += rec.env.user.company_id.currency_id.id + elif rec.ks_unit and rec.ks_unit_selection == 'custom': + ks_chart_data['ks_selection'] += rec.ks_unit_selection + if rec.ks_chart_unit: + ks_chart_data['ks_field'] += rec.ks_chart_unit + + # If count chart data type: + if rec.ks_chart_data_count_type == "count": + rec.ks_chart_measure_field = False + rec.ks_chart_measure_field_2 = False + ks_chart_data['datasets'].append({'data': [], 'label': "Count"}) + else: + if rec.ks_dashboard_item_type == 'ks_bar_chart': + if rec.ks_chart_measure_field_2: + ks_chart_data['ks_show_second_y_scale'] = True + + for res in rec.ks_chart_measure_field_2: + ks_chart_measure_field_2.append(res.name) + ks_chart_measure_field_2_ids.append(res.id) + ks_chart_data['datasets'].append( + {'data': [], 'label': res.field_description, 'type': 'line', 'yAxisID': 'y-axis-1'}) + + for res in rec.ks_chart_measure_field: + ks_chart_measure_field.append(res.name) + ks_chart_measure_field_ids.append(res.ids[0]) + ks_chart_data['datasets'].append({'data': [], 'label': res.field_description}) + + # ks_chart_measure_field = [res.name for res in rec.ks_chart_measure_field] + ks_chart_groupby_relation_field = rec.ks_chart_relation_groupby.name + ks_chart_domain = self.ks_convert_into_proper_domain(rec.ks_domain, rec) + ks_chart_data['previous_domain'] = ks_chart_domain + orderby = rec.ks_sort_by_field.name if rec.ks_sort_by_field else "id" + if rec.ks_sort_by_order: + orderby = orderby + " " + rec.ks_sort_by_order + limit = rec.ks_record_data_limit if rec.ks_record_data_limit and rec.ks_record_data_limit > 0 else False + + if ((rec.ks_chart_data_count_type != "count" and ks_chart_measure_field) or ( + rec.ks_chart_data_count_type == "count" and not ks_chart_measure_field)) \ + and not rec.ks_chart_relation_sub_groupby: + if rec.ks_chart_relation_groupby.ttype == 'date' and rec.ks_chart_date_groupby in ( + 'minute', 'hour'): + raise ValidationError(_('Groupby field: {} cannot be aggregated by {}').format( + rec.ks_chart_relation_groupby.display_name, rec.ks_chart_date_groupby)) + ks_chart_date_groupby = 'day' + elif rec.ks_chart_date_groupby == 'month_year': + ks_chart_date_groupby = 'month' + else: + ks_chart_date_groupby = rec.ks_chart_date_groupby + + if (rec.ks_chart_groupby_type == 'date_type' and rec.ks_chart_date_groupby) or\ + rec.ks_chart_groupby_type != 'date_type': + ks_chart_data = rec.ks_fetch_chart_data(rec.ks_model_name, ks_chart_domain, + ks_chart_measure_field, + ks_chart_measure_field_2, + ks_chart_groupby_relation_field, + ks_chart_date_groupby, + rec.ks_chart_groupby_type, orderby, limit, + rec.ks_chart_data_count_type, + ks_chart_measure_field_ids, + ks_chart_measure_field_2_ids, + rec.ks_chart_relation_groupby.id, ks_chart_data) + + if rec.ks_chart_groupby_type == 'date_type' and rec.ks_goal_enable and rec.ks_dashboard_item_type in [ + 'ks_bar_chart', 'ks_horizontalBar_chart', 'ks_line_chart', + 'ks_area_chart'] and rec.ks_chart_groupby_type == "date_type": + + if rec._context.get('current_id', False): + ks_item_id = rec._context['current_id'] + else: + ks_item_id = rec.id + + if rec.ks_date_filter_selection == "l_none": + selected_start_date = rec._context.get('ksDateFilterStartDate', False) + selected_end_date = rec._context.get('ksDateFilterEndDate', False) + + else: + if rec.ks_date_filter_selection == "l_custom": + selected_start_date = rec.ks_item_start_date + selected_end_date = rec.ks_item_start_date + else: + ks_date_data = ks_get_date(rec.ks_date_filter_selection) + selected_start_date = ks_date_data["selected_start_date"] + selected_end_date = ks_date_data["selected_end_date"] + + if selected_start_date and selected_end_date: + selected_start_date = selected_start_date.strftime('%Y-%m-%d') + selected_end_date = selected_end_date.strftime('%Y-%m-%d') + ks_goal_domain = [('ks_dashboard_item', '=', ks_item_id)] + + if selected_start_date and selected_end_date: + ks_goal_domain.extend([('ks_goal_date', '>=', selected_start_date.split(" ")[0]), + ('ks_goal_date', '<=', selected_end_date.split(" ")[0])]) + + ks_date_data = rec.ks_get_start_end_date(rec.ks_model_name, ks_chart_groupby_relation_field, + rec.ks_chart_relation_groupby.ttype, + ks_chart_domain, + ks_goal_domain) + + labels = [] + if rec.ks_chart_date_groupby == 'month_year': + ks_chart_date_groupby = 'month' + else: + ks_chart_date_groupby = rec.ks_chart_date_groupby + if ks_date_data['start_date'] and ks_date_data['end_date'] and rec.ks_goal_lines: + labels = self.generate_timeserise(ks_date_data['start_date'], ks_date_data['end_date'], + ks_chart_date_groupby) + + ks_goal_records = self.env['ks_dashboard_ninja.item_goal'].read_group( + ks_goal_domain, ['ks_goal_value'], + ['ks_goal_date' + ":" + ks_chart_date_groupby], lazy=False) + ks_goal_labels = [] + ks_goal_dataset = [] + goal_dataset = [] + + if rec.ks_goal_lines and len(rec.ks_goal_lines) != 0: + ks_goal_domains = {} + for res in ks_goal_records: + if res['ks_goal_date' + ":" + ks_chart_date_groupby]: + ks_goal_labels.append(res['ks_goal_date' + ":" + ks_chart_date_groupby]) + ks_goal_dataset.append(res['ks_goal_value']) + ks_goal_domains[res['ks_goal_date' + ":" + ks_chart_date_groupby]] = res['__domain'] + + for goal_domain in ks_goal_domains.keys(): + ks_goal_doamins = [] + for item in ks_goal_domains[goal_domain]: + + if 'ks_goal_date' in item: + domain = list(item) + domain[0] = ks_chart_groupby_relation_field + domain = tuple(domain) + ks_goal_doamins.append(domain) + ks_goal_doamins.insert(0, '&') + ks_goal_domains[goal_domain] = ks_goal_doamins + + domains = {} + counter = 0 + for label in ks_chart_data['labels']: + domains[label] = ks_chart_data['domains'][counter] + counter += 1 + + ks_chart_records_dates = ks_chart_data['labels'] + list( + set(ks_goal_labels) - set(ks_chart_data['labels'])) + + ks_chart_records = [] + for label in labels: + if label in ks_chart_records_dates: + ks_chart_records.append(label) + + ks_chart_data['domains'].clear() + datasets = [] + for dataset in ks_chart_data['datasets']: + datasets.append(dataset['data'].copy()) + + for dataset in ks_chart_data['datasets']: + dataset['data'].clear() + + for label in ks_chart_records: + domain = domains.get(label, False) + if domain: + ks_chart_data['domains'].append(domain) + else: + ks_chart_data['domains'].append(ks_goal_domains.get(label, [])) + counterr = 0 + if label in ks_chart_data['labels']: + index = ks_chart_data['labels'].index(label) + + for dataset in ks_chart_data['datasets']: + dataset['data'].append(datasets[counterr][index]) + counterr += 1 + + else: + for dataset in ks_chart_data['datasets']: + dataset['data'].append(0.00) + + if label in ks_goal_labels: + index = ks_goal_labels.index(label) + goal_dataset.append(ks_goal_dataset[index]) + else: + goal_dataset.append(0.00) + + ks_chart_data['labels'] = ks_chart_records + else: + if rec.ks_standard_goal_value: + length = len(ks_chart_data['datasets'][0]['data']) + for i in range(length): + goal_dataset.append(rec.ks_standard_goal_value) + ks_goal_datasets = { + 'label': 'Target', + 'data': goal_dataset, + } + if rec.ks_goal_bar_line: + ks_goal_datasets['type'] = 'line' + ks_chart_data['datasets'].insert(0, ks_goal_datasets) + else: + ks_chart_data['datasets'].append(ks_goal_datasets) + + elif rec.ks_chart_relation_sub_groupby and ((rec.ks_chart_sub_groupby_type == 'relational_type') or + (rec.ks_chart_sub_groupby_type == 'selection') or + (rec.ks_chart_sub_groupby_type == 'date_type' and + rec.ks_chart_date_sub_groupby) or + (rec.ks_chart_sub_groupby_type == 'other')): + if rec.ks_chart_relation_sub_groupby.ttype == 'date': + if rec.ks_chart_date_sub_groupby in ('minute', 'hour'): + raise ValidationError(_('Sub Groupby field: {} cannot be aggregated by {}').format( + rec.ks_chart_relation_sub_groupby.display_name, rec.ks_chart_date_sub_groupby)) + if rec.ks_chart_date_groupby in ('minute', 'hour'): + raise ValidationError(_('Groupby field: {} cannot be aggregated by {}').format( + rec.ks_chart_relation_sub_groupby.display_name, rec.ks_chart_date_groupby)) + # doesn't have time in date + ks_chart_date_sub_groupby = rec.ks_chart_date_sub_groupby + ks_chart_date_groupby = rec.ks_chart_date_groupby + else: + ks_chart_date_sub_groupby = rec.ks_chart_date_sub_groupby + if rec.ks_chart_date_groupby == 'month_year': + ks_chart_date_groupby = 'month' + else: + ks_chart_date_groupby = rec.ks_chart_date_groupby + if len(ks_chart_measure_field) != 0 or rec.ks_chart_data_count_type == 'count': + if rec.ks_chart_groupby_type == 'date_type' and ks_chart_date_groupby: + ks_chart_group = rec.ks_chart_relation_groupby.name + ":" + ks_chart_date_groupby + else: + ks_chart_group = rec.ks_chart_relation_groupby.name + + if rec.ks_chart_sub_groupby_type == 'date_type' and rec.ks_chart_date_sub_groupby: + ks_chart_sub_groupby_field = rec.ks_chart_relation_sub_groupby.name + ":" + \ + ks_chart_date_sub_groupby + else: + ks_chart_sub_groupby_field = rec.ks_chart_relation_sub_groupby.name + + ks_chart_groupby_relation_fields = [ks_chart_group, ks_chart_sub_groupby_field] + ks_chart_record = self.env[rec.ks_model_name].read_group(ks_chart_domain, + set(ks_chart_measure_field + + ks_chart_measure_field_2 + + [ks_chart_groupby_relation_field, + rec.ks_chart_relation_sub_groupby.name]), + ks_chart_groupby_relation_fields, + orderby=orderby, limit=limit, + lazy=False) + chart_data = [] + chart_sub_data = [] + for res in ks_chart_record: + domain = res.get('__domain', []) + if res[ks_chart_groupby_relation_fields[0]] is not False: + if rec.ks_chart_groupby_type == 'date_type': + # x-axis modification + if rec.ks_chart_date_groupby == "day" \ + and rec.ks_chart_date_sub_groupby in ["quarter", "year"]: + label = " ".join(res[ks_chart_groupby_relation_fields[0]].split(" ")[0:2]) + elif rec.ks_chart_date_groupby in ["minute", "hour"] and \ + rec.ks_chart_date_sub_groupby in ["month", "week", "quarter", "year"]: + label = " ".join(res[ks_chart_groupby_relation_fields[0]].split(" ")[0:3]) + elif rec.ks_chart_date_groupby == 'month_year': + label = res[ks_chart_groupby_relation_fields[0]] + else: + label = res[ks_chart_groupby_relation_fields[0]].split(" ")[0] + elif rec.ks_chart_groupby_type == 'selection': + selection = res[ks_chart_groupby_relation_fields[0]] + label = dict(self.env[rec.ks_model_name].fields_get( + allfields=[ks_chart_groupby_relation_fields[0]]) + [ks_chart_groupby_relation_fields[0]]['selection'])[selection] + elif rec.ks_chart_groupby_type == 'relational_type': + label = res[ks_chart_groupby_relation_fields[0]][1]._value + elif rec.ks_chart_groupby_type == 'other': + label = res[ks_chart_groupby_relation_fields[0]] + + labels = [] + value = [] + value_2 = [] + labels_2 = [] + if rec.ks_chart_data_count_type != 'count': + for ress in rec.ks_chart_measure_field: + if rec.ks_chart_sub_groupby_type == 'date_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels.append(res[ks_chart_groupby_relation_fields[1]].split(" ")[ + 0] + " " + ress.field_description) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]]) + " " + + ress.field_description) + elif rec.ks_chart_sub_groupby_type == 'selection': + if res[ks_chart_groupby_relation_fields[1]] is not False: + selection = res[ks_chart_groupby_relation_fields[1]] + labels.append(dict(self.env[rec.ks_model_name].fields_get( + allfields=[ks_chart_groupby_relation_fields[1]]) + [ks_chart_groupby_relation_fields[1]]['selection'])[ + selection] + + " " + ress.field_description) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]])) + elif rec.ks_chart_sub_groupby_type == 'relational_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels.append(res[ks_chart_groupby_relation_fields[1]][1]._value + + " " + ress.field_description) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]]) + + " " +ress.field_description) + elif rec.ks_chart_sub_groupby_type == 'other': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels.append(str(res[ks_chart_groupby_relation_fields[1]]) + + "\'s " + ress.field_description) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]]) + + " " +ress.field_description) + + value.append(res.get( + ress.name,0) if rec.ks_chart_data_count_type == 'sum' else res.get( + ress.name,0) / res.get('__count')) + + if rec.ks_chart_measure_field_2 and rec.ks_dashboard_item_type == 'ks_bar_chart': + for ress in rec.ks_chart_measure_field_2: + if rec.ks_chart_sub_groupby_type == 'date_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels_2.append( + res[ks_chart_groupby_relation_fields[1]].split(" ")[0] + " " + + ress.field_description) + else: + labels_2.append(str(res[ks_chart_groupby_relation_fields[1]]) + + " " + ress.field_description) + elif rec.ks_chart_sub_groupby_type == 'selection': + selection = res[ks_chart_groupby_relation_fields[1]] + labels_2.append(dict(self.env[rec.ks_model_name].fields_get( + allfields=[ks_chart_groupby_relation_fields[1]]) + [ks_chart_groupby_relation_fields[1]][ + 'selection'])[ + selection] + " " + ress.field_description) + elif rec.ks_chart_sub_groupby_type == 'relational_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels_2.append( + res[ks_chart_groupby_relation_fields[1]][1]._value + " " + + ress.field_description) + else: + labels_2.append(str(res[ks_chart_groupby_relation_fields[1]]) + + " " + ress.field_description) + elif rec.ks_chart_sub_groupby_type == 'other': + labels_2.append(str( + res[ks_chart_groupby_relation_fields[1]]) + " " + + ress.field_description) + + value_2.append(res.get( + ress.name,0) if rec.ks_chart_data_count_type == 'sum' else res.get( + ress.name,0) / res.get('__count')) + + chart_sub_data.append({ + 'value': value_2, + 'labels': label, + 'series': labels_2, + 'domain': domain, + }) + else: + if rec.ks_chart_sub_groupby_type == 'date_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels.append(res[ks_chart_groupby_relation_fields[1]].split(" ")[0]) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]])) + elif rec.ks_chart_sub_groupby_type == 'selection': + selection = res[ks_chart_groupby_relation_fields[1]] + labels.append(dict(self.env[rec.ks_model_name].fields_get( + allfields=[ks_chart_groupby_relation_fields[1]]) + [ks_chart_groupby_relation_fields[1]]['selection'])[ + selection]) + elif rec.ks_chart_sub_groupby_type == 'relational_type': + if res[ks_chart_groupby_relation_fields[1]] is not False: + labels.append(res[ks_chart_groupby_relation_fields[1]][1]._value) + else: + labels.append(str(res[ks_chart_groupby_relation_fields[1]])) + elif rec.ks_chart_sub_groupby_type == 'other': + labels.append(res[ks_chart_groupby_relation_fields[1]]) + value.append(res['__count']) + + chart_data.append({ + 'value': value, + 'labels': label, + 'series': labels, + 'domain': domain, + }) + + xlabels = [] + series = [] + values = {} + domains = {} + for data in chart_data: + label = data['labels'] + serie = data['series'] + domain = data['domain'] + + if (len(xlabels) == 0) or (label not in xlabels): + xlabels.append(label) + + if (label not in domains): + domains[label] = domain + else: + domains[label].insert(0, '|') + domains[label] = domains[label] + domain + + series = series + serie + value = data['value'] + counter = 0 + for seri in serie: + if seri not in values: + values[seri] = {} + if label in values[seri]: + values[seri][label] = values[seri][label] + value[counter] + else: + values[seri][label] = value[counter] + counter += 1 + + final_datasets = [] + for serie in series: + if serie not in final_datasets: + final_datasets.append(serie) + + ks_data = [] + for dataset in final_datasets: + ks_dataset = { + 'value': [], + 'key': dataset + } + for label in xlabels: + ks_dataset['value'].append({ + 'domain': domains[label], + 'x': label, + 'y': values[dataset][label] if label in values[dataset] else 0 + }) + ks_data.append(ks_dataset) + + if rec.ks_chart_relation_sub_groupby.name == rec.ks_chart_relation_groupby.name == rec.ks_sort_by_field.name: + ks_data = rec.ks_sort_sub_group_by_records(ks_data, rec.ks_chart_groupby_type, + rec.ks_chart_date_groupby, rec.ks_sort_by_order, + rec.ks_chart_date_sub_groupby) + + ks_chart_data = { + 'labels': [], + 'datasets': [], + 'domains': [], + 'ks_selection': "", + 'ks_currency': 0, + 'ks_field': "", + 'previous_domain': ks_chart_domain + } + + if rec.ks_unit and rec.ks_unit_selection == 'monetary': + ks_chart_data['ks_selection'] += rec.ks_unit_selection + ks_chart_data['ks_currency'] += rec.env.user.company_id.currency_id.id + elif rec.ks_unit and rec.ks_unit_selection == 'custom': + ks_chart_data['ks_selection'] += rec.ks_unit_selection + if rec.ks_chart_unit: + ks_chart_data['ks_field'] += rec.ks_chart_unit + + if len(ks_data) != 0: + for res in ks_data[0]['value']: + ks_chart_data['labels'].append(res['x']) + ks_chart_data['domains'].append(res['domain']) + if rec.ks_chart_measure_field_2 and rec.ks_dashboard_item_type == 'ks_bar_chart': + ks_chart_data['ks_show_second_y_scale'] = True + values_2 = {} + series_2 = [] + for data in chart_sub_data: + label = data['labels'] + serie = data['series'] + series_2 = series_2 + serie + value = data['value'] + + counter = 0 + for seri in serie: + if seri not in values_2: + values_2[seri] = {} + if label in values_2[seri]: + values_2[seri][label] = values_2[seri][label] + value[counter] + else: + values_2[seri][label] = value[counter] + counter += 1 + final_datasets_2 = [] + for serie in series_2: + if serie not in final_datasets_2: + final_datasets_2.append(serie) + ks_data_2 = [] + for dataset in final_datasets_2: + ks_dataset = { + 'value': [], + 'key': dataset + } + for label in xlabels: + ks_dataset['value'].append({ + 'x': label, + 'y': values_2[dataset][label] if label in values_2[dataset] else 0 + }) + ks_data_2.append(ks_dataset) + + for ks_dat in ks_data_2: + dataset = { + 'label': ks_dat['key'], + 'data': [], + 'type': 'line', + 'yAxisID': 'y-axis-1' + + } + for res in ks_dat['value']: + dataset['data'].append(res['y']) + + ks_chart_data['datasets'].append(dataset) + for ks_dat in ks_data: + dataset = { + 'label': ks_dat['key'], + 'data': [] + } + for res in ks_dat['value']: + dataset['data'].append(res['y']) + + ks_chart_data['datasets'].append(dataset) + + if rec.ks_goal_enable and rec.ks_standard_goal_value and rec.ks_dashboard_item_type in [ + 'ks_bar_chart', 'ks_line_chart', 'ks_area_chart', 'ks_horizontalBar_chart']: + goal_dataset = [] + length = len(ks_chart_data['datasets'][0]['data']) + for i in range(length): + goal_dataset.append(rec.ks_standard_goal_value) + ks_goal_datasets = { + 'label': 'Target', + 'data': goal_dataset, + } + if rec.ks_goal_bar_line and rec.ks_dashboard_item_type != 'ks_horizontalBar_chart': + ks_goal_datasets['type'] = 'line' + ks_chart_data['datasets'].insert(0, ks_goal_datasets) + else: + ks_chart_data['datasets'].append(ks_goal_datasets) + else: + ks_chart_data = False + + rec.ks_chart_data = json.dumps(ks_chart_data) + else: + rec.ks_chart_data = False + + @api.depends('ks_domain', 'ks_dashboard_item_type', 'ks_model_id', 'ks_sort_by_field', 'ks_sort_by_order', + 'ks_record_data_limit', 'ks_list_view_fields', 'ks_list_view_type', 'ks_list_view_group_fields', + 'ks_chart_groupby_type', 'ks_chart_date_groupby', 'ks_date_filter_field', 'ks_item_end_date', + 'ks_item_start_date', 'ks_compare_period', 'ks_year_period', 'ks_list_target_deviation_field', + 'ks_goal_enable', 'ks_standard_goal_value', 'ks_goal_lines', 'ks_domain_extension') + def ks_get_list_view_data(self): + for rec in self: + if rec.ks_list_view_type and rec.ks_dashboard_item_type and rec.ks_dashboard_item_type == 'ks_list_view' \ + and rec.ks_model_id: + orderby = rec.ks_sort_by_field.id + sort_order = rec.ks_sort_by_order + ks_chart_domain = self.ks_convert_into_proper_domain(self.ks_domain, self) + ks_list_view_data = rec.get_list_view_record(orderby, sort_order,ks_chart_domain) + if len(ks_list_view_data) >0: + rec.ks_list_view_data = ks_list_view_data + else: + rec.ks_list_view_data = False + else: + rec.ks_list_view_data = False + + def get_list_view_record(self, orderid,sort_order, ks_chart_domain): + ks_list_view_data = {'label': [], 'fields': [], 'fields_type': [], + 'store': [], 'type': self.ks_list_view_type, + 'data_rows': [], 'model': self.ks_model_name} + limit = self.ks_record_data_limit if self.ks_record_data_limit and self.ks_record_data_limit > 0 else False + self.ks_sort_by_field = orderid + self.ks_sort_by_order = sort_order + orderby = self.ks_sort_by_field.name if self.ks_sort_by_field else "id" + if self.ks_sort_by_order: + orderby = orderby + " " + self.ks_sort_by_order + if self.ks_list_view_type == "ungrouped": + if self.ks_list_view_fields: + ks_list_view_data = self.ks_fetch_list_view_data(self, ks_chart_domain) + elif self.ks_list_view_type == "grouped" and self.ks_list_view_group_fields \ + and self.ks_chart_relation_groupby: + ks_list_fields = [] + + if self.ks_chart_groupby_type == 'relational_type': + ks_list_view_data['list_view_type'] = 'relational_type' + ks_list_view_data['groupby'] = self.ks_chart_relation_groupby.name + ks_list_fields.append(self.ks_chart_relation_groupby.name) + ks_list_view_data['fields'].append(self.ks_chart_relation_groupby.ids[0]) + ks_list_view_data['fields_type'].append(self.ks_chart_relation_groupby.ttype) + ks_list_view_data['store'].append(self.ks_chart_relation_groupby.store) + ks_list_view_data['label'].append(self.ks_chart_relation_groupby.field_description) + for res in self.ks_list_view_group_fields: + ks_list_fields.append(res.name) + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + + ks_list_view_records = self.env[self.ks_model_name]. \ + read_group(ks_chart_domain, ks_list_fields, [self.ks_chart_relation_groupby.name], + orderby=orderby, limit=limit, lazy=False) + for res in ks_list_view_records: + if all(list_fields in res for list_fields in ks_list_fields) \ + and res[self.ks_chart_relation_groupby.name]: + counter = 0 + data_row = {'id': res[self.ks_chart_relation_groupby.name][0], 'data': [], + 'domain': json.dumps(res['__domain'])} + for field_rec in ks_list_fields: + if counter == 0: + data_row['data'].append(res[field_rec][1]._value) + else: + data_row['data'].append(res[field_rec]) + counter += 1 + ks_list_view_data['data_rows'].append(data_row) + + elif self.ks_chart_groupby_type == 'date_type' and self.ks_chart_date_groupby: + ks_list_view_data['list_view_type'] = 'date_type' + ks_list_field = [] + ks_chart_date_groupby = self.ks_chart_date_groupby + if self.ks_chart_date_groupby == 'month_year': + ks_chart_date_groupby = 'month' + ks_list_view_data[ + 'groupby'] = self.ks_chart_relation_groupby.name + ':' + ks_chart_date_groupby + ks_list_field.append(self.ks_chart_relation_groupby.name) + ks_list_fields.append(self.ks_chart_relation_groupby.name + ':' + ks_chart_date_groupby) + ks_list_view_data['label'].append( + self.ks_chart_relation_groupby.field_description + ' : ' + ks_chart_date_groupby + .capitalize()) + ks_list_view_data['fields'].append(self.ks_chart_relation_groupby.ids[0]) + ks_list_view_data['fields_type'].append(self.ks_chart_relation_groupby.ttype) + ks_list_view_data['store'].append(self.ks_chart_relation_groupby.store) + for res in self.ks_list_view_group_fields: + ks_list_fields.append(res.name) + ks_list_field.append(res.name) + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + + list_target_deviation_field = [] + if self.ks_goal_enable and self.ks_list_target_deviation_field: + list_target_deviation_field.append(self.ks_list_target_deviation_field.name) + if self.ks_list_target_deviation_field.name in ks_list_field: + ks_list_field.remove(self.ks_list_target_deviation_field.name) + ks_list_fields.remove(self.ks_list_target_deviation_field.name) + ks_list_view_data['label'].remove(self.ks_list_target_deviation_field.field_description) + + ks_list_view_records = self.env[self.ks_model_name]. \ + read_group(ks_chart_domain, ks_list_field + list_target_deviation_field, + [self.ks_chart_relation_groupby.name + ':' + ks_chart_date_groupby], + orderby=orderby, limit=limit, lazy=False) + if all(list_fields in res for res in ks_list_view_records for list_fields in + ks_list_fields + list_target_deviation_field): + for res in ks_list_view_records: + counter = 0 + data_row = {'id': 0, 'data': [], 'domain': json.dumps(res['__domain'])} + for field_rec in ks_list_fields: + data_row['data'].append(res[field_rec]) + ks_list_view_data['data_rows'].append(data_row) + + if self.ks_goal_enable: + ks_list_labels = [] + ks_list_view_data['label'].append("Target") + + if self.ks_list_target_deviation_field: + ks_list_view_data['label'].append( + self.ks_list_target_deviation_field.field_description) + ks_list_view_data['label'].append("Achievement") + ks_list_view_data['label'].append("Deviation") + + for res in ks_list_view_records: + ks_list_labels.append(res[ks_list_view_data['groupby']]) + ks_list_view_data2 = self.get_target_list_view_data(ks_list_view_records, self, + ks_list_fields, + ks_list_view_data['groupby'], + list_target_deviation_field, + ks_chart_domain) + ks_list_view_data['data_rows'] = ks_list_view_data2['data_rows'] + + elif self.ks_chart_groupby_type == 'selection': + ks_list_view_data['list_view_type'] = 'selection' + ks_list_view_data['groupby'] = self.ks_chart_relation_groupby.name + ks_list_view_data['fields'].append(self.ks_chart_relation_groupby.ids[0]) + ks_list_view_data['fields_type'].append(self.ks_chart_relation_groupby.ttype) + ks_list_view_data['store'].append(self.ks_chart_relation_groupby.store) + ks_selection_field = self.ks_chart_relation_groupby.name + ks_list_view_data['label'].append(self.ks_chart_relation_groupby.field_description) + for res in self.ks_list_view_group_fields: + ks_list_fields.append(res.name) + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + + ks_list_view_records = self.env[self.ks_model_name] \ + .read_group(ks_chart_domain, ks_list_fields, [self.ks_chart_relation_groupby.name], + orderby=orderby, limit=limit, lazy=False) + for res in ks_list_view_records: + if all(list_fields in res for list_fields in ks_list_fields): + counter = 0 + data_row = {'id': 0, 'data': [], 'domain': json.dumps(res['__domain'])} + if res[ks_selection_field]: + data_row['data'].append(dict( + self.env[self.ks_model_name].fields_get(allfields=ks_selection_field) + [ks_selection_field]['selection'])[res[ks_selection_field]]) + else: + data_row['data'].append(" ") + for field_rec in ks_list_fields: + data_row['data'].append(res[field_rec]) + ks_list_view_data['data_rows'].append(data_row) + + elif self.ks_chart_groupby_type == 'other': + ks_list_view_data['list_view_type'] = 'other' + ks_list_view_data['groupby'] = self.ks_chart_relation_groupby.name + ks_list_fields.append(self.ks_chart_relation_groupby.name) + ks_list_view_data['fields'].append(self.ks_chart_relation_groupby.ids[0]) + ks_list_view_data['fields_type'].append(self.ks_chart_relation_groupby.ttype) + ks_list_view_data['store'].append(self.ks_chart_relation_groupby.store) + ks_list_view_data['label'].append(self.ks_chart_relation_groupby.field_description) + for res in self.ks_list_view_group_fields: + if res.name != self.ks_chart_relation_groupby.name: + ks_list_fields.append(res.name) + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + + ks_list_view_records = self.env[self.ks_model_name] \ + .read_group(ks_chart_domain, ks_list_fields, [self.ks_chart_relation_groupby.name], + orderby=orderby, limit=limit, lazy=False) + for res in ks_list_view_records: + if all(list_fields in res for list_fields in ks_list_fields): + counter = 0 + data_row = {'id': 0, 'data': [], 'domain': json.dumps(res['__domain'])} + + for field_rec in ks_list_fields: + if counter == 0: + data_row['data'].append(res[field_rec]) + else: + if self.ks_chart_relation_groupby.name == field_rec: + data_row['data'].append(res[field_rec] * res[field_rec + '_count']) + else: + data_row['data'].append(res[field_rec]) + counter += 1 + ks_list_view_data['data_rows'].append(data_row) + + ks_list_view_data = json.dumps(ks_list_view_data) + + return ks_list_view_data + + + def get_target_list_view_data(self, ks_list_view_records, rec, ks_list_fields, ks_group_by, + target_deviation_field, ks_chart_domain): + ks_list_view_data = {} + ks_list_labels = [] + ks_list_records = {} + ks_domains = {} + for res in ks_list_view_records: + ks_list_labels.append(res[ks_group_by]) + ks_domains[res[ks_group_by]] = res['__domain'] + ks_list_records[res[ks_group_by]] = {'measure_field': [], 'deviation_value': 0.0} + ks_list_records[res[ks_group_by]]['measure_field'] = [] + for fields in ks_list_fields[1:]: + ks_list_records[res[ks_group_by]]['measure_field'].append(res[fields]) + for field in target_deviation_field: + ks_list_records[res[ks_group_by]]['deviation'] = res[field] + + if rec._context.get('current_id', False): + ks_item_id = rec._context['current_id'] + else: + ks_item_id = rec.id + + if rec.ks_date_filter_selection_2 == "l_none": + selected_start_date = rec._context.get('ksDateFilterStartDate', False) + selected_end_date = rec._context.get('ksDateFilterEndDate', False) + else: + selected_start_date = rec.ks_item_start_date + selected_end_date = rec.ks_item_end_date + + ks_goal_domain = [('ks_dashboard_item', '=', ks_item_id)] + + if selected_start_date and selected_end_date: + ks_goal_domain.extend([('ks_goal_date', '>=', selected_start_date.strftime("%Y-%m-%d")), + ('ks_goal_date', '<=', selected_end_date.strftime("%Y-%m-%d"))]) + + ks_date_data = rec.ks_get_start_end_date(rec.ks_model_name, rec.ks_chart_relation_groupby.name, + rec.ks_chart_relation_groupby.ttype, + ks_chart_domain, + ks_goal_domain) + + labels = [] + ks_chart_date_groupby = rec.ks_chart_date_groupby + if rec.ks_chart_date_groupby == 'month_year': + ks_chart_date_groupby = 'month' + if ks_date_data['start_date'] and ks_date_data['end_date'] and rec.ks_goal_lines: + labels = self.generate_timeserise(ks_date_data['start_date'], ks_date_data['end_date'], + ks_chart_date_groupby) + ks_goal_records = self.env['ks_dashboard_ninja.item_goal'].read_group( + ks_goal_domain, ['ks_goal_value'], + ['ks_goal_date' + ":" + ks_chart_date_groupby], lazy=False) + + ks_goal_labels = [] + ks_goal_dataset = {} + ks_list_view_data['data_rows'] = [] + if rec.ks_goal_lines and len(rec.ks_goal_lines) != 0: + ks_goal_domains = {} + for res in ks_goal_records: + if res['ks_goal_date' + ":" + ks_chart_date_groupby]: + ks_goal_labels.append(res['ks_goal_date' + ":" + ks_chart_date_groupby]) + ks_goal_dataset[res['ks_goal_date' + ":" + ks_chart_date_groupby]] = res['ks_goal_value'] + ks_goal_domains[res['ks_goal_date' + ":" + ks_chart_date_groupby]] = res.get('__domain') + + for goal_domain in ks_goal_domains.keys(): + ks_goal_doamins = [] + for item in ks_goal_domains[goal_domain]: + + if 'ks_goal_date' in item: + domain = list(item) + domain[0] = ks_group_by.split(":")[0] + domain = tuple(domain) + ks_goal_doamins.append(domain) + ks_goal_doamins.insert(0, '&') + ks_goal_domains[goal_domain] = ks_goal_doamins + + ks_chart_records_dates = ks_list_labels + list( + set(ks_goal_labels) - set(ks_list_labels)) + + ks_list_labels_dates = [] + for label in labels: + if label in ks_chart_records_dates: + ks_list_labels_dates.append(label) + + for label in ks_list_labels_dates: + data_rows = {'data': [label]} + data = ks_list_records.get(label, False) + if data: + data_rows['data'] = data_rows['data'] + data['measure_field'] + data_rows['domain'] = json.dumps(ks_domains[label]) + else: + for fields in ks_list_fields[1:]: + data_rows['data'].append(0.0) + data_rows['domain'] = json.dumps(ks_goal_domains[label]) + + target_value = (ks_goal_dataset.get(label, 0.0)) + data_rows['data'].append(target_value) + + for field in target_deviation_field: + if data: + data_rows['data'].append(data['deviation']) + value = data['deviation'] + else: + data_rows['data'].append(0.0) + value = 0 + if target_value: + acheivement = round(((value) / target_value) * 100) + acheivement = str(acheivement) + "%" + else: + acheivement = "" + deviation = (value - target_value) + + data_rows['data'].append(acheivement) + data_rows['data'].append(deviation) + + ks_list_view_data['data_rows'].append(data_rows) + + else: + for res in ks_list_view_records: + if all(list_fields in res for list_fields in ks_list_fields): + counter = 0 + data_row = {'id': 0, 'data': [], } + for field_rec in ks_list_fields: + data_row['data'].append(res[field_rec]) + data_row['data'].append(rec.ks_standard_goal_value) + data_row['domain'] = json.dumps(res['__domain']) + for field in target_deviation_field: + value = res[field] + data_row['data'].append(res[field]) + target_value = rec.ks_standard_goal_value + + if target_value: + acheivement = round(((value) / target_value) * 100) + acheivement = str(acheivement) + "%" + else: + acheivement = "" + + deviation = (value - target_value) + data_row['data'].append(acheivement) + data_row['data'].append(deviation) + ks_list_view_data['data_rows'].append(data_row) + + return ks_list_view_data + + @api.model + def ks_fetch_list_view_data(self,rec, ks_chart_domain, limit=15, offset=0): + ks_list_view_data = {'label': [], 'fields': [], 'fields_type': [], + 'store': [], 'type': 'ungrouped', + 'data_rows': [], 'model': self.ks_model_name} + + # ks_chart_domain = self.ks_convert_into_proper_domain(self.ks_domain, self) + orderby = self.ks_sort_by_field.name if self.ks_sort_by_field else "id" + if self.ks_sort_by_order: + orderby = orderby + " " + self.ks_sort_by_order + ks_limit = self.ks_record_data_limit if self.ks_record_data_limit and self.ks_record_data_limit > 0 else False + + if ks_limit: + ks_limit = ks_limit - offset + if ks_limit and ks_limit < 15: + limit = ks_limit + else: + limit = 15 + if self.ks_list_view_fields: + ks_list_view_data['list_view_type'] = 'other' + ks_list_view_data['groupby'] = False + ks_list_view_data['label'] = [] + ks_list_view_data['date_index'] = [] + for res in self.ks_list_view_fields: + if (res.ttype == "datetime" or res.ttype == "date"): + index = len(ks_list_view_data['label']) + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['date_index'].append(index) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + else: + ks_list_view_data['label'].append(res.field_description) + ks_list_view_data['fields'].append(res.ids[0]) + ks_list_view_data['fields_type'].append(res.ttype) + ks_list_view_data['store'].append(res.store) + + ks_list_view_fields = [res.name for res in self.ks_list_view_fields] + ks_list_view_field_type = [res.ttype for res in self.ks_list_view_fields] + try: + ks_list_view_records = self.env[self.ks_model_name].search_read(ks_chart_domain, + ks_list_view_fields, + order=orderby, limit=limit, offset=offset) + except Exception as e: + ks_list_view_data = False + return ks_list_view_data + for res in ks_list_view_records: + counter = 0 + data_row = {'id': res['id'], 'data': []} + for field_rec in ks_list_view_fields: + if type(res[field_rec]) == fields.datetime or type(res[field_rec]) == fields.date: + res[field_rec] = res[field_rec].strftime("%D %T") + elif ks_list_view_field_type[counter] == "many2one": + if res[field_rec]: + res[field_rec] = res[field_rec][1] + data_row['data'].append(res[field_rec]) + counter += 1 + ks_list_view_data['data_rows'].append(data_row) + + return ks_list_view_data + + @api.onchange('ks_dashboard_item_type') + def set_color_palette(self): + for rec in self: + if rec.ks_dashboard_item_type == "ks_bar_chart" or rec.ks_dashboard_item_type == "ks_horizontalBar_chart" \ + or rec.ks_dashboard_item_type == "ks_line_chart" or rec.ks_dashboard_item_type == "ks_area_chart": + rec.ks_chart_item_color = "cool" + else: + rec.ks_chart_item_color = "default" + + # Time Filter Calculation + + @api.onchange('ks_date_filter_selection') + def ks_set_date_filter(self): + for rec in self: + if (not rec.ks_date_filter_selection) or rec.ks_date_filter_selection == "l_none": + rec.ks_item_start_date = rec.ks_item_end_date = False + elif rec.ks_date_filter_selection != 'l_custom': + ks_date_data = ks_get_date(rec.ks_date_filter_selection) + rec.ks_item_start_date = ks_date_data["selected_start_date"] + rec.ks_item_end_date = ks_date_data["selected_end_date"] + + @api.depends('ks_dashboard_item_type', 'ks_goal_enable', 'ks_standard_goal_value', 'ks_record_count', + 'ks_record_count_2', 'ks_previous_period', 'ks_compare_period', 'ks_year_period', + 'ks_compare_period_2', 'ks_year_period_2', 'ks_domain_extension_2') + def ks_get_kpi_data(self): + for rec in self: + if rec.ks_dashboard_item_type and rec.ks_dashboard_item_type == 'ks_kpi' and rec.ks_model_id: + ks_kpi_data = [] + ks_record_count = 0.0 + ks_kpi_data_model_1 = {} + ks_record_count = rec.ks_record_count + ks_kpi_data_model_1['model'] = rec.ks_model_name + ks_kpi_data_model_1['record_field'] = rec.ks_record_field.field_description + ks_kpi_data_model_1['record_data'] = ks_record_count + + if rec.ks_goal_enable: + ks_kpi_data_model_1['target'] = rec.ks_standard_goal_value + ks_kpi_data.append(ks_kpi_data_model_1) + + if rec.ks_previous_period: + ks_previous_period_data = rec.ks_get_previous_period_data(rec) + ks_kpi_data_model_1['previous_period'] = ks_previous_period_data + + if rec.ks_model_id_2 and rec.ks_record_count_type_2: + ks_kpi_data_model_2 = {} + ks_kpi_data_model_2['model'] = rec.ks_model_name_2 + ks_kpi_data_model_2[ + 'record_field'] = 'count' if rec.ks_record_count_type_2 == 'count' else \ + rec.ks_record_field_2.field_description + ks_kpi_data_model_2['record_data'] = rec.ks_record_count_2 + ks_kpi_data.append(ks_kpi_data_model_2) + + rec.ks_kpi_data = json.dumps(ks_kpi_data) + else: + rec.ks_kpi_data = False + + # writing separate function for fetching previous period data + def ks_get_previous_period_data(self, rec): + ks_date_data = False + date_filter_selection = False + + if rec.ks_date_filter_selection == "l_none": + date_filter_selection = rec.ks_dashboard_ninja_board_id.ks_date_filter_selection + elif rec.ks_date_filter_selection == "l_custom": + ks_date_data = { + 'selected_start_date': rec.ks_item_start_date, + 'selected_end_date': rec.ks_item_end_date, + } + else: + date_filter_selection = rec.ks_date_filter_selection + ks_date_data = ks_get_date(date_filter_selection) + + + if (ks_date_data): + previous_period_start_date = ks_date_data["selected_start_date"] + previous_period_end_date = ks_date_data["selected_end_date"] + proper_domain = rec.ks_get_previous_period_domain(rec.ks_domain, previous_period_start_date, + previous_period_end_date, rec.ks_date_filter_field) + ks_record_count = 0.0 + + if rec.ks_record_count_type == 'count': + ks_record_count = self.env[rec.ks_model_name].search_count(proper_domain) + return ks_record_count + elif rec.ks_record_field: + data = self.env[rec.ks_model_name].read_group(proper_domain, [rec.ks_record_field.name], [], lazy=False)[0] + if rec.ks_record_count_type == 'sum': + return data.get(rec.ks_record_field.name, 0) if data.get('__count', False) and ( + data.get(rec.ks_record_field.name)) else 0 + else: + return data.get(rec.ks_record_field.name, 0) / data.get('__count', 1) \ + if data.get('__count', False) and (data.get(rec.ks_record_field.name)) else 0 + else: + return False + else: + return False + + def ks_get_previous_period_domain(self, ks_domain, ks_start_date, ks_end_date, date_filter_field): + if ks_domain and "%UID" in ks_domain: + ks_domain = ks_domain.replace('"%UID"', str(self.env.user.id)) + if ks_domain: + # try: + proper_domain = safe_eval(ks_domain) + if ks_start_date and ks_end_date and date_filter_field: + proper_domain.extend([(date_filter_field.name, ">=", ks_start_date), + (date_filter_field.name, "<=", ks_end_date)]) + + else: + if ks_start_date and ks_end_date and date_filter_field: + proper_domain = ([(date_filter_field.name, ">=", ks_start_date), + (date_filter_field.name, "<=", ks_end_date)]) + else: + proper_domain = [] + return proper_domain + + @api.depends('ks_domain_2', 'ks_model_id_2', 'ks_record_field_2', 'ks_record_count_type_2', 'ks_item_start_date_2', + 'ks_date_filter_selection_2', 'ks_record_count_type_2', 'ks_compare_period_2', 'ks_year_period_2') + def ks_get_record_count_2(self): + for rec in self: + if rec.ks_record_count_type_2 == 'count': + ks_record_count = rec.ks_fetch_model_data_2(rec.ks_model_name_2, rec.ks_domain_2, 'search_count', rec) + + elif rec.ks_record_count_type_2 in ['sum', 'average'] and rec.ks_record_field_2: + ks_records_grouped_data = rec.ks_fetch_model_data_2(rec.ks_model_name_2, rec.ks_domain_2, 'read_group', + rec) + if ks_records_grouped_data and len(ks_records_grouped_data) > 0: + ks_records_grouped_data = ks_records_grouped_data[0] + if rec.ks_record_count_type_2 == 'sum' and ks_records_grouped_data.get('__count', False) and ( + ks_records_grouped_data.get(rec.ks_record_field_2.name)): + ks_record_count = ks_records_grouped_data.get(rec.ks_record_field_2.name, 0) + elif rec.ks_record_count_type_2 == 'average' and ks_records_grouped_data.get( + '__count', False) and (ks_records_grouped_data.get(rec.ks_record_field_2.name)): + ks_record_count = ks_records_grouped_data.get(rec.ks_record_field_2.name, + 0) / ks_records_grouped_data.get('__count', + 1) + else: + ks_record_count = 0 + else: + ks_record_count = 0 + else: + ks_record_count = False + + rec.ks_record_count_2 = ks_record_count + + @api.onchange('ks_model_id_2') + def make_record_field_empty_2(self): + for rec in self: + rec.ks_record_field_2 = False + rec.ks_domain_2 = False + rec.ks_date_filter_field_2 = False + # To show "created on" by default on date filter field on model select. + if rec.ks_model_id: + datetime_field_list = rec.ks_date_filter_field_2.search( + [('model_id', '=', rec.ks_model_id.id), '|', ('ttype', '=', 'date'), + ('ttype', '=', 'datetime')]).read(['id', 'name']) + for field in datetime_field_list: + if field['name'] == 'create_date': + rec.ks_date_filter_field_2 = field['id'] + else: + rec.ks_date_filter_field_2 = False + + # Writing separate function to fetch dashboard item data + def ks_fetch_model_data_2(self, ks_model_name, ks_domain, ks_func, rec): + data = 0 + try: + if ks_domain and ks_domain != '[]' and ks_model_name: + proper_domain = self.ks_convert_into_proper_domain_2(ks_domain, rec) + if ks_func == 'search_count': + data = self.env[ks_model_name].search_count(proper_domain) + elif ks_func == 'read_group': + data = self.env[ks_model_name].read_group(proper_domain, [rec.ks_record_field_2.name], [], lazy=False) + elif ks_model_name: + # Have to put extra if condition here because on load,model giving False value + proper_domain = self.ks_convert_into_proper_domain_2(False, rec) + if ks_func == 'search_count': + data = self.env[ks_model_name].search_count(proper_domain) + + elif ks_func == 'read_group': + data = self.env[ks_model_name].read_group(proper_domain, [rec.ks_record_field_2.name], [], lazy=False) + else: + return [] + except Exception as e: + return [] + return data + + @api.onchange('ks_date_filter_selection_2') + def ks_set_date_filter_2(self): + for rec in self: + if (not rec.ks_date_filter_selection_2) or rec.ks_date_filter_selection_2 == "l_none": + rec.ks_item_start_date_2 = rec.ks_item_end_date = False + elif rec.ks_date_filter_selection_2 != 'l_custom': + ks_date_data = ks_get_date(rec.ks_date_filter_selection_2) + rec.ks_item_start_date_2 = ks_date_data["selected_start_date"] + rec.ks_item_end_date_2 = ks_date_data["selected_end_date"] + + def ks_convert_into_proper_domain_2(self, ks_domain_2, rec): + + if ks_domain_2 and "%UID" in ks_domain_2: + ks_domain_2 = ks_domain_2.replace('"%UID"', str(self.env.user.id)) + if ks_domain_2 and "%MYCOMPANY" in ks_domain_2: + ks_domain_2 = ks_domain_2.replace('"%MYCOMPANY"', str(self.env.user.company_id.id)) + + ks_date_domain = False + + if not rec.ks_date_filter_selection_2 or rec.ks_date_filter_selection_2 == "l_none": + selected_start_date = self._context.get('ksDateFilterStartDate', False) + selected_end_date = self._context.get('ksDateFilterEndDate', False) + if selected_start_date and rec.ks_date_filter_field_2.name: + ks_date_domain = [ + (rec.ks_date_filter_field_2.name, ">=", + selected_start_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + elif selected_end_date and rec.ks_date_filter_field_2.name: + ks_date_domain = [ + (rec.ks_date_filter_field_2.name, "<=", + selected_end_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + else: + if selected_start_date and selected_end_date: + ks_date_domain = [ + (rec.ks_date_filter_field_2.name, ">=", + selected_start_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT)), + (rec.ks_date_filter_field_2.name, "<=", + selected_end_date.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] + else: + if rec.ks_date_filter_selection_2 and rec.ks_date_filter_selection_2 != 'l_custom': + ks_date_data = ks_get_date(rec.ks_date_filter_selection_2) + selected_start_date = ks_date_data["selected_start_date"] + selected_end_date = ks_date_data["selected_end_date"] + else: + if rec.ks_item_start_date_2 or rec.ks_item_end_date_2: + selected_start_date = rec.ks_item_start_date + selected_end_date = rec.ks_item_end_date + + if selected_start_date and selected_end_date: + if rec.ks_compare_period_2: + ks_compare_period_2 = abs(rec.ks_compare_period_2) + if ks_compare_period_2 > 100: + ks_compare_period_2 = 100 + if rec.ks_compare_period_2 > 0: + selected_end_date = selected_end_date + ( + selected_end_date - selected_start_date) * ks_compare_period_2 + elif rec.ks_compare_period_2 < 0: + selected_start_date = selected_start_date - ( + selected_end_date - selected_start_date) * ks_compare_period_2 + + if rec.ks_year_period_2 and rec.ks_year_period_2 != 0: + abs_year_period_2 = abs(rec.ks_year_period_2) + sign_yp = rec.ks_year_period_2 / abs_year_period_2 + if abs_year_period_2 > 100: + abs_year_period_2 = 100 + date_field_name = rec.ks_date_filter_field_2.name + + ks_date_domain = ['&', (date_field_name, ">=", + fields.datetime.strftime(selected_start_date, + DEFAULT_SERVER_DATETIME_FORMAT)), + (date_field_name, "<=", + fields.datetime.strftime(selected_end_date, DEFAULT_SERVER_DATETIME_FORMAT))] + + for p in range(1, abs_year_period_2 + 1): + ks_date_domain.insert(0, '|') + ks_date_domain.extend(['&', (date_field_name, ">=", fields.datetime.strftime( + selected_start_date - relativedelta.relativedelta(years=p) * sign_yp, + DEFAULT_SERVER_DATETIME_FORMAT)), + (date_field_name, "<=", fields.datetime.strftime( + selected_end_date - relativedelta.relativedelta( + years=p) * sign_yp, + DEFAULT_SERVER_DATETIME_FORMAT))]) + else: + if rec.ks_date_filter_field_2: + selected_start_date = fields.datetime.strftime(selected_start_date, + DEFAULT_SERVER_DATETIME_FORMAT) + selected_end_date = fields.datetime.strftime(selected_end_date, + DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field_2.name, ">=", selected_start_date), + (rec.ks_date_filter_field_2.name, "<=", selected_end_date)] + else: + ks_date_domain = [] + elif selected_start_date and rec.ks_date_filter_field_2: + selected_start_date = fields.datetime.strftime(selected_start_date, DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field_2.name, ">=", selected_start_date)] + elif selected_end_date and rec.ks_date_filter_field_2: + selected_end_date = fields.datetime.strftime(selected_end_date, DEFAULT_SERVER_DATETIME_FORMAT) + ks_date_domain = [(rec.ks_date_filter_field_2.name, "<=", selected_end_date)] + + proper_domain = safe_eval(ks_domain_2) if ks_domain_2 else [] + if ks_date_domain: + proper_domain.extend(ks_date_domain) + if rec.ks_domain_extension_2: + ks_domain_extension = rec.ks_convert_domain_extension(rec.ks_domain_extension_2, rec) + proper_domain.extend(ks_domain_extension) + return proper_domain + + def ks_fetch_chart_data(self, ks_model_name, ks_chart_domain, ks_chart_measure_field, ks_chart_measure_field_2, + ks_chart_groupby_relation_field, ks_chart_date_groupby, ks_chart_groupby_type, orderby, + limit, chart_count, ks_chart_measure_field_ids, ks_chart_measure_field_2_ids, + ks_chart_groupby_relation_field_id, ks_chart_data): + + if ks_chart_groupby_type == "date_type": + ks_chart_groupby_field = ks_chart_groupby_relation_field + ":" + ks_chart_date_groupby + else: + ks_chart_groupby_field = ks_chart_groupby_relation_field + + try: + if self.ks_fill_temporal and ks_chart_date_groupby not in ['minute', 'hour']: + ks_chart_records = self.env[ks_model_name].with_context(fill_temporal=True) \ + .read_group(ks_chart_domain, set(ks_chart_measure_field + ks_chart_measure_field_2 + + [ks_chart_groupby_relation_field]), [ks_chart_groupby_field], + orderby=orderby, limit=limit, lazy=False) + else: + ks_chart_records = self.env[ks_model_name] \ + .read_group(ks_chart_domain, set(ks_chart_measure_field + ks_chart_measure_field_2 + + [ks_chart_groupby_relation_field]), [ks_chart_groupby_field], + orderby=orderby, limit=limit, lazy=False) + except Exception as e: + ks_chart_records = [] + pass + ks_chart_data['groupby'] = ks_chart_groupby_field + if ks_chart_groupby_type == "relational_type": + ks_chart_data['groupByIds'] = [] + + for res in ks_chart_records: + is_ks_index = False + ks_index = False + if all(measure_field in res for measure_field in ks_chart_measure_field): + if ks_chart_groupby_type == "relational_type": + if res[ks_chart_groupby_field]: + ks_chart_data['groupByIds'].append(res[ks_chart_groupby_field][0]) + label = res[ks_chart_groupby_field][1]._value + else: + label = res[ks_chart_groupby_field] + elif ks_chart_groupby_type == "selection": + selection = res[ks_chart_groupby_field] + if selection: + label = dict(self.env[ks_model_name].fields_get(allfields=[ks_chart_groupby_field]) + [ks_chart_groupby_field]['selection'])[selection] + else: + label = selection + else: + label = res[ks_chart_groupby_field] + + ks_chart_data['domains'].append(res.get('__domain', [])) + if label in ks_chart_data['labels']: + ks_index = ks_chart_data['labels'].index(label) + is_ks_index = True + + else: + ks_chart_data['labels'].append(label) + + counter = 0 + if ks_chart_measure_field: + if ks_chart_measure_field_2: + index = 0 + for field_rec in ks_chart_measure_field_2: + ks_groupby_equal_measures = res.get(ks_chart_groupby_relation_field + "_count", False) or res.get("__count", False)\ + if res.get(ks_chart_groupby_relation_field + "_count", False) or res.get("__count", False) \ + and ks_chart_measure_field_2_ids[index] == ks_chart_groupby_relation_field_id \ + else 1 + try: + if res.get('__count', False): + data = res[field_rec] * ks_groupby_equal_measures \ + if chart_count == 'sum' else \ + res[field_rec] * ks_groupby_equal_measures / \ + (res[ks_chart_groupby_relation_field + "_count"] + if res.get(ks_chart_groupby_relation_field + "_count", False) + else res.get('__count')) + else: + data = 0 + if is_ks_index: + if chart_count == 'sum': + ks_chart_data['datasets'][counter]['data'][ks_index] += data + else: + ks_chart_data['datasets'][counter]['data'][ks_index] = \ + (ks_chart_data['datasets'][counter]['data'][ks_index] + data) / 2 + counter += 1 + index += 1 + continue + except ZeroDivisionError: + data = 0 + ks_chart_data['datasets'][counter]['data'].append(data) + counter += 1 + index += 1 + + index = 0 + for field_rec in ks_chart_measure_field: + ks_groupby_equal_measures = res.get(ks_chart_groupby_relation_field + "_count", False) or res.get("__count", False)\ + if res.get(ks_chart_groupby_relation_field + "_count", False) or res.get("__count", False)\ + and ks_chart_measure_field_ids[index] == ks_chart_groupby_relation_field_id \ + else 1 + try: + if res.get('__count', False): + data = res[field_rec] * ks_groupby_equal_measures \ + if chart_count == 'sum' else \ + res[field_rec] * ks_groupby_equal_measures / \ + (res[ks_chart_groupby_relation_field + "_count"] \ + if res.get(ks_chart_groupby_relation_field + "_count", False) \ + else res.get('__count')) + else: + data = 0 + if is_ks_index: + if chart_count == 'sum': + ks_chart_data['datasets'][counter]['data'][ks_index] += data + else: + ks_chart_data['datasets'][counter]['data'][ks_index] = \ + (ks_chart_data['datasets'][counter]['data'][ks_index] + data)/2 + counter += 1 + index += 1 + continue + except ZeroDivisionError: + data = 0 + ks_chart_data['datasets'][counter]['data'].append(data) + counter += 1 + index += 1 + + else: + if res.get('__count'): + count = res[ks_chart_groupby_relation_field + "_count"] \ + if res.get((ks_chart_groupby_relation_field + "_count"), False) else res['__count'] + else: + count = 0 + data = count + ks_chart_data['datasets'][0]['data'].append(data) + + return ks_chart_data + + @api.model + def ks_fetch_drill_down_data(self, item_id, domain, sequence): + + record = self.browse(int(item_id)) + ks_chart_data = {'labels': [], 'datasets': [], 'ks_show_second_y_scale': False, 'domains': [], + 'previous_domain': domain, 'ks_currency': 0, 'ks_field': "", 'ks_selection': "", } + if record.ks_unit and record.ks_unit_selection == 'monetary': + ks_chart_data['ks_selection'] += record.ks_unit_selection + ks_chart_data['ks_currency'] += record.env.user.company_id.currency_id.id + elif record.ks_unit and record.ks_unit_selection == 'custom': + ks_chart_data['ks_selection'] += record.ks_unit_selection + if record.ks_chart_unit: + ks_chart_data['ks_field'] += record.ks_chart_unit + + # If count chart data type: + action_lines = record.ks_action_lines.sorted(key=lambda r: r.sequence) + action_line = action_lines[sequence] + ks_chart_type = action_line.ks_chart_type if action_line.ks_chart_type else record.ks_dashboard_item_type + ks_list_view_data = {'label': [], 'type': 'grouped', + 'data_rows': [], 'model': record.ks_model_name, 'previous_domain': domain, } + if action_line.ks_chart_type == 'ks_list_view': + if record.ks_dashboard_item_type == 'ks_list_view': + ks_chart_list_measure = record.ks_list_view_group_fields + else: + ks_chart_list_measure = record.ks_chart_measure_field + + ks_list_fields = [] + orderby = action_line.ks_sort_by_field.name if action_line.ks_sort_by_field else "id" + if action_line.ks_sort_by_order: + orderby = orderby + " " + action_line.ks_sort_by_order + limit = action_line.ks_record_limit \ + if action_line.ks_record_limit and action_line.ks_record_limit > 0 else False + ks_count = 0 + for ks in record.ks_action_lines: + ks_count += 1 + if action_line.ks_item_action_field.ttype == 'many2one': + ks_list_view_data['groupby'] = action_line.ks_item_action_field.name + ks_list_fields.append(action_line.ks_item_action_field.name) + ks_list_view_data['label'].append(action_line.ks_item_action_field.field_description) + for res in ks_chart_list_measure: + ks_list_fields.append(res.name) + ks_list_view_data['label'].append(res.field_description) + + ks_list_view_records = self.env[record.ks_model_name] \ + .read_group(domain, ks_list_fields, [action_line.ks_item_action_field.name], orderby=orderby, + limit=limit, lazy=False) + for res in ks_list_view_records: + + counter = 0 + data_row = {'id': res[action_line.ks_item_action_field.name][0] if res[action_line.ks_item_action_field.name] else res[action_line.ks_item_action_field.name] , + 'data': [], + 'domain': json.dumps(res['__domain']), 'sequence': sequence + 1, + 'last_seq': ks_count} + for field_rec in ks_list_fields: + if counter == 0: + data_row['data'].append(res[field_rec][1]._value if res[field_rec] else "False") + else: + data_row['data'].append(res[field_rec]) + counter += 1 + ks_list_view_data['data_rows'].append(data_row) + + elif action_line.ks_item_action_field.ttype == 'date' or \ + action_line.ks_item_action_field.ttype == 'datetime': + ks_list_view_data['list_view_type'] = 'date_type' + ks_list_field = [] + ks_list_view_data[ + 'groupby'] = action_line.ks_item_action_field.name + ':' + action_line.ks_item_action_date_groupby + ks_list_field.append( + action_line.ks_item_action_field.name + ':' + action_line.ks_item_action_date_groupby) + ks_list_fields.append(action_line.ks_item_action_field.name) + ks_list_view_data['label'].append( + action_line.ks_item_action_field.field_description) + for res in ks_chart_list_measure: + ks_list_fields.append(res.name) + ks_list_field.append(res.name) + ks_list_view_data['label'].append(res.field_description) + + ks_list_view_records = self.env[record.ks_model_name] \ + .read_group(domain, ks_list_fields, [action_line.ks_item_action_field.name + ':' + + action_line.ks_item_action_date_groupby], orderby=orderby, + limit=limit, lazy=False) + + for res in ks_list_view_records: + counter = 0 + data_row = {'data': [], + 'domain': json.dumps(res['__domain']), 'sequence': sequence + 1, + 'last_seq': ks_count} + for field_rec in ks_list_field: + data_row['data'].append(res[field_rec]) + ks_list_view_data['data_rows'].append(data_row) + + elif action_line.ks_item_action_field.ttype == 'selection': + ks_list_view_data['list_view_type'] = 'selection' + ks_list_view_data['groupby'] = action_line.ks_item_action_field.name + ks_selection_field = action_line.ks_item_action_field.name + ks_list_view_data['label'].append(action_line.ks_item_action_field.field_description) + for res in ks_chart_list_measure: + ks_list_fields.append(res.name) + ks_list_view_data['label'].append(res.field_description) + + ks_list_view_records = self.env[record.ks_model_name] \ + .read_group(domain, ks_list_fields, [action_line.ks_item_action_field.name], orderby=orderby, + limit=limit, lazy=False) + for res in ks_list_view_records: + counter = 0 + data_row = {'data': [], + 'domain': json.dumps(res['__domain']), 'sequence': sequence + 1, + 'last_seq': ks_count} + if res[ks_selection_field]: + data_row['data'].append(dict( + self.env[record.ks_model_name].fields_get(allfields=ks_selection_field) + [ks_selection_field]['selection'])[res[ks_selection_field]]) + else: + data_row['data'].append(" ") + for field_rec in ks_list_fields: + data_row['data'].append(res[field_rec]) + ks_list_view_data['data_rows'].append(data_row) + + else: + ks_list_view_data['list_view_type'] = 'other' + ks_list_view_data['groupby'] = action_line.ks_item_action_field.name + ks_list_fields.append(action_line.ks_item_action_field.name) + ks_list_view_data['label'].append(action_line.ks_item_action_field.field_description) + for res in ks_chart_list_measure: + if action_line.ks_item_action_field.name != res.name: + ks_list_view_data['label'].append(res.field_description) + ks_list_fields.append(res.name) + + ks_list_view_records = self.env[record.ks_model_name] \ + .read_group(domain, ks_list_fields, [action_line.ks_item_action_field.name], orderby=orderby, + limit=limit, lazy=False) + for res in ks_list_view_records: + if all(list_fields in res for list_fields in ks_list_fields): + counter = 0 + data_row = {'id': action_line.ks_item_action_field.name, 'data': [], + 'domain': json.dumps(res['__domain']), 'sequence': sequence + 1, + 'last_seq': ks_count} + + for field_rec in ks_list_fields: + if counter == 0: + data_row['data'].append(res[field_rec]) + else: + if action_line.ks_item_action_field.name == field_rec: + data_row['data'].append(res[field_rec] * (res.get(field_rec + '_count', False) if res.get(field_rec + '_count', False) else res.get('__count'))) + else: + data_row['data'].append(res[field_rec]) + counter += 1 + ks_list_view_data['data_rows'].append(data_row) + + return {"ks_list_view_data": json.dumps(ks_list_view_data), "ks_list_view_type": "grouped", + 'sequence': sequence + 1, } + else: + ks_chart_measure_field = [] + ks_chart_measure_field_ids = [] + ks_chart_measure_field_2 = [] + ks_chart_measure_field_2_ids = [] + if record.ks_chart_data_count_type == "count": + ks_chart_data['datasets'].append({'data': [], 'label': "Count"}) + else: + if ks_chart_type == 'ks_bar_chart': + if record.ks_chart_measure_field_2: + ks_chart_data['ks_show_second_y_scale'] = True + + for res in record.ks_chart_measure_field_2: + ks_chart_measure_field_2.append(res.name) + ks_chart_measure_field_2_ids.append(res.id) + ks_chart_data['datasets'].append( + {'data': [], 'label': res.field_description, 'type': 'line', 'yAxisID': 'y-axis-1'}) + if record.ks_dashboard_item_type == 'ks_list_view': + for res in record.ks_list_view_group_fields: + ks_chart_measure_field.append(res.name) + ks_chart_measure_field_ids.append(res.id) + ks_chart_data['datasets'].append({'data': [], 'label': res.field_description}) + else: + for res in record.ks_chart_measure_field: + ks_chart_measure_field.append(res.name) + ks_chart_measure_field_ids.append(res.id) + ks_chart_data['datasets'].append({'data': [], 'label': res.field_description}) + + ks_chart_groupby_relation_field = action_line.ks_item_action_field.name + ks_chart_relation_type = action_line.ks_item_action_field_type + ks_chart_date_group_by = action_line.ks_item_action_date_groupby + ks_chart_groupby_relation_field_id = action_line.ks_item_action_field.id + orderby = action_line.ks_sort_by_field.name if action_line.ks_sort_by_field else "id" + if action_line.ks_sort_by_order: + orderby = orderby + " " + action_line.ks_sort_by_order + limit = action_line.ks_record_limit if action_line.ks_record_limit and action_line.ks_record_limit > 0 else False + + if ks_chart_type != "ks_bar_chart": + ks_chart_measure_field_2 = [] + ks_chart_measure_field_2_ids = [] + + ks_chart_data = record.ks_fetch_chart_data(record.ks_model_name, domain, ks_chart_measure_field, + ks_chart_measure_field_2, + ks_chart_groupby_relation_field, ks_chart_date_group_by, + ks_chart_relation_type, + orderby, limit, record.ks_chart_data_count_type, + ks_chart_measure_field_ids, + ks_chart_measure_field_2_ids, ks_chart_groupby_relation_field_id, + ks_chart_data) + + return { + 'ks_chart_data': json.dumps(ks_chart_data), + 'ks_chart_type': ks_chart_type, + 'sequence': sequence + 1, + } + + @api.model + def ks_get_start_end_date(self, model_name, ks_chart_groupby_relation_field, ttype, ks_chart_domain, + ks_goal_domain): + ks_start_end_date = {} + try: + model_field_start_date = \ + self.env[model_name].search(ks_chart_domain + [(ks_chart_groupby_relation_field, '!=', False)], limit=1, + order=ks_chart_groupby_relation_field + " ASC")[ + ks_chart_groupby_relation_field] + model_field_end_date = \ + self.env[model_name].search(ks_chart_domain + [(ks_chart_groupby_relation_field, '!=', False)], limit=1, + order=ks_chart_groupby_relation_field + " DESC")[ + ks_chart_groupby_relation_field] + except Exception as e: + model_field_start_date = model_field_end_date = False + pass + + goal_model_start_date = \ + self.env['ks_dashboard_ninja.item_goal'].search(ks_goal_domain, limit=1, + order='ks_goal_date ASC')['ks_goal_date'] + goal_model_end_date = \ + self.env['ks_dashboard_ninja.item_goal'].search(ks_goal_domain, limit=1, + order='ks_goal_date DESC')['ks_goal_date'] + + if model_field_start_date and ttype == "date": + model_field_end_date = datetime.combine(model_field_end_date, datetime.min.time()) + model_field_start_date = datetime.combine(model_field_start_date, datetime.min.time()) + + if model_field_start_date and goal_model_start_date: + goal_model_start_date = datetime.combine(goal_model_start_date, datetime.min.time()) + goal_model_end_date = datetime.combine(goal_model_end_date, datetime.max.time()) + if model_field_start_date < goal_model_start_date: + ks_start_end_date['start_date'] = model_field_start_date.strftime("%Y-%m-%d 00:00:00") + else: + ks_start_end_date['start_date'] = goal_model_start_date.strftime("%Y-%m-%d 00:00:00") + if model_field_end_date > goal_model_end_date: + ks_start_end_date['end_date'] = model_field_end_date.strftime("%Y-%m-%d 23:59:59") + else: + ks_start_end_date['end_date'] = goal_model_end_date.strftime("%Y-%m-%d 23:59:59") + + elif model_field_start_date and not goal_model_start_date: + ks_start_end_date['start_date'] = model_field_start_date.strftime("%Y-%m-%d 00:00:00") + ks_start_end_date['end_date'] = model_field_end_date.strftime("%Y-%m-%d 23:59:59") + + elif goal_model_start_date and not model_field_start_date: + ks_start_end_date['start_date'] = goal_model_start_date.strftime("%Y-%m-%d 00:00:00") + ks_start_end_date['end_date'] = goal_model_start_date.strftime("%Y-%m-%d 23:59:59") + else: + ks_start_end_date['start_date'] = False + ks_start_end_date['end_date'] = False + + return ks_start_end_date + + # List View pagination + @api.model + def ks_get_next_offset(self, ks_item_id, offset): + record = self.browse(ks_item_id) + ks_offset = offset['offset'] + ks_list_domain = self.ks_convert_into_proper_domain(record.ks_domain, self) + ks_list_view_data = self.ks_fetch_list_view_data(record, ks_list_domain, offset=int(ks_offset)) + + return { + 'ks_list_view_data': json.dumps(ks_list_view_data), + 'offset': int(ks_offset) + 1, + 'next_offset': int(ks_offset) + len(ks_list_view_data['data_rows']), + 'limit': record.ks_record_data_limit if record.ks_record_data_limit else 0, + } + + @api.model + def get_sorted_month(self, display_format, ftype='date'): + query = """ + with d as (SELECT date_trunc(%(aggr)s, generate_series) AS timestamp FROM generate_series + (%(timestamp_begin)s::TIMESTAMP , %(timestamp_end)s::TIMESTAMP , %(aggr1)s::interval )) + select timestamp from d group by timestamp order by timestamp + """ + self.env.cr.execute(query, { + 'timestamp_begin': "2020-01-01 00:00:00", + 'timestamp_end': "2020-12-31 00:00:00", + 'aggr': 'month', + 'aggr1': '1 month' + }) + + dates = self.env.cr.fetchall() + locale = self._context.get('lang') or 'en_US' + tz_convert = self._context.get('tz') + return [self.format_label(d[0], ftype, display_format, tz_convert, locale) for d in dates] + + # Fix Order BY : maybe revert old code + @api.model + def generate_timeserise(self, date_begin, date_end, aggr, ftype='date'): + query = """ + with d as (SELECT date_trunc(%(aggr)s, generate_series) AS timestamp FROM generate_series + (%(timestamp_begin)s::TIMESTAMP , %(timestamp_end)s::TIMESTAMP , '1 hour'::interval )) + select timestamp from d group by timestamp order by timestamp + """ + + self.env.cr.execute(query, { + 'timestamp_begin': date_begin, + 'timestamp_end': date_end, + 'aggr': aggr, + 'aggr1': '1 ' + aggr + }) + dates = self.env.cr.fetchall() + display_formats = { + # Careful with week/year formats: + # - yyyy (lower) must always be used, except for week+year formats + # - YYYY (upper) must always be used for week+year format + # e.g. 2006-01-01 is W52 2005 in some locales (de_DE), + # and W1 2006 for others + # + # Mixing both formats, e.g. 'MMM YYYY' would yield wrong results, + # such as 2006-01-01 being formatted as "January 2005" in some locales. + # Cfr: http://babel.pocoo.org/en/latest/dates.html#date-fields + 'minute': 'hh:mm dd MMM', + 'hour': 'hh:00 dd MMM', + 'day': 'dd MMM yyyy', # yyyy = normal year + 'week': "'W'w YYYY", # w YYYY = ISO week-year + 'month': 'MMMM yyyy', + 'quarter': 'QQQ yyyy', + 'year': 'yyyy', + } + + display_format = display_formats[aggr] + locale = self._context.get('lang') or 'en_US' + tz_convert = self._context.get('tz') + return [self.format_label(d[0], ftype, display_format, tz_convert, locale) for d in dates] + + @api.model + def format_label(self, value, ftype, display_format, tz_convert, locale): + + tzinfo = None + if ftype == 'datetime': + if tz_convert: + value = pytz.timezone(self._context['tz']).localize(value) + tzinfo = value.tzinfo + return babel.dates.format_datetime(value, format=display_format, tzinfo=tzinfo, locale=locale) + else: + + if tz_convert: + value = pytz.timezone(self._context['tz']).localize(value) + tzinfo = value.tzinfo + return babel.dates.format_date(value, format=display_format, locale=locale) + + def ks_sort_sub_group_by_records(self, ks_data, field_type, ks_chart_date_groupby, ks_sort_by_order, + ks_chart_date_sub_groupby): + if ks_data: + reverse = False + if ks_sort_by_order == 'DESC': + reverse = True + + for data in ks_data: + if field_type == 'date_type': + if ks_chart_date_groupby in ['minute', 'hour']: + if ks_chart_date_sub_groupby in ["month", "week", "quarter", "year"]: + ks_sorted_months = self.get_sorted_month("MMM") + data['value'].sort(key=lambda x: int( + str(ks_sorted_months.index(x['x'].split(" ")[2]) + 1) + x['x'].split(" ")[1] + + x['x'].split(" ")[0].replace(":", "")), reverse=reverse) + else: + data['value'].sort(key=lambda x: int(x['x'].replace(":", "")), reverse=reverse) + elif ks_chart_date_groupby == 'day' and ks_chart_date_sub_groupby in ["quarter", "year"]: + ks_sorted_days = self.generate_timeserise("2020-01-01 00:00:00", "2020-12-31 00:00:00", + 'day', "date") + b = [" ".join(x.split(" ")[0:2]) for x in ks_sorted_days] + data['value'].sort(key=lambda x: b.index(x['x']), reverse=reverse) + elif ks_chart_date_groupby == 'day' and ks_chart_date_sub_groupby not in ["quarter", "year"]: + data['value'].sort(key=lambda i: int(i['x']), reverse=reverse) + elif ks_chart_date_groupby == 'week': + data['value'].sort(key=lambda i: int(i['x'][1:]), reverse=reverse) + elif ks_chart_date_groupby == 'month': + ks_sorted_months = self.generate_timeserise("2020-01-01 00:00:00", "2020-12-31 00:00:00", + 'month', "date") + b = [" ".join(x.split(" ")[0:1]) for x in ks_sorted_months] + data['value'].sort(key=lambda x: b.index(x['x']), reverse=reverse) + elif ks_chart_date_groupby == 'quarter': + ks_sorted_months = self.generate_timeserise("2020-01-01 00:00:00", "2020-12-31 00:00:00", + 'quarter', "date") + b = [" ".join(x.split(" ")[:-1]) for x in ks_sorted_months] + data['value'].sort(key=lambda x: b.index(x['x']), reverse=reverse) + elif ks_chart_date_groupby == 'year': + data['value'].sort(key=lambda i: int(i['x']), reverse=reverse) + else: + data['value'].sort(key=lambda i: i['x'], reverse=reverse) + + return ks_data + + @api.onchange('ks_domain_2') + def ks_onchange_check_domain_2_onchange(self): + if self.ks_domain_2: + proper_domain_2 = [] + try: + ks_domain_2 = self.ks_domain_2 + if "%UID" in ks_domain_2: + ks_domain_2 = ks_domain_2.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain_2: + ks_domain_2 = ks_domain_2.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + ks_domain_2 = safe_eval(ks_domain_2) + + for element in ks_domain_2: + proper_domain_2.append(element) if type(element) != list else proper_domain_2.append(tuple(element)) + self.env[self.ks_model_name_2].search_count(proper_domain_2) + except Exception: + raise UserError("Invalid Domain") + + @api.onchange('ks_domain') + def ks_onchange_check_domain_onchange(self): + if self.ks_domain: + proper_domain = [] + try: + ks_domain = self.ks_domain + if "%UID" in ks_domain: + ks_domain = ks_domain.replace("%UID", str(self.env.user.id)) + if "%MYCOMPANY" in ks_domain: + ks_domain = ks_domain.replace("%MYCOMPANY", str(self.env.user.company_id.id)) + ks_domain = safe_eval(ks_domain) + for element in ks_domain: + proper_domain.append(element) if type(element) != list else proper_domain.append(tuple(element)) + self.env[self.ks_model_name].search_count(proper_domain) + except Exception: + raise UserError("Invalid Domain") + + +class KsDashboardItemsGoal(models.Model): + _name = 'ks_dashboard_ninja.item_goal' + _description = 'Dashboard Ninja Items Goal Lines' + + ks_goal_date = fields.Date(string="Date") + ks_goal_value = fields.Float(string="Value") + + ks_dashboard_item = fields.Many2one('ks_dashboard_ninja.item', string="Dashboard Item") + + +class KsDashboardItemsActions(models.Model): + _name = 'ks_dashboard_ninja.item_action' + _description = 'Dashboard Ninja Items Action Lines' + + ks_item_action_field = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id'),('store','=',True)," + "('ttype','!=','binary'),('ttype','!=','many2many'), " + "('ttype','!=','one2many')]", + string="Action Group By") + + ks_item_action_field_type = fields.Char(compute="ks_get_item_action_type", compute_sudo=False) + + ks_item_action_date_groupby = fields.Selection([('minute', 'Minute'), + ('hour', 'Hour'), + ('day', 'Day'), + ('week', 'Week'), + ('month', 'Month'), + ('quarter', 'Quarter'), + ('year', 'Year'), + ], string="Group By Date") + + ks_chart_type = fields.Selection([('ks_bar_chart', 'Bar Chart'), + ('ks_horizontalBar_chart', 'Horizontal Bar Chart'), + ('ks_line_chart', 'Line Chart'), + ('ks_area_chart', 'Area Chart'), + ('ks_pie_chart', 'Pie Chart'), + ('ks_doughnut_chart', 'Doughnut Chart'), + ('ks_polarArea_chart', 'Polar Area Chart'), + ('ks_list_view', 'List View')], + string="Item Type") + + ks_dashboard_item_id = fields.Many2one('ks_dashboard_ninja.item', string="Dashboard Item") + ks_model_id = fields.Many2one('ir.model', related='ks_dashboard_item_id.ks_model_id') + sequence = fields.Integer(string="Sequence") + # For sorting and record limit + ks_record_limit = fields.Integer(string="Record Limit") + ks_sort_by_field = fields.Many2one('ir.model.fields', + domain="[('model_id','=',ks_model_id),('name','!=','id'),('store','=',True)," + "('ttype','!=','one2many'),('ttype','!=','many2one')," + "('ttype','!=','binary')]", + string="Sort By Field") + ks_sort_by_order = fields.Selection([('ASC', 'Ascending'), ('DESC', 'Descending')], + string="Sort Order") + + @api.depends('ks_item_action_field') + def ks_get_item_action_type(self): + for rec in self: + if rec.ks_item_action_field.ttype == 'datetime' or rec.ks_item_action_field.ttype == 'date': + rec.ks_item_action_field_type = 'date_type' + elif rec.ks_item_action_field.ttype == 'many2one': + rec.ks_item_action_field_type = 'relational_type' + elif rec.ks_item_action_field.ttype == 'selection': + rec.ks_item_action_field_type = 'selection' + + else: + rec.ks_item_action_field_type = 'none' + + @api.onchange('ks_item_action_date_groupby') + def ks_check_date_group_by(self): + for rec in self: + if rec.ks_item_action_field.ttype == 'date' and rec.ks_item_action_date_groupby in ['hour', 'minute']: + raise ValidationError(_('Action field: {} cannot be aggregated by {}').format( + rec.ks_item_action_field.display_name, rec.ks_item_action_date_groupby)) diff --git a/ks_dashboard_ninja/models/ks_item_action.py b/ks_dashboard_ninja/models/ks_item_action.py new file mode 100644 index 0000000..4e5320d --- /dev/null +++ b/ks_dashboard_ninja/models/ks_item_action.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api, _ +from odoo.exceptions import UserError, ValidationError + + +class KsDashboardNinjaBoardItemAction(models.TransientModel): + _name = 'ks_ninja_dashboard.item_action' + _description = 'Dashboard Ninja Item Actions' + + name = fields.Char() + ks_dashboard_item_ids = fields.Many2many("ks_dashboard_ninja.item", string="Dashboard Items") + ks_action = fields.Selection([('move', 'Move'), + ('duplicate', 'Duplicate'), + ], string="Action") + ks_dashboard_ninja_id = fields.Many2one("ks_dashboard_ninja.board", string="Select Dashboard") + ks_dashboard_ninja_ids = fields.Many2many("ks_dashboard_ninja.board", string="Select Dashboards") + + # Move or Copy item to another dashboard action + + def action_item_move_copy_action(self): + if self.ks_action == 'move': + for item in self.ks_dashboard_item_ids: + item.ks_dashboard_ninja_board_id = self.ks_dashboard_ninja_id + elif self.ks_action == 'duplicate': + # Using sudo here to allow creating same item without any security error + for dashboard_id in self.ks_dashboard_ninja_ids: + for item in self.ks_dashboard_item_ids: + item.sudo().copy({'ks_dashboard_ninja_board_id': dashboard_id.id}) diff --git a/ks_dashboard_ninja/security/ir.model.access.csv b/ks_dashboard_ninja/security/ir.model.access.csv new file mode 100644 index 0000000..85a4c23 --- /dev/null +++ b/ks_dashboard_ninja/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_ks_dashboard_ninja_board,ks_dashboard_ninja.board,model_ks_dashboard_ninja_board,,1,1,1,1 +access_ks_dashboard_ninja_item,ks_dashboard_ninja.item,model_ks_dashboard_ninja_item,,1,1,1,1 +access_ks_dashboard_ninja_board_template,ks_dashboard_ninja.board_template,model_ks_dashboard_ninja_board_template,,1,1,1,1 +access_ks_dashboard_ninja_item_goal,ks_dashboard_ninja_item_goal,model_ks_dashboard_ninja_item_goal,,1,1,1,1 +access_ks_dashboard_ninja_item_action,ks_dashboard_ninja_item_action,model_ks_dashboard_ninja_item_action,,1,1,1,1 \ No newline at end of file diff --git a/ks_dashboard_ninja/security/ks_security_groups.xml b/ks_dashboard_ninja/security/ks_security_groups.xml new file mode 100644 index 0000000..9dc9561 --- /dev/null +++ b/ks_dashboard_ninja/security/ks_security_groups.xml @@ -0,0 +1,32 @@ + + + + + Dashboard Item Company Restriction: User Can only view their company and sub companies + items. + + + + ['|','|',('ks_company_id','=',False),('ks_company_id','=',user.company_id.id),('ks_company_id','child_of',[user.company_id.id])] + + + + + + + + + Dashboard Ninja Rights + + + + Show Full Dashboard Features + + + + + + + + + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/banner.gif b/ks_dashboard_ninja/static/description/banner.gif new file mode 100644 index 0000000..6159178 Binary files /dev/null and b/ks_dashboard_ninja/static/description/banner.gif differ diff --git a/ks_dashboard_ninja/static/description/banner1.gif b/ks_dashboard_ninja/static/description/banner1.gif new file mode 100644 index 0000000..ddbf92f Binary files /dev/null and b/ks_dashboard_ninja/static/description/banner1.gif differ diff --git a/ks_dashboard_ninja/static/description/banner_old.gif b/ks_dashboard_ninja/static/description/banner_old.gif new file mode 100644 index 0000000..4287e63 Binary files /dev/null and b/ks_dashboard_ninja/static/description/banner_old.gif differ diff --git a/ks_dashboard_ninja/static/description/banners/banner.gif b/ks_dashboard_ninja/static/description/banners/banner.gif new file mode 100644 index 0000000..8ce6453 Binary files /dev/null and b/ks_dashboard_ninja/static/description/banners/banner.gif differ diff --git a/ks_dashboard_ninja/static/description/dashboard.gif b/ks_dashboard_ninja/static/description/dashboard.gif new file mode 100644 index 0000000..7c7ea60 Binary files /dev/null and b/ks_dashboard_ninja/static/description/dashboard.gif differ diff --git a/ks_dashboard_ninja/static/description/icon.png b/ks_dashboard_ninja/static/description/icon.png new file mode 100644 index 0000000..63448e7 Binary files /dev/null and b/ks_dashboard_ninja/static/description/icon.png differ diff --git a/ks_dashboard_ninja/static/description/images/Ksolves_logo.png b/ks_dashboard_ninja/static/description/images/Ksolves_logo.png new file mode 100644 index 0000000..f726e50 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/Ksolves_logo.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png b/ks_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png new file mode 100644 index 0000000..5ab90f3 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png b/ks_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png new file mode 100644 index 0000000..3d45b3d Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/icon.png b/ks_dashboard_ninja/static/description/images/app-logo/icon.png new file mode 100644 index 0000000..68e1383 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/icon.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/iconcalendar.png b/ks_dashboard_ninja/static/description/images/app-logo/iconcalendar.png new file mode 100644 index 0000000..3622d3a Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/iconcalendar.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png b/ks_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png new file mode 100644 index 0000000..17f4998 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/list-view-manager.png b/ks_dashboard_ninja/static/description/images/app-logo/list-view-manager.png new file mode 100644 index 0000000..a8cca93 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/list-view-manager.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png b/ks_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png new file mode 100644 index 0000000..4f1721d Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png b/ks_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png new file mode 100644 index 0000000..adcf78b Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png b/ks_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png new file mode 100644 index 0000000..8438fbe Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/office365contact.png b/ks_dashboard_ninja/static/description/images/app-logo/office365contact.png new file mode 100644 index 0000000..5db09df Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/office365contact.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/one-click-sale.png b/ks_dashboard_ninja/static/description/images/app-logo/one-click-sale.png new file mode 100644 index 0000000..b96ea2b Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/one-click-sale.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/percent_field.png b/ks_dashboard_ninja/static/description/images/app-logo/percent_field.png new file mode 100644 index 0000000..8d93c8d Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/percent_field.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/pos-per-item.png b/ks_dashboard_ninja/static/description/images/app-logo/pos-per-item.png new file mode 100644 index 0000000..a9bd0c7 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/pos-per-item.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png b/ks_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png new file mode 100644 index 0000000..4170e13 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png b/ks_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png new file mode 100644 index 0000000..c63e2c5 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/pvep.png b/ks_dashboard_ninja/static/description/images/app-logo/pvep.png new file mode 100644 index 0000000..fa42b19 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/pvep.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png b/ks_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png new file mode 100644 index 0000000..50e71df Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/toggle_switch.png b/ks_dashboard_ninja/static/description/images/app-logo/toggle_switch.png new file mode 100644 index 0000000..aabf539 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/toggle_switch.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/universal_discount.png b/ks_dashboard_ninja/static/description/images/app-logo/universal_discount.png new file mode 100644 index 0000000..b556539 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/universal_discount.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/universal_tax.png b/ks_dashboard_ninja/static/description/images/app-logo/universal_tax.png new file mode 100644 index 0000000..63178f0 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/universal_tax.png differ diff --git a/ks_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png b/ks_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png new file mode 100644 index 0000000..59a10fe Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app-logo/woocommerce_icon.png differ diff --git a/ks_dashboard_ninja/static/description/images/app_screen/preview.gif b/ks_dashboard_ninja/static/description/images/app_screen/preview.gif new file mode 100644 index 0000000..4750476 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app_screen/preview.gif differ diff --git a/ks_dashboard_ninja/static/description/images/app_screen/video_cover.png b/ks_dashboard_ninja/static/description/images/app_screen/video_cover.png new file mode 100644 index 0000000..416e3da Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/app_screen/video_cover.png differ diff --git a/ks_dashboard_ninja/static/description/images/apps.png b/ks_dashboard_ninja/static/description/images/apps.png new file mode 100644 index 0000000..647fbe2 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/apps.png differ diff --git a/ks_dashboard_ninja/static/description/images/community.svg b/ks_dashboard_ninja/static/description/images/community.svg new file mode 100644 index 0000000..4ffdb0d --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/community.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/images/custom.png b/ks_dashboard_ninja/static/description/images/custom.png new file mode 100644 index 0000000..481772c Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/custom.png differ diff --git a/ks_dashboard_ninja/static/description/images/develop.png b/ks_dashboard_ninja/static/description/images/develop.png new file mode 100644 index 0000000..1e9d24a Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/develop.png differ diff --git a/ks_dashboard_ninja/static/description/images/enterprise.svg b/ks_dashboard_ninja/static/description/images/enterprise.svg new file mode 100644 index 0000000..093cfc0 --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/enterprise.svg @@ -0,0 +1,2 @@ + + diff --git a/ks_dashboard_ninja/static/description/images/faq-icon.png b/ks_dashboard_ninja/static/description/images/faq-icon.png new file mode 100644 index 0000000..6158c83 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/faq-icon.png differ diff --git a/ks_dashboard_ninja/static/description/images/flame.svg b/ks_dashboard_ninja/static/description/images/flame.svg new file mode 100644 index 0000000..bc846e2 --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/flame.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_dashboard_ninja/static/description/images/floating-menu.zip b/ks_dashboard_ninja/static/description/images/floating-menu.zip new file mode 100644 index 0000000..198840e Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/floating-menu.zip differ diff --git a/ks_dashboard_ninja/static/description/images/forward-arrow.svg b/ks_dashboard_ninja/static/description/images/forward-arrow.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/forward-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/images/forward-arrow1.svg b/ks_dashboard_ninja/static/description/images/forward-arrow1.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/forward-arrow1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/images/integrated.png b/ks_dashboard_ninja/static/description/images/integrated.png new file mode 100644 index 0000000..8232afa Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/integrated.png differ diff --git a/ks_dashboard_ninja/static/description/images/ksolves-logo.png b/ks_dashboard_ninja/static/description/images/ksolves-logo.png new file mode 100644 index 0000000..17e6d8b Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/ksolves-logo.png differ diff --git a/ks_dashboard_ninja/static/description/images/line.png b/ks_dashboard_ninja/static/description/images/line.png new file mode 100644 index 0000000..a9d5aaf Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/line.png differ diff --git a/ks_dashboard_ninja/static/description/images/release.svg b/ks_dashboard_ninja/static/description/images/release.svg new file mode 100644 index 0000000..f623aea --- /dev/null +++ b/ks_dashboard_ninja/static/description/images/release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/images/support.png b/ks_dashboard_ninja/static/description/images/support.png new file mode 100644 index 0000000..fc726f7 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/support.png differ diff --git a/ks_dashboard_ninja/static/description/images/support2.png b/ks_dashboard_ninja/static/description/images/support2.png new file mode 100644 index 0000000..9432299 Binary files /dev/null and b/ks_dashboard_ninja/static/description/images/support2.png differ diff --git a/ks_dashboard_ninja/static/description/index.html b/ks_dashboard_ninja/static/description/index.html new file mode 100644 index 0000000..3b76b2d --- /dev/null +++ b/ks_dashboard_ninja/static/description/index.html @@ -0,0 +1,1207 @@ + + + + + + + Odoo + + + + + + + + + + + + + +
+
+ + ksolves-logo + +
+ +
+ Community + Enterprise + Odoo.sh +
+
+
+
+
+

Dashboard Ninja
+

+
+
+
+
+
+

Dashboard Ninja helps create beautiful, customized and robust dashboards for your different + departments. With this easy to use app, you will be able to save your precious business hours and take + major business decisions quickly by overseeing important stats on your self-configured dashboards. +


+

Pre-configured Dashboard Ninja Apps

+
Dashboard Ninja is a base app that allow you to create dashboard of any odoo business model. We are also providing some free apps with pre-configured dashboard, that are listed below.
+
+ +
+
    +
  • + Dashboard Screen + arrow + +
  • +
+
+

Key Features +

+
+
+
    +
  • +
    arrow
    + Fully configurable Dynamic Dashboards with animated charts +
  • +
  • +
    arrow
    + 8 Chart Types supported Tile, Line chart, Bar chart(Stacked, Vertical, Horizontal), Pie chart(Semi/Full), Doughnut chart, Area chart, Polar Area chart, List view +
  • +
  • +
    arrow
    + Full Configuration of Tiles - (predefined font awesome icons or upload your icon), font color, background color, 6 predefined layouts, size +
  • +
  • +
    arrow
    + Target feature provided to set targets as line/bar on Bar Chart, Area Chart, Line Chart, & Horizontal Chart +
  • +
  • +
    arrow
    + Auto refresh dashboard data after configured period of time (None, 15 sec, 30 sec, 45 sec, 1 min, 2 min, 5 min, 10 min) +
  • +
  • +
    arrowr
    + Click info icon on charts or section of charts to view details in list view +
  • +
  • +
    arrow
    + Multi Company support +
  • +
  • +
    arrow
    + New Dashboard Item type - KPI card with comparison to Target & Previous period +
  • +
  • +
    arrow
    + Option on KPI tiles for Comparison of two query in Sum, Ratio or Percentage +
  • +
  • +
    arrow
    + New Axis for line chart if used with Bar chart +
  • +
  • +
    arrow
    + Configuration menu provided to create multiple dashboards under any Menu supporting Odoo’s default Access permissions +
  • +
  • +
    arrow
    + Configure Dashboard Items easily using Quick Edit Mode +
  • +
+
+
+
    + +
  • +
    arrow
    + Easy configuration of items using Odoo models, fields, domains. +
  • +
  • +
    arrow
    + Responsive design for Desktop, Tablet, and Mobile phones +
  • +
  • +
    arrow
    + Limit your records to see limited records in any dashboard items like Top 10 products etc +
  • +
  • +
    arrow
    + 3 predefined dashboard layout templates provided during creation of a new dashboard +
  • +
  • +
    arrow
    + Ability to change the color scheme for charts easily +
  • +
  • +
    arrow
    + 20 Date filter options provided like Last 7 Days, Last 30 Days, Last 90 Days, Last 365 Days, This Month, This year, Custom Dates etc +
  • +
  • +
    arrow
    + Move or duplicate your dashboard item within the same or another dashboard +
  • +
  • +
    arrow
    + Export and Import complete dashboards between different databases +
  • +
  • +
    arrow
    + Export any chart item as Excel, CSV, PDF, PNG +
  • +
  • +
    arrow
    + Line Measure option that will show line in bar chart +
  • +
  • +
    arrow
    + Two list view types: Grouped, Ungrouped +
  • +
  • +
    arrow
    + Filter logged in user data using %UID in domain filter +
  • +
  • +
    arrow
    + Available for Community and Enterprise Edition in versions 10, 11, 12, 13 +
  • +
+
+
+
+
+ +
+
+ DEMO AVAILABLE +
+
+ FREE 90 DAYS SUPPORT +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ +
+
+
+
+

Setup

+
+ arrow +
+
+
+
+
+
+
+
+
+
+

Our Releases

+
+
+
+ +
+
+ 8th + July, 2020 +
+
+
+

Latest Release 3.2.1

+

+ Improvement - Update Same Period Previous Years limit from last 10 years to 100 years. +

+

+ Fix - Domain record click issue form the item view. +

+

+ Fix - All-Time date filter changing issue after configure dashboard date filter. +

+
+
+
+
+
+ 1st + July, 2020 +
+
+
+

Release 3.2.0

+

+ Feature - Added Month-Year date filter aggregation in Group by Date. +

+
+
+
+
+
+ 29th + June, 2020 +
+
+
+

Release 3.1.9

+

+ Minor code changes related to custom date filter. +

+
+
+
+
+
+ 27th + May, 2020 +
+
+
+

Release 3.1.8

+

+ Fix - Minor bug fix related to pagination. +

+
+
+
+
+
+ 18th + May, 2020 +
+
+
+

Release 3.1.7

+

+ Fix - Tile and KPI item resize issue after quick customize the items. +

+
+
+
+
+
+ 7th + May, 2020 +
+
+
+

Release 3.1.6

+

+ Improvement - Date field data is show in date format instead of the DateTime format in the ungrouped list view. +

+

+ Fix - KPI previous period date filter issue. +

+
+
+
+
+
+ 1st + May, 2020 +
+
+
+

Release 3.1.5

+

+ Minor code changes regarding sort order +

+
+
+
+
+
+ 21st + April, 2020 +
+
+
+

Release 3.1.4

+

+ Fix - Made compatible with odoo latest changes regarding invoice report. +

+
+
+
+
+
+ 18th + April, 2020 +
+
+
+

Release 3.1.3

+

+ Feature - Export to Excel in list view item. +

+

+ Feature - Export to CSV in list view item. +

+

+ Minor code changes in Save as Pdf feature. +

+
+
+
+
+
+ 10th + April, 2020 +
+
+
+

Release 3.1.2

+

+ Minor code changes in list view item. +

+
+
+
+
+
+ 19th + March, 2020 +
+
+
+

Release 3.1.0

+

+ Fix - Fixed UI Issues for Right-To-Left(RTL) Languages. +

+
+
+
+
+
+ 13th + March, 2020 +
+
+
+

Release 3.0.0

+

+ Feature - Optimization of code decreasing loading time. +

+

+ Feature - Added New date filters (Past Till Now, Past Excluding Today, Future Starting Now, Future Starting Tomorrow). +

+

+ Feature - Configuration For Hiding and Showing Legends on Chart Items. +

+

+ Feature - Added Fill temporal value. +

+
+
+
+
+
+ 9th + December, 2019 +
+
+
+

Release 2.0.1

+

+ Fix - Date filter selection UI issue. +

+
+
+
+
+
+ 9th + December, 2019 +
+
+
+

Release 2.0.0

+

+ Feature - Drill down feature in grouped list view. +

+

+ Feature - Sorting and record limit in drill down. +

+

+ Feature - Allow users to Include/Compare their data with Previous Years by Same Period Previous Years option of all item. +

+

+ Feature - Use of %MYCOMPANY in domain filter to filter logged in user company data. +

+

+ Feature - Pagination in ungrouped list View. +

+

+ Feature - Option to enable and disable data for items. +

+

+ Feature - Allow user to export and import each item. +

+

+ Improvement - Computed Fields in ungrouped List View. +

+

+ Improvement - Add Drill Up text and increase size of drill up button. +

+

+ Improvement - List view row alternate colors. +

+

+ Fix - Minor bug of color picker for compatibility with List View Manager. +

+
+
+
+
+
+ 7th + December, 2019 +
+
+
+

Release 1.0.2

+

+ Fix - Item position issue when changing company. +

+

+ Fix - Reset item update interval issue when saving layout. +

+
+
+
+
+
+ 31st + October, 2019 +
+
+
+

Release 1.0.1

+

+ Fix - "Send by Email" issue in Safari browser. +

+

+ Fix - Minor bug fix related to the deviation field in list view item. +

+
+
+
+
+
+ 22nd + October, 2019 +
+
+
+

Release 1.0.0

+

+ 8 Chart Types supported Tile, Line chart, Bar chart(Stacked, Vertical, Horizontal), Pie chart(Semi/Full), Doughnut chart, Area chart, Polar Area chart, List view +

+

+ Target feature provided to set targets as line/bar on Bar Chart, Area Chart, Line Chart, Horizontal Chart & List View +

+

+ Auto refresh dashboard data after configured period of time (15 sec, 30 sec, 45 sec, 1 min, 2 min, 5 min, 10 min) +

+

+ 3 predefined dashboard layout templates provided during creation of a new dashboard +

+

+ 20 Date filter options provided like Last 7 Days, Last 30 Days, Last 90 Days, Last 365 Days, This Month, This year, Custom Dates etc +

+

+ Export and Import complete dashboards between different databases +

+

+ Available for Community and Enterprise Edition in versions 10, 11, 12, 13 +

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

Frequently Asked Question

+
+
+
+
+
+
Is this app compatible with Odoo Enterprise? +
+ +
+
+
+
+ Yes, our app works with Odoo Enterprise as well as Community. +
+
+
+
+
+
+
Need some customization in this app, whom to contact? +
+ +
+
+
+
+ Please drop email at sales@ksolves.com or raise a ticket through Odoo store itself. +
+
+
+
+
+
+
Do you + provide any free support? +
+ +
+
+
+
+ Yes, we do provide free support for 90 days for any queries or any bug/issue fixing. +
+
+
+
+
+
+
Is it possible to select a created Ninja Dashboard as the user's home page? +
+ +
+
+
+
+ When you create a dashboard, an action is created with name : Menu Name + "Action". So for example if you create a dashboard with name : Project Dashboard. Go to any user page -> Preference -> Home Action and can select action with name : Project Dashboard Action. +
+
+
+
+
+
+
I have mistakenly created a chart item on Sales Dashboard, instead of recreating it again, Can I move it or duplicate? +
+ +
+
+
+
+ + Yes, we have provided a feature to move and duplicate any item from one dashboard to another. When you mouseover any item you will see a copy icon or click on edit icon and from top center of screen there is Actions dropdown with options to move/duplicate items. +
+
+
+
+
+
+
How to make a bar chart full size on the screen? +
+ +
+
+
+
+ Pretty simple, just click on Gear like icon present at top right of screen and then click on edit layout option. Now, when you mouseover any tile or chart you will see resize icon at bottom right of item using which you can resize items as per your need. +
+
+
+
+ +
+
+
+
+
+
+
    +
  • + + arrow + +
  • +
+
    +
  • + Dashboard List & Configuration + arrow + +
  • +
+ +
    +
  • + + User Settings - Dashboard Ninja Rights + arrow + +
  • +
+
+ +
+
+
+
FREE 90 DAYS SUPPORT
+
+

Ksolves will provide FREE 90 days support for any doubt, queries, and bug fixing (excluding data + recovery) or any type of issues related to this module. This is applicable from the date of + purchase.

+ + +
+
+
+
+
+
+

Note:

+
+ Extensively Tested on Odoo Vanilla with Ubuntu OS +
+
+
+ + + + +
+

Ksolves Odoo Services

+
+ ksolves +
+
+
+
+ support +
+
+
Odoo Implementation
+
+
+
+
+
+
+ apps +
+
+
Odoo Community Apps
+
+
+
+
+
+
+ support2 +
+
+
Odoo Support & Maintenance
+
+
+
+
+
+
+ custom +
+
+
Odoo Customization
+
+
+
+
+
+
+ integrated +
+
+
Odoo Integration Services
+
+
+
+
+
+
+ develop +
+
+
Odoo Developer Outsourcing
+
+
+
+
+ +
+
+
+ + sales@ksolves.com +
+
+
+
+
+
+ + +91 120-4299799‬ +
+
+
+ +
+ + + + + + + + diff --git a/ks_dashboard_ninja/static/description/new_banner.gif b/ks_dashboard_ninja/static/description/new_banner.gif new file mode 100644 index 0000000..7d925f6 Binary files /dev/null and b/ks_dashboard_ninja/static/description/new_banner.gif differ diff --git a/ks_dashboard_ninja/static/description/new_update_banner.gif b/ks_dashboard_ninja/static/description/new_update_banner.gif new file mode 100644 index 0000000..ef25463 Binary files /dev/null and b/ks_dashboard_ninja/static/description/new_update_banner.gif differ diff --git a/ks_dashboard_ninja/static/description/preview_images/dashboard_configuration.png b/ks_dashboard_ninja/static/description/preview_images/dashboard_configuration.png new file mode 100644 index 0000000..087af84 Binary files /dev/null and b/ks_dashboard_ninja/static/description/preview_images/dashboard_configuration.png differ diff --git a/ks_dashboard_ninja/static/description/preview_images/dashboard_item.png b/ks_dashboard_ninja/static/description/preview_images/dashboard_item.png new file mode 100644 index 0000000..43fa89a Binary files /dev/null and b/ks_dashboard_ninja/static/description/preview_images/dashboard_item.png differ diff --git a/ks_dashboard_ninja/static/description/preview_images/dashboard_screen.png b/ks_dashboard_ninja/static/description/preview_images/dashboard_screen.png new file mode 100644 index 0000000..45aa255 Binary files /dev/null and b/ks_dashboard_ninja/static/description/preview_images/dashboard_screen.png differ diff --git a/ks_dashboard_ninja/static/description/preview_images/user_setting.png b/ks_dashboard_ninja/static/description/preview_images/user_setting.png new file mode 100644 index 0000000..c502447 Binary files /dev/null and b/ks_dashboard_ninja/static/description/preview_images/user_setting.png differ diff --git a/ks_dashboard_ninja/static/description/style.css b/ks_dashboard_ninja/static/description/style.css new file mode 100644 index 0000000..4c6fca6 --- /dev/null +++ b/ks_dashboard_ninja/static/description/style.css @@ -0,0 +1,19767 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,500i,600,600i,700,700i&display=swap"); + +/* defined in bundle 'web.assets_frontend' */ + +@charset "UTF-8"; + +/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/utils.scss defined in bundle 'web.assets_frontend' */ + +.o_nocontent_help .o_empty_folder_image:before { + content: ""; + display: block; + margin: auto; + background-size: cover; +} +.o_nocontent_help .o_empty_folder_image:before { + width: 120px; + height: 80px; + margin-top: 30px; + margin-bottom: 30px; + background: transparent url(/web/static/src/img/empty_folder.svg) no-repeat center; +} +/* /openerp_website/static/src/scss/mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'web.assets_frontend' */ + +/* /mail/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/user_values.custom.web.assets_common.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website_sale/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /account/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/user_custom_bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bootstrap_overridden_frontend.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/import_bootstrap.scss defined in bundle 'web.assets_frontend' */ + +:root { + --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: white; --gray: #6c757d; --gray-dark: #343a40; --text: #343a40; --h1: #212529; --primary: #00A09D; --secondary: #adb5bd; --success: #2CBB70; --info: #4B9EB6; --warning: #F79B5B; --danger: #D9534F; --light: #f6f9f9; --dark: #141f1e; --default: #adb5bd; --violet-dark: #875A7B; --violet-darker: #62495B; --inverse-lightest: #98A6B0; --inverse-light: #8B979F; --inverse: #47738F; --inverse-dark: #5B7687; --inverse-darker: #485761; --alpha: #00A09D; --alpha-dark: #18856F; --alpha-light: #26D1AF; --alpha-lightest: #2AEBC4; --beta: #5B899E; --beta-dark: #3D5D6B; --beta-light: #699FB8; --beta-lightest: #77B5D1; --gamma: #E46F78; --gamma-dark: #B0565C; --gamma-light: #FC7C84; --gamma-lightest: #FC959C; --delta: #5C5B80; --delta-dark: #37364D; --delta-light: #6E6D99; --delta-lightest: #807FB3; --epsilon: #D5653E; --epsilon-dark: #A34E2F; --epsilon-light: #F07346; --epsilon-lightest: #FF8D63; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-size: 0.9375rem; font-weight: 400; line-height: 1.45; color: #343a40; text-align: left; background-color: white;}[tabindex="-1"]:focus{outline: 0 !important;}hr{box-sizing: content-box; height: 0; overflow: visible;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0; margin-bottom: 1rem;}abbr[title], abbr[data-original-title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small{font-size: 80%;}sub, sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: #875A7B; text-decoration: none; background-color: transparent;}a:hover{color: #7c6576; text-decoration: none;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0;}pre, code, kbd, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}pre{margin-top: 0; margin-bottom: 1rem; overflow: auto;}figure{margin: 0 0 1rem;}img{vertical-align: middle; border-style: none;}svg{overflow: hidden; vertical-align: middle;}table{border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom;}th{text-align: inherit;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}input[type="radio"], input[type="checkbox"]{box-sizing: border-box; padding: 0;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;}textarea{overflow: auto; resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}@media (max-width: 1200px){legend{font-size: calc(1.275rem + 0.3vw) ;}}progress{vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}[type="search"]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}summary{display: list-item; cursor: pointer;}template{display: none;}[hidden]{display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, #wrap.website_blog .o_post_subtitle h2, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, .h6{margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 600; line-height: 1.2; color: #212529;}h1, .h1{font-size: 2.4375rem;}@media (max-width: 1200px){h1, .h1{font-size: calc(1.36875rem + 1.425vw) ;}}h2, .h2{font-size: 2rem;}@media (max-width: 1200px){h2, .h2{font-size: calc(1.325rem + 0.9vw) ;}}h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: 1.625rem;}@media (max-width: 1200px){h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: calc(1.2875rem + 0.45vw) ;}}h4, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th{font-size: 1.1875rem;}h5, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td{font-size: 0.9375rem;}h6, .h6{font-size: 0.8125rem;}.lead{font-size: 1.171875rem; font-weight: 300;}.display-1{font-size: 3.4375rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-1{font-size: calc(1.46875rem + 2.625vw) ;}}.display-2{font-size: 2.8125rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-2{font-size: calc(1.40625rem + 1.875vw) ;}}.display-3{font-size: 2.1875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-3{font-size: calc(1.34375rem + 1.125vw) ;}}.display-4{font-size: 1.875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-4{font-size: calc(1.3125rem + 0.75vw) ;}}hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size: 80%; font-weight: 400;}mark, .mark{padding: 0.2em; background-color: #fcf8e3;}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item, .list-inline > li{display: inline-block;}.list-inline-item:not(:last-child), .list-inline > li:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 90%; text-transform: uppercase;}.blockquote{margin-bottom: 1rem; font-size: 0.9375rem;}.blockquote-footer{display: block; font-size: 80%; color: #383f45;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid, .img-responsive{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: white; border: 1px solid #dee2e6; border-radius: 0.125rem; max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 90%; color: #6c757d;}code{font-size: 87.5%; color: #e83e8c; word-break: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 87.5%; color: white; background-color: #212529; border-radius: 0.0625rem;}kbd kbd{padding: 0; font-size: 100%; font-weight: 700;}pre{display: block; font-size: 87.5%; color: #212529;}pre code{font-size: inherit; color: inherit; word-break: normal;}.pre-scrollable{max-height: 340px; overflow-y: scroll;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row, .form-horizontal .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.no-gutters{margin-right: 0; margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right: 0; padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}.col{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-3{flex: 0 0 25%; max-width: 25%;}.col-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-6{flex: 0 0 50%; max-width: 50%;}.col-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-9{flex: 0 0 75%; max-width: 75%;}.col-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-12{flex: 0 0 100%; max-width: 100%;}.order-first{order: -1;}.order-last{order: 13;}.order-0{order: 0;}.order-1{order: 1;}.order-2{order: 2;}.order-3{order: 3;}.order-4{order: 4;}.order-5{order: 5;}.order-6{order: 6;}.order-7{order: 7;}.order-8{order: 8;}.order-9{order: 9;}.order-10{order: 10;}.order-11{order: 11;}.order-12{order: 12;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}@media (min-width: 576px){.col-sm{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-sm-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-sm-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-sm-3{flex: 0 0 25%; max-width: 25%;}.col-sm-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-sm-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-sm-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-sm-9{flex: 0 0 75%; max-width: 75%;}.col-sm-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-sm-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}.order-sm-first{order: -1;}.order-sm-last{order: 13;}.order-sm-0{order: 0;}.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}.order-sm-4{order: 4;}.order-sm-5{order: 5;}.order-sm-6{order: 6;}.order-sm-7{order: 7;}.order-sm-8{order: 8;}.order-sm-9{order: 9;}.order-sm-10{order: 10;}.order-sm-11{order: 11;}.order-sm-12{order: 12;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}@media (min-width: 768px){.col-md{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-md-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-md-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-md-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-md-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-md-9{flex: 0 0 75%; max-width: 75%;}.col-md-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-md-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.order-md-first{order: -1;}.order-md-last{order: 13;}.order-md-0{order: 0;}.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}.order-md-4{order: 4;}.order-md-5{order: 5;}.order-md-6{order: 6;}.order-md-7{order: 7;}.order-md-8{order: 8;}.order-md-9{order: 9;}.order-md-10{order: 10;}.order-md-11{order: 11;}.order-md-12{order: 12;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}}@media (min-width: 992px){.col-lg{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-lg-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-lg-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-lg-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-lg-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-lg-9{flex: 0 0 75%; max-width: 75%;}.col-lg-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-lg-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.order-lg-first{order: -1;}.order-lg-last{order: 13;}.order-lg-0{order: 0;}.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.order-lg-4{order: 4;}.order-lg-5{order: 5;}.order-lg-6{order: 6;}.order-lg-7{order: 7;}.order-lg-8{order: 8;}.order-lg-9{order: 9;}.order-lg-10{order: 10;}.order-lg-11{order: 11;}.order-lg-12{order: 12;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}}@media (min-width: 1200px){.col-xl{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-xl-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-xl-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-xl-3{flex: 0 0 25%; max-width: 25%;}.col-xl-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-xl-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-xl-6{flex: 0 0 50%; max-width: 50%;}.col-xl-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-xl-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-xl-9{flex: 0 0 75%; max-width: 75%;}.col-xl-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-xl-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-xl-12{flex: 0 0 100%; max-width: 100%;}.order-xl-first{order: -1;}.order-xl-last{order: 13;}.order-xl-0{order: 0;}.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.order-xl-4{order: 4;}.order-xl-5{order: 5;}.order-xl-6{order: 6;}.order-xl-7{order: 7;}.order-xl-8{order: 8;}.order-xl-9{order: 9;}.order-xl-10{order: 10;}.order-xl-11{order: 11;}.order-xl-12{order: 12;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}}.table{width: 100%; margin-bottom: 1rem; color: #343a40;}.table th, .table td{padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;}.table thead th{vertical-align: bottom; border-bottom: 2px solid #dee2e6;}.table tbody + tbody{border-top: 2px solid #dee2e6;}.table-sm th, .table-condensed th, .table-sm td, .table-condensed td{padding: 0.3rem;}.table-bordered{border: 1px solid #dee2e6;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6;}.table-bordered thead th, .table-bordered thead td{border-bottom-width: 2px;}.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{border: 0;}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover{color: #343a40; background-color: rgba(0, 0, 0, 0.075);}.table-primary, .table-primary > th, .table-primary > td{background-color: #b8e4e4;}.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{border-color: #7acecc;}.table-hover .table-primary:hover{background-color: #a6dddd;}.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color: #a6dddd;}.table-secondary, .table-secondary > th, .table-secondary > td{background-color: #e8eaed;}.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color: #d4d9dd;}.table-hover .table-secondary:hover{background-color: #dadde2;}.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color: #dadde2;}.table-success, .table-success > th, .table-success > td{background-color: #c4ecd7;}.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{border-color: #91dcb5;}.table-hover .table-success:hover{background-color: #b1e6ca;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color: #b1e6ca;}.table-info, .table-info > th, .table-info > td{background-color: #cde4eb;}.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{border-color: #a1cdd9;}.table-hover .table-info:hover{background-color: #bbdae4;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color: #bbdae4;}.table-warning, .table-warning > th, .table-warning > td{background-color: #fde3d1;}.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{border-color: #fbcbaa;}.table-hover .table-warning:hover{background-color: #fcd4b9;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color: #fcd4b9;}.table-danger, .table-danger > th, .table-danger > td{background-color: #f4cfce;}.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color: #eba6a3;}.table-hover .table-danger:hover{background-color: #efbbb9;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color: #efbbb9;}.table-light, .table-light > th, .table-light > td{background-color: #fcfdfd;}.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color: #fafcfc;}.table-hover .table-light:hover{background-color: #edf3f3;}.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color: #edf3f3;}.table-dark, .table-dark > th, .table-dark > td{background-color: #bdc0c0;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #858a8a;}.table-hover .table-dark:hover{background-color: #b0b4b4;}.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color: #b0b4b4;}.table-default, .table-default > th, .table-default > td{background-color: #e8eaed;}.table-default th, .table-default td, .table-default thead th, .table-default tbody + tbody{border-color: #d4d9dd;}.table-hover .table-default:hover{background-color: #dadde2;}.table-hover .table-default:hover > td, .table-hover .table-default:hover > th{background-color: #dadde2;}.table-violet-dark, .table-violet-dark > th, .table-violet-dark > td{background-color: #ddd1da;}.table-violet-dark th, .table-violet-dark td, .table-violet-dark thead th, .table-violet-dark tbody + tbody{border-color: #c1a9ba;}.table-hover .table-violet-dark:hover{background-color: #d2c2ce;}.table-hover .table-violet-dark:hover > td, .table-hover .table-violet-dark:hover > th{background-color: #d2c2ce;}.table-violet-darker, .table-violet-darker > th, .table-violet-darker > td{background-color: #d3ccd1;}.table-violet-darker th, .table-violet-darker td, .table-violet-darker thead th, .table-violet-darker tbody + tbody{border-color: #ada0aa;}.table-hover .table-violet-darker:hover{background-color: #c7bec5;}.table-hover .table-violet-darker:hover > td, .table-hover .table-violet-darker:hover > th{background-color: #c7bec5;}.table-inverse-lightest, .table-inverse-lightest > th, .table-inverse-lightest > td{background-color: #e2e6e9;}.table-inverse-lightest th, .table-inverse-lightest td, .table-inverse-lightest thead th, .table-inverse-lightest tbody + tbody{border-color: #c9d1d6;}.table-hover .table-inverse-lightest:hover{background-color: #d4dade;}.table-hover .table-inverse-lightest:hover > td, .table-hover .table-inverse-lightest:hover > th{background-color: #d4dade;}.table-inverse-light, .table-inverse-light > th, .table-inverse-light > td{background-color: #dfe2e4;}.table-inverse-light th, .table-inverse-light td, .table-inverse-light thead th, .table-inverse-light tbody + tbody{border-color: #c3c9cd;}.table-hover .table-inverse-light:hover{background-color: #d1d5d8;}.table-hover .table-inverse-light:hover > td, .table-hover .table-inverse-light:hover > th{background-color: #d1d5d8;}.table-inverse, .table-inverse > th, .table-inverse > td{background-color: #cbd8e0;}.table-inverse th, .table-inverse td, .table-inverse thead th, .table-inverse tbody + tbody{border-color: #9fb6c5;}.table-hover .table-inverse:hover{background-color: #bbccd6;}.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th{background-color: #bbccd6;}.table-inverse-dark, .table-inverse-dark > th, .table-inverse-dark > td{background-color: #d1d9dd;}.table-inverse-dark th, .table-inverse-dark td, .table-inverse-dark thead th, .table-inverse-dark tbody + tbody{border-color: #aab8c1;}.table-hover .table-inverse-dark:hover{background-color: #c2cdd2;}.table-hover .table-inverse-dark:hover > td, .table-hover .table-inverse-dark:hover > th{background-color: #c2cdd2;}.table-inverse-darker, .table-inverse-darker > th, .table-inverse-darker > td{background-color: #ccd0d3;}.table-inverse-darker th, .table-inverse-darker td, .table-inverse-darker thead th, .table-inverse-darker tbody + tbody{border-color: #a0a8ad;}.table-hover .table-inverse-darker:hover{background-color: #bec3c7;}.table-hover .table-inverse-darker:hover > td, .table-hover .table-inverse-darker:hover > th{background-color: #bec3c7;}.table-alpha, .table-alpha > th, .table-alpha > td{background-color: #b8e4e4;}.table-alpha th, .table-alpha td, .table-alpha thead th, .table-alpha tbody + tbody{border-color: #7acecc;}.table-hover .table-alpha:hover{background-color: #a6dddd;}.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th{background-color: #a6dddd;}.table-alpha-dark, .table-alpha-dark > th, .table-alpha-dark > td{background-color: #beddd7;}.table-alpha-dark th, .table-alpha-dark td, .table-alpha-dark thead th, .table-alpha-dark tbody + tbody{border-color: #87c0b4;}.table-hover .table-alpha-dark:hover{background-color: #add4cd;}.table-hover .table-alpha-dark:hover > td, .table-hover .table-alpha-dark:hover > th{background-color: #add4cd;}.table-alpha-light, .table-alpha-light > th, .table-alpha-light > td{background-color: #c2f2e9;}.table-alpha-light th, .table-alpha-light td, .table-alpha-light thead th, .table-alpha-light tbody + tbody{border-color: #8ee7d5;}.table-hover .table-alpha-light:hover{background-color: #adeee1;}.table-hover .table-alpha-light:hover > td, .table-hover .table-alpha-light:hover > th{background-color: #adeee1;}.table-alpha-lightest, .table-alpha-lightest > th, .table-alpha-lightest > td{background-color: #c3f9ee;}.table-alpha-lightest th, .table-alpha-lightest td, .table-alpha-lightest thead th, .table-alpha-lightest tbody + tbody{border-color: #90f5e0;}.table-hover .table-alpha-lightest:hover{background-color: #acf7e7;}.table-hover .table-alpha-lightest:hover > td, .table-hover .table-alpha-lightest:hover > th{background-color: #acf7e7;}.table-beta, .table-beta > th, .table-beta > td{background-color: #d1dee4;}.table-beta th, .table-beta td, .table-beta thead th, .table-beta tbody + tbody{border-color: #aac2cd;}.table-hover .table-beta:hover{background-color: #c1d2db;}.table-hover .table-beta:hover > td, .table-hover .table-beta:hover > th{background-color: #c1d2db;}.table-beta-dark, .table-beta-dark > th, .table-beta-dark > td{background-color: #c9d2d6;}.table-beta-dark th, .table-beta-dark td, .table-beta-dark thead th, .table-beta-dark tbody + tbody{border-color: #9aabb2;}.table-hover .table-beta-dark:hover{background-color: #bbc6cb;}.table-hover .table-beta-dark:hover > td, .table-hover .table-beta-dark:hover > th{background-color: #bbc6cb;}.table-beta-light, .table-beta-light > th, .table-beta-light > td{background-color: #d5e4eb;}.table-beta-light th, .table-beta-light td, .table-beta-light thead th, .table-beta-light tbody + tbody{border-color: #b1cdda;}.table-hover .table-beta-light:hover{background-color: #c4d9e3;}.table-hover .table-beta-light:hover > td, .table-hover .table-beta-light:hover > th{background-color: #c4d9e3;}.table-beta-lightest, .table-beta-lightest > th, .table-beta-lightest > td{background-color: #d9eaf2;}.table-beta-lightest th, .table-beta-lightest td, .table-beta-lightest thead th, .table-beta-lightest tbody + tbody{border-color: #b8d9e7;}.table-hover .table-beta-lightest:hover{background-color: #c6e0ec;}.table-hover .table-beta-lightest:hover > td, .table-hover .table-beta-lightest:hover > th{background-color: #c6e0ec;}.table-gamma, .table-gamma > th, .table-gamma > td{background-color: #f7d7d9;}.table-gamma th, .table-gamma td, .table-gamma thead th, .table-gamma tbody + tbody{border-color: #f1b4b9;}.table-hover .table-gamma:hover{background-color: #f3c2c5;}.table-hover .table-gamma:hover > td, .table-hover .table-gamma:hover > th{background-color: #f3c2c5;}.table-gamma-dark, .table-gamma-dark > th, .table-gamma-dark > td{background-color: #e9d0d1;}.table-gamma-dark th, .table-gamma-dark td, .table-gamma-dark thead th, .table-gamma-dark tbody + tbody{border-color: #d6a7aa;}.table-hover .table-gamma-dark:hover{background-color: #e1bfc0;}.table-hover .table-gamma-dark:hover > td, .table-hover .table-gamma-dark:hover > th{background-color: #e1bfc0;}.table-gamma-light, .table-gamma-light > th, .table-gamma-light > td{background-color: #fedadd;}.table-gamma-light th, .table-gamma-light td, .table-gamma-light thead th, .table-gamma-light tbody + tbody{border-color: #fdbbbf;}.table-hover .table-gamma-light:hover{background-color: #fdc1c6;}.table-hover .table-gamma-light:hover > td, .table-hover .table-gamma-light:hover > th{background-color: #fdc1c6;}.table-gamma-lightest, .table-gamma-lightest > th, .table-gamma-lightest > td{background-color: #fee1e3;}.table-gamma-lightest th, .table-gamma-lightest td, .table-gamma-lightest thead th, .table-gamma-lightest tbody + tbody{border-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover{background-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover > td, .table-hover .table-gamma-lightest:hover > th{background-color: #fdc8cc;}.table-delta, .table-delta > th, .table-delta > td{background-color: #d1d1db;}.table-delta th, .table-delta td, .table-delta thead th, .table-delta tbody + tbody{border-color: #aaaabd;}.table-hover .table-delta:hover{background-color: #c3c3d0;}.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th{background-color: #c3c3d0;}.table-delta-dark, .table-delta-dark > th, .table-delta-dark > td{background-color: #c7c7cd;}.table-delta-dark th, .table-delta-dark td, .table-delta-dark thead th, .table-delta-dark tbody + tbody{border-color: #9796a2;}.table-hover .table-delta-dark:hover{background-color: #babac1;}.table-hover .table-delta-dark:hover > td, .table-hover .table-delta-dark:hover > th{background-color: #babac1;}.table-delta-light, .table-delta-light > th, .table-delta-light > td{background-color: #d6d6e2;}.table-delta-light th, .table-delta-light td, .table-delta-light thead th, .table-delta-light tbody + tbody{border-color: #b4b3ca;}.table-hover .table-delta-light:hover{background-color: #c7c7d7;}.table-hover .table-delta-light:hover > td, .table-hover .table-delta-light:hover > th{background-color: #c7c7d7;}.table-delta-lightest, .table-delta-lightest > th, .table-delta-lightest > td{background-color: #dbdbea;}.table-delta-lightest th, .table-delta-lightest td, .table-delta-lightest thead th, .table-delta-lightest tbody + tbody{border-color: #bdbcd7;}.table-hover .table-delta-lightest:hover{background-color: #cbcbe1;}.table-hover .table-delta-lightest:hover > td, .table-hover .table-delta-lightest:hover > th{background-color: #cbcbe1;}.table-epsilon, .table-epsilon > th, .table-epsilon > td{background-color: #f3d4c9;}.table-epsilon th, .table-epsilon td, .table-epsilon thead th, .table-epsilon tbody + tbody{border-color: #e9af9b;}.table-hover .table-epsilon:hover{background-color: #eec3b4;}.table-hover .table-epsilon:hover > td, .table-hover .table-epsilon:hover > th{background-color: #eec3b4;}.table-epsilon-dark, .table-epsilon-dark > th, .table-epsilon-dark > td{background-color: #e5cdc5;}.table-epsilon-dark th, .table-epsilon-dark td, .table-epsilon-dark thead th, .table-epsilon-dark tbody + tbody{border-color: #cfa393;}.table-hover .table-epsilon-dark:hover{background-color: #ddbeb3;}.table-hover .table-epsilon-dark:hover > td, .table-hover .table-epsilon-dark:hover > th{background-color: #ddbeb3;}.table-epsilon-light, .table-epsilon-light > th, .table-epsilon-light > td{background-color: #fbd8cb;}.table-epsilon-light th, .table-epsilon-light td, .table-epsilon-light thead th, .table-epsilon-light tbody + tbody{border-color: #f7b69f;}.table-hover .table-epsilon-light:hover{background-color: #f9c6b3;}.table-hover .table-epsilon-light:hover > td, .table-hover .table-epsilon-light:hover > th{background-color: #f9c6b3;}.table-epsilon-lightest, .table-epsilon-lightest > th, .table-epsilon-lightest > td{background-color: #ffdfd3;}.table-epsilon-lightest th, .table-epsilon-lightest td, .table-epsilon-lightest thead th, .table-epsilon-lightest tbody + tbody{border-color: #ffc4ae;}.table-hover .table-epsilon-lightest:hover{background-color: #ffccba;}.table-hover .table-epsilon-lightest:hover > td, .table-hover .table-epsilon-lightest:hover > th{background-color: #ffccba;}.table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th{color: white; background-color: #343a40; border-color: #454d55;}.table .thead-light th{color: #495057; background-color: #e9ecef; border-color: #dee2e6;}.table-dark{color: white; background-color: #343a40;}.table-dark th, .table-dark td, .table-dark thead th{border-color: #454d55;}.table-dark.table-bordered{border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover{color: white; background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px){.table-responsive-sm{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-sm > .table-bordered{border: 0;}}@media (max-width: 767.98px){.table-responsive-md{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-md > .table-bordered{border: 0;}}@media (max-width: 991.98px){.table-responsive-lg{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-lg > .table-bordered{border: 0;}}@media (max-width: 1199.98px){.table-responsive-xl{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-xl > .table-bordered{border: 0;}}.table-responsive{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive > .table-bordered{border: 0;}.form-control{display: block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.125rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control::-ms-expand{background-color: transparent; border: 0;}.form-control:focus{color: #495057; background-color: white; border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.form-control::placeholder{color: #6c757d; opacity: 1;}.form-control:disabled, .o_wysiwyg_loader, .form-control[readonly]{background-color: #e9ecef; opacity: 1;}select.form-control:focus::-ms-value{color: #495057; background-color: white;}.form-control-file, .form-control-range{display: block; width: 100%;}.col-form-label, .control-label{padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.45;}.col-form-label-lg{padding-top: calc(0.625rem + 1px); padding-bottom: calc(0.625rem + 1px); font-size: 0.84375rem; line-height: 1.3333333;}.col-form-label-sm{padding-top: calc(0.0625rem + 1px); padding-bottom: calc(0.0625rem + 1px); font-size: 0.703125rem; line-height: 1.3;}.form-control-plaintext{display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.45; color: #343a40; background-color: transparent; border: solid transparent; border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{height: calc(1.3em + 0.125rem + 2px); padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.form-control-lg{height: calc(1.3333333em + 1.25rem + 2px); padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}select.form-control[size], select.form-control[multiple]{height: auto;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.form-text, .help-block{display: block; margin-top: 0.25rem;}.form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-check{position: relative; display: block; padding-left: 1.25rem;}.form-check-input{position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label{color: #6c757d;}.form-check-label{margin-bottom: 0;}.form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #2CBB70;}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #2cbb70; border-radius: 0.125rem;}.was-validated .form-control:valid, .form-control.is-valid, .has-success .form-control{border-color: #2CBB70; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .has-success .form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .has-success .form-control ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .has-success .form-control ~ .valid-tooltip{display: block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid, .has-success textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid, .has-success .custom-select.form-control{border-color: #2CBB70; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .has-success .custom-select.form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .has-success .custom-select.form-control ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .has-success .custom-select.form-control ~ .valid-tooltip{display: block;}.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .has-success .form-control-file.form-control ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .has-success .form-control-file.form-control ~ .valid-tooltip{display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .has-success .form-check-input.form-control ~ .form-check-label{color: #2CBB70;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .has-success .form-check-input.form-control ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .has-success .form-check-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .has-success .custom-control-input.form-control ~ .custom-control-label{color: #2CBB70;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .has-success .custom-control-input.form-control ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .has-success .custom-control-input.form-control ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .has-success .custom-control-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .has-success .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #46d48a; background-color: #46d48a;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, .has-success .custom-file-input.form-control ~ .custom-file-label{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .has-success .custom-file-input.form-control ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .has-success .custom-file-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .has-success .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #D9534F;}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #d9534f; border-radius: 0.125rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .has-error .form-control{border-color: #D9534F; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .has-error .form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .has-error .form-control ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .has-error .form-control ~ .invalid-tooltip{display: block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, .has-error textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid, .has-error .custom-select.form-control{border-color: #D9534F; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .has-error .custom-select.form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .has-error .custom-select.form-control ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .has-error .custom-select.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .has-error .form-control-file.form-control ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .has-error .form-control-file.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .has-error .form-check-input.form-control ~ .form-check-label{color: #D9534F;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .has-error .form-check-input.form-control ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .has-error .form-check-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .has-error .custom-control-input.form-control ~ .custom-control-label{color: #D9534F;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .has-error .custom-control-input.form-control ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .has-error .custom-control-input.form-control ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .has-error .custom-control-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-error .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #e27c79; background-color: #e27c79;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .has-error .custom-file-input.form-control ~ .custom-file-label{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .has-error .custom-file-input.form-control ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .has-error .custom-file-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-error .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;}.form-inline .form-check{width: 100%;}@media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.btn{display: inline-block; font-weight: 600; color: #343a40; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.9375rem; font-size: 0.75rem; line-height: 1.45; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: #343a40; text-decoration: none;}.btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.btn.disabled, .btn:disabled{opacity: 0.65;}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;}.btn-primary{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-secondary{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-success{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:hover{color: white; background-color: #259c5d; border-color: #229257;}.btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-success.disabled, .btn-success:disabled{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: white; background-color: #229257; border-color: #208751;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-info{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:hover{color: white; background-color: #3f879c; border-color: #3b7f93;}.btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-info.disabled, .btn-info:disabled{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: white; background-color: #3b7f93; border-color: #387789;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-warning{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:hover{color: white; background-color: #f58537; border-color: #f57d2a;}.btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-warning.disabled, .btn-warning:disabled{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: white; background-color: #f57d2a; border-color: #f4761e;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-danger{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:hover{color: white; background-color: #d23430; border-color: #c9302c;}.btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: white; background-color: #c9302c; border-color: #bf2e29;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-light{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:hover{color: #343a40; background-color: #dfeae9; border-color: #d7e4e4;}.btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-light.disabled, .btn-light:disabled{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #343a40; background-color: #d7e4e4; border-color: #d0dfdf;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-dark{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:hover{color: white; background-color: #050808; border-color: black;}.btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-dark.disabled, .btn-dark:disabled{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: white; background-color: black; border-color: black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-default{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-default:focus, .btn-default.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-default.disabled, .btn-default:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-violet-dark{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:hover{color: white; background-color: #704b66; border-color: #68465f;}.btn-violet-dark:focus, .btn-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-dark.disabled, .btn-violet-dark:disabled{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:not(:disabled):not(.disabled):active, .btn-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-violet-dark.dropdown-toggle{color: white; background-color: #68465f; border-color: #614158;}.btn-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-darker{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:hover{color: white; background-color: #4c3947; border-color: #453340;}.btn-violet-darker:focus, .btn-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-violet-darker.disabled, .btn-violet-darker:disabled{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:not(:disabled):not(.disabled):active, .btn-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-violet-darker.dropdown-toggle{color: white; background-color: #453340; border-color: #3d2e39;}.btn-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-inverse-lightest{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:hover{color: white; background-color: #82939f; border-color: #7b8d9a;}.btn-inverse-lightest:focus, .btn-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-lightest.disabled, .btn-inverse-lightest:disabled{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:not(:disabled):not(.disabled):active, .btn-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-inverse-lightest.dropdown-toggle{color: white; background-color: #7b8d9a; border-color: #748794;}.btn-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-light{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:hover{color: white; background-color: #76848e; border-color: #707e87;}.btn-inverse-light:focus, .btn-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse-light.disabled, .btn-inverse-light:disabled{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:not(:disabled):not(.disabled):active, .btn-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-inverse-light.dropdown-toggle{color: white; background-color: #707e87; border-color: #6a7780;}.btn-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:hover{color: white; background-color: #3a5e75; border-color: #36586d;}.btn-inverse:focus, .btn-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse.disabled, .btn-inverse:disabled{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle{color: white; background-color: #36586d; border-color: #325164;}.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse-dark{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:hover{color: white; background-color: #4c6270; border-color: #465b69;}.btn-inverse-dark:focus, .btn-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-dark.disabled, .btn-inverse-dark:disabled{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:not(:disabled):not(.disabled):active, .btn-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-inverse-dark.dropdown-toggle{color: white; background-color: #465b69; border-color: #415561;}.btn-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-darker{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:hover{color: white; background-color: #38434b; border-color: #323d44;}.btn-inverse-darker:focus, .btn-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-inverse-darker.disabled, .btn-inverse-darker:disabled{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:not(:disabled):not(.disabled):active, .btn-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-inverse-darker.dropdown-toggle{color: white; background-color: #323d44; border-color: #2d363c;}.btn-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-alpha{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha.disabled, .btn-alpha:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha-dark{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:hover{color: white; background-color: #126554; border-color: #105a4b;}.btn-alpha-dark:focus, .btn-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-dark.disabled, .btn-alpha-dark:disabled{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:not(:disabled):not(.disabled):active, .btn-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-alpha-dark.dropdown-toggle{color: white; background-color: #105a4b; border-color: #0e4f42;}.btn-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-light{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:hover{color: white; background-color: #20b194; border-color: #1ea68b;}.btn-alpha-light:focus, .btn-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-light.disabled, .btn-alpha-light:disabled{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:not(:disabled):not(.disabled):active, .btn-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-alpha-light.dropdown-toggle{color: white; background-color: #1ea68b; border-color: #1c9b82;}.btn-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-lightest{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:hover{color: white; background-color: #14dab2; border-color: #13cfa9;}.btn-alpha-lightest:focus, .btn-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-alpha-lightest.disabled, .btn-alpha-lightest:disabled{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:not(:disabled):not(.disabled):active, .btn-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-alpha-lightest.dropdown-toggle{color: white; background-color: #13cfa9; border-color: #12c39f;}.btn-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-beta{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:hover{color: white; background-color: #4d7486; border-color: #486d7e;}.btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta.disabled, .btn-beta:disabled{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: white; background-color: #486d7e; border-color: #446676;}.btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta-dark{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:hover{color: white; background-color: #2f4853; border-color: #2a414b;}.btn-beta-dark:focus, .btn-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-dark.disabled, .btn-beta-dark:disabled{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:not(:disabled):not(.disabled):active, .btn-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-beta-dark.dropdown-toggle{color: white; background-color: #2a414b; border-color: #263a42;}.btn-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-light{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:hover{color: white; background-color: #518eaa; border-color: #4c87a2;}.btn-beta-light:focus, .btn-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-light.disabled, .btn-beta-light:disabled{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:not(:disabled):not(.disabled):active, .btn-beta-light:not(:disabled):not(.disabled).active, .show > .btn-beta-light.dropdown-toggle{color: white; background-color: #4c87a2; border-color: #487f99;}.btn-beta-light:not(:disabled):not(.disabled):active:focus, .btn-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-lightest{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:hover{color: white; background-color: #5aa5c7; border-color: #51a0c4;}.btn-beta-lightest:focus, .btn-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-beta-lightest.disabled, .btn-beta-lightest:disabled{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:not(:disabled):not(.disabled):active, .btn-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-beta-lightest.dropdown-toggle{color: white; background-color: #51a0c4; border-color: #479bc1;}.btn-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-gamma{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:hover{color: white; background-color: #de4f5a; border-color: #dc4450;}.btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma.disabled, .btn-gamma:disabled{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: white; background-color: #dc4450; border-color: #da3946;}.btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma-dark{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:hover{color: white; background-color: #98474d; border-color: #904348;}.btn-gamma-dark:focus, .btn-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-dark.disabled, .btn-gamma-dark:disabled{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:not(:disabled):not(.disabled):active, .btn-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-gamma-dark.dropdown-toggle{color: white; background-color: #904348; border-color: #873f44;}.btn-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-light{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:hover{color: white; background-color: #fb5761; border-color: #fb4a55;}.btn-gamma-light:focus, .btn-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-light.disabled, .btn-gamma-light:disabled{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:not(:disabled):not(.disabled):active, .btn-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-gamma-light.dropdown-toggle{color: white; background-color: #fb4a55; border-color: #fb3e49;}.btn-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-lightest{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:hover{color: white; background-color: #fb7079; border-color: #fb636e;}.btn-gamma-lightest:focus, .btn-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-gamma-lightest.disabled, .btn-gamma-lightest:disabled{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:not(:disabled):not(.disabled):active, .btn-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-gamma-lightest.dropdown-toggle{color: white; background-color: #fb636e; border-color: #fa5762;}.btn-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-delta{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:hover{color: white; background-color: #4c4b6a; border-color: #474662;}.btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta.disabled, .btn-delta:disabled{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: white; background-color: #474662; border-color: #41415b;}.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta-dark{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:hover{color: white; background-color: #272637; border-color: #22212f;}.btn-delta-dark:focus, .btn-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-dark.disabled, .btn-delta-dark:disabled{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:not(:disabled):not(.disabled):active, .btn-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-delta-dark.dropdown-toggle{color: white; background-color: #22212f; border-color: #1c1c28;}.btn-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-light{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:hover{color: white; background-color: #5d5c84; border-color: #58577c;}.btn-delta-light:focus, .btn-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-light.disabled, .btn-delta-light:disabled{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:not(:disabled):not(.disabled):active, .btn-delta-light:not(:disabled):not(.disabled).active, .show > .btn-delta-light.dropdown-toggle{color: white; background-color: #58577c; border-color: #525275;}.btn-delta-light:not(:disabled):not(.disabled):active:focus, .btn-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-lightest{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:hover{color: white; background-color: #6867a5; border-color: #605fa0;}.btn-delta-lightest:focus, .btn-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-delta-lightest.disabled, .btn-delta-lightest:disabled{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:not(:disabled):not(.disabled):active, .btn-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-delta-lightest.dropdown-toggle{color: white; background-color: #605fa0; border-color: #5b5a98;}.btn-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-epsilon{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:hover{color: white; background-color: #c2522a; border-color: #b84d28;}.btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon.disabled, .btn-epsilon:disabled{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: white; background-color: #b84d28; border-color: #ad4926;}.btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon-dark{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:hover{color: white; background-color: #854026; border-color: #7b3b24;}.btn-epsilon-dark:focus, .btn-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-dark.disabled, .btn-epsilon-dark:disabled{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:not(:disabled):not(.disabled):active, .btn-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-epsilon-dark.dropdown-toggle{color: white; background-color: #7b3b24; border-color: #723621;}.btn-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-light{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:hover{color: white; background-color: #ed5823; border-color: #ec4f17;}.btn-epsilon-light:focus, .btn-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-light.disabled, .btn-epsilon-light:disabled{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:not(:disabled):not(.disabled):active, .btn-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-epsilon-light.dropdown-toggle{color: white; background-color: #ec4f17; border-color: #e44a12;}.btn-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-lightest{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:hover{color: white; background-color: #ff713d; border-color: #ff6830;}.btn-epsilon-lightest:focus, .btn-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-epsilon-lightest.disabled, .btn-epsilon-lightest:disabled{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-epsilon-lightest.dropdown-toggle{color: white; background-color: #ff6830; border-color: #ff5e23;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-outline-primary{color: #00A09D; border-color: #00A09D;}.btn-outline-primary:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #00A09D; background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-secondary{color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-success{color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:hover{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled{color: #2CBB70; background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-info{color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:hover{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled{color: #4B9EB6; background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-warning{color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:hover{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #F79B5B; background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-danger{color: #D9534F; border-color: #D9534F;}.btn-outline-danger:hover{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #D9534F; background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-light{color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:hover{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-dark{color: #141f1e; border-color: #141f1e;}.btn-outline-dark:hover{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-default{color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:focus, .btn-outline-default.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-default.disabled, .btn-outline-default:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-violet-dark{color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:hover{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:focus, .btn-outline-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-dark.disabled, .btn-outline-violet-dark:disabled{color: #875A7B; background-color: transparent;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active, .btn-outline-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-dark.dropdown-toggle{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-darker{color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:hover{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:focus, .btn-outline-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-violet-darker.disabled, .btn-outline-violet-darker:disabled{color: #62495B; background-color: transparent;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active, .btn-outline-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-darker.dropdown-toggle{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-inverse-lightest{color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:hover{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:focus, .btn-outline-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-lightest.disabled, .btn-outline-inverse-lightest:disabled{color: #98A6B0; background-color: transparent;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-lightest.dropdown-toggle{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-light{color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:hover{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:focus, .btn-outline-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse-light.disabled, .btn-outline-inverse-light:disabled{color: #8B979F; background-color: transparent;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active, .btn-outline-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-light.dropdown-toggle{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse{color: #47738F; border-color: #47738F;}.btn-outline-inverse:hover{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:focus, .btn-outline-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse.disabled, .btn-outline-inverse:disabled{color: #47738F; background-color: transparent;}.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse-dark{color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:hover{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:focus, .btn-outline-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-dark.disabled, .btn-outline-inverse-dark:disabled{color: #5B7687; background-color: transparent;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-dark.dropdown-toggle{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-darker{color: #485761; border-color: #485761;}.btn-outline-inverse-darker:hover{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:focus, .btn-outline-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-inverse-darker.disabled, .btn-outline-inverse-darker:disabled{color: #485761; background-color: transparent;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-darker.dropdown-toggle{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-alpha{color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #00A09D; background-color: transparent;}.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha-dark{color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:hover{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:focus, .btn-outline-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-dark.disabled, .btn-outline-alpha-dark:disabled{color: #18856F; background-color: transparent;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-dark.dropdown-toggle{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-light{color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:hover{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:focus, .btn-outline-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-light.disabled, .btn-outline-alpha-light:disabled{color: #26D1AF; background-color: transparent;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active, .btn-outline-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-light.dropdown-toggle{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-lightest{color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:hover{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:focus, .btn-outline-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-alpha-lightest.disabled, .btn-outline-alpha-lightest:disabled{color: #2AEBC4; background-color: transparent;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-lightest.dropdown-toggle{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-beta{color: #5B899E; border-color: #5B899E;}.btn-outline-beta:hover{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #5B899E; background-color: transparent;}.btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta-dark{color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:hover{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:focus, .btn-outline-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-dark.disabled, .btn-outline-beta-dark:disabled{color: #3D5D6B; background-color: transparent;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active, .btn-outline-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-dark.dropdown-toggle{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-light{color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:hover{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:focus, .btn-outline-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-light.disabled, .btn-outline-beta-light:disabled{color: #699FB8; background-color: transparent;}.btn-outline-beta-light:not(:disabled):not(.disabled):active, .btn-outline-beta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-light.dropdown-toggle{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-lightest{color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:hover{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:focus, .btn-outline-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-beta-lightest.disabled, .btn-outline-beta-lightest:disabled{color: #77B5D1; background-color: transparent;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-lightest.dropdown-toggle{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-gamma{color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:hover{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #E46F78; background-color: transparent;}.btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma-dark{color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:hover{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:focus, .btn-outline-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-dark.disabled, .btn-outline-gamma-dark:disabled{color: #B0565C; background-color: transparent;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-dark.dropdown-toggle{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-light{color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:hover{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:focus, .btn-outline-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-light.disabled, .btn-outline-gamma-light:disabled{color: #FC7C84; background-color: transparent;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active, .btn-outline-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-light.dropdown-toggle{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-lightest{color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:hover{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:focus, .btn-outline-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-gamma-lightest.disabled, .btn-outline-gamma-lightest:disabled{color: #FC959C; background-color: transparent;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-lightest.dropdown-toggle{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-delta{color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:hover{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5C5B80; background-color: transparent;}.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta-dark{color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:hover{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:focus, .btn-outline-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-dark.disabled, .btn-outline-delta-dark:disabled{color: #37364D; background-color: transparent;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active, .btn-outline-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-dark.dropdown-toggle{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-light{color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:hover{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:focus, .btn-outline-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-light.disabled, .btn-outline-delta-light:disabled{color: #6E6D99; background-color: transparent;}.btn-outline-delta-light:not(:disabled):not(.disabled):active, .btn-outline-delta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-light.dropdown-toggle{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-lightest{color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:hover{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:focus, .btn-outline-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-delta-lightest.disabled, .btn-outline-delta-lightest:disabled{color: #807FB3; background-color: transparent;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-lightest.dropdown-toggle{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-epsilon{color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:hover{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #D5653E; background-color: transparent;}.btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon-dark{color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:hover{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:focus, .btn-outline-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-dark.disabled, .btn-outline-epsilon-dark:disabled{color: #A34E2F; background-color: transparent;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-dark.dropdown-toggle{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-light{color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:hover{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:focus, .btn-outline-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-light.disabled, .btn-outline-epsilon-light:disabled{color: #F07346; background-color: transparent;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-light.dropdown-toggle{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-lightest{color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:hover{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:focus, .btn-outline-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-outline-epsilon-lightest.disabled, .btn-outline-epsilon-lightest:disabled{color: #FF8D63; background-color: transparent;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-lightest.dropdown-toggle{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-link{font-weight: 400; color: #875A7B; text-decoration: none;}.btn-link:hover{color: #7c6576; text-decoration: none;}.btn-link:focus, .btn-link.focus{text-decoration: none; box-shadow: none;}.btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;}.btn-lg, .btn-group-lg > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.btn-sm, .btn-group-sm > .btn, .btn-xs{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.125rem;}.btn-block{display: block; width: 100%;}.btn-block + .btn-block{margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.dropup, .dropright, .dropdown, .dropleft{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.9375rem; color: #343a40; text-align: left; list-style: none; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.125rem;}.dropdown-menu-left{right: auto; left: 0;}.dropdown-menu-right{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto; left: 0;}.dropdown-menu-sm-right{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto; left: 0;}.dropdown-menu-md-right{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto; left: 0;}.dropdown-menu-lg-right{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto; left: 0;}.dropdown-menu-xl-right{right: 0; left: auto;}}.dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;}.dropright .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-toggle::after{vertical-align: 0;}.dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;}.dropleft .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropleft .dropdown-toggle::after{display: none;}.dropleft .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left: 0;}.dropleft .dropdown-toggle::before{vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;}.dropdown-divider, .dropdown-menu .divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;}.dropdown-item, .dropdown-menu a{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}.dropdown-item:hover, .dropdown-menu a:hover, .dropdown-item:focus, .dropdown-menu a:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;}.dropdown-item.active, .dropdown-menu a.active, .dropdown-item:active, .dropdown-menu a:active{color: white; text-decoration: none; background-color: #00A09D;}.dropdown-item.disabled, .dropdown-menu a.disabled, .dropdown-item:disabled, .dropdown-menu a:disabled{color: #6c757d; pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;}.dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.703125rem; padding-left: 0.703125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;}.dropleft .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;}.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;}.input-group > .custom-file .custom-file-input:focus{z-index: 4;}.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group-prepend, .input-group .input-group-btn:first-child, .input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex;}.input-group-prepend .btn, .input-group .input-group-btn:first-child .btn, .input-group-append .btn, .input-group .form-control ~ .input-group-btn .btn, .input-group .input-group-addon .btn{position: relative; z-index: 2;}.input-group-prepend .btn:focus, .input-group .input-group-btn:first-child .btn:focus, .input-group-append .btn:focus, .input-group .form-control ~ .input-group-btn .btn:focus, .input-group .input-group-addon .btn:focus{z-index: 3;}.input-group-prepend .btn + .btn, .input-group .input-group-btn:first-child .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group .input-group-btn:first-child .btn + .input-group-text, .input-group-prepend .input-group .btn + .input-group-addon, .input-group .input-group-prepend .btn + .input-group-addon, .input-group .input-group-btn:first-child .btn + .input-group-addon, .input-group-prepend .input-group-text + .input-group-text, .input-group .input-group-btn:first-child .input-group-text + .input-group-text, .input-group-prepend .input-group .input-group-addon + .input-group-text, .input-group .input-group-prepend .input-group-addon + .input-group-text, .input-group .input-group-btn:first-child .input-group-addon + .input-group-text, .input-group-prepend .input-group .input-group-text + .input-group-addon, .input-group .input-group-prepend .input-group-text + .input-group-addon, .input-group .input-group-btn:first-child .input-group-text + .input-group-addon, .input-group-prepend .input-group .input-group-addon + .input-group-addon, .input-group .input-group-prepend .input-group-addon + .input-group-addon, .input-group .input-group-btn:first-child .input-group-addon + .input-group-addon, .input-group-prepend .input-group-text + .btn, .input-group .input-group-btn:first-child .input-group-text + .btn, .input-group-prepend .input-group .input-group-addon + .btn, .input-group .input-group-prepend .input-group-addon + .btn, .input-group .input-group-btn:first-child .input-group-addon + .btn, .input-group-append .btn + .btn, .input-group .form-control ~ .input-group-btn .btn + .btn, .input-group .input-group-addon .btn + .btn, .input-group-append .btn + .input-group-text, .input-group .form-control ~ .input-group-btn .btn + .input-group-text, .input-group .input-group-addon .btn + .input-group-text, .input-group-append .input-group .btn + .input-group-addon, .input-group .input-group-append .btn + .input-group-addon, .input-group .form-control ~ .input-group-btn .btn + .input-group-addon, .input-group .input-group-addon .btn + .input-group-addon, .input-group-append .input-group-text + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-text, .input-group .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group .input-group-addon + .input-group-text, .input-group .input-group-append .input-group-addon + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-text, .input-group .input-group-addon .input-group-addon + .input-group-text, .input-group-append .input-group .input-group-text + .input-group-addon, .input-group .input-group-append .input-group-text + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-addon, .input-group .input-group-addon .input-group-text + .input-group-addon, .input-group-append .input-group .input-group-addon + .input-group-addon, .input-group .input-group-append .input-group-addon + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-addon, .input-group .input-group-addon .input-group-addon + .input-group-addon, .input-group-append .input-group-text + .btn, .input-group .form-control ~ .input-group-btn .input-group-text + .btn, .input-group .input-group-addon .input-group-text + .btn, .input-group-append .input-group .input-group-addon + .btn, .input-group .input-group-append .input-group-addon + .btn, .input-group .form-control ~ .input-group-btn .input-group-addon + .btn, .input-group .input-group-addon .input-group-addon + .btn{margin-left: -1px;}.input-group-prepend, .input-group .input-group-btn:first-child{margin-right: -1px;}.input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{margin-left: -1px;}.input-group-text, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.9375rem; margin-bottom: 0; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.125rem;}.input-group-text input[type="radio"], .input-group .input-group-addon input[type="radio"], .input-group-text input[type="checkbox"], .input-group .input-group-addon input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{height: calc(1.3333333em + 1.25rem + 2px);}.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-text, .input-group .input-group-lg > .input-group-prepend > .input-group-addon, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-addon, .input-group-lg > .input-group-append > .input-group-text, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-lg > .input-group-addon > .input-group-text, .input-group .input-group-lg > .input-group-append > .input-group-addon, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-lg > .input-group-addon > .input-group-addon, .input-group-lg > .input-group-prepend > .btn, .input-group .input-group-lg > .input-group-btn:first-child > .btn, .input-group-lg > .input-group-append > .btn, .input-group .input-group-lg > .form-control ~ .input-group-btn > .btn, .input-group .input-group-lg > .input-group-addon > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(1.3em + 0.125rem + 2px);}.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-text, .input-group .input-group-sm > .input-group-prepend > .input-group-addon, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-addon, .input-group-sm > .input-group-append > .input-group-text, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-sm > .input-group-addon > .input-group-text, .input-group .input-group-sm > .input-group-append > .input-group-addon, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-sm > .input-group-addon > .input-group-addon, .input-group-sm > .input-group-prepend > .btn, .input-group .input-group-sm > .input-group-btn:first-child > .btn, .input-group-sm > .input-group-append > .btn, .input-group .input-group-sm > .form-control ~ .input-group-btn > .btn, .input-group .input-group-sm > .input-group-addon > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 1.9375rem;}.input-group > .input-group-prepend > .btn, .input-group > .input-group-btn:first-child > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-btn:first-child > .input-group-text, .input-group > .input-group-prepend > .input-group-addon, .input-group > .input-group-btn:first-child > .input-group-addon, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .btn, .input-group > .input-group-addon:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-text, .input-group > .input-group-addon:not(:last-child) > .input-group-text, .input-group > .input-group-append:not(:last-child) > .input-group-addon, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-addon, .input-group > .input-group-addon:not(:last-child) > .input-group-addon, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .form-control ~ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-text:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:last-child > .input-group-addon:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-addon:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-addon:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn, .input-group > .form-control ~ .input-group-btn > .btn, .input-group > .input-group-addon > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .form-control ~ .input-group-btn > .input-group-text, .input-group > .input-group-addon > .input-group-text, .input-group > .input-group-append > .input-group-addon, .input-group > .form-control ~ .input-group-btn > .input-group-addon, .input-group > .input-group-addon > .input-group-addon, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-btn:not(:first-child):first-child > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .input-group-addon, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-addon, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-btn:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-addon:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-addon:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.custom-control{position: relative; display: block; min-height: 1.359375rem; padding-left: 1.5rem;}.custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;}.custom-control-input{position: absolute; z-index: -1; opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before{color: white; border-color: #00A09D; background-color: #00A09D;}.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #21fffb;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color: white; background-color: #54fffc; border-color: #54fffc;}.custom-control-input:disabled ~ .custom-control-label{color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top;}.custom-control-label::before{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: white; border: #adb5bd solid 1px;}.custom-control-label::after{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}.custom-checkbox .custom-control-label::before{border-radius: 0.125rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #00A09D; background-color: #00A09D;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-radio .custom-control-label::before{border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-switch{padding-left: 2.25rem;}.custom-switch .custom-control-label::before{left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;}.custom-switch .custom-control-label::after{top: calc(0.1796875rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none;}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color: white; transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-select{display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 1.9375rem 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-select:focus::-ms-value{color: #495057; background-color: white;}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.9375rem; background-image: none;}.custom-select:disabled{color: #6c757d; background-color: #e9ecef;}.custom-select::-ms-expand{display: none;}.custom-select-sm{height: calc(1.3em + 0.125rem + 2px); padding-top: 0.0625rem; padding-bottom: 0.0625rem; padding-left: 0.3125rem; font-size: 0.703125rem;}.custom-select-lg{height: calc(1.3333333em + 1.25rem + 2px); padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 1rem; font-size: 0.84375rem;}.custom-file{position: relative; display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin-bottom: 0;}.custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin: 0; opacity: 0;}.custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse);}.custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem;}.custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.45em + 0.75rem); padding: 0.375rem 0.9375rem; line-height: 1.45; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.125rem 0.125rem 0;}.custom-range{width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-range:focus{outline: none;}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range::-moz-focus-outer{border: 0;}.custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}}.custom-range::-webkit-slider-thumb:active{background-color: #54fffc;}.custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}}.custom-range::-moz-range-thumb:active{background-color: #54fffc;}.custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}}.custom-range::-ms-thumb:active{background-color: #54fffc;}.custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;}.custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;}.custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default;}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd;}.custom-range:disabled::-moz-range-track{cursor: default;}.custom-range:disabled::-ms-thumb{background-color: #adb5bd;}.custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}}.nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link, .nav > li > a{display: block; padding: 0.5rem 1rem;}.nav-link:hover, .nav > li > a:hover, .nav-link:focus, .nav > li > a:focus{text-decoration: none;}.nav-link.disabled, .nav > li > a.disabled{color: #6c757d; pointer-events: none; cursor: default;}.nav-tabs{border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item, .nav-tabs .nav > li{margin-bottom: -1px;}.nav-tabs .nav-link, .nav-tabs .nav > li > a{border: 1px solid transparent; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus{border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled{color: #6c757d; background-color: transparent; border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav > li.show .nav-link, .nav-tabs .nav-item.show .nav > li > a, .nav-tabs .nav > li.show .nav > li > a{color: #495057; background-color: white; border-color: #dee2e6 #dee2e6 white;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}.nav-pills .nav-link, .nav-pills .nav > li > a{border-radius: 0.125rem;}.nav-pills .nav-link.active, .nav-pills .nav > li > a.active, .nav-pills .show > .nav-link, .nav-pills .nav > li.show > a{color: #fff; background-color: #875A7B;}.nav-fill .nav-item, .nav-fill .nav > li{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified .nav-item, .nav-justified .nav > li{flex-basis: 0; flex-grow: 1; text-align: center;}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.33007812rem; padding-bottom: 0.33007812rem; margin-right: 1rem; font-size: 1.171875rem; line-height: inherit; white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link, .navbar-nav .nav > li > a{padding-right: 0; padding-left: 0;}.navbar-nav .dropdown-menu{position: static; float: none;}.navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.171875rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.125rem;}.navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}}.navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav > li > a{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav > li > a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav > li > a:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .nav > li > a.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav > li.show > a, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav > li.active > a, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav > li > a.show, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav > li > a.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand{color: white;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: white;}.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav > li > a{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav > li > a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav > li > a:focus{color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav > li > a.disabled{color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav > li.show > a, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav > li.active > a, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav > li > a.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav > li > a.active{color: white;}.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a{color: white;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: white;}.card, .panel, .well{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 0.125rem;}.card > hr, .panel > hr, .well > hr{margin-right: 0; margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child, .panel > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.card > .list-group:last-child .list-group-item:last-child, .panel > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.card-body, .panel-body, .well{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0.9375rem;}.card-title{margin-bottom: 0.9375rem;}.card-subtitle{margin-top: -0.46875rem; margin-bottom: 0;}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: 0.9375rem;}.card-header, .panel-heading{padding: 0.9375rem 0.9375rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.card-header:first-child, .panel-heading:first-child{border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child, .panel-heading + .list-group .list-group-item:first-child{border-top: 0;}.card-footer, .panel-footer{padding: 0.9375rem 0.9375rem; background-color: transparent; border-top: 1px solid rgba(0, 0, 0, 0.06);}.card-footer:last-child, .panel-footer:last-child{border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);}.card-header-tabs{margin-right: -0.46875rem; margin-bottom: -0.9375rem; margin-left: -0.46875rem; border-bottom: 0;}.card-header-pills{margin-right: -0.46875rem; margin-left: -0.46875rem;}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;}.card-img{width: 100%; border-radius: calc(0.125rem - 1px);}.card-img-top{width: 100%; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.125rem - 1px); border-bottom-left-radius: calc(0.125rem - 1px);}.card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-deck .card, .card-deck .panel, .card-deck .well{margin-bottom: 15px;}@media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card, .card-deck .panel, .card-deck .well{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}}.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-group > .card, .card-group > .panel, .card-group > .well{margin-bottom: 15px;}@media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card, .card-group > .panel, .card-group > .well{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card, .card-group > .panel + .card, .card-group > .well + .card, .card-group > .card + .panel, .card-group > .panel + .panel, .card-group > .well + .panel, .card-group > .card + .well, .card-group > .panel + .well, .card-group > .well + .well{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child), .card-group > .panel:not(:last-child), .card-group > .well:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top, .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, .card-group > .panel:not(:last-child) .card-header, .card-group > .well:not(:last-child) .card-header, .card-group > .card:not(:last-child) .panel-heading, .card-group > .panel:not(:last-child) .panel-heading, .card-group > .well:not(:last-child) .panel-heading{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom, .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .panel:not(:last-child) .card-footer, .card-group > .well:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .panel-footer, .card-group > .panel:not(:last-child) .panel-footer, .card-group > .well:not(:last-child) .panel-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child), .card-group > .panel:not(:first-child), .card-group > .well:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top, .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, .card-group > .panel:not(:first-child) .card-header, .card-group > .well:not(:first-child) .card-header, .card-group > .card:not(:first-child) .panel-heading, .card-group > .panel:not(:first-child) .panel-heading, .card-group > .well:not(:first-child) .panel-heading{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom, .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, .card-group > .panel:not(:first-child) .card-footer, .card-group > .well:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .panel-footer, .card-group > .panel:not(:first-child) .panel-footer, .card-group > .well:not(:first-child) .panel-footer{border-bottom-left-radius: 0;}}.card-columns .card, .card-columns .panel, .card-columns .well{margin-bottom: 0.9375rem;}@media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card, .card-columns .panel, .card-columns .well{display: inline-block; width: 100%;}}.accordion > .card, .accordion > .panel, .accordion > .well{overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child, .accordion > .panel:not(:first-of-type) .card-header:first-child, .accordion > .well:not(:first-of-type) .card-header:first-child, .accordion > .card:not(:first-of-type) .panel-heading:first-child, .accordion > .panel:not(:first-of-type) .panel-heading:first-child, .accordion > .well:not(:first-of-type) .panel-heading:first-child{border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .panel:not(:first-of-type):not(:last-of-type), .accordion > .well:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;}.accordion > .card:first-of-type, .accordion > .panel:first-of-type, .accordion > .well:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.accordion > .card:last-of-type, .accordion > .panel:last-of-type, .accordion > .well:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;}.accordion > .card .card-header, .accordion > .panel .card-header, .accordion > .well .card-header, .accordion > .card .panel-heading, .accordion > .panel .panel-heading, .accordion > .well .panel-heading{margin-bottom: -1px;}.breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.125rem;}.breadcrumb-item + .breadcrumb-item, .breadcrumb > li + .breadcrumb-item, .breadcrumb > .breadcrumb-item + li, .breadcrumb > li + li{padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > li + .breadcrumb-item::before, .breadcrumb > .breadcrumb-item + li::before, .breadcrumb > li + li::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: none;}.breadcrumb-item.active, .breadcrumb > li.active{color: #6c757d;}.pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.125rem;}.page-link, .pagination > li > a{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #6c757d; background-color: transparent; border: 1px solid #dee2e6;}.page-link:hover, .pagination > li > a:hover{z-index: 2; color: #875A7B; text-decoration: none; background-color: transparent; border-color: #875A7B;}.page-link:focus, .pagination > li > a:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.page-item:first-child .page-link, .pagination > li:first-child .page-link, .page-item:first-child .pagination > li > a, .pagination > li:first-child .pagination > li > a{margin-left: 0; border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.page-item:last-child .page-link, .pagination > li:last-child .page-link, .page-item:last-child .pagination > li > a, .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.page-item.active .page-link, .pagination > li.active .page-link, .page-item.active .pagination > li > a, .pagination > li.active .pagination > li > a{z-index: 1; color: #212529; background-color: transparent; border-color: #212529;}.page-item.disabled .page-link, .pagination > li.disabled .page-link, .page-item.disabled .pagination > li > a, .pagination > li.disabled .pagination > li > a{color: #6c757d; pointer-events: none; cursor: auto; background-color: white; border-color: #dee2e6;}.pagination-lg .page-link, .pagination-lg .pagination > li > a{padding: 0.75rem 1.5rem; font-size: 1.171875rem; line-height: 1.3333333;}.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination > li:first-child .page-link, .pagination-lg .page-item:first-child .pagination > li > a, .pagination-lg .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination > li:last-child .page-link, .pagination-lg .page-item:last-child .pagination > li > a, .pagination-lg .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.pagination-sm .page-link, .pagination-sm .pagination > li > a{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.3;}.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination > li:first-child .page-link, .pagination-sm .page-item:first-child .pagination > li > a, .pagination-sm .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.0625rem; border-bottom-left-radius: 0.0625rem;}.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination > li:last-child .page-link, .pagination-sm .page-item:last-child .pagination > li > a, .pagination-sm .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.0625rem; border-bottom-right-radius: 0.0625rem;}.badge, .label{display: inline-block; padding: 0.25em 0.4em; font-size: 0.9em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.badge, .label{transition: none;}}a.badge:hover, a.label:hover, a.badge:focus, a.label:focus{text-decoration: none;}.badge:empty, .label:empty{display: none;}.btn .badge, .btn .label{position: relative; top: -1px;}.badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;}.badge-primary{color: white; background-color: #00A09D;}a.badge-primary:hover, a.badge-primary:focus{color: white; background-color: #006d6b;}a.badge-primary:focus, a.badge-primary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-secondary{color: white; background-color: #adb5bd;}a.badge-secondary:hover, a.badge-secondary:focus{color: white; background-color: #919ca6;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-success{color: white; background-color: #2CBB70;}a.badge-success:hover, a.badge-success:focus{color: white; background-color: #229257;}a.badge-success:focus, a.badge-success.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.badge-info{color: white; background-color: #4B9EB6;}a.badge-info:hover, a.badge-info:focus{color: white; background-color: #3b7f93;}a.badge-info:focus, a.badge-info.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.badge-warning{color: white; background-color: #F79B5B;}a.badge-warning:hover, a.badge-warning:focus{color: white; background-color: #f57d2a;}a.badge-warning:focus, a.badge-warning.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.badge-danger{color: white; background-color: #D9534F;}a.badge-danger:hover, a.badge-danger:focus{color: white; background-color: #c9302c;}a.badge-danger:focus, a.badge-danger.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.badge-light{color: #343a40; background-color: #f6f9f9;}a.badge-light:hover, a.badge-light:focus{color: #343a40; background-color: #d7e4e4;}a.badge-light:focus, a.badge-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.badge-dark{color: white; background-color: #141f1e;}a.badge-dark:hover, a.badge-dark:focus{color: white; background-color: black;}a.badge-dark:focus, a.badge-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.badge-default{color: white; background-color: #adb5bd;}a.badge-default:hover, a.badge-default:focus{color: white; background-color: #919ca6;}a.badge-default:focus, a.badge-default.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-violet-dark{color: white; background-color: #875A7B;}a.badge-violet-dark:hover, a.badge-violet-dark:focus{color: white; background-color: #68465f;}a.badge-violet-dark:focus, a.badge-violet-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.badge-violet-darker{color: white; background-color: #62495B;}a.badge-violet-darker:hover, a.badge-violet-darker:focus{color: white; background-color: #453340;}a.badge-violet-darker:focus, a.badge-violet-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.badge-inverse-lightest{color: white; background-color: #98A6B0;}a.badge-inverse-lightest:hover, a.badge-inverse-lightest:focus{color: white; background-color: #7b8d9a;}a.badge-inverse-lightest:focus, a.badge-inverse-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.badge-inverse-light{color: white; background-color: #8B979F;}a.badge-inverse-light:hover, a.badge-inverse-light:focus{color: white; background-color: #707e87;}a.badge-inverse-light:focus, a.badge-inverse-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.badge-inverse{color: white; background-color: #47738F;}a.badge-inverse:hover, a.badge-inverse:focus{color: white; background-color: #36586d;}a.badge-inverse:focus, a.badge-inverse.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.badge-inverse-dark{color: white; background-color: #5B7687;}a.badge-inverse-dark:hover, a.badge-inverse-dark:focus{color: white; background-color: #465b69;}a.badge-inverse-dark:focus, a.badge-inverse-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.badge-inverse-darker{color: white; background-color: #485761;}a.badge-inverse-darker:hover, a.badge-inverse-darker:focus{color: white; background-color: #323d44;}a.badge-inverse-darker:focus, a.badge-inverse-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.badge-alpha{color: white; background-color: #00A09D;}a.badge-alpha:hover, a.badge-alpha:focus{color: white; background-color: #006d6b;}a.badge-alpha:focus, a.badge-alpha.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-alpha-dark{color: white; background-color: #18856F;}a.badge-alpha-dark:hover, a.badge-alpha-dark:focus{color: white; background-color: #105a4b;}a.badge-alpha-dark:focus, a.badge-alpha-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.badge-alpha-light{color: white; background-color: #26D1AF;}a.badge-alpha-light:hover, a.badge-alpha-light:focus{color: white; background-color: #1ea68b;}a.badge-alpha-light:focus, a.badge-alpha-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.badge-alpha-lightest{color: white; background-color: #2AEBC4;}a.badge-alpha-lightest:hover, a.badge-alpha-lightest:focus{color: white; background-color: #13cfa9;}a.badge-alpha-lightest:focus, a.badge-alpha-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.badge-beta{color: white; background-color: #5B899E;}a.badge-beta:hover, a.badge-beta:focus{color: white; background-color: #486d7e;}a.badge-beta:focus, a.badge-beta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.badge-beta-dark{color: white; background-color: #3D5D6B;}a.badge-beta-dark:hover, a.badge-beta-dark:focus{color: white; background-color: #2a414b;}a.badge-beta-dark:focus, a.badge-beta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.badge-beta-light{color: white; background-color: #699FB8;}a.badge-beta-light:hover, a.badge-beta-light:focus{color: white; background-color: #4c87a2;}a.badge-beta-light:focus, a.badge-beta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.badge-beta-lightest{color: white; background-color: #77B5D1;}a.badge-beta-lightest:hover, a.badge-beta-lightest:focus{color: white; background-color: #51a0c4;}a.badge-beta-lightest:focus, a.badge-beta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.badge-gamma{color: white; background-color: #E46F78;}a.badge-gamma:hover, a.badge-gamma:focus{color: white; background-color: #dc4450;}a.badge-gamma:focus, a.badge-gamma.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.badge-gamma-dark{color: white; background-color: #B0565C;}a.badge-gamma-dark:hover, a.badge-gamma-dark:focus{color: white; background-color: #904348;}a.badge-gamma-dark:focus, a.badge-gamma-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.badge-gamma-light{color: white; background-color: #FC7C84;}a.badge-gamma-light:hover, a.badge-gamma-light:focus{color: white; background-color: #fb4a55;}a.badge-gamma-light:focus, a.badge-gamma-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.badge-gamma-lightest{color: white; background-color: #FC959C;}a.badge-gamma-lightest:hover, a.badge-gamma-lightest:focus{color: white; background-color: #fb636e;}a.badge-gamma-lightest:focus, a.badge-gamma-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.badge-delta{color: white; background-color: #5C5B80;}a.badge-delta:hover, a.badge-delta:focus{color: white; background-color: #474662;}a.badge-delta:focus, a.badge-delta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.badge-delta-dark{color: white; background-color: #37364D;}a.badge-delta-dark:hover, a.badge-delta-dark:focus{color: white; background-color: #22212f;}a.badge-delta-dark:focus, a.badge-delta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.badge-delta-light{color: white; background-color: #6E6D99;}a.badge-delta-light:hover, a.badge-delta-light:focus{color: white; background-color: #58577c;}a.badge-delta-light:focus, a.badge-delta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.badge-delta-lightest{color: white; background-color: #807FB3;}a.badge-delta-lightest:hover, a.badge-delta-lightest:focus{color: white; background-color: #605fa0;}a.badge-delta-lightest:focus, a.badge-delta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.badge-epsilon{color: white; background-color: #D5653E;}a.badge-epsilon:hover, a.badge-epsilon:focus{color: white; background-color: #b84d28;}a.badge-epsilon:focus, a.badge-epsilon.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.badge-epsilon-dark{color: white; background-color: #A34E2F;}a.badge-epsilon-dark:hover, a.badge-epsilon-dark:focus{color: white; background-color: #7b3b24;}a.badge-epsilon-dark:focus, a.badge-epsilon-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.badge-epsilon-light{color: white; background-color: #F07346;}a.badge-epsilon-light:hover, a.badge-epsilon-light:focus{color: white; background-color: #ec4f17;}a.badge-epsilon-light:focus, a.badge-epsilon-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.badge-epsilon-lightest{color: white; background-color: #FF8D63;}a.badge-epsilon-lightest:hover, a.badge-epsilon-lightest:focus{color: white; background-color: #ff6830;}a.badge-epsilon-lightest:focus, a.badge-epsilon-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.125rem;}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}}.jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;}.alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.125rem;}.alert-heading{color: inherit;}.alert-link{font-weight: 700;}.alert-dismissible{padding-right: 3.90625rem;}.alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;}.alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-primary hr{border-top-color: #a6dddd;}.alert-primary .alert-link{color: #002020;}.alert-secondary{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-secondary hr{border-top-color: #dadde2;}.alert-secondary .alert-link{color: #424547;}.alert-success{color: #17613a; background-color: #d5f1e2; border-color: #c4ecd7;}.alert-success hr{border-top-color: #b1e6ca;}.alert-success .alert-link{color: #0d3821;}.alert-info{color: #27525f; background-color: #dbecf0; border-color: #cde4eb;}.alert-info hr{border-top-color: #bbdae4;}.alert-info .alert-link{color: #18333b;}.alert-warning{color: #80512f; background-color: #fdebde; border-color: #fde3d1;}.alert-warning hr{border-top-color: #fcd4b9;}.alert-warning .alert-link{color: #5b3921;}.alert-danger{color: #712b29; background-color: #f7dddc; border-color: #f4cfce;}.alert-danger hr{border-top-color: #efbbb9;}.alert-danger .alert-link{color: #4c1d1b;}.alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;}.alert-light hr{border-top-color: #edf3f3;}.alert-light .alert-link{color: #676767;}.alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;}.alert-dark hr{border-top-color: #b0b4b4;}.alert-dark .alert-link{color: black;}.alert-default{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-default hr{border-top-color: #dadde2;}.alert-default .alert-link{color: #424547;}.alert-violet-dark{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;}.alert-violet-dark hr{border-top-color: #d2c2ce;}.alert-violet-dark .alert-link{color: #271b24;}.alert-violet-darker{color: #33262f; background-color: #e0dbde; border-color: #d3ccd1;}.alert-violet-darker hr{border-top-color: #c7bec5;}.alert-violet-darker .alert-link{color: #161014;}.alert-inverse-lightest{color: #4f565c; background-color: #eaedef; border-color: #e2e6e9;}.alert-inverse-lightest hr{border-top-color: #d4dade;}.alert-inverse-lightest .alert-link{color: #373c41;}.alert-inverse-light{color: #484f53; background-color: #e8eaec; border-color: #dfe2e4;}.alert-inverse-light hr{border-top-color: #d1d5d8;}.alert-inverse-light .alert-link{color: #303538;}.alert-inverse{color: #253c4a; background-color: #dae3e9; border-color: #cbd8e0;}.alert-inverse hr{border-top-color: #bbccd6;}.alert-inverse .alert-link{color: #142028;}.alert-inverse-dark{color: #2f3d46; background-color: #dee4e7; border-color: #d1d9dd;}.alert-inverse-dark hr{border-top-color: #c2cdd2;}.alert-inverse-dark .alert-link{color: #1b2227;}.alert-inverse-darker{color: #252d32; background-color: #dadddf; border-color: #ccd0d3;}.alert-inverse-darker hr{border-top-color: #bec3c7;}.alert-inverse-darker .alert-link{color: #0f1315;}.alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-alpha hr{border-top-color: #a6dddd;}.alert-alpha .alert-link{color: #002020;}.alert-alpha-dark{color: #0c453a; background-color: #d1e7e2; border-color: #beddd7;}.alert-alpha-dark hr{border-top-color: #add4cd;}.alert-alpha-dark .alert-link{color: #041a15;}.alert-alpha-light{color: #146d5b; background-color: #d4f6ef; border-color: #c2f2e9;}.alert-alpha-light hr{border-top-color: #adeee1;}.alert-alpha-light .alert-link{color: #0c4237;}.alert-alpha-lightest{color: #167a66; background-color: #d4fbf3; border-color: #c3f9ee;}.alert-alpha-lightest hr{border-top-color: #acf7e7;}.alert-alpha-lightest .alert-link{color: #0e4f42;}.alert-beta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;}.alert-beta hr{border-top-color: #c1d2db;}.alert-beta .alert-link{color: #1c2b32;}.alert-beta-dark{color: #203038; background-color: #d8dfe1; border-color: #c9d2d6;}.alert-beta-dark hr{border-top-color: #bbc6cb;}.alert-beta-dark .alert-link{color: #0d1418;}.alert-beta-light{color: #375360; background-color: #e1ecf1; border-color: #d5e4eb;}.alert-beta-light hr{border-top-color: #c4d9e3;}.alert-beta-light .alert-link{color: #243740;}.alert-beta-lightest{color: #3e5e6d; background-color: #e4f0f6; border-color: #d9eaf2;}.alert-beta-lightest hr{border-top-color: #c6e0ec;}.alert-beta-lightest .alert-link{color: #2c424c;}.alert-gamma{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;}.alert-gamma hr{border-top-color: #f3c2c5;}.alert-gamma .alert-link{color: #55292c;}.alert-gamma-dark{color: #5c2d30; background-color: #efddde; border-color: #e9d0d1;}.alert-gamma-dark hr{border-top-color: #e1bfc0;}.alert-gamma-dark .alert-link{color: #3a1c1e;}.alert-gamma-light{color: #834045; background-color: #fee5e6; border-color: #fedadd;}.alert-gamma-light hr{border-top-color: #fdc1c6;}.alert-gamma-light .alert-link{color: #612f33;}.alert-gamma-lightest{color: #834d51; background-color: #feeaeb; border-color: #fee1e3;}.alert-gamma-lightest hr{border-top-color: #fdc8cc;}.alert-gamma-lightest .alert-link{color: #633a3d;}.alert-delta{color: #302f43; background-color: #dedee6; border-color: #d1d1db;}.alert-delta hr{border-top-color: #c3c3d0;}.alert-delta .alert-link{color: #1b1a25;}.alert-delta-dark{color: #1d1c28; background-color: #d7d7db; border-color: #c7c7cd;}.alert-delta-dark hr{border-top-color: #babac1;}.alert-delta-dark .alert-link{color: #07070a;}.alert-delta-light{color: #393950; background-color: #e2e2eb; border-color: #d6d6e2;}.alert-delta-light hr{border-top-color: #c7c7d7;}.alert-delta-light .alert-link{color: #242432;}.alert-delta-lightest{color: #43425d; background-color: #e6e5f0; border-color: #dbdbea;}.alert-delta-lightest hr{border-top-color: #cbcbe1;}.alert-delta-lightest .alert-link{color: #2e2d3f;}.alert-epsilon{color: #6f3520; background-color: #f7e0d8; border-color: #f3d4c9;}.alert-epsilon hr{border-top-color: #eec3b4;}.alert-epsilon .alert-link{color: #472215;}.alert-epsilon-dark{color: #552918; background-color: #eddcd5; border-color: #e5cdc5;}.alert-epsilon-dark hr{border-top-color: #ddbeb3;}.alert-epsilon-dark .alert-link{color: #2d160d;}.alert-epsilon-light{color: #7d3c24; background-color: #fce3da; border-color: #fbd8cb;}.alert-epsilon-light hr{border-top-color: #f9c6b3;}.alert-epsilon-light .alert-link{color: #552919;}.alert-epsilon-lightest{color: #854933; background-color: #ffe8e0; border-color: #ffdfd3;}.alert-epsilon-lightest hr{border-top-color: #ffccba;}.alert-epsilon-lightest .alert-link{color: #603525;}@keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}}.progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.703125rem; background-color: #e9ecef; border-radius: 0.125rem;}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: white; text-align: center; white-space: nowrap; background-color: #00A09D; transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;}.progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;}.media-body{flex: 1;}.list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;}.list-group-item-action{width: 100%; color: #495057; text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;}.list-group-item-action:active{color: #343a40; background-color: #e9ecef;}.list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.06);}.list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.list-group-item.disabled, .list-group-item:disabled{color: #6c757d; pointer-events: none; background-color: white;}.list-group-item.active{z-index: 2; color: white; background-color: #00A09D; border-color: #00A09D;}.list-group-horizontal{flex-direction: row;}.list-group-horizontal .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-md .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}.list-group-flush .list-group-item, .panel .list-group .list-group-item{border-right: 0; border-left: 0; border-radius: 0;}.list-group-flush .list-group-item:last-child, .panel .list-group .list-group-item:last-child{margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child, .panel .list-group:first-child .list-group-item:first-child{border-top: 0;}.list-group-flush:last-child .list-group-item:last-child, .panel .list-group:last-child .list-group-item:last-child{margin-bottom: 0; border-bottom: 0;}.list-group-item-primary{color: #005352; background-color: #b8e4e4;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-primary.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-secondary{color: #5a5e62; background-color: #e8eaed;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-secondary.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-success{color: #17613a; background-color: #c4ecd7;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #17613a; background-color: #b1e6ca;}.list-group-item-success.list-group-item-action.active{color: white; background-color: #17613a; border-color: #17613a;}.list-group-item-info{color: #27525f; background-color: #cde4eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #27525f; background-color: #bbdae4;}.list-group-item-info.list-group-item-action.active{color: white; background-color: #27525f; border-color: #27525f;}.list-group-item-warning{color: #80512f; background-color: #fde3d1;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #80512f; background-color: #fcd4b9;}.list-group-item-warning.list-group-item-action.active{color: white; background-color: #80512f; border-color: #80512f;}.list-group-item-danger{color: #712b29; background-color: #f4cfce;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #712b29; background-color: #efbbb9;}.list-group-item-danger.list-group-item-action.active{color: white; background-color: #712b29; border-color: #712b29;}.list-group-item-light{color: #808181; background-color: #fcfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;}.list-group-item-light.list-group-item-action.active{color: white; background-color: #808181; border-color: #808181;}.list-group-item-dark{color: #0b1010; background-color: #bdc0c0;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;}.list-group-item-dark.list-group-item-action.active{color: white; background-color: #0b1010; border-color: #0b1010;}.list-group-item-default{color: #5a5e62; background-color: #e8eaed;}.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-default.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-violet-dark{color: #462f40; background-color: #ddd1da;}.list-group-item-violet-dark.list-group-item-action:hover, .list-group-item-violet-dark.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;}.list-group-item-violet-dark.list-group-item-action.active{color: white; background-color: #462f40; border-color: #462f40;}.list-group-item-violet-darker{color: #33262f; background-color: #d3ccd1;}.list-group-item-violet-darker.list-group-item-action:hover, .list-group-item-violet-darker.list-group-item-action:focus{color: #33262f; background-color: #c7bec5;}.list-group-item-violet-darker.list-group-item-action.active{color: white; background-color: #33262f; border-color: #33262f;}.list-group-item-inverse-lightest{color: #4f565c; background-color: #e2e6e9;}.list-group-item-inverse-lightest.list-group-item-action:hover, .list-group-item-inverse-lightest.list-group-item-action:focus{color: #4f565c; background-color: #d4dade;}.list-group-item-inverse-lightest.list-group-item-action.active{color: white; background-color: #4f565c; border-color: #4f565c;}.list-group-item-inverse-light{color: #484f53; background-color: #dfe2e4;}.list-group-item-inverse-light.list-group-item-action:hover, .list-group-item-inverse-light.list-group-item-action:focus{color: #484f53; background-color: #d1d5d8;}.list-group-item-inverse-light.list-group-item-action.active{color: white; background-color: #484f53; border-color: #484f53;}.list-group-item-inverse{color: #253c4a; background-color: #cbd8e0;}.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus{color: #253c4a; background-color: #bbccd6;}.list-group-item-inverse.list-group-item-action.active{color: white; background-color: #253c4a; border-color: #253c4a;}.list-group-item-inverse-dark{color: #2f3d46; background-color: #d1d9dd;}.list-group-item-inverse-dark.list-group-item-action:hover, .list-group-item-inverse-dark.list-group-item-action:focus{color: #2f3d46; background-color: #c2cdd2;}.list-group-item-inverse-dark.list-group-item-action.active{color: white; background-color: #2f3d46; border-color: #2f3d46;}.list-group-item-inverse-darker{color: #252d32; background-color: #ccd0d3;}.list-group-item-inverse-darker.list-group-item-action:hover, .list-group-item-inverse-darker.list-group-item-action:focus{color: #252d32; background-color: #bec3c7;}.list-group-item-inverse-darker.list-group-item-action.active{color: white; background-color: #252d32; border-color: #252d32;}.list-group-item-alpha{color: #005352; background-color: #b8e4e4;}.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-alpha.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-alpha-dark{color: #0c453a; background-color: #beddd7;}.list-group-item-alpha-dark.list-group-item-action:hover, .list-group-item-alpha-dark.list-group-item-action:focus{color: #0c453a; background-color: #add4cd;}.list-group-item-alpha-dark.list-group-item-action.active{color: white; background-color: #0c453a; border-color: #0c453a;}.list-group-item-alpha-light{color: #146d5b; background-color: #c2f2e9;}.list-group-item-alpha-light.list-group-item-action:hover, .list-group-item-alpha-light.list-group-item-action:focus{color: #146d5b; background-color: #adeee1;}.list-group-item-alpha-light.list-group-item-action.active{color: white; background-color: #146d5b; border-color: #146d5b;}.list-group-item-alpha-lightest{color: #167a66; background-color: #c3f9ee;}.list-group-item-alpha-lightest.list-group-item-action:hover, .list-group-item-alpha-lightest.list-group-item-action:focus{color: #167a66; background-color: #acf7e7;}.list-group-item-alpha-lightest.list-group-item-action.active{color: white; background-color: #167a66; border-color: #167a66;}.list-group-item-beta{color: #2f4752; background-color: #d1dee4;}.list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;}.list-group-item-beta.list-group-item-action.active{color: white; background-color: #2f4752; border-color: #2f4752;}.list-group-item-beta-dark{color: #203038; background-color: #c9d2d6;}.list-group-item-beta-dark.list-group-item-action:hover, .list-group-item-beta-dark.list-group-item-action:focus{color: #203038; background-color: #bbc6cb;}.list-group-item-beta-dark.list-group-item-action.active{color: white; background-color: #203038; border-color: #203038;}.list-group-item-beta-light{color: #375360; background-color: #d5e4eb;}.list-group-item-beta-light.list-group-item-action:hover, .list-group-item-beta-light.list-group-item-action:focus{color: #375360; background-color: #c4d9e3;}.list-group-item-beta-light.list-group-item-action.active{color: white; background-color: #375360; border-color: #375360;}.list-group-item-beta-lightest{color: #3e5e6d; background-color: #d9eaf2;}.list-group-item-beta-lightest.list-group-item-action:hover, .list-group-item-beta-lightest.list-group-item-action:focus{color: #3e5e6d; background-color: #c6e0ec;}.list-group-item-beta-lightest.list-group-item-action.active{color: white; background-color: #3e5e6d; border-color: #3e5e6d;}.list-group-item-gamma{color: #773a3e; background-color: #f7d7d9;}.list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;}.list-group-item-gamma.list-group-item-action.active{color: white; background-color: #773a3e; border-color: #773a3e;}.list-group-item-gamma-dark{color: #5c2d30; background-color: #e9d0d1;}.list-group-item-gamma-dark.list-group-item-action:hover, .list-group-item-gamma-dark.list-group-item-action:focus{color: #5c2d30; background-color: #e1bfc0;}.list-group-item-gamma-dark.list-group-item-action.active{color: white; background-color: #5c2d30; border-color: #5c2d30;}.list-group-item-gamma-light{color: #834045; background-color: #fedadd;}.list-group-item-gamma-light.list-group-item-action:hover, .list-group-item-gamma-light.list-group-item-action:focus{color: #834045; background-color: #fdc1c6;}.list-group-item-gamma-light.list-group-item-action.active{color: white; background-color: #834045; border-color: #834045;}.list-group-item-gamma-lightest{color: #834d51; background-color: #fee1e3;}.list-group-item-gamma-lightest.list-group-item-action:hover, .list-group-item-gamma-lightest.list-group-item-action:focus{color: #834d51; background-color: #fdc8cc;}.list-group-item-gamma-lightest.list-group-item-action.active{color: white; background-color: #834d51; border-color: #834d51;}.list-group-item-delta{color: #302f43; background-color: #d1d1db;}.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;}.list-group-item-delta.list-group-item-action.active{color: white; background-color: #302f43; border-color: #302f43;}.list-group-item-delta-dark{color: #1d1c28; background-color: #c7c7cd;}.list-group-item-delta-dark.list-group-item-action:hover, .list-group-item-delta-dark.list-group-item-action:focus{color: #1d1c28; background-color: #babac1;}.list-group-item-delta-dark.list-group-item-action.active{color: white; background-color: #1d1c28; border-color: #1d1c28;}.list-group-item-delta-light{color: #393950; background-color: #d6d6e2;}.list-group-item-delta-light.list-group-item-action:hover, .list-group-item-delta-light.list-group-item-action:focus{color: #393950; background-color: #c7c7d7;}.list-group-item-delta-light.list-group-item-action.active{color: white; background-color: #393950; border-color: #393950;}.list-group-item-delta-lightest{color: #43425d; background-color: #dbdbea;}.list-group-item-delta-lightest.list-group-item-action:hover, .list-group-item-delta-lightest.list-group-item-action:focus{color: #43425d; background-color: #cbcbe1;}.list-group-item-delta-lightest.list-group-item-action.active{color: white; background-color: #43425d; border-color: #43425d;}.list-group-item-epsilon{color: #6f3520; background-color: #f3d4c9;}.list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #6f3520; background-color: #eec3b4;}.list-group-item-epsilon.list-group-item-action.active{color: white; background-color: #6f3520; border-color: #6f3520;}.list-group-item-epsilon-dark{color: #552918; background-color: #e5cdc5;}.list-group-item-epsilon-dark.list-group-item-action:hover, .list-group-item-epsilon-dark.list-group-item-action:focus{color: #552918; background-color: #ddbeb3;}.list-group-item-epsilon-dark.list-group-item-action.active{color: white; background-color: #552918; border-color: #552918;}.list-group-item-epsilon-light{color: #7d3c24; background-color: #fbd8cb;}.list-group-item-epsilon-light.list-group-item-action:hover, .list-group-item-epsilon-light.list-group-item-action:focus{color: #7d3c24; background-color: #f9c6b3;}.list-group-item-epsilon-light.list-group-item-action.active{color: white; background-color: #7d3c24; border-color: #7d3c24;}.list-group-item-epsilon-lightest{color: #854933; background-color: #ffdfd3;}.list-group-item-epsilon-lightest.list-group-item-action:hover, .list-group-item-epsilon-lightest.list-group-item-action:focus{color: #854933; background-color: #ffccba;}.list-group-item-epsilon-lightest.list-group-item-action.active{color: white; background-color: #854933; border-color: #854933;}.close{float: right; font-size: 1.40625rem; font-weight: 700; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: .5;}@media (max-width: 1200px){.close{font-size: calc(1.265625rem + 0.1875vw) ;}}.close:hover{color: black; text-decoration: none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity: .75;}button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.close.disabled{pointer-events: none;}.toast{max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem;}.toast:not(:last-child){margin-bottom: 0.75rem;}.toast.showing{opacity: 1;}.toast.show{display: block; opacity: 1;}.toast.hide{display: none;}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding: 0.75rem;}.modal-open{overflow: hidden;}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal{position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal-dialog-scrollable{display: -webkit-box; display: -webkit-flex; display: flex; max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem); overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink: 0;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - 1rem);}.modal-dialog-centered::before{display: block; height: calc(100vh - 1rem); content: "";}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before{content: none;}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.125rem; outline: 0;}.modal-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: black;}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: 0.5;}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.modal-header .close{padding: 1rem 1rem; margin: -1rem -1rem -1rem auto;}.modal-title{margin-bottom: 0; line-height: 1.45;}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.modal-footer > :not(:first-child){margin-left: .25rem;}.modal-footer > :not(:last-child){margin-right: .25rem;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem);}.modal-dialog-centered{min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);}.modal-sm{max-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}}@media (min-width: 1200px){.modal-xl{max-width: 1140px;}}.tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: 1;}.tooltip .arrow{position: absolute; display: block; width: 0.25rem; height: 0.4rem;}.tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.125rem 0; border-top-color: black;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.125rem 0.4rem 0.125rem 0; border-right-color: black;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.125rem 0.4rem; border-bottom-color: black;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.125rem 0 0.125rem 0.4rem; border-left-color: black;}.tooltip-inner{max-width: 220px; padding: 0.25rem 0.5rem; color: white; text-align: center; background-color: black; border-radius: 0.125rem;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: white; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.125rem;}.popover .arrow{position: absolute; display: block; width: 0.625rem; height: 0.5rem; margin: 0 0.125rem;}.popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;}.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{bottom: 0; border-width: 0.5rem 0.3125rem 0; border-top-color: rgba(0, 0, 0, 0.05);}.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{bottom: 1px; border-width: 0.5rem 0.3125rem 0; border-top-color: white;}.bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;}.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{left: 0; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: rgba(0, 0, 0, 0.05);}.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{left: 1px; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: white;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;}.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{top: 0; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: rgba(0, 0, 0, 0.05);}.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{top: 1px; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: white;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 0.625rem; margin-left: -0.3125rem; content: ""; border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;}.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{right: 0; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.05);}.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{right: 1px; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: white;}.popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.9375rem; color: #212529; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.popover-header:empty{display: none;}.popover-body{padding: 0.5rem 0.75rem; color: #343a40;}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item, .carousel .item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item, .carousel .item{transition: none;}}.carousel-item.active, .carousel .active.item, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{transform: translateX(-100%);}.carousel-fade .carousel-item, .carousel-fade .carousel .item, .carousel .carousel-fade .item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel .active.item, .carousel .carousel-fade .active.item, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: white; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: white; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}.carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: white; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center;}@keyframes spinner-border{to{transform: rotate(360deg);}}.spinner-border{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1;}}.spinner-grow{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite;}.spinner-grow-sm{width: 1rem; height: 1rem;}.align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.bg-primary{background-color: #00A09D !important; color: white;}.bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #006d6b !important; color: white;}.bg-secondary{background-color: #adb5bd !important; color: white;}.bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #919ca6 !important; color: white;}.bg-success{background-color: #2CBB70 !important; color: white;}.bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #229257 !important; color: white;}.bg-info{background-color: #4B9EB6 !important; color: white;}.bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #3b7f93 !important; color: white;}.bg-warning{background-color: #F79B5B !important; color: white;}.bg-warning .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #f57d2a !important; color: white;}.bg-danger{background-color: #D9534F !important; color: white;}.bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #c9302c !important; color: white;}.bg-light{background-color: #f6f9f9 !important; color: #343a40;}.bg-light .text-muted{color: rgba(52, 58, 64, 0.4) !important;}a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #343a40;}.bg-dark{background-color: #141f1e !important; color: white;}.bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: white;}.bg-default{background-color: #adb5bd !important; color: white;}.bg-default .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus{background-color: #919ca6 !important; color: white;}.bg-violet-dark{background-color: #875A7B !important; color: white;}.bg-violet-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-dark:hover, a.bg-violet-dark:focus, button.bg-violet-dark:hover, button.bg-violet-dark:focus{background-color: #68465f !important; color: white;}.bg-violet-darker{background-color: #62495B !important; color: white;}.bg-violet-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-darker:hover, a.bg-violet-darker:focus, button.bg-violet-darker:hover, button.bg-violet-darker:focus{background-color: #453340 !important; color: white;}.bg-inverse-lightest{background-color: #98A6B0 !important; color: white;}.bg-inverse-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-lightest:hover, a.bg-inverse-lightest:focus, button.bg-inverse-lightest:hover, button.bg-inverse-lightest:focus{background-color: #7b8d9a !important; color: white;}.bg-inverse-light{background-color: #8B979F !important; color: white;}.bg-inverse-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-light:hover, a.bg-inverse-light:focus, button.bg-inverse-light:hover, button.bg-inverse-light:focus{background-color: #707e87 !important; color: white;}.bg-inverse{background-color: #47738F !important; color: white;}.bg-inverse .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse:hover, a.bg-inverse:focus, button.bg-inverse:hover, button.bg-inverse:focus{background-color: #36586d !important; color: white;}.bg-inverse-dark{background-color: #5B7687 !important; color: white;}.bg-inverse-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-dark:hover, a.bg-inverse-dark:focus, button.bg-inverse-dark:hover, button.bg-inverse-dark:focus{background-color: #465b69 !important; color: white;}.bg-inverse-darker{background-color: #485761 !important; color: white;}.bg-inverse-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-darker:hover, a.bg-inverse-darker:focus, button.bg-inverse-darker:hover, button.bg-inverse-darker:focus{background-color: #323d44 !important; color: white;}.bg-alpha{background-color: #00A09D !important; color: white;}.bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #006d6b !important; color: white;}.bg-alpha-dark{background-color: #18856F !important; color: white;}.bg-alpha-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-dark:hover, a.bg-alpha-dark:focus, button.bg-alpha-dark:hover, button.bg-alpha-dark:focus{background-color: #105a4b !important; color: white;}.bg-alpha-light{background-color: #26D1AF !important; color: white;}.bg-alpha-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-light:hover, a.bg-alpha-light:focus, button.bg-alpha-light:hover, button.bg-alpha-light:focus{background-color: #1ea68b !important; color: white;}.bg-alpha-lightest{background-color: #2AEBC4 !important; color: white;}.bg-alpha-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-lightest:hover, a.bg-alpha-lightest:focus, button.bg-alpha-lightest:hover, button.bg-alpha-lightest:focus{background-color: #13cfa9 !important; color: white;}.bg-beta{background-color: #5B899E !important; color: white;}.bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #486d7e !important; color: white;}.bg-beta-dark{background-color: #3D5D6B !important; color: white;}.bg-beta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-dark:hover, a.bg-beta-dark:focus, button.bg-beta-dark:hover, button.bg-beta-dark:focus{background-color: #2a414b !important; color: white;}.bg-beta-light{background-color: #699FB8 !important; color: white;}.bg-beta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-light:hover, a.bg-beta-light:focus, button.bg-beta-light:hover, button.bg-beta-light:focus{background-color: #4c87a2 !important; color: white;}.bg-beta-lightest{background-color: #77B5D1 !important; color: white;}.bg-beta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-lightest:hover, a.bg-beta-lightest:focus, button.bg-beta-lightest:hover, button.bg-beta-lightest:focus{background-color: #51a0c4 !important; color: white;}.bg-gamma{background-color: #E46F78 !important; color: white;}.bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #dc4450 !important; color: white;}.bg-gamma-dark{background-color: #B0565C !important; color: white;}.bg-gamma-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-dark:hover, a.bg-gamma-dark:focus, button.bg-gamma-dark:hover, button.bg-gamma-dark:focus{background-color: #904348 !important; color: white;}.bg-gamma-light{background-color: #FC7C84 !important; color: white;}.bg-gamma-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-light:hover, a.bg-gamma-light:focus, button.bg-gamma-light:hover, button.bg-gamma-light:focus{background-color: #fb4a55 !important; color: white;}.bg-gamma-lightest{background-color: #FC959C !important; color: white;}.bg-gamma-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-lightest:hover, a.bg-gamma-lightest:focus, button.bg-gamma-lightest:hover, button.bg-gamma-lightest:focus{background-color: #fb636e !important; color: white;}.bg-delta{background-color: #5C5B80 !important; color: white;}.bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #474662 !important; color: white;}.bg-delta-dark{background-color: #37364D !important; color: white;}.bg-delta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-dark:hover, a.bg-delta-dark:focus, button.bg-delta-dark:hover, button.bg-delta-dark:focus{background-color: #22212f !important; color: white;}.bg-delta-light{background-color: #6E6D99 !important; color: white;}.bg-delta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-light:hover, a.bg-delta-light:focus, button.bg-delta-light:hover, button.bg-delta-light:focus{background-color: #58577c !important; color: white;}.bg-delta-lightest{background-color: #807FB3 !important; color: white;}.bg-delta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-lightest:hover, a.bg-delta-lightest:focus, button.bg-delta-lightest:hover, button.bg-delta-lightest:focus{background-color: #605fa0 !important; color: white;}.bg-epsilon{background-color: #D5653E !important; color: white;}.bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #b84d28 !important; color: white;}.bg-epsilon-dark{background-color: #A34E2F !important; color: white;}.bg-epsilon-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-dark:hover, a.bg-epsilon-dark:focus, button.bg-epsilon-dark:hover, button.bg-epsilon-dark:focus{background-color: #7b3b24 !important; color: white;}.bg-epsilon-light{background-color: #F07346 !important; color: white;}.bg-epsilon-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-light:hover, a.bg-epsilon-light:focus, button.bg-epsilon-light:hover, button.bg-epsilon-light:focus{background-color: #ec4f17 !important; color: white;}.bg-epsilon-lightest{background-color: #FF8D63 !important; color: white;}.bg-epsilon-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-lightest:hover, a.bg-epsilon-lightest:focus, button.bg-epsilon-lightest:hover, button.bg-epsilon-lightest:focus{background-color: #ff6830 !important; color: white;}.bg-white{background-color: white !important;}.bg-transparent{background-color: transparent !important;}.border{border: 1px solid #dee2e6 !important;}.border-top{border-top: 1px solid #dee2e6 !important;}.border-right{border-right: 1px solid #dee2e6 !important;}.border-bottom{border-bottom: 1px solid #dee2e6 !important;}.border-left{border-left: 1px solid #dee2e6 !important;}.border-0{border: 0 !important;}.border-top-0{border-top: 0 !important;}.border-right-0{border-right: 0 !important;}.border-bottom-0{border-bottom: 0 !important;}.border-left-0{border-left: 0 !important;}.border-primary{border-color: #00A09D !important;}.border-secondary{border-color: #adb5bd !important;}.border-success{border-color: #2CBB70 !important;}.border-info{border-color: #4B9EB6 !important;}.border-warning{border-color: #F79B5B !important;}.border-danger{border-color: #D9534F !important;}.border-light{border-color: #f6f9f9 !important;}.border-dark{border-color: #141f1e !important;}.border-default{border-color: #adb5bd !important;}.border-violet-dark{border-color: #875A7B !important;}.border-violet-darker{border-color: #62495B !important;}.border-inverse-lightest{border-color: #98A6B0 !important;}.border-inverse-light{border-color: #8B979F !important;}.border-inverse{border-color: #47738F !important;}.border-inverse-dark{border-color: #5B7687 !important;}.border-inverse-darker{border-color: #485761 !important;}.border-alpha{border-color: #00A09D !important;}.border-alpha-dark{border-color: #18856F !important;}.border-alpha-light{border-color: #26D1AF !important;}.border-alpha-lightest{border-color: #2AEBC4 !important;}.border-beta{border-color: #5B899E !important;}.border-beta-dark{border-color: #3D5D6B !important;}.border-beta-light{border-color: #699FB8 !important;}.border-beta-lightest{border-color: #77B5D1 !important;}.border-gamma{border-color: #E46F78 !important;}.border-gamma-dark{border-color: #B0565C !important;}.border-gamma-light{border-color: #FC7C84 !important;}.border-gamma-lightest{border-color: #FC959C !important;}.border-delta{border-color: #5C5B80 !important;}.border-delta-dark{border-color: #37364D !important;}.border-delta-light{border-color: #6E6D99 !important;}.border-delta-lightest{border-color: #807FB3 !important;}.border-epsilon{border-color: #D5653E !important;}.border-epsilon-dark{border-color: #A34E2F !important;}.border-epsilon-light{border-color: #F07346 !important;}.border-epsilon-lightest{border-color: #FF8D63 !important;}.border-white{border-color: white !important;}.rounded-sm{border-radius: 0.0625rem !important;}.rounded, .img-rounded{border-radius: 0.125rem !important;}.rounded-top{border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important;}.rounded-right{border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important;}.rounded-bottom{border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-left{border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-lg{border-radius: 0.125rem !important;}.rounded-circle, .img-circle{border-radius: 50% !important;}.rounded-pill{border-radius: 50rem !important;}.rounded-0{border-radius: 0 !important;}.clearfix::after{display: block; clear: both; content: "";}.d-none{display: none !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}@media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}.embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}.embed-responsive::before{display: block; content: "";}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-21by9::before{padding-top: 42.85714286%;}.embed-responsive-16by9::before{padding-top: 56.25%;}.embed-responsive-4by3::before{padding-top: 75%;}.embed-responsive-1by1::before{padding-top: 100%;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-fill{flex: 1 1 auto !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}}@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}}@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}}@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}}.float-left{float: left !important;}.float-right, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img{float: right !important;}.float-none{float: none !important;}@media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}}@media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}}@media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}}@media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}@supports (position: sticky){.sticky-top{position: sticky; top: 0; z-index: 1020;}}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow: none !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.w-0{width: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.h-0{height: 0 !important;}.mw-100{max-width: 100% !important;}.mh-100{max-height: 100% !important;}.min-vw-100{min-width: 100vw !important;}.min-vh-100{min-height: 100vh !important;}.vw-100{width: 100vw !important;}.vh-100{height: 100vh !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent;}.m-0{margin: 0 !important;}.mt-0, .my-0{margin-top: 0 !important;}.mr-0, .mx-0{margin-right: 0 !important;}.mb-0, .my-0{margin-bottom: 0 !important;}.ml-0, .mx-0{margin-left: 0 !important;}.m-1{margin: 0.25rem !important;}.mt-1, .my-1{margin-top: 0.25rem !important;}.mr-1, .mx-1{margin-right: 0.25rem !important;}.mb-1, .my-1{margin-bottom: 0.25rem !important;}.ml-1, .mx-1{margin-left: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.mt-2, .my-2{margin-top: 0.5rem !important;}.mr-2, .mx-2{margin-right: 0.5rem !important;}.mb-2, .my-2{margin-bottom: 0.5rem !important;}.ml-2, .mx-2{margin-left: 0.5rem !important;}.m-3{margin: 1rem !important;}.mt-3, .my-3{margin-top: 1rem !important;}.mr-3, .mx-3{margin-right: 1rem !important;}.mb-3, .my-3{margin-bottom: 1rem !important;}.ml-3, .mx-3{margin-left: 1rem !important;}.m-4{margin: 1.5rem !important;}.mt-4, .my-4{margin-top: 1.5rem !important;}.mr-4, .mx-4{margin-right: 1.5rem !important;}.mb-4, .my-4{margin-bottom: 1.5rem !important;}.ml-4, .mx-4{margin-left: 1.5rem !important;}.m-5{margin: 3rem !important;}.mt-5, .my-5{margin-top: 3rem !important;}.mr-5, .mx-5{margin-right: 3rem !important;}.mb-5, .my-5{margin-bottom: 3rem !important;}.ml-5, .mx-5{margin-left: 3rem !important;}.p-0{padding: 0 !important;}.pt-0, .btn.embed, .py-0{padding-top: 0 !important;}.pr-0, .px-0{padding-right: 0 !important;}.pb-0, .btn.embed, .py-0{padding-bottom: 0 !important;}.pl-0, .px-0{padding-left: 0 !important;}.p-1{padding: 0.25rem !important;}.pt-1, .py-1{padding-top: 0.25rem !important;}.pr-1, .px-1{padding-right: 0.25rem !important;}.pb-1, .py-1{padding-bottom: 0.25rem !important;}.pl-1, .px-1{padding-left: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.pt-2, .py-2{padding-top: 0.5rem !important;}.pr-2, .px-2{padding-right: 0.5rem !important;}.pb-2, .py-2{padding-bottom: 0.5rem !important;}.pl-2, .px-2{padding-left: 0.5rem !important;}.p-3{padding: 1rem !important;}.pt-3, .py-3{padding-top: 1rem !important;}.pr-3, .px-3{padding-right: 1rem !important;}.pb-3, .py-3{padding-bottom: 1rem !important;}.pl-3, .px-3{padding-left: 1rem !important;}.p-4{padding: 1.5rem !important;}.pt-4, .py-4{padding-top: 1.5rem !important;}.pr-4, .px-4{padding-right: 1.5rem !important;}.pb-4, .py-4{padding-bottom: 1.5rem !important;}.pl-4, .px-4{padding-left: 1.5rem !important;}.p-5{padding: 3rem !important;}.pt-5, .py-5{padding-top: 3rem !important;}.pr-5, .px-5{padding-right: 3rem !important;}.pb-5, .py-5{padding-bottom: 3rem !important;}.pl-5, .px-5{padding-left: 3rem !important;}.m-n1{margin: -0.25rem !important;}.mt-n1, .my-n1{margin-top: -0.25rem !important;}.mr-n1, .mx-n1{margin-right: -0.25rem !important;}.mb-n1, .my-n1{margin-bottom: -0.25rem !important;}.ml-n1, .mx-n1{margin-left: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.mt-n2, .my-n2{margin-top: -0.5rem !important;}.mr-n2, .mx-n2{margin-right: -0.5rem !important;}.mb-n2, .my-n2{margin-bottom: -0.5rem !important;}.ml-n2, .mx-n2{margin-left: -0.5rem !important;}.m-n3{margin: -1rem !important;}.mt-n3, .my-n3{margin-top: -1rem !important;}.mr-n3, .mx-n3{margin-right: -1rem !important;}.mb-n3, .my-n3{margin-bottom: -1rem !important;}.ml-n3, .mx-n3{margin-left: -1rem !important;}.m-n4{margin: -1.5rem !important;}.mt-n4, .my-n4{margin-top: -1.5rem !important;}.mr-n4, .mx-n4{margin-right: -1.5rem !important;}.mb-n4, .my-n4{margin-bottom: -1.5rem !important;}.ml-n4, .mx-n4{margin-left: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mt-n5, .my-n5{margin-top: -3rem !important;}.mr-n5, .mx-n5{margin-right: -3rem !important;}.mb-n5, .my-n5{margin-bottom: -3rem !important;}.ml-n5, .mx-n5{margin-left: -3rem !important;}.m-auto{margin: auto !important;}.mt-auto, .my-auto{margin-top: auto !important;}.mr-auto, .mx-auto{margin-right: auto !important;}.mb-auto, .my-auto{margin-bottom: auto !important;}.ml-auto, .mx-auto{margin-left: auto !important;}@media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-n1{margin: -0.25rem !important;}.mt-sm-n1, .my-sm-n1{margin-top: -0.25rem !important;}.mr-sm-n1, .mx-sm-n1{margin-right: -0.25rem !important;}.mb-sm-n1, .my-sm-n1{margin-bottom: -0.25rem !important;}.ml-sm-n1, .mx-sm-n1{margin-left: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.mt-sm-n2, .my-sm-n2{margin-top: -0.5rem !important;}.mr-sm-n2, .mx-sm-n2{margin-right: -0.5rem !important;}.mb-sm-n2, .my-sm-n2{margin-bottom: -0.5rem !important;}.ml-sm-n2, .mx-sm-n2{margin-left: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important;}.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important;}.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important;}.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important;}.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important;}.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important;}.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important;}.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important;}.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important;}.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}}@media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-n1{margin: -0.25rem !important;}.mt-md-n1, .my-md-n1{margin-top: -0.25rem !important;}.mr-md-n1, .mx-md-n1{margin-right: -0.25rem !important;}.mb-md-n1, .my-md-n1{margin-bottom: -0.25rem !important;}.ml-md-n1, .mx-md-n1{margin-left: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.mt-md-n2, .my-md-n2{margin-top: -0.5rem !important;}.mr-md-n2, .mx-md-n2{margin-right: -0.5rem !important;}.mb-md-n2, .my-md-n2{margin-bottom: -0.5rem !important;}.ml-md-n2, .mx-md-n2{margin-left: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.mt-md-n3, .my-md-n3{margin-top: -1rem !important;}.mr-md-n3, .mx-md-n3{margin-right: -1rem !important;}.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important;}.ml-md-n3, .mx-md-n3{margin-left: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important;}.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important;}.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important;}.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mt-md-n5, .my-md-n5{margin-top: -3rem !important;}.mr-md-n5, .mx-md-n5{margin-right: -3rem !important;}.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important;}.ml-md-n5, .mx-md-n5{margin-left: -3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}}@media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-n1{margin: -0.25rem !important;}.mt-lg-n1, .my-lg-n1{margin-top: -0.25rem !important;}.mr-lg-n1, .mx-lg-n1{margin-right: -0.25rem !important;}.mb-lg-n1, .my-lg-n1{margin-bottom: -0.25rem !important;}.ml-lg-n1, .mx-lg-n1{margin-left: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.mt-lg-n2, .my-lg-n2{margin-top: -0.5rem !important;}.mr-lg-n2, .mx-lg-n2{margin-right: -0.5rem !important;}.mb-lg-n2, .my-lg-n2{margin-bottom: -0.5rem !important;}.ml-lg-n2, .mx-lg-n2{margin-left: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important;}.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important;}.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important;}.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important;}.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important;}.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important;}.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important;}.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important;}.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important;}.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-n1{margin: -0.25rem !important;}.mt-xl-n1, .my-xl-n1{margin-top: -0.25rem !important;}.mr-xl-n1, .mx-xl-n1{margin-right: -0.25rem !important;}.mb-xl-n1, .my-xl-n1{margin-bottom: -0.25rem !important;}.ml-xl-n1, .mx-xl-n1{margin-left: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.mt-xl-n2, .my-xl-n2{margin-top: -0.5rem !important;}.mr-xl-n2, .mx-xl-n2{margin-right: -0.5rem !important;}.mb-xl-n2, .my-xl-n2{margin-bottom: -0.5rem !important;}.ml-xl-n2, .mx-xl-n2{margin-left: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important;}.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important;}.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important;}.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important;}.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important;}.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important;}.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important;}.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important;}.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important;}.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}}.text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{text-align: justify !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}@media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.font-weight-light{font-weight: 300 !important;}.font-weight-lighter{font-weight: lighter !important;}.font-weight-normal{font-weight: 400 !important;}.font-weight-bold{font-weight: 700 !important;}.font-weight-bolder{font-weight: bolder !important;}.font-italic{font-style: italic !important;}.text-white{color: white !important;}.text-primary{color: #00A09D !important;}a.text-primary:hover, a.text-primary:focus{color: #005452 !important;}.text-secondary{color: #adb5bd !important;}a.text-secondary:hover, a.text-secondary:focus{color: #838f9b !important;}.text-success{color: #2CBB70 !important;}a.text-success:hover, a.text-success:focus{color: #1d7d4b !important;}.text-info{color: #4B9EB6 !important;}a.text-info:hover, a.text-info:focus{color: #346f80 !important;}.text-warning{color: #F79B5B !important;}a.text-warning:hover, a.text-warning:focus{color: #f36f12 !important;}.text-danger{color: #D9534F !important;}a.text-danger:hover, a.text-danger:focus{color: #b52b27 !important;}.text-light{color: #f6f9f9 !important;}a.text-light:hover, a.text-light:focus{color: #c8dada !important;}.text-dark{color: #141f1e !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-default{color: #adb5bd !important;}a.text-default:hover, a.text-default:focus{color: #838f9b !important;}.text-violet-dark{color: #875A7B !important;}a.text-violet-dark:hover, a.text-violet-dark:focus{color: #593b51 !important;}.text-violet-darker{color: #62495B !important;}a.text-violet-darker:hover, a.text-violet-darker:focus{color: #362832 !important;}.text-inverse-lightest{color: #98A6B0 !important;}a.text-inverse-lightest:hover, a.text-inverse-lightest:focus{color: #6d818e !important;}.text-inverse-light{color: #8B979F !important;}a.text-inverse-light:hover, a.text-inverse-light:focus{color: #647179 !important;}.text-inverse{color: #47738F !important;}a.text-inverse:hover, a.text-inverse:focus{color: #2e4a5c !important;}.text-inverse-dark{color: #5B7687 !important;}a.text-inverse-dark:hover, a.text-inverse-dark:focus{color: #3c4e59 !important;}.text-inverse-darker{color: #485761 !important;}a.text-inverse-darker:hover, a.text-inverse-darker:focus{color: #273035 !important;}.text-alpha{color: #00A09D !important;}a.text-alpha:hover, a.text-alpha:focus{color: #005452 !important;}.text-alpha-dark{color: #18856F !important;}a.text-alpha-dark:hover, a.text-alpha-dark:focus{color: #0c4439 !important;}.text-alpha-light{color: #26D1AF !important;}a.text-alpha-light:hover, a.text-alpha-light:focus{color: #1a9079 !important;}.text-alpha-lightest{color: #2AEBC4 !important;}a.text-alpha-lightest:hover, a.text-alpha-lightest:focus{color: #11b796 !important;}.text-beta{color: #5B899E !important;}a.text-beta:hover, a.text-beta:focus{color: #3f5f6d !important;}.text-beta-dark{color: #3D5D6B !important;}a.text-beta-dark:hover, a.text-beta-dark:focus{color: #21333a !important;}.text-beta-light{color: #699FB8 !important;}a.text-beta-light:hover, a.text-beta-light:focus{color: #447890 !important;}.text-beta-lightest{color: #77B5D1 !important;}a.text-beta-lightest:hover, a.text-beta-lightest:focus{color: #4095bc !important;}.text-gamma{color: #E46F78 !important;}a.text-gamma:hover, a.text-gamma:focus{color: #d82f3c !important;}.text-gamma-dark{color: #B0565C !important;}a.text-gamma-dark:hover, a.text-gamma-dark:focus{color: #7e3b40 !important;}.text-gamma-light{color: #FC7C84 !important;}a.text-gamma-light:hover, a.text-gamma-light:focus{color: #fa313e !important;}.text-gamma-lightest{color: #FC959C !important;}a.text-gamma-lightest:hover, a.text-gamma-lightest:focus{color: #fa4b57 !important;}.text-delta{color: #5C5B80 !important;}a.text-delta:hover, a.text-delta:focus{color: #3c3b53 !important;}.text-delta-dark{color: #37364D !important;}a.text-delta-dark:hover, a.text-delta-dark:focus{color: #171620 !important;}.text-delta-light{color: #6E6D99 !important;}a.text-delta-light:hover, a.text-delta-light:focus{color: #4d4c6d !important;}.text-delta-lightest{color: #807FB3 !important;}a.text-delta-lightest:hover, a.text-delta-lightest:focus{color: #575690 !important;}.text-epsilon{color: #D5653E !important;}a.text-epsilon:hover, a.text-epsilon:focus{color: #a34423 !important;}.text-epsilon-dark{color: #A34E2F !important;}a.text-epsilon-dark:hover, a.text-epsilon-dark:focus{color: #68321e !important;}.text-epsilon-light{color: #F07346 !important;}a.text-epsilon-light:hover, a.text-epsilon-light:focus{color: #d84612 !important;}.text-epsilon-lightest{color: #FF8D63 !important;}a.text-epsilon-lightest:hover, a.text-epsilon-lightest:focus{color: #ff5517 !important;}.text-body{color: #343a40 !important;}.text-muted{color: #6c757d !important;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.text-decoration-none{text-decoration: none !important;}.text-break{word-break: break-word !important; overflow-wrap: break-word !important;}.text-reset{color: inherit !important;}.visible{visibility: visible !important;}.invisible, .s_animated_headline .s_animated_headline_content b, .s_animated_headline .s_animated_headline_content i, .s_animated_headline .s_animated_headline_content.s_animated_headline_selected:after{visibility: hidden !important;}@media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge, .label{border: 1px solid black;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: white !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} + /* /web/static/src/scss/bootstrap_review.scss defined in bundle 'web.assets_frontend' */ + .alert { + clear: both; + } + .bg-100 { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-100 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-100:hover, + a.bg-100:focus, + button.bg-100:hover, + button.bg-100:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-100 { + color: #f8f9fa !important; + } + a.text-100:hover, + a.text-100:focus { + color: #cbd3da !important; + } + .bg-200 { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-200 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-200:hover, + a.bg-200:focus, + button.bg-200:hover, + button.bg-200:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-200 { + color: #e9ecef !important; + } + a.text-200:hover, + a.text-200:focus { + color: #bdc6cf !important; + } + .bg-300 { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-300 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-300:hover, + a.bg-300:focus, + button.bg-300:hover, + button.bg-300:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-300 { + color: #dee2e6 !important; + } + a.text-300:hover, + a.text-300:focus { + color: #b2bcc5 !important; + } + .bg-400 { + background-color: #ced4da !important; + color: #343a40; + } + .bg-400 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-400:hover, + a.bg-400:focus, + button.bg-400:hover, + button.bg-400:focus { + background-color: #b1bbc4 !important; + color: white; + } + .text-400 { + color: #ced4da !important; + } + a.text-400:hover, + a.text-400:focus { + color: #a2aeb9 !important; + } + .bg-500 { + background-color: #adb5bd !important; + color: white; + } + .bg-500 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-500:hover, + a.bg-500:focus, + button.bg-500:hover, + button.bg-500:focus { + background-color: #919ca6 !important; + color: white; + } + .text-500 { + color: #adb5bd !important; + } + a.text-500:hover, + a.text-500:focus { + color: #838f9b !important; + } + .bg-600 { + background-color: #6c757d !important; + color: white; + } + .bg-600 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-600:hover, + a.bg-600:focus, + button.bg-600:hover, + button.bg-600:focus { + background-color: #545b62 !important; + color: white; + } + .text-600 { + color: #6c757d !important; + } + a.text-600:hover, + a.text-600:focus { + color: #494f54 !important; + } + .bg-700 { + background-color: #495057 !important; + color: white; + } + .bg-700 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-700:hover, + a.bg-700:focus, + button.bg-700:hover, + button.bg-700:focus { + background-color: #32373b !important; + color: white; + } + .text-700 { + color: #495057 !important; + } + a.text-700:hover, + a.text-700:focus { + color: #262a2d !important; + } + .bg-800 { + background-color: #343a40 !important; + color: white; + } + .bg-800 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-800:hover, + a.bg-800:focus, + button.bg-800:hover, + button.bg-800:focus { + background-color: #1d2124 !important; + color: white; + } + .text-800 { + color: #343a40 !important; + } + a.text-800:hover, + a.text-800:focus { + color: #121416 !important; + } + .bg-900 { + background-color: #212529 !important; + color: white; + } + .bg-900 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-900:hover, + a.bg-900:focus, + button.bg-900:hover, + button.bg-900:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-900 { + color: #212529 !important; + } + a.text-900:hover, + a.text-900:focus { + color: black !important; + } + .bg-black-25 { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .bg-black-25 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-25:hover, + a.bg-black-25:focus, + button.bg-black-25:hover, + button.bg-black-25:focus { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .text-black-25 { + color: rgba(0, 0, 0, 0.25) !important; + } + a.text-black-25:hover, + a.text-black-25:focus { + color: rgba(0, 0, 0, 0.25) !important; + } + .bg-black-50 { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .bg-black-50 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-50:hover, + a.bg-black-50:focus, + button.bg-black-50:hover, + button.bg-black-50:focus { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; + } + a.text-black-50:hover, + a.text-black-50:focus { + color: rgba(0, 0, 0, 0.5) !important; + } + .bg-black-75 { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .bg-black-75 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-75:hover, + a.bg-black-75:focus, + button.bg-black-75:hover, + button.bg-black-75:focus { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .text-black-75 { + color: rgba(0, 0, 0, 0.75) !important; + } + a.text-black-75:hover, + a.text-black-75:focus { + color: rgba(0, 0, 0, 0.75) !important; + } + .bg-white-25 { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #343a40; + } + .bg-white-25 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-25:hover, + a.bg-white-25:focus, + button.bg-white-25:hover, + button.bg-white-25:focus { + background-color: rgba(230, 229, 229, 0.25) !important; + color: #343a40; + } + .text-white-25 { + color: rgba(255, 255, 255, 0.25) !important; + } + a.text-white-25:hover, + a.text-white-25:focus { + color: rgba(217, 217, 217, 0.25) !important; + } + .bg-white-50 { + background-color: rgba(255, 255, 255, 0.5) !important; + color: #343a40; + } + .bg-white-50 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-50:hover, + a.bg-white-50:focus, + button.bg-white-50:hover, + button.bg-white-50:focus { + background-color: rgba(230, 229, 229, 0.5) !important; + color: #343a40; + } + .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; + } + a.text-white-50:hover, + a.text-white-50:focus { + color: rgba(217, 217, 217, 0.5) !important; + } + .bg-white-75 { + background-color: rgba(255, 255, 255, 0.75) !important; + color: #343a40; + } + .bg-white-75 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-75:hover, + a.bg-white-75:focus, + button.bg-white-75:hover, + button.bg-white-75:focus { + background-color: rgba(230, 229, 229, 0.75) !important; + color: #343a40; + } + .text-white-75 { + color: rgba(255, 255, 255, 0.75) !important; + } + a.text-white-75:hover, + a.text-white-75:focus { + color: rgba(217, 217, 217, 0.75) !important; + } + .bg-white { + background-color: white !important; + color: #343a40; + } + .bg-white .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white:hover, + a.bg-white:focus, + button.bg-white:hover, + button.bg-white:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .text-white { + color: white !important; + } + a.text-white:hover, + a.text-white:focus { + color: #d9d9d9 !important; + } + .bg-black { + background-color: black !important; + color: white; + } + .bg-black .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black:hover, + a.bg-black:focus, + button.bg-black:hover, + button.bg-black:focus { + background-color: black !important; + color: white; + } + .text-black { + color: black !important; + } + a.text-black:hover, + a.text-black:focus { + color: black !important; + } + .bg-gray-lightest { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-gray-lightest .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lightest:hover, + a.bg-gray-lightest:focus, + button.bg-gray-lightest:hover, + button.bg-gray-lightest:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-gray-lightest { + color: #f8f9fa !important; + } + a.text-gray-lightest:hover, + a.text-gray-lightest:focus { + color: #cbd3da !important; + } + .bg-gray-lighter { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-gray-lighter .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lighter:hover, + a.bg-gray-lighter:focus, + button.bg-gray-lighter:hover, + button.bg-gray-lighter:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-gray-lighter { + color: #e9ecef !important; + } + a.text-gray-lighter:hover, + a.text-gray-lighter:focus { + color: #bdc6cf !important; + } + .bg-gray-light { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-gray-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-light:hover, + a.bg-gray-light:focus, + button.bg-gray-light:hover, + button.bg-gray-light:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-gray-light { + color: #dee2e6 !important; + } + a.text-gray-light:hover, + a.text-gray-light:focus { + color: #b2bcc5 !important; + } + .bg-gray { + background-color: #adb5bd !important; + color: white; + } + .bg-gray .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray:hover, + a.bg-gray:focus, + button.bg-gray:hover, + button.bg-gray:focus { + background-color: #919ca6 !important; + color: white; + } + .text-gray { + color: #adb5bd !important; + } + a.text-gray:hover, + a.text-gray:focus { + color: #838f9b !important; + } + .bg-gray-dark { + background-color: #6c757d !important; + color: white; + } + .bg-gray-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-dark:hover, + a.bg-gray-dark:focus, + button.bg-gray-dark:hover, + button.bg-gray-dark:focus { + background-color: #545b62 !important; + color: white; + } + .text-gray-dark { + color: #6c757d !important; + } + a.text-gray-dark:hover, + a.text-gray-dark:focus { + color: #494f54 !important; + } + .bg-gray-darker { + background-color: #343a40 !important; + color: white; + } + .bg-gray-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darker:hover, + a.bg-gray-darker:focus, + button.bg-gray-darker:hover, + button.bg-gray-darker:focus { + background-color: #1d2124 !important; + color: white; + } + .text-gray-darker { + color: #343a40 !important; + } + a.text-gray-darker:hover, + a.text-gray-darker:focus { + color: #121416 !important; + } + .bg-gray-darkest { + background-color: #212529 !important; + color: white; + } + .bg-gray-darkest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darkest:hover, + a.bg-gray-darkest:focus, + button.bg-gray-darkest:hover, + button.bg-gray-darkest:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-gray-darkest { + color: #212529 !important; + } + a.text-gray-darkest:hover, + a.text-gray-darkest:focus { + color: black !important; + } + .card-body, + .panel-body, + .well { + background-color: rgba(255, 255, 255, 0.9) !important; + color: #343a40; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .card-body:first-child, + .panel-body:first-child, + .well:first-child { + border-top-left-radius: calc(0.125rem - 1px); + border-top-right-radius: calc(0.125rem - 1px); + } + .card-body:last-child, + .panel-body:last-child, + .well:last-child { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .card-body.row, + .form-horizontal .card-body.form-group, + .form-horizontal .form-group.panel-body, + .form-horizontal .form-group.well, + .row.panel-body, + .row.well { + background-color: transparent !important; + } + .accordion .collapsing > .card-body:first-child, + .accordion .collapsing > .panel-body:first-child, + .accordion .collapsing > .well:first-child, + .accordion .collapse.show > .card-body:first-child, + .accordion .collapse.show > .panel-body:first-child, + .accordion .collapse.show > .well:first-child { + margin-top: 1px; + } + .toast-header { + background-clip: border-box; + } + .toast-body { + background-color: rgba(255, 255, 255, 0.93) !important; + color: #343a40; + } + .toast-body .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + @media (min-width: 576px) { + .modal-dialog { + height: 100%; + padding: 1.75rem 0; + margin: 0 auto; + } + .modal-content { + max-height: 100%; + } + .modal-header, + .modal-footer { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + .modal-body { + overflow: auto; + -webkit-transform: translate3d(0, 0, 0); + min-height: 0; + } + } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; + } + .popover { + right: auto; + } + .input-group .form-control { + height: initial; + } + /* /web/static/src/scss/lazyloader.scss defined in bundle 'web.assets_frontend' */ + a[href].o_wait_lazy_js, + .o_wait_lazy_js a[href], + button.o_wait_lazy_js, + .o_wait_lazy_js button, + input[type="submit"].o_wait_lazy_js, + .o_wait_lazy_js input[type="submit"], + input[type="button"].o_wait_lazy_js, + .o_wait_lazy_js input[type="button"], + .btn.o_wait_lazy_js, + .o_wait_lazy_js .btn { + pointer-events: none; + } + /* /web/static/src/scss/navbar_mobile.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + .o_main_navbar .o_app { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar > .o_menu_brand { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar { + transition: height 200ms linear 0s; + position: relative; + height: 46px; + } + .o_main_navbar > ul > li { + float: none; + } + .o_main_navbar > ul > li .dropdown-backdrop { + display: none; + } + .o_main_navbar > ul > li .dropdown-menu.show { + max-height: none; + } + .o_main_navbar > ul.o_menu_sections { + width: 100%; + display: none; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show { + position: static; + float: none; + background-color: transparent; + box-shadow: none; + border: none; + overflow: visible; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item, + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > a { + background-color: transparent; + color: inherit; + } + .o_main_navbar > ul.o_menu_systray { + position: absolute; + top: 0px; + left: 46px; + bottom: auto; + right: 46px; + height: 46px; + text-align: right; + } + .o_main_navbar > ul.o_menu_systray > li { + display: inline-block; + } + .o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show { + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + width: auto; + } + .o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name { + display: none; + } + } + @media (max-width: 767.98px) { + body.o_mobile_menu_opened > .o_main_navbar { + height: 100%; + overflow: auto; + } + body.o_mobile_menu_opened > .o_main_navbar .o_menu_sections { + display: block; + } + } + @media (max-width: 767.98px) { + .o_switch_company_menu > .dropdown-menu { + padding-top: 0px; + } + .o_switch_company_menu > .dropdown-menu .bg-info { + padding: 10px; + } + } + /* /web/static/src/scss/notification.scss defined in bundle 'web.assets_frontend' */ + .o_notification_manager { + position: absolute; + top: 2.359375rem; + left: auto; + bottom: auto; + right: 0; + position: fixed; + z-index: 1055; + width: 350px; + max-width: 100%; + } + .o_notification_manager .o_notification { + width: 100%; + } + /* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */ + html, + body { + position: relative; + width: 100%; + height: 100%; + } + .css_non_editable_mode_hidden { + display: none !important; + } + .editor_enable .css_editable_mode_hidden { + display: none !important; + } + .note-toolbar { + margin-left: 0 !important; + } + .note-popover .popover > .arrow { + display: none; + } + .note-popover .popover .dropdown-menu .dropdown-item > i, + .note-popover .popover .dropdown-menu a > i, + .note-editor .dropdown-menu .dropdown-item > i, + .note-editor .dropdown-menu a > i { + visibility: hidden; + } + .note-popover .popover .dropdown-menu .dropdown-item.checked > i, + .note-popover .popover .dropdown-menu a.checked > i, + .note-editor .dropdown-menu .dropdown-item.checked > i, + .note-editor .dropdown-menu a.checked > i { + visibility: visible; + } + #wrapwrap table.table.table-bordered, + .o_editable table.table.table-bordered { + table-layout: fixed; + } + #wrapwrap table.table.table-bordered td, + .o_editable table.table.table-bordered td { + min-width: 20px; + } + @media (max-width: 767.98px) { + #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table { + table-layout: auto; + } + } + ul.o_checklist { + list-style: none; + } + ul.o_checklist > li { + position: relative; + margin-left: 20px; + } + ul.o_checklist > li::before { + content: ''; + position: absolute; + left: -20px; + display: block; + height: 13px; + width: 13px; + margin-top: 4px; + border: 1px solid; + text-align: center; + cursor: pointer; + } + ul.o_checklist > li.o_checked { + text-decoration: line-through; + } + ul.o_checklist > li.o_checked::after { + content: "✓"; + position: absolute; + left: -18px; + top: +1px; + } + ol > li.o_indent, + ul > li.o_indent { + margin-left: 0; + list-style: none; + } + ol > li.o_indent::before, + ul > li.o_indent::before { + content: none; + } + img.shadow { + box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); + } + img.padding-small, + .img.padding-small, + span.fa.padding-small, + iframe.padding-small { + padding: 4px; + } + img.padding-medium, + .img.padding-medium, + span.fa.padding-medium, + iframe.padding-medium { + padding: 8px; + } + img.padding-large, + .img.padding-large, + span.fa.padding-large, + iframe.padding-large { + padding: 16px; + } + img.padding-xl, + .img.padding-xl, + span.fa.padding-xl, + iframe.padding-xl { + padding: 32px; + } + img.ml-auto, + img.mx-auto { + display: block; + } + .fa-6x { + font-size: 6em; + } + .fa-7x { + font-size: 7em; + } + .fa-8x { + font-size: 8em; + } + .fa-9x { + font-size: 9em; + } + .fa-10x { + font-size: 10em; + } + .fa.d-block.mx-auto { + text-align: center; + } + div.media_iframe_video { + margin: 0 auto; + text-align: center; + position: relative; + overflow: hidden; + min-width: 100px; + } + div.media_iframe_video iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + margin: 0 auto; + margin-left: -50%; + } + div.media_iframe_video.padding-small iframe { + padding: 4px; + } + div.media_iframe_video.padding-medium iframe { + padding: 8px; + } + div.media_iframe_video.padding-large iframe { + padding: 16px; + } + div.media_iframe_video.padding-xl iframe { + padding: 32px; + } + div.media_iframe_video .media_iframe_video_size { + padding-bottom: 66.5%; + position: relative; + width: 100%; + height: 0; + } + div.media_iframe_video .css_editable_mode_display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + display: none; + z-index: 2; + } + html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; + } + address .fa.fa-mobile-phone { + margin: 0 3px 0 2px; + } + address .fa.fa-file-text-o { + margin-right: 1px; + } + span[data-oe-type="monetary"] { + white-space: nowrap; + } + ul.oe_menu_editor .oe_menu_placeholder { + outline: 1px dashed #4183C4; + } + ul.oe_menu_editor ul { + list-style: none; + } + ul.oe_menu_editor li div { + cursor: move; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .pt0 { + padding-top: 0px !important; + } + .pb0 { + padding-bottom: 0px !important; + } + .mt8 { + margin-top: 8px !important; + } + .mb8 { + margin-bottom: 8px !important; + } + .pt8 { + padding-top: 8px !important; + } + .pb8 { + padding-bottom: 8px !important; + } + .mt16 { + margin-top: 16px !important; + } + .mb16 { + margin-bottom: 16px !important; + } + .pt16 { + padding-top: 16px !important; + } + .pb16 { + padding-bottom: 16px !important; + } + .mt24 { + margin-top: 24px !important; + } + .mb24 { + margin-bottom: 24px !important; + } + .pt24 { + padding-top: 24px !important; + } + .pb24 { + padding-bottom: 24px !important; + } + .mt32 { + margin-top: 32px !important; + } + .mb32 { + margin-bottom: 32px !important; + } + .pt32 { + padding-top: 32px !important; + } + .pb32 { + padding-bottom: 32px !important; + } + .mt40 { + margin-top: 40px !important; + } + .mb40 { + margin-bottom: 40px !important; + } + .pt40 { + padding-top: 40px !important; + } + .pb40 { + padding-bottom: 40px !important; + } + .mt48 { + margin-top: 48px !important; + } + .mb48 { + margin-bottom: 48px !important; + } + .pt48 { + padding-top: 48px !important; + } + .pb48 { + padding-bottom: 48px !important; + } + .mt56 { + margin-top: 56px !important; + } + .mb56 { + margin-bottom: 56px !important; + } + .pt56 { + padding-top: 56px !important; + } + .pb56 { + padding-bottom: 56px !important; + } + .mt64 { + margin-top: 64px !important; + } + .mb64 { + margin-bottom: 64px !important; + } + .pt64 { + padding-top: 64px !important; + } + .pb64 { + padding-bottom: 64px !important; + } + .mt72 { + margin-top: 72px !important; + } + .mb72 { + margin-bottom: 72px !important; + } + .pt72 { + padding-top: 72px !important; + } + .pb72 { + padding-bottom: 72px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .pt80 { + padding-top: 80px !important; + } + .pb80 { + padding-bottom: 80px !important; + } + .mt88 { + margin-top: 88px !important; + } + .mb88 { + margin-bottom: 88px !important; + } + .pt88 { + padding-top: 88px !important; + } + .pb88 { + padding-bottom: 88px !important; + } + .mt96 { + margin-top: 96px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 96px !important; + } + .pt96 { + padding-top: 96px !important; + } + .pb96 { + padding-bottom: 96px !important; + } + .mt104 { + margin-top: 104px !important; + } + .mb104 { + margin-bottom: 104px !important; + } + .pt104 { + padding-top: 104px !important; + } + .pb104 { + padding-bottom: 104px !important; + } + .mt112 { + margin-top: 112px !important; + } + .mb112 { + margin-bottom: 112px !important; + } + .pt112 { + padding-top: 112px !important; + } + .pb112 { + padding-bottom: 112px !important; + } + .mt120 { + margin-top: 120px !important; + } + .mb120 { + margin-bottom: 120px !important; + } + .pt120 { + padding-top: 120px !important; + } + .pb120 { + padding-bottom: 120px !important; + } + .mt128 { + margin-top: 128px !important; + } + .mb128 { + margin-bottom: 128px !important; + } + .pt128 { + padding-top: 128px !important; + } + .pb128 { + padding-bottom: 128px !important; + } + .mt136 { + margin-top: 136px !important; + } + .mb136 { + margin-bottom: 136px !important; + } + .pt136 { + padding-top: 136px !important; + } + .pb136 { + padding-bottom: 136px !important; + } + .mt144 { + margin-top: 144px !important; + } + .mb144 { + margin-bottom: 144px !important; + } + .pt144 { + padding-top: 144px !important; + } + .pb144 { + padding-bottom: 144px !important; + } + .mt152 { + margin-top: 152px !important; + } + .mb152 { + margin-bottom: 152px !important; + } + .pt152 { + padding-top: 152px !important; + } + .pb152 { + padding-bottom: 152px !important; + } + .mt160 { + margin-top: 160px !important; + } + .mb160 { + margin-bottom: 160px !important; + } + .pt160 { + padding-top: 160px !important; + } + .pb160 { + padding-bottom: 160px !important; + } + .mt168 { + margin-top: 168px !important; + } + .mb168 { + margin-bottom: 168px !important; + } + .pt168 { + padding-top: 168px !important; + } + .pb168 { + padding-bottom: 168px !important; + } + .mt176 { + margin-top: 176px !important; + } + .mb176 { + margin-bottom: 176px !important; + } + .pt176 { + padding-top: 176px !important; + } + .pb176 { + padding-bottom: 176px !important; + } + .mt184 { + margin-top: 184px !important; + } + .mb184 { + margin-bottom: 184px !important; + } + .pt184 { + padding-top: 184px !important; + } + .pb184 { + padding-bottom: 184px !important; + } + .mt192 { + margin-top: 192px !important; + } + .mb192 { + margin-bottom: 192px !important; + } + .pt192 { + padding-top: 192px !important; + } + .pb192 { + padding-bottom: 192px !important; + } + .mt200 { + margin-top: 200px !important; + } + .mb200 { + margin-bottom: 200px !important; + } + .pt200 { + padding-top: 200px !important; + } + .pb200 { + padding-bottom: 200px !important; + } + .mt208 { + margin-top: 208px !important; + } + .mb208 { + margin-bottom: 208px !important; + } + .pt208 { + padding-top: 208px !important; + } + .pb208 { + padding-bottom: 208px !important; + } + .mt216 { + margin-top: 216px !important; + } + .mb216 { + margin-bottom: 216px !important; + } + .pt216 { + padding-top: 216px !important; + } + .pb216 { + padding-bottom: 216px !important; + } + .mt224 { + margin-top: 224px !important; + } + .mb224 { + margin-bottom: 224px !important; + } + .pt224 { + padding-top: 224px !important; + } + .pb224 { + padding-bottom: 224px !important; + } + .mt232 { + margin-top: 232px !important; + } + .mb232 { + margin-bottom: 232px !important; + } + .pt232 { + padding-top: 232px !important; + } + .pb232 { + padding-bottom: 232px !important; + } + .mt240 { + margin-top: 240px !important; + } + .mb240 { + margin-bottom: 240px !important; + } + .pt240 { + padding-top: 240px !important; + } + .pb240 { + padding-bottom: 240px !important; + } + .mt248 { + margin-top: 248px !important; + } + .mb248 { + margin-bottom: 248px !important; + } + .pt248 { + padding-top: 248px !important; + } + .pb248 { + padding-bottom: 248px !important; + } + .mt256 { + margin-top: 256px !important; + } + .mb256 { + margin-bottom: 256px !important; + } + .pt256 { + padding-top: 256px !important; + } + .pb256 { + padding-bottom: 256px !important; + } + .mt4 { + margin-top: 4px !important; + } + .mb4 { + margin-bottom: 4px !important; + } + .pt4 { + padding-top: 4px !important; + } + .pb4 { + padding-bottom: 4px !important; + } + .mt92 { + margin-top: 92px !important; + } + .mb92 { + margin-bottom: 92px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + .ml4 { + margin-left: 4px !important; + } + .mr4 { + margin-right: 4px !important; + } + .ml8 { + margin-left: 8px !important; + } + .mr8 { + margin-right: 8px !important; + } + .ml16 { + margin-left: 16px !important; + } + .mr16 { + margin-right: 16px !important; + } + .ml32 { + margin-left: 32px !important; + } + .mr32 { + margin-right: 32px !important; + } + .ml64 { + margin-left: 64px !important; + } + .mr64 { + margin-right: 64px !important; + } + a.o_underline { + text-decoration: underline; + } + a.o_underline:hover { + text-decoration: underline; + } + .o_ace_view_editor { + background: #2F3129; + color: white; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + opacity: 0.97; + } + .o_ace_view_editor .o_ace_view_editor_title { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + padding: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > .o_ace_type_switcher > button::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 4px; + } + .o_ace_view_editor .o_ace_view_editor_title > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + font-size: 11px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option > .custom-control { + margin-right: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_res_list { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 60px; + } + .o_ace_view_editor #ace-view-id { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + padding: 7.5px 15px; + background-color: #4a4d40; + } + .o_ace_view_editor #ace-view-id .o_ace_editor_resource_info { + color: #ebecee; + } + .o_ace_view_editor #ace-view-editor { + height: 70%; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + .o_ace_view_editor #ace-view-editor .ace_gutter { + display: block !important; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error { + position: relative; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error::after { + position: absolute; + top: -100%; + left: 0; + bottom: -100%; + right: 0; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_view_editor #ace-view-editor .ace_resize_bar { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + width: 25px; + height: 100%; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_scroller.o_error::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: auto; + width: 3px; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_select2_dropdown { + width: auto !important; + padding-top: 4px; + font-family: monospace !important; + } + .o_ace_select2_dropdown > .select2-results { + max-height: none; + max-height: 70vh; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label { + padding-top: 1px; + padding-bottom: 2px; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label > .o_ace_select2_result { + padding: 0; + font-size: 12px; + white-space: nowrap; + } + .o_nocontent_help { + pointer-events: auto; + max-width: 650px; + margin: auto; + padding: 15px; + z-index: 1000; + text-align: center; + color: #777777; + font-size: 115%; + } + .o_nocontent_help > p:first-of-type { + margin-top: 0; + color: #4c4c4c; + font-weight: bold; + font-size: 125%; + } + .o_nocontent_help a { + cursor: pointer; + } + @media (max-width: 767.98px) { + odoo-wysiwyg-container .panel-heading.note-toolbar { + overflow-x: auto; + } + odoo-wysiwyg-container .btn-group { + position: static; + } + .o_technical_modal.o_web_editor_dialog { + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog { + max-width: inherit !important; + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content { + height: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search .btn-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + justify-content: space-around; + padding: 5px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons { + text-align: center; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search { + height: inherit; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group .btn.btn-primary:not(.dropdown-toggle) { + width: 90%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .btn { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell { + flex: initial; + max-width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove { + opacity: inherit; + top: 10px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto .form-group input.w-100 { + min-width: 100px; + } + } + /* /web_editor/static/src/scss/web_editor.frontend.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + img, .media_iframe_video, span.fa, i.fa { + transform: none !important; + } + } + .o_wysiwyg_loader { + pointer-events: none; + min-height: 100px; + color: transparent; + } + .o_wysiwyg_loading { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + } + /* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 576px) { + .w-sm-25 { + width: 25% !important; + } + .w-sm-50 { + width: 50% !important; + } + .w-sm-75 { + width: 75% !important; + } + .w-sm-100 { + width: 100% !important; + } + .w-sm-auto { + width: auto !important; + } + .w-sm-0 { + width: 0 !important; + } + .h-sm-25 { + height: 25% !important; + } + .h-sm-50 { + height: 50% !important; + } + .h-sm-75 { + height: 75% !important; + } + .h-sm-100 { + height: 100% !important; + } + .h-sm-auto { + height: auto !important; + } + .h-sm-0 { + height: 0 !important; + } + } + @media (min-width: 768px) { + .w-md-25 { + width: 25% !important; + } + .w-md-50 { + width: 50% !important; + } + .w-md-75 { + width: 75% !important; + } + .w-md-100 { + width: 100% !important; + } + .w-md-auto { + width: auto !important; + } + .w-md-0 { + width: 0 !important; + } + .h-md-25 { + height: 25% !important; + } + .h-md-50 { + height: 50% !important; + } + .h-md-75 { + height: 75% !important; + } + .h-md-100 { + height: 100% !important; + } + .h-md-auto { + height: auto !important; + } + .h-md-0 { + height: 0 !important; + } + } + @media (min-width: 992px) { + .w-lg-25 { + width: 25% !important; + } + .w-lg-50 { + width: 50% !important; + } + .w-lg-75 { + width: 75% !important; + } + .w-lg-100 { + width: 100% !important; + } + .w-lg-auto { + width: auto !important; + } + .w-lg-0 { + width: 0 !important; + } + .h-lg-25 { + height: 25% !important; + } + .h-lg-50 { + height: 50% !important; + } + .h-lg-75 { + height: 75% !important; + } + .h-lg-100 { + height: 100% !important; + } + .h-lg-auto { + height: auto !important; + } + .h-lg-0 { + height: 0 !important; + } + } + @media (min-width: 1200px) { + .w-xl-25 { + width: 25% !important; + } + .w-xl-50 { + width: 50% !important; + } + .w-xl-75 { + width: 75% !important; + } + .w-xl-100 { + width: 100% !important; + } + .w-xl-auto { + width: auto !important; + } + .w-xl-0 { + width: 0 !important; + } + .h-xl-25 { + height: 25% !important; + } + .h-xl-50 { + height: 50% !important; + } + .h-xl-75 { + height: 75% !important; + } + .h-xl-100 { + height: 100% !important; + } + .h-xl-auto { + height: auto !important; + } + .h-xl-0 { + height: 0 !important; + } + } + /* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + #wrapwrap { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + width: 100%; + min-height: 100%; + } + #wrapwrap > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + #wrapwrap > main { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + header .navbar-brand { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + max-width: 75%; + } + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + header .navbar-brand.logo img { + object-fit: contain; + display: block; + width: auto; + height: 2.359375rem; + } + @media (max-width: 767.98px) { + header .navbar-brand.logo img { + height: auto; + max-height: 2.359375rem; + } + } + header .nav-link, + header .nav > li > a { + white-space: nowrap; + } + .navbar { + margin-bottom: 0; + } + .navbar ul.nav > li.divider { + display: none; + border-right: 1px solid #e9ecef; + } + .navbar ul.nav > li.active + .divider { + visibility: hidden; + } + @media (max-width: 767.98px) { + .navbar .nav.navbar-nav.float-right, .navbar #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.nav.navbar-nav, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .navbar img.nav.navbar-nav { + float: none !important; + } + } + @media (min-width: 768px) { + .navbar-expand-md ul.nav > li.divider { + display: list-item; + } + } + ul.flex-column > li > a { + padding: 2px 15px; + } + a.fa:hover, + .btn-link.fa:hover { + text-decoration: none; + } + .jumbotron { + margin-bottom: 0; + } + ul { + list-style-type: disc; + } + ul ul { + list-style-type: circle; + } + ul ul ul { + list-style-type: square; + } + ul ul ul ul { + list-style-type: disc; + } + ul ul ul ul ul { + list-style-type: circle; + } + ul ul ul ul ul ul { + list-style-type: square; + } + ul ul ul ul ul ul ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + ol ol { + list-style-type: lower-alpha; + } + ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol { + list-style-type: decimal; + } + ol ol ol ol ol { + list-style-type: lower-alpha; + } + ol ol ol ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol ol ol ol { + list-style-type: decimal; + } + li > p { + margin: 0; + } + .container .container, + .container .container-fluid, + .container-fluid .container-fluid { + padding-right: 0; + padding-left: 0; + } + #wrap > .container::before, + #wrap > .container::after, + #wrap > .container-fluid::before, + #wrap > .container-fluid::after { + content: ""; + display: table; + clear: both; + } + [class^="col-lg-"] { + min-height: 24px; + } + .input-group { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .list-group-item:not([class*="list-group-item-"]):not(.active) { + color: #343a40; + } + .o_portal .breadcrumb, + .o_portal_wrap .o_portal_navbar .breadcrumb { + background-color: inherit; + } + .o_page_header, + .s_title .s_title_underlined { + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #dee2e6; + line-height: 2.1rem; + } + img.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img, + .media_iframe_video.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.media_iframe_video, + .o_image.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.o_image { + margin-left: 15px; + } + img.float-left, + .media_iframe_video.float-left, + .o_image.float-left { + margin-right: 15px; + } + img.o_we_custom_image { + display: inline-block; + } + ::-moz-selection { + background: rgba(150, 150, 220, 0.3); + } + ::selection { + background: rgba(150, 150, 220, 0.3); + } + .oe_search_box { + padding-right: 23px; + } + .para_large { + font-size: 120%; + } + .jumbotron .para_large p { + font-size: 150%; + } + .readable { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + .readable .container { + padding-left: 0; + padding-right: 0; + width: auto; + } + .oe_dark { + background-color: rgba(200, 200, 200, 0.14); + } + .oe_black { + background-color: rgba(0, 0, 0, 0.9); + color: white; + } + .oe_green { + background-color: #169C78; + color: white; + } + .oe_green .text-muted { + color: #ddd !important; + } + .oe_blue_light { + background-color: #41b6ab; + color: white; + } + .oe_blue_light .text-muted { + color: #ddd !important; + } + .oe_blue { + background-color: #34495e; + color: white; + } + .oe_orange { + background-color: #f05442; + color: white; + } + .oe_orange .text-muted { + color: #ddd !important; + } + .oe_purple { + background-color: #b163a3; + color: white; + } + .oe_purple .text-muted { + color: #ddd !important; + } + .oe_red { + background-color: #9C1b31; + color: white; + } + .oe_red .text-muted { + color: #ddd !important; + } + .oe_none { + background-color: #FFFFFF; + } + .oe_yellow { + background-color: #A2A51B; + } + .oe_green { + background-color: #149F2C; + } + #wrapwrap.o_portal { + background-color: #ececec !important; + color: #343a40; + } + #wrapwrap.o_portal .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .o_portal > tbody.o_portal_report_tbody { + vertical-align: middle; + } + .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover { + text-decoration: none; + } + .o_portal_wrap .o_portal_navbar { + background-color: white !important; + } + .o_portal_wrap .o_portal_navbar .breadcrumb { + padding-left: 0; + padding-right: 0; + } + .o_portal_wrap .o_portal_my_doc_table th { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .o_portal_wrap .o_portal_my_doc_table td { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .o_portal_wrap .o_portal_my_doc_table tr:last-child td { + padding-bottom: 0.375rem; + } + .o_portal_wrap .o_portal_my_doc_table td, + .o_portal_wrap .o_portal_my_doc_table th { + vertical-align: middle; + white-space: nowrap; + } + .o_portal_wrap address span[itemprop="name"] { + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div { + position: relative; + } + .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"] { + line-height: 1.2; + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div .fa { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + line-height: 1.45; + } + .o_portal_wrap address div[itemprop="address"] > div .fa + span, + .o_portal_wrap address div[itemprop="address"] > div .fa + div { + display: block; + padding-left: 1.78571429em; + } + .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div { + margin-top: 0.5em; + } + @media (max-width: 991.98px) { + .o_portal_wrap #o_portal_navbar_content { + margin: 0.5rem -1rem 0; + padding: 0.5rem 1rem; + border-top: 1px solid #dee2e6; + background-color: #e9ecef; + } + } + .o_portal_wrap table.table tr { + word-wrap: break-word; + } + .oe_attachments .o_image_small { + height: 40px; + width: 50px; + } + form label { + font-weight: 700; + } + form label.label-optional { + font-weight: 400; + } + .o_portal_contact_img { + width: 2.3em; + height: 2.3em; + object-fit: cover; + } + .o_portal_sidebar #sidebar_content.card, + .o_portal_sidebar #sidebar_content.panel, + .o_portal_sidebar #sidebar_content.well { + border-left: 0; + border-bottom: 0; + } + .o_portal_sidebar #sidebar_content.card > div.card-body, + .o_portal_sidebar #sidebar_content.panel > div.card-body, + .o_portal_sidebar #sidebar_content.well > div.card-body, + .o_portal_sidebar #sidebar_content.card > div.panel-body, + .o_portal_sidebar #sidebar_content.panel > div.panel-body, + .o_portal_sidebar #sidebar_content.well > div.panel-body, + .o_portal_sidebar #sidebar_content.card > div.well, + .o_portal_sidebar #sidebar_content.panel > div.well, + .o_portal_sidebar #sidebar_content.well > div.well { + border-left: 1px solid #dee2e6; + } + .o_portal_sidebar #sidebar_content.card > ul > li, + .o_portal_sidebar #sidebar_content.panel > ul > li, + .o_portal_sidebar #sidebar_content.well > ul > li { + border-left: 1px solid #dee2e6; + margin-bottom: -1px; + } + .o_portal_sidebar #sidebar_content.card > div.card-footer, + .o_portal_sidebar #sidebar_content.panel > div.card-footer, + .o_portal_sidebar #sidebar_content.well > div.card-footer, + .o_portal_sidebar #sidebar_content.card > div.panel-footer, + .o_portal_sidebar #sidebar_content.panel > div.panel-footer, + .o_portal_sidebar #sidebar_content.well > div.panel-footer { + border-left: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; + } + .o_portal_sidebar .o_portal_html_view { + overflow: hidden; + background: white; + position: relative; + } + .o_portal_sidebar .o_portal_html_view .o_portal_html_loader { + position: absolute; + top: 45%; + left: 0; + bottom: auto; + right: 0; + } + .o_portal_sidebar .o_portal_html_view iframe { + position: relative; + } + .o_portal_chatter { + padding: 10px; + } + .o_portal_chatter .o_portal_chatter_avatar { + width: 45px; + height: 45px; + margin-right: 1rem; + } + .o_portal_chatter .o_portal_chatter_header { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_composer { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.media-body > p:not(.o_portal_chatter_puslished_date):last-of-type { + margin-bottom: 5px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p { + font-size: 85%; + color: #a8a8a8; + margin: 0px; + } + .o_portal_chatter .o_portal_chatter_pager { + text-align: center; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name { + word-wrap: break-word; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + opacity: 0; + } + .o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete { + opacity: 1; + } + /* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */ + :root { + --is-alpha-primary: true; + --is-beta-secondary: false; + --header-font-size: 0.9375rem; + --font-number: 1; + --headings-font-number: 2; + --navbar-font-number: 1; + --buttons-font-number: 1; + --body: white; + --text: #343a40; + --h1: #212529; + --h2: #212529; + --h3: #212529; + --h4: #212529; + --h5: #212529; + --h6: #212529; + --logo-height: 2.359375rem; + --number-of-fonts: 6; + } + #wrapwrap { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + } + .navbar .nav-item, + .navbar .nav > li { + transition: opacity 1000ms ease 0s; + } + .navbar .o_menu_loading .nav-item, + .navbar .o_menu_loading .nav > li { + height: 0 !important; + overflow: hidden !important; + opacity: 0 !important; + } + header .navbar-brand { + font-size: 1.62715517rem; + } + header .navbar-brand, + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + .o_footer > #footer { + border-top: 1px solid transparent; + } + font[style*='background'], + font[class*='bg-'] { + padding: 2px 6px 4px; + } + .fa { + font-family: "FontAwesome" !important; + } + .fa.rounded-circle, + .fa.img-circle, + .fa.rounded, + .fa.img-rounded, + .fa.rounded-0, + .fa.rounded-leaf, + .fa.img-thumbnail, + .fa.shadow { + display: inline-block; + vertical-align: middle; + text-align: center; + width: 3rem; + height: 3rem; + line-height: 3rem; + background-color: #f8f9fa; + } + .fa.rounded-circle.fa-2x, + .fa.fa-2x.img-circle, + .fa.rounded.fa-2x, + .fa.fa-2x.img-rounded, + .fa.rounded-0.fa-2x, + .fa.rounded-leaf.fa-2x, + .fa.img-thumbnail.fa-2x, + .fa.shadow.fa-2x { + width: 5rem; + height: 5rem; + line-height: 5rem; + } + .fa.rounded-circle.fa-3x, + .fa.fa-3x.img-circle, + .fa.rounded.fa-3x, + .fa.fa-3x.img-rounded, + .fa.rounded-0.fa-3x, + .fa.rounded-leaf.fa-3x, + .fa.img-thumbnail.fa-3x, + .fa.shadow.fa-3x { + width: 6rem; + height: 6rem; + line-height: 6rem; + } + .fa.rounded-circle.fa-4x, + .fa.fa-4x.img-circle, + .fa.rounded.fa-4x, + .fa.fa-4x.img-rounded, + .fa.rounded-0.fa-4x, + .fa.rounded-leaf.fa-4x, + .fa.img-thumbnail.fa-4x, + .fa.shadow.fa-4x { + width: 7rem; + height: 7rem; + line-height: 7rem; + } + .fa.rounded-circle.fa-5x, + .fa.fa-5x.img-circle, + .fa.rounded.fa-5x, + .fa.fa-5x.img-rounded, + .fa.rounded-0.fa-5x, + .fa.rounded-leaf.fa-5x, + .fa.img-thumbnail.fa-5x, + .fa.shadow.fa-5x { + width: 8rem; + height: 8rem; + line-height: 8rem; + } + .fa.img-thumbnail { + padding: 0; + } + .fa.rounded-leaf { + border-top-left-radius: 3rem; + border-bottom-right-radius: 3rem; + } + .btn.flat { + border: 0; + letter-spacing: 0.05em; + text-transform: uppercase; + padding: 0.75rem 1.5rem; + font-size: 0.703125rem; + line-height: 1.45; + border-radius: 0; + } + .btn.flat.btn-lg, + .btn-group-lg > .btn.flat { + padding: 1rem 2rem; + font-size: 0.87890625rem; + line-height: 1.3333333; + border-radius: 0; + } + .btn.flat.btn-sm, + .btn-group-sm > .btn.flat, + .btn.flat.btn-xs { + padding: 0.5rem 1rem; + font-size: 0.5625rem; + line-height: 1.3; + border-radius: 0; + } + .btn.flat.btn-xs { + padding: 0.25rem 0.5rem; + font-size: 0.46875rem; + line-height: 1.3; + border-radius: 0; + } + .btn.rounded-circle, + .btn.img-circle { + border-radius: 100px !important; + padding: 0.45rem 1.35rem; + font-size: 0.9375rem; + line-height: 1.45; + border-radius: 30px; + } + .btn.rounded-circle.btn-lg, + .btn-group-lg > .btn.rounded-circle, + .btn-group-lg > .btn.img-circle, + .btn.btn-lg.img-circle { + padding: 0.6rem 1.8rem; + font-size: 1.171875rem; + line-height: 1.3333333; + border-radius: 30px; + } + .btn.rounded-circle.btn-sm, + .btn-group-sm > .btn.rounded-circle, + .btn-group-sm > .btn.img-circle, + .btn.btn-sm.img-circle, + .btn.img-circle.btn-xs, + .btn.rounded-circle.btn-xs { + padding: 0.3rem 0.9rem; + font-size: 0.75rem; + line-height: 1.3; + border-radius: 30px; + } + .btn.rounded-circle.btn-xs, + .btn.btn-xs.img-circle { + padding: 0.15rem 0.45rem; + font-size: 0.703125rem; + line-height: 1.3; + border-radius: 30px; + } + .s_btn .btn + .btn { + margin-left: .75rem; + } + .blockquote { + font-size: 1rem; + } + .blockquote footer { + background-color: inherit; + } + .oe_img_bg { + background-size: cover; + background-repeat: no-repeat; + } + .oe_img_bg.o_bg_img_opt_contain { + background-size: contain; + background-position: center center; + } + .oe_img_bg.o_bg_img_opt_custom { + background-size: auto; + } + .oe_img_bg.o_bg_img_opt_repeat { + background-repeat: repeat; + } + .oe_img_bg.o_bg_img_opt_repeat_x { + background-repeat: repeat-x; + } + .oe_img_bg.o_bg_img_opt_repeat_y { + background-repeat: repeat-y; + } + .o_background_video { + position: relative; + } + .o_background_video > * { + position: relative; + } + .o_bg_video_container { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + } + .o_bg_video_iframe { + position: relative; + pointer-events: none !important; + } + .o_bg_video_loading { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_ul_toggle { + display: none; + } + .o_ul_folded .o_close { + display: none !important; + } + .o_ul_folded .o_ul_toggle_self, + .o_ul_folded .o_ul_toggle_next { + display: inline-block; + line-height: inherit; + float: left; + position: relative; + margin-left: -1em; + top: -0.15em; + left: 0.2em; + font-size: 1.4em; + text-decoration: none; + } + .o_ul_folded .o_ul_toggle_self.o_open:before, + .o_ul_folded .o_ul_toggle_next.o_open:before { + content: ""; + } + .o_ul_folded .o_ul_toggle_self:before, + .o_ul_folded .o_ul_toggle_next:before { + content: ""; + } + @media (max-width: 400px) { + section, .parallax, .row, .form-horizontal .form-group, .hr, .blockquote { + height: auto !important; + } + } + .table_desc { + margin: 0 0 20px 0; + width: 100%; + word-break: break-all; + border: 1px solid #dddddd; + } + .table_heading { + background-color: #f5f5f5; + border: 1px solid #dddddd; + color: #666666; + font-size: 14px; + padding: 4px; + } + table.table_desc tr td { + text-align: left; + padding: 5px; + font-size: 13px; + } + table.table_desc tr td:first-child { + width: 25%; + font-weight: bold; + border-bottom: 1px solid #c9c9c9; + border-right: 1px solid #c9c9c9; + border-left: none; + } + table.table_desc tr td:last-child { + border-bottom: 1px solid #c9c9c9; + } + .jumbotron { + border-radius: 0; + } + .s_title .s_title_boxed > * { + display: inline-block; + padding: 30px; + border: 1px solid; + } + .s_title .s_title_lines { + overflow: hidden; + } + .s_title .s_title_lines:before, + .s_title .s_title_lines:after { + content: ""; + display: inline-block; + vertical-align: middle; + width: 100%; + border-top: 1px solid; + border-top-color: inherit; + } + .s_title .s_title_lines:before { + margin: 0 15px 0 -100%; + } + .s_title .s_title_lines:after { + margin: 0 -100% 0 15px; + } + .s_title .s_title_small_caps { + font-variant: small-caps; + } + .s_title .s_title_transparent { + opacity: .5; + } + .s_title .s_title_thin { + font-weight: 300; + } + .s_features_grid_content { + overflow: hidden; + } + .s_features_grid_content p { + margin-bottom: 0; + } + .s_features_grid_icon { + float: left; + margin-right: 15px; + } + .s_alert { + margin: 15px 0; + border: 1px solid; + border-radius: 0.25rem; + } + .s_alert p:last-child, + .s_alert ul:last-child, + .s_alert ol:last-child { + margin-bottom: 0; + } + .s_alert_sm { + padding: 10px; + font-size: 0.75rem; + } + .s_alert_md { + padding: 15px; + font-size: 0.9375rem; + } + .s_alert_lg { + padding: 30px; + font-size: 1.171875rem; + } + .s_alert_icon { + float: left; + margin-right: 10px; + } + .s_alert_content { + overflow: hidden; + } + .s_three_columns .align-items-stretch .card, + .s_three_columns .align-items-stretch .panel, + .s_three_columns .align-items-stretch .well { + height: 100%; + } + .s_comparisons .card-body .card-title, + .s_comparisons .panel-body .card-title, + .s_comparisons .well .card-title { + margin: 0; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + display: inline-block; + vertical-align: middle; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + font-size: 80%; + } + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price { + font-size: 200%; + } + .s_faq_collapse .accordion .card .card-header, + .s_faq_collapse .accordion .panel .card-header, + .s_faq_collapse .accordion .well .card-header, + .s_faq_collapse .accordion .card .panel-heading, + .s_faq_collapse .accordion .panel .panel-heading, + .s_faq_collapse .accordion .well .panel-heading { + cursor: pointer; + display: inline-block; + width: 100%; + padding: .5em 0; + border-radius: 0; + outline: none; + } + .s_faq_collapse .accordion .card .card-header:before, + .s_faq_collapse .accordion .panel .card-header:before, + .s_faq_collapse .accordion .well .card-header:before, + .s_faq_collapse .accordion .card .panel-heading:before, + .s_faq_collapse .accordion .panel .panel-heading:before, + .s_faq_collapse .accordion .well .panel-heading:before { + content: '\f056'; + font-family: 'FontAwesome'; + display: inline-block; + margin: 0 .5em 0 .75em; + color: #6c757d; + } + .s_faq_collapse .accordion .card .card-header.collapsed:before, + .s_faq_collapse .accordion .panel .card-header.collapsed:before, + .s_faq_collapse .accordion .well .card-header.collapsed:before, + .s_faq_collapse .accordion .card .collapsed.panel-heading:before, + .s_faq_collapse .accordion .panel .collapsed.panel-heading:before, + .s_faq_collapse .accordion .well .collapsed.panel-heading:before { + content: '\f055'; + font-family: 'FontAwesome'; + } + .s_faq_collapse .accordion .card .card-header:hover, + .s_faq_collapse .accordion .panel .card-header:hover, + .s_faq_collapse .accordion .well .card-header:hover, + .s_faq_collapse .accordion .card .panel-heading:hover, + .s_faq_collapse .accordion .panel .panel-heading:hover, + .s_faq_collapse .accordion .well .panel-heading:hover, + .s_faq_collapse .accordion .card .card-header:focus, + .s_faq_collapse .accordion .panel .card-header:focus, + .s_faq_collapse .accordion .well .card-header:focus, + .s_faq_collapse .accordion .card .panel-heading:focus, + .s_faq_collapse .accordion .panel .panel-heading:focus, + .s_faq_collapse .accordion .well .panel-heading:focus { + text-decoration: none; + } + .s_faq_collapse .accordion .card .card-body, + .s_faq_collapse .accordion .panel .card-body, + .s_faq_collapse .accordion .well .card-body, + .s_faq_collapse .accordion .card .panel-body, + .s_faq_collapse .accordion .panel .panel-body, + .s_faq_collapse .accordion .well .panel-body, + .s_faq_collapse .accordion .card .well, + .s_faq_collapse .accordion .panel .well, + .s_faq_collapse .accordion .well .well { + padding: 1em 2.25em; + } + .s_faq_collapse .card-body p:last-child, + .s_faq_collapse .panel-body p:last-child, + .s_faq_collapse .well p:last-child, + .s_faq_collapse .card-body ul:last-child, + .s_faq_collapse .panel-body ul:last-child, + .s_faq_collapse .well ul:last-child { + margin-bottom: 0; + } + .s_references .img-thumbnail { + border: none; + } + .s_carousel .carousel-control-prev, + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-next { + cursor: pointer; + width: 8%; + opacity: 1; + } + .s_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-prev { + -webkit-box-pack: start; + justify-content: flex-start; + } + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-next { + -webkit-box-pack: end; + justify-content: flex-end; + } + .s_carousel .carousel-control-prev-icon, + .s_carousel .carousel-control-next-icon, + .s_quotes_carousel .carousel-control-prev-icon, + .s_quotes_carousel .carousel-control-next-icon { + width: auto; + height: auto; + background-image: none; + color: #343a40; + } + .s_carousel .carousel-control-prev-icon:before, + .s_carousel .carousel-control-next-icon:before, + .s_quotes_carousel .carousel-control-prev-icon:before, + .s_quotes_carousel .carousel-control-next-icon:before { + font-family: "FontAwesome"; + display: inline-block; + background-color: #fff; + } + .s_carousel .carousel-inner, + .s_quotes_carousel .carousel-inner { + overflow: hidden; + height: 100%; + } + .s_carousel .carousel-inner .carousel-item, + .s_carousel .carousel-inner .carousel .item, + .carousel .s_carousel .carousel-inner .item, + .s_quotes_carousel .carousel-inner .carousel-item, + .s_quotes_carousel .carousel-inner .carousel .item, + .carousel .s_quotes_carousel .carousel-inner .item { + height: 100%; + } + .s_carousel .carousel-indicators li:hover:not(.active), + .s_quotes_carousel .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before { + content: ""; + margin-left: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + content: ""; + margin-right: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + background-color: transparent; + font-size: 2rem; + color: #fff; + text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + .s_carousel.s_carousel_default .carousel-indicators li, + .s_quotes_carousel.s_carousel_default .carousel-indicators li { + height: .5rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + border-radius: 2px; + } + .s_carousel.s_carousel_bordered, + .s_quotes_carousel.s_carousel_bordered { + border: 2rem solid transparent; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before { + content: "\f0d9"; + } + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + content: "\f0da"; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + width: 2rem; + height: 6rem; + line-height: 6rem; + font-size: 1.5rem; + } + .s_carousel.s_carousel_bordered .carousel-indicators li, + .s_quotes_carousel.s_carousel_bordered .carousel-indicators li { + width: 3rem; + height: 1rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev { + margin-left: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-next, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next { + margin-right: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before { + content: "\f060"; + } + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + content: "\f061"; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + font-size: 1.25rem; + } + .s_carousel.s_carousel_rounded .carousel-indicators li, + .s_quotes_carousel.s_carousel_rounded .carousel-indicators li { + width: 1rem; + height: 1rem; + border-radius: 50%; + } + .s_carousel.s_carousel_boxed, + .s_quotes_carousel.s_carousel_boxed { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + } + @media (min-width: 576px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 540px; + } + } + @media (min-width: 768px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 720px; + } + } + @media (min-width: 992px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 1140px; + } + } + .s_carousel.s_carousel_boxed .carousel-item, + .s_carousel.s_carousel_boxed .carousel .item, + .carousel .s_carousel.s_carousel_boxed .item, + .s_quotes_carousel.s_carousel_boxed .carousel-item, + .s_quotes_carousel.s_carousel_boxed .carousel .item, + .carousel .s_quotes_carousel.s_carousel_boxed .item { + padding: 0 1rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + align-items: flex-end; + margin-bottom: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev { + margin-left: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + margin-right: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before { + content: "\f104"; + } + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + content: "\f105"; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li, + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li { + width: 1rem; + height: 1rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .carousel .container .carousel-img img { + max-height: 95%; + padding: 10px; + } + .carousel .container > .carousel-caption { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: 50%; + bottom: 20px; + } + .carousel .container > .carousel-caption > div { + position: absolute; + text-align: left; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + bottom: 20px; + } + .carousel .container > .carousel-image { + position: absolute; + top: 5%; + left: auto; + bottom: 5%; + right: auto; + max-height: 90%; + margin: 0 auto; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption, + .carousel .container .text_image.item .container > .carousel-caption { + left: 10%; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption > div, + .carousel .container .text_image.item .container > .carousel-caption > div { + right: 50%; + margin-right: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.text_image .container > .carousel-image, + .carousel .container .text_image.item .container > .carousel-image { + right: 10%; + left: 50%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption, + .carousel .container .image_text.item .container > .carousel-caption { + right: 10%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption > div, + .carousel .container .image_text.item .container > .carousel-caption > div { + left: 50%; + margin-left: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.image_text .container > .carousel-image, + .carousel .container .image_text.item .container > .carousel-image { + right: 50%; + left: 10%; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption, + .carousel .container .text_only.item .container > .carousel-caption { + left: 10%; + right: 10%; + top: 10%; + bottom: auto; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption > div, + .carousel .container .text_only.item .container > .carousel-caption > div { + text-align: center; + background: transparent; + bottom: auto; + width: 100%; + } + .carousel .container .carousel-item.text_only .container > .carousel-image, + .carousel .container .text_only.item .container > .carousel-image { + display: none !important; + } + .s_quotes_carousel blockquote { + padding: 30px; + margin-bottom: 0; + } + .s_quotes_carousel blockquote .s_quotes_carousel_icon { + position: absolute; + top: 0; + left: -3rem; + } + .s_quotes_carousel blockquote img { + max-width: 40px; + margin-right: 5px; + border-radius: 50%; + } + .s_quotes_carousel blockquote footer { + background-color: transparent; + } + .s_quotes_carousel blockquote footer:before { + content: ""; + } + @media (max-width: 991.98px) { + .s_company_team img { + max-width: 50%; + } + } + .o_gallery.o_grid .img, + .o_gallery.o_masonry .img { + width: 100%; + } + .o_gallery.o_grid.o_spc-none div.row, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group { + margin: 0; + } + .o_gallery.o_grid.o_spc-none div.row > div, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group > div { + padding: 0; + } + .o_gallery.o_grid.o_spc-small div.row, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group { + margin: 5px 0; + } + .o_gallery.o_grid.o_spc-small div.row > div, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group > div { + padding: 0 5px; + } + .o_gallery.o_grid.o_spc-medium div.row, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group { + margin: 10px 0; + } + .o_gallery.o_grid.o_spc-medium div.row > div, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group > div { + padding: 0 10px; + } + .o_gallery.o_grid.o_spc-big div.row, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group { + margin: 15px 0; + } + .o_gallery.o_grid.o_spc-big div.row > div, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group > div { + padding: 0 15px; + } + .o_gallery.o_grid.size-auto .row, + .o_gallery.o_grid.size-auto .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-auto .form-group { + height: auto; + } + .o_gallery.o_grid.size-small .row, + .o_gallery.o_grid.size-small .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-small .form-group { + height: 100px; + } + .o_gallery.o_grid.size-medium .row, + .o_gallery.o_grid.size-medium .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-medium .form-group { + height: 250px; + } + .o_gallery.o_grid.size-big .row, + .o_gallery.o_grid.size-big .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-big .form-group { + height: 400px; + } + .o_gallery.o_grid.size-small img, + .o_gallery.o_grid.size-medium img, + .o_gallery.o_grid.size-big img { + height: 100%; + } + .o_gallery.o_masonry.o_spc-none div.col { + padding: 0; + } + .o_gallery.o_masonry.o_spc-none div.col > img { + margin: 0 !important; + } + .o_gallery.o_masonry.o_spc-small div.col { + padding: 0 5px; + } + .o_gallery.o_masonry.o_spc-small div.col > img { + margin: 5px 0 !important; + } + .o_gallery.o_masonry.o_spc-medium div.col { + padding: 0 10px; + } + .o_gallery.o_masonry.o_spc-medium div.col > img { + margin: 10px 0 !important; + } + .o_gallery.o_masonry.o_spc-big div.col { + padding: 0 15px; + } + .o_gallery.o_masonry.o_spc-big div.col > img { + margin: 15px 0 !important; + } + .o_gallery.o_nomode.o_spc-none .img { + padding: 0; + } + .o_gallery.o_nomode.o_spc-small .img { + padding: 5px; + } + .o_gallery.o_nomode.o_spc-medium .img { + padding: 10px; + } + .o_gallery.o_nomode.o_spc-big .img { + padding: 15px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators li { + border: 1px solid #aaa; + } + .o_gallery.o_slideshow > .container { + height: 100%; + } + .o_gallery .carousel-inner .item img { + max-width: none; + } + .o_gallery.o_slideshow .carousel, + .modal-body.o_slideshow .carousel { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-inner, + .modal-body.o_slideshow .carousel .carousel-inner { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-item.active, + .o_gallery.o_slideshow .carousel .active.item, + .o_gallery.o_slideshow .carousel .carousel-item-next, + .o_gallery.o_slideshow .carousel .carousel-item-prev, + .modal-body.o_slideshow .carousel .carousel-item.active, + .modal-body.o_slideshow .carousel .active.item, + .modal-body.o_slideshow .carousel .carousel-item-next, + .modal-body.o_slideshow .carousel .carousel-item-prev { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 64px; + } + .o_gallery.o_slideshow .carousel img, + .modal-body.o_slideshow .carousel img { + max-height: 100%; + max-width: 100%; + margin: auto; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators, + .modal-body.o_slideshow .carousel ul.carousel-indicators { + height: auto; + padding: 0; + border-width: 0; + position: absolute; + bottom: 0; + width: 100%; + margin-left: 0; + left: 0%; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, + .modal-body.o_slideshow .carousel ul.carousel-indicators > * { + list-style-image: none; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 2.5px 2.5px 2.5px 2.5px; + padding: 0 !important; + border: 1px solid #aaa; + text-indent: initial; + background-size: cover; + background-color: #fff; + border-radius: 0; + vertical-align: bottom; + flex: 0 0 40px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), + .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active) { + opacity: 0.8; + filter: grayscale(1); + } + .parallax { + position: relative; + } + .parallax:not(.s_parallax_no_overflow_hidden) { + overflow: hidden; + } + .parallax > * { + position: relative; + } + .parallax > .s_parallax_bg { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + background-size: cover; + background-attachment: scroll; + pointer-events: none; + } + .parallax > .s_parallax_bg::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + } + @media (min-width: 1200px) { + .parallax.s_parallax_is_fixed > .s_parallax_bg { + background-attachment: fixed; + } + } + .s_hr { + line-height: 0; + } + .s_hr hr { + padding: 0; + border: 0; + border-top-color: inherit; + margin: 0; + } + .s_hr .s_hr_dashed { + border-top-style: dashed; + } + .s_hr .s_hr_double { + border-top-style: double; + } + .s_hr .s_hr_dotted { + border-top-style: dotted; + } + .s_hr .s_hr_solid { + border-top-style: solid; + } + .s_hr .s_hr_5px { + border-top-width: 5px; + } + .s_hr .s_hr_4px { + border-top-width: 4px; + } + .s_hr .s_hr_3px { + border-top-width: 3px; + } + .s_hr .s_hr_2px { + border-top-width: 2px; + } + .s_hr .s_hr_1px { + border-top-width: 1px; + } + .s_card { + margin: 15px 0; + } + .s_card .card-body p:last-child, + .s_card .panel-body p:last-child, + .s_card .well p:last-child, + .s_card .card-body ul:last-child, + .s_card .panel-body ul:last-child, + .s_card .well ul:last-child, + .s_card .card-body ol:last-child, + .s_card .panel-body ol:last-child, + .s_card .well ol:last-child { + margin-bottom: 0; + } + .s_share > * { + display: inline-block; + vertical-align: middle; + } + .s_share .s_share_title { + margin: 0 .4rem 0 0; + } + .s_share > a + a { + margin-left: .4rem; + } + .s_share .s_share_facebook, + .s_share .s_share_facebook:hover, + .s_share .s_share_facebook:focus { + color: #3b5998; + } + .s_share .s_share_twitter, + .s_share .s_share_twitter:hover, + .s_share .s_share_twitter:focus { + color: #1da1f2; + } + .s_share .s_share_linkedin, + .s_share .s_share_linkedin:hover, + .s_share .s_share_linkedin:focus { + color: #0077b5; + } + .s_share .s_share_google, + .s_share .s_share_google:hover, + .s_share .s_share_google:focus { + color: #db4437; + } + .s_rating > .s_rating_stars .fa:before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_squares .fa:before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_hearts .fa:before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_bar .fa { + display: none; + } + .s_rating > .s_rating_bar .s_rating_bar { + display: -webkit-box; + display: -webkit-flex; + display: flex; + height: 1rem; + background-color: #dee2e6; + } + .s_rating > .s_rating_bar .s_rating_bar:before { + content: ""; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + transition: width 0.6s ease; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; + background-color: #00A09D; + animation: progress-bar-stripes 1s linear infinite; + } + @media (prefers-reduced-motion: reduce) { + .s_rating > .s_rating_bar .s_rating_bar: before { + transition: none; + } + } + .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before { + width: 100%; + } + .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before { + width: 80%; + } + .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before { + width: 60%; + } + .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before { + width: 40%; + } + .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before { + width: 20%; + } + .s_rating > .s_rating_1x .fa { + font-size: 1em; + } + .s_rating > .s_rating_2x .fa { + font-size: 2em; + } + .s_rating > .s_rating_3x .fa { + font-size: 3em; + } + .o_header_affix { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1030; + background: #f6f9f9; + margin-top: -999px; + transition: margin-top 500ms ease 0s; + } + @media (max-width: 767.98px) { + .o_header_affix .navbar-collapse { + max-height: 70vh; + overflow-y: auto; + } + } + .o_header_affix.affixed { + margin-top: 0px !important; + } + #oe_main_menu_navbar + #wrapwrap .o_header_affix { + top: 46px; + } + .navbar .o_extra_menu_items.show > ul > li + li { + border-top: 1px solid #e9ecef; + } + .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #e9ecef; + color: inherit; + pointer-events: none; + } + .navbar .o_extra_menu_items.show > ul > li > ul { + position: static; + float: none; + display: block; + max-height: none; + margin-top: 0; + padding: 0; + border: none; + box-shadow: none; + } + .o_mega_menu { + width: 100%; + padding: 0; + margin-top: 0; + border-radius: 0; + background-clip: unset; + } + .o_mega_menu .container, + .o_mega_menu .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + left: 50%; + transform: translateX(-50%); + } + } + @media (min-width: 576px) { + .o_mega_menu_container_size { + max-width: 510px; + } + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + max-width: 690px; + } + } + @media (min-width: 992px) { + .o_mega_menu_container_size { + max-width: 930px; + } + } + @media (min-width: 1200px) { + .o_mega_menu_container_size { + max-width: 1110px; + } + } + .o_footer_copyright { + padding: 8px; + } + .o_footer_copyright .js_language_selector { + display: inline-block; + } + @media (min-width: 768px) { + .o_footer_copyright .row, .o_footer_copyright .form-horizontal .form-group, .form-horizontal .o_footer_copyright .form-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + } + .o_footer_copyright .row > div, + .o_footer_copyright .form-horizontal .form-group > div, + .form-horizontal .o_footer_copyright .form-group > div { + margin: auto 0; + } + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + z-index: 1000; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar { + background-color: transparent !important; + border-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a { + background-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a.active { + font-weight: bolder; + } + .o_figure_relative_layout { + position: relative; + } + .o_figure_relative_layout .figure-img { + margin-bottom: 0; + } + .o_figure_relative_layout .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(20, 31, 30, 0.6) !important; + color: white; + padding: 0.25rem 0.5rem; + font-weight: 700; + } + .o_figure_relative_layout .figure-caption .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_figure_relative_layout .figure-caption a { + color: inherit; + } + .bg-primary-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-secondary-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-success-light { + background-color: rgba(44, 187, 112, 0.1); + } + .bg-info-light { + background-color: rgba(75, 158, 182, 0.1); + } + .bg-warning-light { + background-color: rgba(247, 155, 91, 0.1); + } + .bg-danger-light { + background-color: rgba(217, 83, 79, 0.1); + } + .bg-light-light { + background-color: rgba(246, 249, 249, 0.1); + } + .bg-dark-light { + background-color: rgba(20, 31, 30, 0.1); + } + .bg-default-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-violet-dark-light { + background-color: rgba(135, 90, 123, 0.1); + } + .bg-violet-darker-light { + background-color: rgba(98, 73, 91, 0.1); + } + .bg-inverse-lightest-light { + background-color: rgba(152, 166, 176, 0.1); + } + .bg-inverse-light-light { + background-color: rgba(139, 151, 159, 0.1); + } + .bg-inverse-light { + background-color: rgba(71, 115, 143, 0.1); + } + .bg-inverse-dark-light { + background-color: rgba(91, 118, 135, 0.1); + } + .bg-inverse-darker-light { + background-color: rgba(72, 87, 97, 0.1); + } + .bg-alpha-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-alpha-dark-light { + background-color: rgba(24, 133, 111, 0.1); + } + .bg-alpha-light-light { + background-color: rgba(38, 209, 175, 0.1); + } + .bg-alpha-lightest-light { + background-color: rgba(42, 235, 196, 0.1); + } + .bg-beta-light { + background-color: rgba(91, 137, 158, 0.1); + } + .bg-beta-dark-light { + background-color: rgba(61, 93, 107, 0.1); + } + .bg-beta-light-light { + background-color: rgba(105, 159, 184, 0.1); + } + .bg-beta-lightest-light { + background-color: rgba(119, 181, 209, 0.1); + } + .bg-gamma-light { + background-color: rgba(228, 111, 120, 0.1); + } + .bg-gamma-dark-light { + background-color: rgba(176, 86, 92, 0.1); + } + .bg-gamma-light-light { + background-color: rgba(252, 124, 132, 0.1); + } + .bg-gamma-lightest-light { + background-color: rgba(252, 149, 156, 0.1); + } + .bg-delta-light { + background-color: rgba(92, 91, 128, 0.1); + } + .bg-delta-dark-light { + background-color: rgba(55, 54, 77, 0.1); + } + .bg-delta-light-light { + background-color: rgba(110, 109, 153, 0.1); + } + .bg-delta-lightest-light { + background-color: rgba(128, 127, 179, 0.1); + } + .bg-epsilon-light { + background-color: rgba(213, 101, 62, 0.1); + } + .bg-epsilon-dark-light { + background-color: rgba(163, 78, 47, 0.1); + } + .bg-epsilon-light-light { + background-color: rgba(240, 115, 70, 0.1); + } + .bg-epsilon-lightest-light { + background-color: rgba(255, 141, 99, 0.1); + } + .text-facebook { + color: #3B5999 !important; + } + a.text-facebook:hover, + a.text-facebook:focus { + color: #263962 !important; + } + .text-twitter { + color: #55ACEE !important; + } + a.text-twitter:hover, + a.text-twitter:focus { + color: #1689e0 !important; + } + .text-linkedin { + color: #0077B5 !important; + } + a.text-linkedin:hover, + a.text-linkedin:focus { + color: #004569 !important; + } + .text-google-plus { + color: #DD4B39 !important; + } + a.text-google-plus:hover, + a.text-google-plus:focus { + color: #ac2d1e !important; + } + .text-youtube { + color: #ff0000 !important; + } + a.text-youtube:hover, + a.text-youtube:focus { + color: #b30000 !important; + } + .text-github { + color: #1a1e22 !important; + } + a.text-github:hover, + a.text-github:focus { + color: black !important; + } + .text-instagram { + color: #cf2872 !important; + } + a.text-instagram:hover, + a.text-instagram:focus { + color: #8f1c4f !important; + } + .modal-footer > .float-left { + margin-right: auto; + } + .o_record_cover_container { + position: relative; + } + .o_record_cover_container .o_record_cover_component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + } + .o_perk span { + display: block; + } + /* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + body.o_connected_user { + padding-top: 46px !important; + } + #oe_main_menu_navbar { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1040; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + } + #oe_main_menu_navbar .dropdown-menu { + background-color: white; + } + #oe_main_menu_navbar .dropdown-item, + #oe_main_menu_navbar .dropdown-menu a, + .dropdown-menu #oe_main_menu_navbar a { + color: #212529; + } + #oe_main_menu_navbar .dropdown-item:hover, + #oe_main_menu_navbar .dropdown-menu a:hover, + .dropdown-menu #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar .dropdown-item:focus, + #oe_main_menu_navbar .dropdown-menu a:focus, + .dropdown-menu #oe_main_menu_navbar a:focus { + color: #16181b; + } + #oe_main_menu_navbar .dropdown-item.active, + #oe_main_menu_navbar .dropdown-menu a.active, + .dropdown-menu #oe_main_menu_navbar a.active, + #oe_main_menu_navbar .dropdown-item:active, + #oe_main_menu_navbar .dropdown-menu a:active, + .dropdown-menu #oe_main_menu_navbar a:active { + color: white; + background-color: #00A09D; + } + #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar a:focus { + text-decoration: none; + } + #oe_main_menu_navbar .dropdown-menu { + font-size: inherit; + border-radius: 0; + color: white; + } + #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + #oe_main_menu_navbar .o_menu_systray > li > a { + padding: 0 15px; + } + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + padding: 0 7.5px; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + @media (max-width: 767.98px) { + #oe_main_menu_navbar #oe_applications { + position: inherit; + z-index: 1002; + } + } + body .modal.o_technical_modal { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + background: 0; + } + body .modal.o_technical_modal .text-muted { + color: #999999 !important; + } + body .modal.o_technical_modal .dropdown-menu { + background-color: white; + } + body .modal.o_technical_modal .dropdown-item, + body .modal.o_technical_modal .dropdown-menu a, + .dropdown-menu body .modal.o_technical_modal a { + color: #212529; + } + body .modal.o_technical_modal .dropdown-item:hover, + body .modal.o_technical_modal .dropdown-menu a:hover, + .dropdown-menu body .modal.o_technical_modal a:hover, + body .modal.o_technical_modal .dropdown-item:focus, + body .modal.o_technical_modal .dropdown-menu a:focus, + .dropdown-menu body .modal.o_technical_modal a:focus { + color: #16181b; + } + body .modal.o_technical_modal .dropdown-item.active, + body .modal.o_technical_modal .dropdown-menu a.active, + .dropdown-menu body .modal.o_technical_modal a.active, + body .modal.o_technical_modal .dropdown-item:active, + body .modal.o_technical_modal .dropdown-menu a:active, + .dropdown-menu body .modal.o_technical_modal a:active { + color: white; + background-color: #00A09D; + } + body .modal.o_technical_modal h1, + body .modal.o_technical_modal h2, + body .modal.o_technical_modal h3, + body .modal.o_technical_modal h4, + body .modal.o_technical_modal h5, + body .modal.o_technical_modal h6, + body .modal.o_technical_modal .h1, + body .modal.o_technical_modal .h2, + body .modal.o_technical_modal .h3, + body .modal.o_technical_modal #wrap.website_blog .o_post_subtitle h2, + #wrap.website_blog .o_post_subtitle body .modal.o_technical_modal h2, + body .modal.o_technical_modal .h4, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features thead body .modal.o_technical_modal th, + body .modal.o_technical_modal .h5, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, + #wrapwrap.o_odoo_editions .o_table_features body .modal.o_technical_modal tbody > tr.active > td, + body .modal.o_technical_modal .h6 { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #2c2c36; + font-weight: bold; + } + body .modal.o_technical_modal:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + body .modal.o_technical_modal .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + body .modal.o_technical_modal .form-control.is-invalid, + body .modal.o_technical_modal .has-error .form-control, + .has-error body .modal.o_technical_modal .form-control { + border-color: #D9534F; + } + body .modal.o_technical_modal .input-group .form-control { + height: auto; + } + body .modal.o_technical_modal .input-group-text, + body .modal.o_technical_modal .input-group .input-group-addon, + .input-group body .modal.o_technical_modal .input-group-addon { + background-color: #e9ecef; + } + body .modal.o_technical_modal .was-validated .form-control:invalid { + border-color: #D9534F; + } + body .modal.o_technical_modal select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + body .modal.o_technical_modal a:not(.o_btn_preview) { + color: #00A09D; + } + body .modal.o_technical_modal a:not(.o_btn_preview):focus, + body .modal.o_technical_modal a:not(.o_btn_preview):active, + body .modal.o_technical_modal a:not(.o_btn_preview):focus:active { + outline: none !important; + } + body .modal.o_technical_modal .badge:hover a, + body .modal.o_technical_modal .label:hover a, + body .modal.o_technical_modal .badge a, + body .modal.o_technical_modal .label a { + color: #fff; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .card, + body .modal.o_technical_modal .panel, + body .modal.o_technical_modal .well { + padding: 19px; + margin-bottom: 20px; + background-color: #F7F7F7; + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: none; + } + body .modal.o_technical_modal .modal-content { + border-radius: 0; + background-color: #F7F7F7; + } + body .modal.o_technical_modal .modal-content .modal-header { + border-bottom-color: #e9ecef; + } + body .modal.o_technical_modal .modal-content .modal-body { + background-color: white; + } + body .modal.o_technical_modal .modal-content .modal-footer { + border-top-color: #e9ecef; + text-align: left; + } + body .modal.o_technical_modal .nav-tabs { + border-bottom: 1px solid #e9ecef; + } + body .modal.o_technical_modal .nav-tabs > li > a { + line-height: 1.5; + color: #4e525b; + } + body .modal.o_technical_modal .nav-tabs > li > a:hover { + border-color: #dee2e6; + } + body .modal.o_technical_modal .nav-tabs > li > a.active, + body .modal.o_technical_modal .nav-tabs > li > a.active:hover, + body .modal.o_technical_modal .nav-tabs > li > a.active:focus { + color: #3D4047; + background-color: #F7F7F7; + border-color: #dee2e6 #dee2e6 #FFFFFF; + } + body .modal.oe_mobile_preview { + text-align: center; + } + body .modal.oe_mobile_preview .modal-dialog { + display: inline-block; + width: auto; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content { + background-color: black !important; + border: 3px outset gray; + border-radius: 20px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header { + border: none; + cursor: pointer; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: white; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 { + font-family: inherit; + font-weight: normal; + color: inherit; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa { + margin-left: 15px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: #4e525b; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body { + background-color: inherit !important; + border-radius: 20px; + padding: 15px; + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 335px; + height: 530px; + transition: all 400ms ease 0s; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation { + width: 545px; + height: 320px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe { + display: block; + width: 100%; + border: none; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer { + display: none; + } + body .modal .oe_menu_editor ul { + padding-left: 37px; + } + body .modal .oe_menu_editor li { + margin-top: -1px; + } + body .modal .oe_menu_editor li .input-group-addon { + border-radius: 0; + } + body .modal.oe_seo_configuration #language-box { + padding-right: 25px; + background-color: white; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img { + position: relative; + transition: border-color 200ms; + display: inline-block; + border: 2px solid #ced4da; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img { + width: 70px; + height: 70px; + object-fit: cover; + cursor: pointer; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + content: ''; + border: 16px solid rgba(0, 160, 157, 0.8); + border-left-color: transparent; + border-bottom-color: transparent; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after { + position: absolute; + top: 2px; + left: auto; + bottom: auto; + right: 3px; + display: inline-block; + content: "\f00c"; + font-family: FontAwesome; + color: white; + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: auto; + background: rgba(52, 58, 64, 0.6); + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload { + transition: 200ms; + display: inline-block; + padding: 23px 27px; + border: 2px dashed #bcc1c6; + vertical-align: top; + cursor: pointer; + color: #bcc1c6; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover { + border-color: #00A09D; + color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img { + height: 240px; + object-fit: cover; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g { + list-style: none; + font-family: arial, sans-serif; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .r { + cursor: pointer; + color: #1a0dab; + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-text-overflow: ellipsis; + white-space: nowrap; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s { + font-size: 13px; + line-height: 18px; + color: #545454; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv { + color: #006621; + font-size: 14px; + line-height: 18px; + } + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge, + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.label { + cursor: pointer; + } + .o_new_content_open { + overflow: hidden; + } + #o_new_content_menu_choices { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + display: -webkit-box; + display: -webkit-flex; + display: flex; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + #o_new_content_menu_choices .text-muted { + color: #999999 !important; + } + #o_new_content_menu_choices::before { + content: " "; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; + pointer-events: none; + } + #o_new_content_menu_choices .container { + max-width: 720px; + margin: auto; + } + #o_new_content_menu_choices .o_new_content_element { + opacity: 0; + animation: fadeInDownSmall 1s forwards; + } + #o_new_content_menu_choices .o_new_content_element a { + display: block; + font-size: 34px; + text-align: center; + } + #o_new_content_menu_choices .o_new_content_element a i { + width: 110px; + height: 110px; + border: 3px solid #434352; + border-radius: 100%; + line-height: 104px; + background-color: #2C2C36; + color: white; + transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; + } + #o_new_content_menu_choices .o_new_content_element a p { + color: white; + margin-top: 0.7em; + font-size: 0.5em; + } + #o_new_content_menu_choices .o_new_content_element a:hover, + #o_new_content_menu_choices .o_new_content_element a:focus { + text-decoration: none; + outline: none; + } + #o_new_content_menu_choices .o_new_content_element a:hover i, + #o_new_content_menu_choices .o_new_content_element a:focus i { + border-color: #1cc1a9; + box-shadow: 0 0 10px rgba(28, 193, 169, 0.46); + } + .oe_login_form, + .oe_signup_form, + .oe_reset_password_form { + max-width: 300px; + position: relative; + margin: 50px auto; + } + .o_ace_view_editor { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: auto; + bottom: 0; + right: 0; + position: fixed; + z-index: 1050; + } + .o_ace_view_editor .text-muted { + color: #999999 !important; + } + .o_ace_view_editor .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + .o_ace_view_editor .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + .o_ace_view_editor .form-control.is-invalid, + .o_ace_view_editor .has-error .form-control, + .has-error .o_ace_view_editor .form-control { + border-color: #D9534F; + } + .o_ace_view_editor .input-group .form-control { + height: auto; + } + .o_ace_view_editor .input-group-text, + .o_ace_view_editor .input-group .input-group-addon, + .input-group .o_ace_view_editor .input-group-addon { + background-color: #e9ecef; + } + .o_ace_view_editor .was-validated .form-control:invalid { + border-color: #D9534F; + } + .o_ace_view_editor select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + .tour .popover-navigation { + margin-left: 13px; + margin-bottom: 8px; + } + .css_published .btn-danger, + .css_published .css_publish { + display: none; + } + .css_unpublished .btn-success, + .css_unpublished .css_unpublish { + display: none; + } + [data-publish='off'] > *:not(.css_options) { + opacity: 0.5; + } + @media print { + a[href]: after { + content: initial; + } + } + .o_page_management_info .o_switch { + padding-top: 9px; + } + #list_website_pages th { + background-color: #875A7B; + color: white; + } + #list_website_pages td, + #list_website_pages th { + padding: 0.45rem; + } + #list_website_pages td > a.fa { + margin-left: 5px; + color: #875A7B; + } + #list_website_pages td .text-muted { + opacity: 0.5; + } + #list_website_pages .fa-check, + #list_website_pages .fa-eye-slash { + color: #4B9EB6; + } + /* /website/static/src/scss/user_custom_rules.scss defined in bundle 'web.assets_frontend' */ + /* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */ + .js_follow[data-follow='on'] .js_follow_btn, + .js_follow[data-follow='off'] .js_unfollow_btn { + display: none; + } + .js_follow_icons_container .js_follow_btn, + .js_follow_icons_container .js_unfollow_btn { + animation: js_follow_fade 1s ease forwards; + opacity: 0; + } + .js_follow_icons_container .js_follow_btn small, + .js_follow_icons_container .js_unfollow_btn small { + opacity: 0; + transition: opacity 0.3s ease; + } + .js_follow_icons_container .js_follow_btn:hover small, + .js_follow_icons_container .js_follow_btn:focus small, + .js_follow_icons_container .js_unfollow_btn:hover small, + .js_follow_icons_container .js_unfollow_btn:focus small { + transition-duration: 1s; + opacity: 1; + } + .js_follow_icons_container .fa:before { + content: "\f0f3"; + color: #6c757d; + } + .js_follow_icons_container .js_follow_btn:hover .fa:before { + color: #343a40; + } + .js_follow_icons_container .js_unfollow_btn .fa:before { + color: #00A09D; + } + .js_follow_icons_container .js_unfollow_btn:hover .fa:before { + content: "\f1f6"; + color: #D9534F; + } + @keyframes js_follow_fade { + to { + opacity: 1; + } + } + /* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */ + .no-link-style { + color: black; + text-decoration: none; + } + .required-form-control { + background-color: #CECDFF; + } + #filters li a, + #filters li.active a, + #filters li.active a.active, + #filters li.active a:hover, + #filters li.active a:focus, + #filters li a:hover { + padding: 0px 5px; + border-radius: 0px; + border: 0px; + border-color: transparent; + border-right: 1px solid #999; + padding-bottom: 0; + background-color: #FFFFFF; + } + #filters li.active a { + color: #999; + } + #filters li:last-child a, + #filters li:last-child a:hover, + #filters li:last-child a:focus { + border-right: 0px; + } + .nav-tabs-inline { + font-size: 14px; + } + #o_website_links_recent_links { + min-height: 30em; + } + .o_website_links_code_error { + display: none; + color: red; + font-weight: bold; + } + .truncate_text { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 500px; + } + /* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */ + @keyframes o-wblog-anim-heart { + 0%, 14%, 35% { + transform: scale(1); + } + 7%, + 21% { + transform: scale(1.3); + background-color: rgba(0, 160, 157, 0.8); + } + } + @keyframes o-wblog-fade-In { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o-wblog-loader { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + 0% { + transform: rotateY(0deg); + } + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + 100% { + transform: rotateY(3600deg); + } + } + .website_blog .css_website_mail .o_has_error { + border-color: red; + } + .website_blog .css_website_mail .css_nav_month { + display: none; + } + .website_blog .css_website_mail .css_nav_month:first-of-type { + display: block; + } + .website_blog .o_wblog_page_cards_bg { + background-color: rgba(0, 0, 0, 0.005); + } + .website_blog .o_wblog_read { + max-width: 620px; + } + .website_blog .o_wblog_read_with_sidebar { + max-width: 900px; + } + .website_blog .o_wblog_read_text { + font-size: 18px; + line-height: 28px; + font-weight: 300; + } + .website_blog .o_wblog_read_text p, + .website_blog .o_wblog_read_text ul, + .website_blog .o_wblog_read_text ol { + margin-bottom: 1.55em; + } + .website_blog .o_wblog_read_text li { + margin-bottom: 1em; + } + .website_blog .o_wblog_read_text .lead { + font-size: 26px; + line-height: 34px; + margin-bottom: 40px; + } + .website_blog .o_wblog_author_avatar { + width: 1.2em; + height: 1.2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_author_avatar_date { + width: 2em; + height: 2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_social_links > a { + width: 3em; + height: 3em; + } + .website_blog .o_wblog_social_links > a > i { + font-size: 1.3em; + } + .website_blog #o_wblog_post_content { + min-height: 350px !important; + } + .website_blog #o_wblog_post_content a.oe_mail_expand:after { + content: " →"; + } + .website_blog #o_wblog_post_content a.oe_mail_expand { + font-weight: bold; + } + .website_blog #o_wblog_post_comments .o_portal_chatter > hr { + display: none; + } + .website_blog .o_wblog_post_page_cover .o_record_cover_component { + display: none; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, transparent 100%); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_component { + display: block; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { + color: white; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump { + width: 50px; + height: 50px; + display: none; + background-color: rgba(0, 0, 0, 0.5); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump { + display: -webkit-box; + display: -webkit-flex; + display: flex; + animation: o-wblog-anim-heart 2.6s ease-in-out 1s infinite; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump:hover, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump:hover { + animation-iteration-count: 1; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_auto { + padding: 3rem 0; + min-height: 1px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after { + visibility: hidden; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_full { + min-height: 350px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_mid { + min-height: 250px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_auto { + min-height: 150px; + padding: 0; + } + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .website_blog .o_wblog_post_title #o_wblog_post_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_name { + font-size: 1.125rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .website_blog .o_wblog_regular_cover_container #o_wblog_post_name { + line-height: 1; + padding-bottom: 0.5rem; + } + .website_blog .o_wblog_post_page_cover_footer { + min-height: 33vh; + transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_next_container { + background-color: white; + cursor: pointer; + } + .website_blog #o_wblog_next_container .o_wblog_next_loader { + transform: translateZ(1px); + } + .website_blog #o_wblog_next_container .o_wblog_next_loader div { + width: 50px; + height: 50px; + margin-top: -100px; + background: rgba(0, 0, 0, 0.15); + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .website_blog #o_wblog_next_container .o_wblog_next_fake_btn { + height: 50px; + } + .website_blog #o_wblog_post_main.o_wblog_post_main_transition { + animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_posts_loop .o_record_cover_container { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + background: rgba(0, 0, 0, 0.1); + padding-top: 33%; + height: auto !important; + } + .website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { + opacity: 0.8; + } + .website_blog #o_wblog_posts_loop .o_wblog_normalize_font { + font-size: 13px; + line-height: 1.45; + } + .website_blog #o_wblog_posts_loop .o_wblog_post_list_author { + background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%); + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container { + padding-top: 20%; + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container { + padding-top: 33%; + } + body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) { + background-color: #f8f9fa; + padding: 30px 0; + border: 1px dashed #adb5bd; + } + body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty { + display: none; + } + .s_latest_posts .s_latest_posts_loader, + .s_latest_posts_big_picture .s_latest_posts_loader { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transform: translateZ(1px); + } + .s_latest_posts .s_latest_posts_loader > div, + .s_latest_posts_big_picture .s_latest_posts_loader > div { + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + max-width: 30px; + max-height: 30px; + } + .s_latest_posts .s_latest_posts_post_title, + .s_latest_posts_big_picture .s_latest_posts_post_title { + font-weight: 600; + line-height: 1; + } + .s_latest_posts .s_latest_posts_post_subtitle, + .s_latest_posts_big_picture .s_latest_posts_post_subtitle { + font-size: 1em; + } + .s_latest_posts .s_latest_posts_post_cover { + width: 3.5em; + height: 3.5em; + max-width: 85px; + max-height: 85px; + } + .s_latest_posts .s_latest_posts_post_title { + font-size: 1.25em; + } + .s_latest_posts_big_picture .s_latest_posts_post { + min-height: 150px; + } + .s_latest_posts_big_picture .s_latest_posts_post figcaption { + position: relative; + justify-content: center; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover { + min-height: 100%; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover .o_record_cover_container { + top: 0; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: 1.625rem; + margin-bottom: 0.5em; + word-spacing: -0.15em; + } + @media (max-width: 1200px) { + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: calc(1.2875rem + 0.45vw); + } + } + /* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */ + .oe_website_sale ul ul { + margin-left: 1.5rem; + } + .oe_website_sale .o_payment_form .card, + .oe_website_sale .o_payment_form .panel, + .oe_website_sale .o_payment_form .well { + border-radius: 4px !important; + } + .oe_website_sale .address-inline address { + display: inline-block; + } + .oe_website_sale table#cart_products tr td, + .oe_website_sale table#suggested_products tr td { + vertical-align: middle; + } + .oe_website_sale table#cart_products { + margin-bottom: 0; + } + .oe_website_sale table#cart_products td:first-child, + .oe_website_sale table#cart_products th:first-child { + padding-left: 15px; + } + .oe_website_sale h1[itemprop="name"], + .oe_website_sale .oe_product_cart form h5 { + word-wrap: break-word; + } + @media (max-width: 767.98px) { + .oe_website_sale .td-img { + display: none; + } + } + @media (min-width: 1200px) { + .oe_website_sale .toggle_summary_div { + max-width: 400px; + } + } + .oe_website_sale input.js_quantity { + min-width: 48px; + text-align: center; + } + .oe_website_sale input.quantity { + padding: 0; + } + .o_alternative_product { + margin: auto; + } + .oe_product_cart .oe_product_image { + height: 0; + text-align: center; + } + .oe_product_cart .oe_product_image img { + max-height: 100%; + } + .oe_product_cart .o_wsale_product_information { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + transition: .3s ease; + } + .oe_product_cart .oe_subdescription { + max-height: 0; + overflow: hidden; + font-size: 0.75rem; + margin-bottom: 0.25rem; + transform: scale(1, 0); + transition: all ease 0.3s; + } + .oe_product_cart .o_wsale_product_btn { + position: absolute; + top: auto; + left: 0; + bottom: 100%; + right: 0; + padding-bottom: 0.25rem; + } + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(0); + transition: transform ease 200ms 0s; + } + .oe_product_cart .o_wsale_product_btn:empty { + display: none !important; + } + .oe_product_cart:hover { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); + } + .oe_product_cart:hover .o_wsale_product_information { + background-color: #e9ecef !important; + } + .oe_product_cart:hover .oe_subdescription { + max-height: 1.45em; + } + @media (min-width: 992px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 2.9em; + } + } + @media (min-width: 1200px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + } + .oe_product_cart:hover .oe_subdescription, + .oe_product_cart:hover .o_wsale_product_btn .btn { + transform: scale(1); + } + @media (max-width: 767.98px) { + .oe_product_cart .oe_subdescription, .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + .oe_product_cart .oe_subdescription, + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1); + } + } + .oe_product_cart .ribbon-wrapper { + display: none; + width: 85px; + height: 88px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + } + .oe_product_cart .ribbon { + font: bold 15px Sans-Serif; + color: white; + text-align: center; + transform: rotate(-45deg); + position: relative; + padding: 7px 0; + left: -31px; + top: 14px; + width: 120px; + cursor: default; + } + .oe_product.oe_image_full .oe_product_image { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .oe_product.oe_image_full .o_wsale_product_information { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + } + .oe_product.oe_ribbon_promo .ribbon-wrapper { + display: block; + } + #products_grid .table { + table-layout: fixed; + } + #products_grid .table td { + margin-top: 15px; + padding: 0; + } + #products_grid .table tr:first-child td:first-child { + margin-top: 0; + } + #products_grid .table .o_wsale_product_grid_wrapper { + position: relative; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_1 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_2 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_3 { + padding-top: 300%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_4 { + padding-top: 400%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_1 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_2 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_3 { + padding-top: 150%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_4 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_1 { + padding-top: 33.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_2 { + padding-top: 66.66666667%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_3 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_4 { + padding-top: 133.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_1 { + padding-top: 25%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_2 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_3 { + padding-top: 75%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_4 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 7.5px; + left: 7.5px; + bottom: 7.5px; + right: 7.5px; + } + #products_grid .o_wsale_products_grid_table_wrapper { + margin: -7.5px; + } + @media (max-width: 767.98px) { + #products_grid table, #products_grid tbody, #products_grid td, #products_grid tr { + display: block; + width: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper { + padding-top: 100% !important; + } + } + @media (min-width: 576px) { + #products_grid.o_wsale_layout_list table, #products_grid.o_wsale_layout_list tbody, #products_grid.o_wsale_layout_list td, #products_grid.o_wsale_layout_list tr { + display: block; + width: 100%; + } + #products_grid.o_wsale_layout_list .o_wsale_products_grid_table_wrapper { + margin: 0; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper { + padding-top: 0 !important; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + position: relative; + } + #products_grid.o_wsale_layout_list .oe_product_cart { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + min-height: 10rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_product_image { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + width: 10rem; + max-width: 35%; + min-width: 100px; + height: auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + text-align: left !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + align-items: center; + padding: 0.5rem; + background-color: #e9ecef; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn + .btn { + margin-top: 0.5rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription { + max-height: none !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription, + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1) !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart:hover .o_wsale_product_information { + background-color: white !important; + } + } + .o_wsale_products_main_row { + margin-top: 15px; + margin-bottom: 15px; + } + .oe_cart table td:first-child { + min-width: 76px; + } + .oe_cart > .oe_structure { + clear: both; + } + div#payment_method div.list-group { + margin-left: 40px; + } + div#payment_method .list-group-item { + padding-top: 5px; + padding-bottom: 5px; + } + ul.wizard { + padding: 0; + margin-top: 20px; + list-style: none outside none; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); + } + ul.wizard li { + border: 1px solid #e9ecef; + border-right-width: 0; + position: relative; + float: left; + padding: 0 10px 0 20px; + margin: 0; + line-height: 38px; + background: #fbfbfb; + } + ul.wizard li .chevron { + position: absolute; + top: 0; + right: -10px; + z-index: 1; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #e9ecef; + } + ul.wizard li .chevron:before { + position: absolute; + top: -20px; + right: 1px; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #fbfbfb; + content: ""; + } + ul.wizard li .o_link_disable { + text-decoration: none; + color: inherit; + cursor: text; + } + ul.wizard li.text-success { + background: #f3f4f5; + } + ul.wizard li.text-success .chevron:before { + border-left: 10px solid #f5f5f5; + } + ul.wizard li.text-primary { + background: #f1f6fc; + } + ul.wizard li.text-primary .chevron:before { + border-left: 10px solid #f1f6fc; + } + ul.wizard li:first-child { + padding-left: 15px; + border-radius: 4px 0 0 4px; + } + ul.wizard li:last-child { + border-radius: 0 4px 4px 0; + border-right-width: 1px; + } + ul.wizard li:last-child .chevron { + display: none; + } + #o_shop_collapse_category li { + width: 100%; + } + #o_shop_collapse_category li a { + display: inline-block; + width: 80%; + padding-left: 3px; + } + #o_shop_collapse_category li i.fa { + cursor: pointer; + } + .mycart-popover { + max-width: 500px; + min-width: 250px; + } + .mycart-popover .cart_line { + border-bottom: 1px #EEE solid; + } + tr#empty { + display: none; + } + .js_change_shipping { + cursor: pointer; + } + a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + #o-carousel-product.css_not_available { + opacity: 0.2; + } + #o-carousel-product .carousel-outer { + height: 400px; + max-height: 90vh; + } + #o-carousel-product .carousel-control-prev, + #o-carousel-product .carousel-control-next { + height: 70%; + top: 15%; + opacity: 0.5; + cursor: pointer; + } + #o-carousel-product .carousel-control-prev:focus, + #o-carousel-product .carousel-control-next:focus { + opacity: 0.65; + } + #o-carousel-product .carousel-control-prev:hover, + #o-carousel-product .carousel-control-next:hover { + opacity: 0.8; + } + #o-carousel-product .carousel-control-prev > span, + #o-carousel-product .carousel-control-next > span { + background: rgba(0, 0, 0, 0.8); + } + #o-carousel-product .carousel-indicators li { + width: 64px; + height: 64px; + text-indent: unset; + border: 1px solid #6c757d; + opacity: 0.5; + position: relative; + } + #o-carousel-product .carousel-indicators li .o_product_video_thumb { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + color: #ced4da; + } + #o-carousel-product .carousel-indicators li.active { + opacity: 1; + border: 1px solid #00A09D; + } + .ecom-zoomable:not(.ecom-autozoom) img[data-zoom] { + cursor: zoom-in; + } + .ecom-zoomable.ecom-autozoom img[data-zoom] { + cursor: crosshair; + } + .ecom-zoomable .o_editable img[data-zoom] { + cursor: pointer; + } + #coupon_box form { + max-width: 300px; + } + .o_website_sale_animate { + opacity: 0.7; + position: absolute !important; + height: 150px; + width: 150px; + z-index: 1020; + } + .o_red_highlight { + background: #D9534F !important; + box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); + transition: all 0.5s linear; + } + .o_shadow_animation { + box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important; + } + .o_carousel_product_card .o_carousel_product_card_img_top { + object-fit: scale-down; + } + @media (max-width: 767.98px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + @media (min-width: 768px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 8rem; + } + } + @media (min-width: 992px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + .o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove { + display: block; + } + @media (min-width: 576px) { + .o_carousel_product_card_wrap { + float: left; + } + } + .o_carousel_product_control { + top: 33.33333333%; + bottom: 33.33333333%; + width: 2rem; + border-radius: 5px; + background-color: #00A09D; + } + .o_carousel_product_remove { + position: absolute; + display: none; + cursor: pointer; + right: 5%; + top: 5%; + } + .o_carousel_product_remove:hover { + display: block; + } + /* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */ + .oe_msg img.oe_msg_avatar { + width: 50px; + margin-right: 10px; + } + .oe_msg_attachment { + display: inline-block; + width: 120px; + margin: 4px 2px; + min-height: 80px; + position: relative; + border-radius: 3px; + text-align: center; + vertical-align: top; + } + .oe_msg_attachment a img.oe_attachment_embedded { + display: block; + position: relative; + margin: 0 0 0 10px; + width: 100px; + height: 80px; + border-radius: 1px; + border: solid 3px #FFF; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + } + .oe_msg_attachment a div.oe_attachment_name { + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 2px; + margin-bottom: 5px; + background: #F4F5FA; + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; + word-wrap: break-word; + } + /* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */ + .progress-wizard { + margin-top: 15px; + padding: 0 15px; + } + @media (min-width: 768px) { + .progress-wizard { + padding: 0; + } + } + .progress-wizard .progress-wizard-step { + position: relative; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step { + margin-top: 0.8125rem; + float: left; + width: 33.33333333%; + } + .o_wizard_has_extra_step + .progress-wizard .progress-wizard-step { + width: 25%; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete { + display: none; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-dot { + width: 0.625rem; + height: 0.625rem; + position: relative; + display: inline-block; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 0.125rem #e9ecef; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-dot { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: auto; + margin: -0.375rem 0 0 -0.3125rem; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + color: #6c757d; + margin: 5px 0 5px 5px; + font-size: 0.9375rem; + display: inline-block; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + display: block; + margin: 1rem 0 20px 0; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + margin-left: -15px; + font-size: 24px; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-bar { + height: 0.125rem; + background-color: #e9ecef; + } + .progress-wizard .progress-wizard-step.active .progress-wizard-dot { + animation: fadeIn 1s ease 0s 1 normal none running; + background: #00A09D; + box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5); + } + .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel { + color: #343a40; + font-weight: bolder; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot { + background: none; + box-shadow: none; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after { + position: absolute; + top: -0.3125rem; + left: -0.3125rem; + bottom: auto; + right: auto; + width: 1.25rem; + height: 1.25rem; + border-radius: 100%; + background: white; + color: #2CBB70; + text-align: center; + line-height: 1; + font-size: 1.25rem; + font-family: FontAwesome; + content: "\f058"; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel { + color: #343a40; + } + .progress-wizard .progress-wizard-step.disabled { + cursor: default; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */ + .css_attribute_color { + display: inline-block; + border: 1px solid #999999; + text-align: center; + } + .css_attribute_color input { + margin: 8px; + height: 13px; + opacity: 0; + } + .css_attribute_color.active { + border: 3px ridge #66ee66; + } + .css_attribute_color.active input { + margin: 6px; + } + .css_attribute_color.custom_value { + background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600); + } + .css_not_available_msg { + display: none; + } + .css_not_available.js_product .css_quantity, + .css_not_available.js_product .product_price { + display: none; + } + .css_not_available.js_product .css_not_available_msg { + display: block; + } + .css_not_available.js_product .js_add, + .css_not_available.js_product .oe_price, + .css_not_available.js_product .oe_default_price, + .css_not_available.js_product .oe_optional { + display: none; + } + .css_quantity { + width: initial; + } + .css_quantity input[name="add_qty"] { + max-width: 50px; + text-align: center; + } + option.css_not_available { + color: #ccc; + } + label.css_not_available { + opacity: 0.6; + } + label.css_attribute_color.css_not_available { + opacity: 1; + background-image: url("/website_sale/static/src/img/redcross.png"); + background-size: cover; + } + .variant_attribute { + padding-bottom: 0.5rem; + } + .variant_attribute .attribute_name { + padding-bottom: 0.5rem; + display: block; + } + .variant_attribute .radio_input { + margin-right: 0.7rem; + vertical-align: middle; + } + .variant_attribute .radio_input_value { + display: inline-block; + vertical-align: middle; + line-height: 1; + } + .variant_attribute .variant_custom_value { + margin-bottom: 0.7rem; + } + .variant_attribute .variant_custom_value.custom_value_own_line { + display: inline-block; + } + .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 1.6rem; + } + .variant_attribute select { + margin-bottom: 0.5rem; + } + .o_product_configurator .product_detail_img { + max-height: 240px; + } + .o_product_configurator .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 2.1rem; + } + .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.025); + } + .oe_optional_products_modal .o_total_row { + font-size: 1.2rem; + } + .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json { + padding: 0.075rem 0.75rem; + } + .js_product.in_cart .js_add_cart_variants { + display: none; + } + .js_product select { + -webkit--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -moz--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + background-image: none; + } + .js_product .td-product_name { + word-wrap: break-word; + } + .js_product .td-product_name { + min-width: 140px; + } + .js_product .td-img { + width: 100px; + } + .js_product .td-qty { + width: 200px; + } + .js_product .td-qty a.input-group-addon { + background-color: transparent; + border: 0px; + } + .js_product .td-qty .input-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: inline-flex; + } + .js_product .td-action { + width: 30px; + } + .js_product .td-price, + .js_product .td-price-total { + width: 120px; + } + @media (max-width: 767.98px) { + .js_product .td-img, .js_product .td-price-total { + display: none; + } + .js_product .td-qty { + width: 60px; + } + .js_product .td-price { + width: 80px; + } + } + @media (max-width: 476px) { + .js_product .td-qty { + width: 60px; + } + .js_product #modal_optional_products table thead, + .js_product .oe_cart table thead { + display: none; + } + .js_product #modal_optional_products table td.td-img, + .js_product .oe_cart table td.td-img { + display: none; + } + } + .o_total_row { + height: 50px; + } + .oe_striked_price { + text-decoration: line-through; + white-space: nowrap; + } + .o_list_view .o_data_row.o_selected_row > .o_data_cell:not(.o_readonly_modifier) .o_field_widget .o_edit_product_configuration { + padding: 0; + background-color: inherit; + margin-left: 3px; + } + /* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */ + .o_menu_toggle { + float: left; + padding: 4px 0 0 16px; + font-size: 1.3em; + color: white; + } + .o_menu_toggle:hover, + .o_menu_toggle:focus, + .o_menu_toggle:active { + color: white; + outline: none; + } + /* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */ + .o_website_form_flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .o_website_form_flex_item { + flex-basis: 33%; + } + @media (max-width: 991.98px) { + .o_website_form_flex_item { + flex-basis: 50%; + } + } + @media (max-width: 767.98px) { + .o_website_form_flex_item { + flex-basis: 100%; + } + } + .o_website_form_field_hidden { + display: none; + } + .editor_enable .o_website_form_field_hidden { + display: -webkit-box; + display: -webkit-flex; + display: flex; + opacity: 0.5; + } + .editor_enable .s_website_form .form-field select { + pointer-events: none; + } + .o_website_form_required .col-form-label:after, + .o_website_form_required .control-label:after, + .o_website_form_required_custom .col-form-label:after, + .o_website_form_required_custom .control-label:after { + content: ' *'; + } + #editable_select.form-control { + height: 100%; + } + .form-field input[type=file].form-control { + height: 100%; + } + /* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss defined in bundle 'web.assets_frontend' */ + .o_newsletter_modal .modal-header { + padding: 0; + border: none; + } + .o_newsletter_modal .modal-title { + display: none; + } + .o_newsletter_modal .close { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + font-size: 0.75rem; + width: 1.5rem; + height: 1.5rem; + padding: 0; + margin: -0.75rem -0.75rem 0 0; + opacity: 1; + background-color: white; + z-index: 1; + border-radius: 0.75rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + /* /website_animate/static/src/scss/o_animate_frontend.scss defined in bundle 'web.assets_frontend' */ + .o_animate { + animation-duration: 1s; + animation-fill-mode: both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + text-rendering: geometricPrecision; + visibility: hidden; + } + .o_animate_preview { + visibility: visible; + } + .o_anim_dur500 { + animation-duration: 500ms; + } + .o_anim_dur1500 { + animation-duration: 1500ms; + } + .o_anim_dur2000 { + animation-duration: 2000ms; + } + .o_anim_dur2500 { + animation-duration: 2500ms; + } + .o_anim_dur3000 { + animation-duration: 3000ms; + } + .o_anim_del500 { + animation-delay: 500ms; + } + .o_anim_del1000 { + animation-delay: 1000ms; + } + .o_anim_del1500 { + animation-delay: 1500ms; + } + .o_anim_del2000 { + animation-delay: 2000ms; + } + .o_anim_del2500 { + animation-delay: 2500ms; + } + @-moz-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @-webkit-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + .o_anim_bounce_in { + animation-name: o_anim_bounce_in; + } + @-moz-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_down { + animation-name: o_anim_bounce_in_down; + } + @-moz-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_left { + animation-name: o_anim_bounce_in_left; + } + @-moz-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_right { + animation-name: o_anim_bounce_in_right; + } + @-moz-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + .o_anim_fade_in { + animation-name: o_anim_fade_in; + } + @-moz-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_down { + animation-name: o_anim_fade_in_down; + } + @-moz-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_left { + animation-name: o_anim_fade_in_left; + } + @-moz-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_right { + animation-name: o_anim_fade_in_right; + } + @-moz-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_up { + animation-name: o_anim_fade_in_up; + } + @-moz-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + .o_anim_fade_out { + animation-name: o_anim_fade_out; + } + @-moz-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform-origin: center; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform-origin: center; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + .o_anim_rotate_in { + animation-name: o_anim_rotate_in; + } + @-moz-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_left { + animation-name: o_anim_rotate_in_down_left; + } + @-moz-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_right { + animation-name: o_anim_rotate_in_down_right; + } + @-moz-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + .o_anim_zoom_in { + animation-name: o_anim_zoom_in; + } + @-moz-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_down { + animation-name: o_anim_zoom_in_down; + } + @-moz-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_left { + animation-name: o_anim_zoom_in_left; + } + @-moz-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_right { + animation-name: o_anim_zoom_in_right; + } + @-moz-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + .o_anim_flash { + animation-name: o_anim_flash; + } + @-moz-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @-webkit-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + .o_anim_pulse { + animation-name: o_anim_pulse; + } + @-moz-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @-webkit-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + .o_anim_shake { + animation-name: o_anim_shake; + } + @-moz-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @-webkit-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + .o_anim_tada { + animation-name: o_anim_tada; + } + @-moz-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_x { + backface-visibility: visible; + animation-name: o_anim_flip_in_x; + } + @-moz-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_y { + backface-visibility: visible; + animation-name: o_anim_flip_in_y; + } + /* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 768px) { + .website_forum .o_forum_ask_btn { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + width: 200px; + } + } + .website_forum .o_wforum_nav .nav-link, + .website_forum .o_wforum_nav .nav > li > a { + color: #343a40; + line-height: 1; + } + .website_forum .o_wforum_nav .nav-link:hover, + .website_forum .o_wforum_nav .nav > li > a:hover, + .website_forum .o_wforum_nav .nav-link:focus, + .website_forum .o_wforum_nav .nav > li > a:focus, + .website_forum .o_wforum_nav .nav-link.focus, + .website_forum .o_wforum_nav .nav > li > a.focus { + color: #875A7B; + } + .website_forum .o_wforum_nav .nav-link .fa, + .website_forum .o_wforum_nav .nav > li > a .fa { + opacity: 0.5; + } + .website_forum .o_wforum_nav .nav-link:hover .fa, + .website_forum .o_wforum_nav .nav > li > a:hover .fa, + .website_forum .o_wforum_nav .nav-link.active .fa, + .website_forum .o_wforum_nav .nav > li > a.active .fa { + opacity: 1; + } + .website_forum .o_wforum_nav .nav-link.active, + .website_forum .o_wforum_nav .nav > li > a.active { + background-color: rgba(75, 158, 182, 0.1); + color: #346f80 !important; + } + .website_forum .o_wforum_nav .nav-link img.o_forum_avatar, + .website_forum .o_wforum_nav .nav > li > a img.o_forum_avatar { + width: 30px; + height: 30px; + } + .website_forum .o_wforum_post, + .website_forum .note-editable.panel-body { + word-wrap: break-word; + } + .website_forum .o_wforum_post pre, + .website_forum .note-editable.panel-body pre { + color: #343a40; + border-radius: 0.125rem; + padding: 1rem; + background-color: #f8f9fa; + white-space: pre-wrap; + } + .website_forum .o_wforum_post blockquote, + .website_forum .note-editable.panel-body blockquote { + position: relative; + padding-left: 1em; + border-left: 0.25em solid #adb5bd; + color: #6c757d; + } + .website_forum .o_wforum_post #post_reply img.o_forum_avatar, + .website_forum .note-editable.panel-body #post_reply img.o_forum_avatar { + width: 24px; + height: 24px; + } + .website_forum .o_wforum_readable { + max-width: 700px; + } + .website_forum .o_wforum_readable p { + margin-bottom: 0.5rem; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor { + border: 0; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-toolbar { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + height: 32px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-editable, + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + border: 1px solid #dee2e6; + border-width: 0 1px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + display: block; + border-bottom-width: 1px; + } + .website_forum .o_wforum_author_box.o_show_info { + line-height: 1.2; + } + .website_forum .o_wforum_author_box.o_show_info img { + width: 2em; + height: 2em; + } + .website_forum .o_wforum_author_box.o_compact { + line-height: 1; + } + .website_forum .o_wforum_author_box.o_compact img { + width: 1.4em; + height: 1.4em; + } + .website_forum .forum_answer .o_wforum_answer_correct_badge { + display: none; + } + .website_forum .forum_answer .o_wforum_author_box_check { + width: 1em; + height: 1em; + display: none; + top: 0; + right: -3px; + box-shadow: 0 0 0 2px white; + line-height: .8; + } + .website_forum .forum_answer .o_wforum_validate_toggler { + color: #ced4da; + } + .website_forum .forum_answer .o_wforum_validate_toggler:hover, + .website_forum .forum_answer .o_wforum_validate_toggler:focus, + .website_forum .forum_answer .o_wforum_validate_toggler.focus { + color: #70dda4; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_correct_badge, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_author_box .o_wforum_author_box_check { + display: inline; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler { + color: #2CBB70; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:focus, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler.focus { + color: #F79B5B; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover .fa.fa-check:before { + content: '\f00d'; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_header .o_wforum_author_pic { + border: 2px solid #2CBB70; + padding: 3px; + } + .website_forum .o_wforum_gold { + color: #eca801; + } + .website_forum a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + .website_forum .forum_answer img, + .website_forum .question-block img { + max-width: 100%; + } + .website_forum .vote .vote_count, + .o_wforum_profile_tab .vote .vote_count { + line-height: 1; + animation-play-state: paused; + } + .website_forum .vote .vote_count.o_forum_vote_animate, + .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate { + animation: bounceIn 0.3s ease running; + } + .website_forum .vote .vote_down, + .website_forum .vote .vote_up, + .o_wforum_profile_tab .vote .vote_down, + .o_wforum_profile_tab .vote .vote_up { + line-height: 0.5; + font-size: 1.1em; + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .website_forum .vote .vote_up:hover, + .website_forum .vote .vote_up:focus, + .website_forum .vote .vote_up.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_up:hover, + .o_wforum_profile_tab .vote .vote_up:focus, + .o_wforum_profile_tab .vote .vote_up.focus { + color: #2CBB70; + } + .website_forum .vote .vote_down, + .o_wforum_profile_tab .vote .vote_down { + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus { + color: #D9534F; + } + @media (min-width: 576px) { + .website_forum .vote.o_wforum_vote_vertical, .o_wforum_profile_tab .vote.o_wforum_vote_vertical { + font-size: 1.2em; + } + } + .o_js_forum_tag_follow .badge, + .o_js_forum_tag_follow .label { + font-size: 100%; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box { + position: absolute; + top: 100%; + left: 0; + bottom: auto; + right: auto; + display: none; + z-index: 1; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box .card, + .o_js_forum_tag_follow .o_forum_tag_follow_box .panel, + .o_js_forum_tag_follow .o_forum_tag_follow_box .well { + padding: 14px; + } + .o_profile_main { + overflow: hidden; + } + img.o_forum_avatar { + width: 40px; + height: 40px; + object-fit: cover; + } + img.o_forum_avatar_big { + width: 75px; + height: 75px; + object-fit: cover; + } + .o_wprofile_email_validation_container img.o_forum_avatar { + width: 16px; + height: 16px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + margin-left: 10px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line { + margin-top: -0.5rem; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_bio p { + margin-top: 8px; + margin-bottom: 0; + } + @media (min-width: 768px) { + .o_wforum_elearning_navtabs_container { + background-color: #adb5bd; + } + } + .website_forum { + margin-bottom: 1rem; + } + .o_wforum_forum_card_bg { + background-image: linear-gradient(99deg, #adb5bd 10%, #919ca6 90%); + } + #o_wforum_forums_index_list .o_wforum_forum_card_bg { + min-height: 100px; + } + /* /website_event/static/src/scss/website_event.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_event_searchbar_form { + flex: 0 0 100%; + } + @media (min-width: 992px) { + .o_wevent_event_searchbar_form { + flex: 0 0 33%; + } + } + .o_wevent_index_topbar_filters .dropdown-toggle { + border: 1px solid #ced4da; + background-color: white !important; + color: #343a40; + border-radius: 0.125rem; + } + .o_wevent_index_topbar_filters .dropdown-toggle:hover, + .o_wevent_index_topbar_filters .dropdown-toggle:focus { + border-color: #00A09D; + color: #00A09D; + text-decoration: none; + } + .o_wevent_index_topbar_filters .dropdown-toggle:after { + margin-left: 1.2em; + } + .o_wevent_index_topbar_filters .dropdown-toggle .fa { + margin-right: .4em; + color: #00A09D; + } + .o_wevent_index_topbar_filters .dropdown-menu { + margin-top: 0.5rem; + min-width: 12rem; + } + .o_wevent_index_topbar_filters .dropdown-item.active .badge, + .o_wevent_index_topbar_filters .dropdown-menu a.active .badge, + .dropdown-menu .o_wevent_index_topbar_filters a.active .badge, + .o_wevent_index_topbar_filters .dropdown-item.active .label, + .o_wevent_index_topbar_filters .dropdown-menu a.active .label, + .dropdown-menu .o_wevent_index_topbar_filters a.active .label { + background-color: white; + color: #00A09D; + } + .o_wevent_social_link { + display: inline-block; + width: 3em; + height: 3em; + margin: 0 0.25rem 0.5rem 0.25rem; + line-height: 3em; + background-color: #f8f9fa; + border: 1px solid #dee2e6; + border-radius: 50%; + text-align: center; + } + .o_wevent_social_link:hover, + .o_wevent_social_link:focus { + background-color: #dee2e6; + } + .o_wevent_badge { + padding: 0.5rem 1rem; + border-radius: 10rem; + font-weight: 400; + } + .o_wevent_index .o_wevent_events_list header a { + transition: all .25s ease-in-out; + } + .o_wevent_index .o_wevent_events_list header a:hover, + .o_wevent_index .o_wevent_events_list header a:focus { + transform: scale(1.05); + } + .o_wevent_index .o_wevent_events_list .opt_events_list_columns header { + height: 200px; + } + @media (max-width: 767.98px) { + .o_wevent_index .o_wevent_events_list .opt_events_list_rows header { + height: 200px; + } + } + .o_wevent_index .o_wevent_events_list .o_wevent_badge_event { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding: 0.5rem 0.9375rem; + transform: translateY(-50%); + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date { + top: 0.9375rem; + right: 0.9375rem; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + width: 4rem; + height: 4rem; + border-radius: 50%; + text-align: center; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_day { + font-size: 1.125rem; + font-weight: 300; + line-height: 1; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_month { + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_events_list .o_wevent_participating, + .o_wevent_index .o_wevent_events_list .o_wevent_unpublished { + position: absolute; + bottom: 0; + width: 100%; + padding: 0.9375rem 0.9375rem; + text-align: right; + } + .o_wevent_index .o_wevent_events_list .card-title { + color: #343a40; + } + .o_wevent_index .o_wevent_sidebar_title { + margin: 0 0 1.5rem 0; + border-bottom: 1px solid #dee2e6; + padding: 0 0 0.5rem 0; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_sidebar_block { + margin: 0 0 2.5rem 0; + } + .o_wevent_index .o_wevent_sidebar_figure { + position: relative; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-img { + margin-bottom: 0; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: auto; + width: 100%; + padding: 1rem; + background-color: rgba(0, 0, 0, 0.5); + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + color: #fff; + } + .o_wevent_index #o_wevent_index_main_col .form-inline { + width: 100%; + } + .o_wevent_event .o_wevent_event_title { + margin: 3rem 0; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_name { + font-size: 1.125rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .o_wevent_event .o_wevent_registration_btn { + flex: 0 0 100%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed { + flex: 0 0 33%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed .close { + display: none; + } + .o_wevent_event .o_wevent_registration_btn .close { + display: block; + } + .o_wevent_event .o_wevent_registration_btn:not(.collapsed) { + box-shadow: none; + font-weight: 700; + text-transform: uppercase; + transition: none; + } + .o_wevent_event .o_wevent_sidebar_title { + margin-bottom: 1rem; + opacity: .5; + text-transform: uppercase; + } + .o_wevent_event .o_wevent_sidebar_block { + padding: 3rem; + border-bottom: 1px solid #dee2e6; + } + .o_wevent_event .o_wevent_sidebar_block:last-child { + border-bottom: 0; + } + .o_wevent_event .o_record_cover_container { + overflow: hidden; + z-index: 0; + } + .o_wevent_event .o_record_cover_container .o_record_cover_component { + display: none; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image { + background-attachment: fixed; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_component { + display: block; + z-index: -1; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_wevent_event_title { + color: white; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + /* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */ + .o_wevent_event .ribbon-wrapper { + width: 60px; + height: 60px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + } + .o_wevent_event .ribbon { + font: bold 13px Sans-Serif; + color: #404040; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + padding: 5px 0; + left: -4px; + top: 8px; + width: 90px; + -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + } + .o_wevent_event .ribbon.ribbon_Gold { + background-color: #FDE21B; + background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); + background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B); + } + .o_wevent_event .ribbon.ribbon_Silver { + background-color: #CCCCCC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); + background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC); + } + .o_wevent_event .ribbon.ribbon_Bronze { + background-color: #DB9141; + background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); + background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); + background-image: -moz-linear-gradient(top, #C2792A, #DB9141); + background-image: -ms-linear-gradient(top, #C2792A, #DB9141); + background-image: -o-linear-gradient(top, #C2792A, #DB9141); + } + .o_wevent_event .event_color_0 { + background-color: white; + color: #5a5a5a; + } + .o_wevent_event .event_color_1 { + background-color: #cccccc; + color: #424242; + } + .o_wevent_event .event_color_2 { + background-color: #ffc7c7; + color: #7a3737; + } + .o_wevent_event .event_color_3 { + background-color: #fff1c7; + color: #756832; + } + .o_wevent_event .event_color_4 { + background-color: #e3ffc7; + color: #5d6937; + } + .o_wevent_event .event_color_5 { + background-color: #c7ffd5; + color: #1a7759; + } + .o_wevent_event .event_color_6 { + background-color: #c7ffff; + color: #1a5d83; + } + .o_wevent_event .event_color_7 { + background-color: #c7d5ff; + color: #3b3e75; + } + .o_wevent_event .event_color_8 { + background-color: #e3c7ff; + color: #4c3668; + } + .o_wevent_event .event_color_9 { + background-color: #ffc7f1; + color: #6d2c70; + } + /* /website_mail_channel/static/src/css/website_mail_channel.css defined in bundle 'web.assets_frontend' */ + .o_mg_link_show { + display: none; + } + .o_mg_link_content { + display: none; + } + /* /website/static/src/scss/compatibility/bs3_for_12_0.scss defined in bundle 'web.assets_frontend' */ + .progress-bar-primary { + background-color: #00A09D !important; + color: white; + } + .progress-bar-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-primary:hover, + a.progress-bar-primary:focus, + button.progress-bar-primary:hover, + button.progress-bar-primary:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-secondary { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-secondary:hover, + a.progress-bar-secondary:focus, + button.progress-bar-secondary:hover, + button.progress-bar-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-success { + background-color: #2CBB70 !important; + color: white; + } + .progress-bar-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-success:hover, + a.progress-bar-success:focus, + button.progress-bar-success:hover, + button.progress-bar-success:focus { + background-color: #229257 !important; + color: white; + } + .progress-bar-info { + background-color: #4B9EB6 !important; + color: white; + } + .progress-bar-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-info:hover, + a.progress-bar-info:focus, + button.progress-bar-info:hover, + button.progress-bar-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .progress-bar-warning { + background-color: #F79B5B !important; + color: white; + } + .progress-bar-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-warning:hover, + a.progress-bar-warning:focus, + button.progress-bar-warning:hover, + button.progress-bar-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .progress-bar-danger { + background-color: #D9534F !important; + color: white; + } + .progress-bar-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-danger:hover, + a.progress-bar-danger:focus, + button.progress-bar-danger:hover, + button.progress-bar-danger:focus { + background-color: #c9302c !important; + color: white; + } + .progress-bar-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .progress-bar-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.progress-bar-light:hover, + a.progress-bar-light:focus, + button.progress-bar-light:hover, + button.progress-bar-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .progress-bar-dark { + background-color: #141f1e !important; + color: white; + } + .progress-bar-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-dark:hover, + a.progress-bar-dark:focus, + button.progress-bar-dark:hover, + button.progress-bar-dark:focus { + background-color: black !important; + color: white; + } + .progress-bar-default { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-default:hover, + a.progress-bar-default:focus, + button.progress-bar-default:hover, + button.progress-bar-default:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-violet-dark { + background-color: #875A7B !important; + color: white; + } + .progress-bar-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-dark:hover, + a.progress-bar-violet-dark:focus, + button.progress-bar-violet-dark:hover, + button.progress-bar-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .progress-bar-violet-darker { + background-color: #62495B !important; + color: white; + } + .progress-bar-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-darker:hover, + a.progress-bar-violet-darker:focus, + button.progress-bar-violet-darker:hover, + button.progress-bar-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .progress-bar-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .progress-bar-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-lightest:hover, + a.progress-bar-inverse-lightest:focus, + button.progress-bar-inverse-lightest:hover, + button.progress-bar-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .progress-bar-inverse-light { + background-color: #8B979F !important; + color: white; + } + .progress-bar-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-light:hover, + a.progress-bar-inverse-light:focus, + button.progress-bar-inverse-light:hover, + button.progress-bar-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .progress-bar-inverse { + background-color: #47738F !important; + color: white; + } + .progress-bar-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse:hover, + a.progress-bar-inverse:focus, + button.progress-bar-inverse:hover, + button.progress-bar-inverse:focus { + background-color: #36586d !important; + color: white; + } + .progress-bar-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .progress-bar-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-dark:hover, + a.progress-bar-inverse-dark:focus, + button.progress-bar-inverse-dark:hover, + button.progress-bar-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .progress-bar-inverse-darker { + background-color: #485761 !important; + color: white; + } + .progress-bar-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-darker:hover, + a.progress-bar-inverse-darker:focus, + button.progress-bar-inverse-darker:hover, + button.progress-bar-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .progress-bar-alpha { + background-color: #00A09D !important; + color: white; + } + .progress-bar-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha:hover, + a.progress-bar-alpha:focus, + button.progress-bar-alpha:hover, + button.progress-bar-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-alpha-dark { + background-color: #18856F !important; + color: white; + } + .progress-bar-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-dark:hover, + a.progress-bar-alpha-dark:focus, + button.progress-bar-alpha-dark:hover, + button.progress-bar-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .progress-bar-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .progress-bar-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-light:hover, + a.progress-bar-alpha-light:focus, + button.progress-bar-alpha-light:hover, + button.progress-bar-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .progress-bar-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .progress-bar-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-lightest:hover, + a.progress-bar-alpha-lightest:focus, + button.progress-bar-alpha-lightest:hover, + button.progress-bar-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .progress-bar-beta { + background-color: #5B899E !important; + color: white; + } + .progress-bar-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta:hover, + a.progress-bar-beta:focus, + button.progress-bar-beta:hover, + button.progress-bar-beta:focus { + background-color: #486d7e !important; + color: white; + } + .progress-bar-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .progress-bar-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-dark:hover, + a.progress-bar-beta-dark:focus, + button.progress-bar-beta-dark:hover, + button.progress-bar-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .progress-bar-beta-light { + background-color: #699FB8 !important; + color: white; + } + .progress-bar-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-light:hover, + a.progress-bar-beta-light:focus, + button.progress-bar-beta-light:hover, + button.progress-bar-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .progress-bar-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .progress-bar-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-lightest:hover, + a.progress-bar-beta-lightest:focus, + button.progress-bar-beta-lightest:hover, + button.progress-bar-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .progress-bar-gamma { + background-color: #E46F78 !important; + color: white; + } + .progress-bar-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma:hover, + a.progress-bar-gamma:focus, + button.progress-bar-gamma:hover, + button.progress-bar-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .progress-bar-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .progress-bar-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-dark:hover, + a.progress-bar-gamma-dark:focus, + button.progress-bar-gamma-dark:hover, + button.progress-bar-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .progress-bar-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .progress-bar-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-light:hover, + a.progress-bar-gamma-light:focus, + button.progress-bar-gamma-light:hover, + button.progress-bar-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .progress-bar-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .progress-bar-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-lightest:hover, + a.progress-bar-gamma-lightest:focus, + button.progress-bar-gamma-lightest:hover, + button.progress-bar-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .progress-bar-delta { + background-color: #5C5B80 !important; + color: white; + } + .progress-bar-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta:hover, + a.progress-bar-delta:focus, + button.progress-bar-delta:hover, + button.progress-bar-delta:focus { + background-color: #474662 !important; + color: white; + } + .progress-bar-delta-dark { + background-color: #37364D !important; + color: white; + } + .progress-bar-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-dark:hover, + a.progress-bar-delta-dark:focus, + button.progress-bar-delta-dark:hover, + button.progress-bar-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .progress-bar-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .progress-bar-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-light:hover, + a.progress-bar-delta-light:focus, + button.progress-bar-delta-light:hover, + button.progress-bar-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .progress-bar-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .progress-bar-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-lightest:hover, + a.progress-bar-delta-lightest:focus, + button.progress-bar-delta-lightest:hover, + button.progress-bar-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .progress-bar-epsilon { + background-color: #D5653E !important; + color: white; + } + .progress-bar-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon:hover, + a.progress-bar-epsilon:focus, + button.progress-bar-epsilon:hover, + button.progress-bar-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .progress-bar-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .progress-bar-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-dark:hover, + a.progress-bar-epsilon-dark:focus, + button.progress-bar-epsilon-dark:hover, + button.progress-bar-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .progress-bar-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .progress-bar-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-light:hover, + a.progress-bar-epsilon-light:focus, + button.progress-bar-epsilon-light:hover, + button.progress-bar-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .progress-bar-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .progress-bar-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-lightest:hover, + a.progress-bar-epsilon-lightest:focus, + button.progress-bar-epsilon-lightest:hover, + button.progress-bar-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .label-primary { + color: white; + background-color: #00A09D; + } + a.label-primary:hover, + a.label-primary:focus { + color: white; + background-color: #006d6b; + } + a.label-primary:focus, + a.label-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-secondary { + color: white; + background-color: #adb5bd; + } + a.label-secondary:hover, + a.label-secondary:focus { + color: white; + background-color: #919ca6; + } + a.label-secondary:focus, + a.label-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-success { + color: white; + background-color: #2CBB70; + } + a.label-success:hover, + a.label-success:focus { + color: white; + background-color: #229257; + } + a.label-success:focus, + a.label-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5); + } + .label-info { + color: white; + background-color: #4B9EB6; + } + a.label-info:hover, + a.label-info:focus { + color: white; + background-color: #3b7f93; + } + a.label-info:focus, + a.label-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5); + } + .label-warning { + color: white; + background-color: #F79B5B; + } + a.label-warning:hover, + a.label-warning:focus { + color: white; + background-color: #f57d2a; + } + a.label-warning:focus, + a.label-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5); + } + .label-danger { + color: white; + background-color: #D9534F; + } + a.label-danger:hover, + a.label-danger:focus { + color: white; + background-color: #c9302c; + } + a.label-danger:focus, + a.label-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); + } + .label-light { + color: #343a40; + background-color: #f6f9f9; + } + a.label-light:hover, + a.label-light:focus { + color: #343a40; + background-color: #d7e4e4; + } + a.label-light:focus, + a.label-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5); + } + .label-dark { + color: white; + background-color: #141f1e; + } + a.label-dark:hover, + a.label-dark:focus { + color: white; + background-color: black; + } + a.label-dark:focus, + a.label-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-violet-dark { + color: white; + background-color: #875A7B; + } + a.label-violet-dark:hover, + a.label-violet-dark:focus { + color: white; + background-color: #68465f; + } + a.label-violet-dark:focus, + a.label-violet-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5); + } + .label-violet-darker { + color: white; + background-color: #62495B; + } + a.label-violet-darker:hover, + a.label-violet-darker:focus { + color: white; + background-color: #453340; + } + a.label-violet-darker:focus, + a.label-violet-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5); + } + .label-inverse-lightest { + color: white; + background-color: #98A6B0; + } + a.label-inverse-lightest:hover, + a.label-inverse-lightest:focus { + color: white; + background-color: #7b8d9a; + } + a.label-inverse-lightest:focus, + a.label-inverse-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5); + } + .label-inverse-light { + color: white; + background-color: #8B979F; + } + a.label-inverse-light:hover, + a.label-inverse-light:focus { + color: white; + background-color: #707e87; + } + a.label-inverse-light:focus, + a.label-inverse-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5); + } + .label-inverse { + color: white; + background-color: #47738F; + } + a.label-inverse:hover, + a.label-inverse:focus { + color: white; + background-color: #36586d; + } + a.label-inverse:focus, + a.label-inverse.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5); + } + .label-inverse-dark { + color: white; + background-color: #5B7687; + } + a.label-inverse-dark:hover, + a.label-inverse-dark:focus { + color: white; + background-color: #465b69; + } + a.label-inverse-dark:focus, + a.label-inverse-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5); + } + .label-inverse-darker { + color: white; + background-color: #485761; + } + a.label-inverse-darker:hover, + a.label-inverse-darker:focus { + color: white; + background-color: #323d44; + } + a.label-inverse-darker:focus, + a.label-inverse-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5); + } + .label-alpha { + color: white; + background-color: #00A09D; + } + a.label-alpha:hover, + a.label-alpha:focus { + color: white; + background-color: #006d6b; + } + a.label-alpha:focus, + a.label-alpha.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-alpha-dark { + color: white; + background-color: #18856F; + } + a.label-alpha-dark:hover, + a.label-alpha-dark:focus { + color: white; + background-color: #105a4b; + } + a.label-alpha-dark:focus, + a.label-alpha-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5); + } + .label-alpha-light { + color: white; + background-color: #26D1AF; + } + a.label-alpha-light:hover, + a.label-alpha-light:focus { + color: white; + background-color: #1ea68b; + } + a.label-alpha-light:focus, + a.label-alpha-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5); + } + .label-alpha-lightest { + color: white; + background-color: #2AEBC4; + } + a.label-alpha-lightest:hover, + a.label-alpha-lightest:focus { + color: white; + background-color: #13cfa9; + } + a.label-alpha-lightest:focus, + a.label-alpha-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5); + } + .label-beta { + color: white; + background-color: #5B899E; + } + a.label-beta:hover, + a.label-beta:focus { + color: white; + background-color: #486d7e; + } + a.label-beta:focus, + a.label-beta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5); + } + .label-beta-dark { + color: white; + background-color: #3D5D6B; + } + a.label-beta-dark:hover, + a.label-beta-dark:focus { + color: white; + background-color: #2a414b; + } + a.label-beta-dark:focus, + a.label-beta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5); + } + .label-beta-light { + color: white; + background-color: #699FB8; + } + a.label-beta-light:hover, + a.label-beta-light:focus { + color: white; + background-color: #4c87a2; + } + a.label-beta-light:focus, + a.label-beta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5); + } + .label-beta-lightest { + color: white; + background-color: #77B5D1; + } + a.label-beta-lightest:hover, + a.label-beta-lightest:focus { + color: white; + background-color: #51a0c4; + } + a.label-beta-lightest:focus, + a.label-beta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5); + } + .label-gamma { + color: white; + background-color: #E46F78; + } + a.label-gamma:hover, + a.label-gamma:focus { + color: white; + background-color: #dc4450; + } + a.label-gamma:focus, + a.label-gamma.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5); + } + .label-gamma-dark { + color: white; + background-color: #B0565C; + } + a.label-gamma-dark:hover, + a.label-gamma-dark:focus { + color: white; + background-color: #904348; + } + a.label-gamma-dark:focus, + a.label-gamma-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5); + } + .label-gamma-light { + color: white; + background-color: #FC7C84; + } + a.label-gamma-light:hover, + a.label-gamma-light:focus { + color: white; + background-color: #fb4a55; + } + a.label-gamma-light:focus, + a.label-gamma-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5); + } + .label-gamma-lightest { + color: white; + background-color: #FC959C; + } + a.label-gamma-lightest:hover, + a.label-gamma-lightest:focus { + color: white; + background-color: #fb636e; + } + a.label-gamma-lightest:focus, + a.label-gamma-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5); + } + .label-delta { + color: white; + background-color: #5C5B80; + } + a.label-delta:hover, + a.label-delta:focus { + color: white; + background-color: #474662; + } + a.label-delta:focus, + a.label-delta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5); + } + .label-delta-dark { + color: white; + background-color: #37364D; + } + a.label-delta-dark:hover, + a.label-delta-dark:focus { + color: white; + background-color: #22212f; + } + a.label-delta-dark:focus, + a.label-delta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5); + } + .label-delta-light { + color: white; + background-color: #6E6D99; + } + a.label-delta-light:hover, + a.label-delta-light:focus { + color: white; + background-color: #58577c; + } + a.label-delta-light:focus, + a.label-delta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5); + } + .label-delta-lightest { + color: white; + background-color: #807FB3; + } + a.label-delta-lightest:hover, + a.label-delta-lightest:focus { + color: white; + background-color: #605fa0; + } + a.label-delta-lightest:focus, + a.label-delta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5); + } + .label-epsilon { + color: white; + background-color: #D5653E; + } + a.label-epsilon:hover, + a.label-epsilon:focus { + color: white; + background-color: #b84d28; + } + a.label-epsilon:focus, + a.label-epsilon.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5); + } + .label-epsilon-dark { + color: white; + background-color: #A34E2F; + } + a.label-epsilon-dark:hover, + a.label-epsilon-dark:focus { + color: white; + background-color: #7b3b24; + } + a.label-epsilon-dark:focus, + a.label-epsilon-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5); + } + .label-epsilon-light { + color: white; + background-color: #F07346; + } + a.label-epsilon-light:hover, + a.label-epsilon-light:focus { + color: white; + background-color: #ec4f17; + } + a.label-epsilon-light:focus, + a.label-epsilon-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5); + } + .label-epsilon-lightest { + color: white; + background-color: #FF8D63; + } + a.label-epsilon-lightest:hover, + a.label-epsilon-lightest:focus { + color: white; + background-color: #ff6830; + } + a.label-epsilon-lightest:focus, + a.label-epsilon-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .center-block { + display: block; + margin: auto; + } + .pull-left { + float: left; + } + .pull-right { + float: right; + } + .panel-primary { + background-color: #00A09D !important; + color: white; + } + .panel-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-primary:hover, + a.panel-primary:focus, + button.panel-primary:hover, + button.panel-primary:focus { + background-color: #006d6b !important; + color: white; + } + .panel-secondary { + background-color: #adb5bd !important; + color: white; + } + .panel-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-secondary:hover, + a.panel-secondary:focus, + button.panel-secondary:hover, + button.panel-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-success { + background-color: #2CBB70 !important; + color: white; + } + .panel-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-success:hover, + a.panel-success:focus, + button.panel-success:hover, + button.panel-success:focus { + background-color: #229257 !important; + color: white; + } + .panel-info { + background-color: #4B9EB6 !important; + color: white; + } + .panel-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-info:hover, + a.panel-info:focus, + button.panel-info:hover, + button.panel-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .panel-warning { + background-color: #F79B5B !important; + color: white; + } + .panel-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-warning:hover, + a.panel-warning:focus, + button.panel-warning:hover, + button.panel-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .panel-danger { + background-color: #D9534F !important; + color: white; + } + .panel-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-danger:hover, + a.panel-danger:focus, + button.panel-danger:hover, + button.panel-danger:focus { + background-color: #c9302c !important; + color: white; + } + .panel-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .panel-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-light:hover, + a.panel-light:focus, + button.panel-light:hover, + button.panel-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .panel-dark { + background-color: #141f1e !important; + color: white; + } + .panel-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-dark:hover, + a.panel-dark:focus, + button.panel-dark:hover, + button.panel-dark:focus { + background-color: black !important; + color: white; + } + .panel-default { + background-color: #adb5bd !important; + color: white; + } + .panel-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-violet-dark { + background-color: #875A7B !important; + color: white; + } + .panel-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-dark:hover, + a.panel-violet-dark:focus, + button.panel-violet-dark:hover, + button.panel-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .panel-violet-darker { + background-color: #62495B !important; + color: white; + } + .panel-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-darker:hover, + a.panel-violet-darker:focus, + button.panel-violet-darker:hover, + button.panel-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .panel-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .panel-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-lightest:hover, + a.panel-inverse-lightest:focus, + button.panel-inverse-lightest:hover, + button.panel-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .panel-inverse-light { + background-color: #8B979F !important; + color: white; + } + .panel-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-light:hover, + a.panel-inverse-light:focus, + button.panel-inverse-light:hover, + button.panel-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .panel-inverse { + background-color: #47738F !important; + color: white; + } + .panel-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse:hover, + a.panel-inverse:focus, + button.panel-inverse:hover, + button.panel-inverse:focus { + background-color: #36586d !important; + color: white; + } + .panel-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .panel-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-dark:hover, + a.panel-inverse-dark:focus, + button.panel-inverse-dark:hover, + button.panel-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .panel-inverse-darker { + background-color: #485761 !important; + color: white; + } + .panel-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-darker:hover, + a.panel-inverse-darker:focus, + button.panel-inverse-darker:hover, + button.panel-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .panel-alpha { + background-color: #00A09D !important; + color: white; + } + .panel-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha:hover, + a.panel-alpha:focus, + button.panel-alpha:hover, + button.panel-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .panel-alpha-dark { + background-color: #18856F !important; + color: white; + } + .panel-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-dark:hover, + a.panel-alpha-dark:focus, + button.panel-alpha-dark:hover, + button.panel-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .panel-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .panel-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-light:hover, + a.panel-alpha-light:focus, + button.panel-alpha-light:hover, + button.panel-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .panel-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .panel-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-lightest:hover, + a.panel-alpha-lightest:focus, + button.panel-alpha-lightest:hover, + button.panel-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .panel-beta { + background-color: #5B899E !important; + color: white; + } + .panel-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta:hover, + a.panel-beta:focus, + button.panel-beta:hover, + button.panel-beta:focus { + background-color: #486d7e !important; + color: white; + } + .panel-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .panel-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-dark:hover, + a.panel-beta-dark:focus, + button.panel-beta-dark:hover, + button.panel-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .panel-beta-light { + background-color: #699FB8 !important; + color: white; + } + .panel-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-light:hover, + a.panel-beta-light:focus, + button.panel-beta-light:hover, + button.panel-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .panel-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .panel-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-lightest:hover, + a.panel-beta-lightest:focus, + button.panel-beta-lightest:hover, + button.panel-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .panel-gamma { + background-color: #E46F78 !important; + color: white; + } + .panel-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma:hover, + a.panel-gamma:focus, + button.panel-gamma:hover, + button.panel-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .panel-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .panel-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-dark:hover, + a.panel-gamma-dark:focus, + button.panel-gamma-dark:hover, + button.panel-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .panel-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .panel-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-light:hover, + a.panel-gamma-light:focus, + button.panel-gamma-light:hover, + button.panel-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .panel-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .panel-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-lightest:hover, + a.panel-gamma-lightest:focus, + button.panel-gamma-lightest:hover, + button.panel-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .panel-delta { + background-color: #5C5B80 !important; + color: white; + } + .panel-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta:hover, + a.panel-delta:focus, + button.panel-delta:hover, + button.panel-delta:focus { + background-color: #474662 !important; + color: white; + } + .panel-delta-dark { + background-color: #37364D !important; + color: white; + } + .panel-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-dark:hover, + a.panel-delta-dark:focus, + button.panel-delta-dark:hover, + button.panel-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .panel-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .panel-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-light:hover, + a.panel-delta-light:focus, + button.panel-delta-light:hover, + button.panel-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .panel-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .panel-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-lightest:hover, + a.panel-delta-lightest:focus, + button.panel-delta-lightest:hover, + button.panel-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .panel-epsilon { + background-color: #D5653E !important; + color: white; + } + .panel-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon:hover, + a.panel-epsilon:focus, + button.panel-epsilon:hover, + button.panel-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .panel-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .panel-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-dark:hover, + a.panel-epsilon-dark:focus, + button.panel-epsilon-dark:hover, + button.panel-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .panel-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .panel-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-light:hover, + a.panel-epsilon-light:focus, + button.panel-epsilon-light:hover, + button.panel-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .panel-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .panel-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-lightest:hover, + a.panel-epsilon-lightest:focus, + button.panel-epsilon-lightest:hover, + button.panel-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .panel-default { + background-color: white !important; + color: #343a40; + } + .panel-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .col-xs-offset-0 { + margin-left: 0; + } + .col-xs-offset-1 { + margin-left: 8.33333333%; + } + .col-xs-offset-2 { + margin-left: 16.66666667%; + } + .col-xs-offset-3 { + margin-left: 25%; + } + .col-xs-offset-4 { + margin-left: 33.33333333%; + } + .col-xs-offset-5 { + margin-left: 41.66666667%; + } + .col-xs-offset-6 { + margin-left: 50%; + } + .col-xs-offset-7 { + margin-left: 58.33333333%; + } + .col-xs-offset-8 { + margin-left: 66.66666667%; + } + .col-xs-offset-9 { + margin-left: 75%; + } + .col-xs-offset-10 { + margin-left: 83.33333333%; + } + .col-xs-offset-11 { + margin-left: 91.66666667%; + } + @media (min-width: 768px) { + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 992px) { + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 1200px) { + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + } + .nav-stacked { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .navbar-default { + background-color: #f6f9f9 !important; + color: #343a40; + } + .navbar-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.navbar-default:hover, + a.navbar-default:focus, + button.navbar-default:hover, + button.navbar-default:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .dropdown-toggle .caret { + display: none; + } + .btn-default { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:hover { + color: white; + background-color: #98a2ac; + border-color: #919ca6; + } + .btn-default:focus, + .btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .btn-default.disabled, + .btn-default:disabled { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:not(:disabled):not(.disabled):active, + .btn-default:not(:disabled):not(.disabled).active, + .show > .btn-default.dropdown-toggle { + color: white; + background-color: #919ca6; + border-color: #8a95a1; + } + .btn-default:not(:disabled):not(.disabled):active:focus, + .btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .hide { + display: none !important; + } + .hidden { + display: none !important; + } + .visible-xs, + .visible-xs-block, + .visible-xs-inline, + .visible-xs-inline-block, + .visible-sm, + .visible-sm-block, + .visible-sm-inline, + .visible-sm-inline-block, + .visible-md, + .visible-md-block, + .visible-md-inline, + .visible-md-inline-block, + .visible-lg, + .visible-lg-block, + .visible-lg-inline, + .visible-lg-inline-block { + display: none !important; + } + @media (max-width: 767.98px) { + .visible-xs, .visible-xs-block { + display: block !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline { + display: inline !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline-block { + display: inline-block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm, .visible-sm-block { + display: block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline { + display: inline !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline-block { + display: inline-block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md, .visible-md-block { + display: block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline { + display: inline !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline-block { + display: inline-block !important; + } + } + @media (min-width: 1200px) { + .visible-lg, .visible-lg-block { + display: block !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } + } + @media (max-width: 767.98px) { + .hidden-xs { + display: none !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .hidden-sm { + display: none !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .hidden-md { + display: none !important; + } + } + @media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + } + .visible-print { + display: none !important; + } + @media print { + .visible-print { + display: block !important; + } + } + .visible-print-block { + display: none !important; + } + @media print { + .visible-print-block { + display: block !important; + } + } + .visible-print-inline { + display: none !important; + } + @media print { + .visible-print-inline { + display: inline !important; + } + } + .visible-print-inline-block { + display: none !important; + } + @media print { + .visible-print-inline-block { + display: inline-block !important; + } + } + @media print { + .hidden-print { + display: none !important; + } + } + /* /website_profile/static/src/scss/website_profile.scss defined in bundle 'web.assets_frontend' */ + .o_wprofile_body { + background-color: #f7f7fa; + } + .o_wprofile_gradient { + background-image: linear-gradient(120deg, #875A7B, #68465f); + } + .o_wprofile_pict { + width: 100%; + height: 100%; + padding-top: 30%; + background-size: cover; + background-position: center; + } + @media (min-width: 768px) { + .o_wprofile_pict { + padding-top: 70%; + border: 1px solid #68465f; + border-bottom-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_header: before { + content: ""; + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + height: 2.359375rem; + background: rgba(0, 0, 0, 0.2); + } + } + .o_wprofile_sidebar { + border: 1px solid #dee2e6; + } + @media (min-width: 768px) { + .o_wprofile_sidebar { + border-top-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_nav_tabs { + margin-top: -2.359375rem; + border-bottom: 0; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a { + border-radius: 0; + border-width: 0 1px; + line-height: 1.45; + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover, + .o_wprofile_nav_tabs .nav-link:focus, + .o_wprofile_nav_tabs .nav > li > a:focus, + .o_wprofile_nav_tabs .nav-link.focus, + .o_wprofile_nav_tabs .nav > li > a.focus { + color: white; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a, + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover { + border-color: #875A7B; + background: transparent; + } + .o_wprofile_nav_tabs .nav-link.active, + .o_wprofile_nav_tabs .nav > li > a.active { + color: #343a40; + background: #f7f7fa; + border-color: #f7f7fa; + } + } + @media (max-width: 575.98px) { + .o_wprofile_nav_tabs { + overflow-x: auto; + overflow-y: hidden; + } + .o_wprofile_nav_tabs li { + white-space: nowrap; + } + } + @media (max-width: 767.98px) { + .o_wprofile_tabs_content { + background-color: white; + padding: 0 15px; + } + } + @media (max-width: 575.98px) { + .o_wprofile_tabs_content { + margin: 0 -15px; + } + } + .o_wprofile_progress_circle { + position: relative; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart { + display: block; + max-width: 100%; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + fill: none; + stroke-width: 1.5px; + stroke-linecap: round; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg { + stroke: rgba(0, 0, 0, 0.1); + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + animation: progress 1s ease-out forwards; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart #gradient { + --o-pc-color-stop-1: #00d3cf; + --o-pc-color-stop-2: #00A09D; + } + .o_wprofile_progress_circle .o_pc_overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + @keyframes progress { + 0% { + stroke-dasharray: 0 100; + } + } + .o_wprofile_all_users_nav { + border-width: 1px 0; + } + .o_wprofile_all_users_nav, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + border-style: solid; + } + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + border-width: 0 1px; + } + @media (min-width: 768px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + color: white; + margin-top: -1px; + border-radius: 0; + min-height: 35px; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus { + color: #343a40; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover { + background-color: white; + } + } + @media (max-width: 767.98px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col { + padding-left: 0; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn { + color: white; + border-radius: 0.125rem; + background-color: rgba(0, 0, 0, 0.25); + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus { + color: white; + } + } + .o_wprofile_all_users_nav .breadcrumb-item.active a, + .o_wprofile_all_users_nav .breadcrumb > li.active a, + .o_wprofile_all_users_nav .breadcrumb-item a:hover, + .o_wprofile_all_users_nav .breadcrumb > li a:hover { + color: white; + } + .o_wprofile_all_users_nav .breadcrumb-item a, + .o_wprofile_all_users_nav .breadcrumb > li a, + .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > li + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > .breadcrumb-item + li::before, + .o_wprofile_all_users_nav .breadcrumb > li + li::before, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder { + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_top3_card_footer div { + border-color: #dee2e6; + border-style: solid; + border-width: 1px 0; + margin-top: -1px; + } + .o_wprofile_top3_card_footer div + div { + border-left-width: 1px; + margin-left: -1px; + } + .o_wprofile_pager li.page-item a.page-link, + .o_wprofile_pager .pagination > li a.page-link, + .o_wprofile_pager li.page-item .pagination > li > a, + .o_wprofile_pager .pagination > li > a { + background-color: transparent; + border: 0; + color: #6c757d; + transition-duration: .3s; + } + .o_wprofile_pager li.page-item a.page-link:hover, + .o_wprofile_pager .pagination > li a.page-link:hover, + .o_wprofile_pager li.page-item .pagination > li > a:hover, + .o_wprofile_pager .pagination > li > a:hover { + color: #00A09D; + } + .o_wprofile_pager li.page-item.active a.page-link, + .o_wprofile_pager .pagination > li.active a.page-link, + .o_wprofile_pager li.page-item.active .pagination > li > a, + .o_wprofile_pager .pagination > li.active .pagination > li > a { + color: white; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a { + color: #00A09D; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a:hover { + transform: scaleX(1.5) scaleY(1.5); + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow.disabled a { + color: #6c757d; + } + .o_wprofile_pager li.page-item .page-link:focus, + .o_wprofile_pager .pagination > li .page-link:focus, + .o_wprofile_pager li.page-item .pagination > li > a:focus, + .o_wprofile_pager .pagination > li > a:focus { + box-shadow: 0 0 0 0; + } + .country_flag { + display: inline-block; + margin-left: 2px; + max-height: 13px; + width: auto !important; + } + .o_wprofile_pointer { + cursor: pointer; + } + /* /openerp_website/static/src/scss/frontend_variables.scss defined in bundle 'web.assets_frontend' */ + /* /openerp_website/static/src/scss/-old/theme_v2015.scss defined in bundle 'web.assets_frontend' */ + .bg-img-01 { + background-image: url("/openerp_website/static/src/img/backgrounds/bg_snippet_01.jpg"); + background-size: cover; + } + .o-color-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: transparent; + background-color: rgba(0, 0, 0, 0.35); + } + .o-icon, + #wrapwrap .js_hr_recruitment .o_perk .fa { + border-radius: 50%; + text-align: center; + } + .o-icon.fa.fa-1x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-1x { + width: 40px; + height: 40px; + line-height: 40px; + } + .o-icon.fa.fa-2x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-2x { + width: 80px; + height: 80px; + line-height: 80px; + } + .o-icon[class*="bg-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="bg-"] { + border: 1px solid #343a40; + background-color: transparent; + color: #343a40; + } + .o-icon[class*="text-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="text-"] { + border-width: 1px; + border-style: solid; + } + .o-thumbnail { + padding: 10px; + background-color: #fff; + border: 0; + border-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-thumbnail-half { + padding: 10px 10px 0 10px; + background-color: #fff; + border: 0; + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-v-middle, + .table > thead > tr > th.o-v-middle, + .table > tbody > tr > th.o-v-middle, + .table > tfoot > tr > th.o-v-middle, + .table > thead > tr > td.o-v-middle, + .table > tbody > tr > td.o-v-middle, + .table > tfoot > tr > td.o-v-middle { + vertical-align: middle; + } + .carousel-control { + text-shadow: none; + opacity: 1; + } + .carousel-control.left, + .carousel-control.right { + background-image: none; + } + .carousel-control.left .fa, + .carousel-control.right .fa { + width: 40px; + height: 40px; + line-height: 40px; + background-color: #875A7B; + border-radius: 50%; + font-size: 14px; + text-align: center; + } + .carousel-control.left .fa { + padding-right: 2px; + } + .carousel-control.right .fa { + padding-left: 2px; + } + .carousel-control:hover { + opacity: 1; + } + .carousel-control:hover .fa { + background-color: #62495B; + } + /* /openerp_website/static/src/scss/-old/snippets_v2015.scss defined in bundle 'web.assets_frontend' */ + .s_big_image .container { + padding-top: 50px; + } + .s_faq { + background-color: #e9ecef; + } + .s_faq .card .card-header, + .s_faq .panel .card-header, + .s_faq .well .card-header, + .s_faq .card .panel-heading, + .s_faq .panel .panel-heading, + .s_faq .well .panel-heading { + padding: 0; + border: 1px solid transparent; + } + .s_faq .card .card-header a, + .s_faq .panel .card-header a, + .s_faq .well .card-header a, + .s_faq .card .panel-heading a, + .s_faq .panel .panel-heading a, + .s_faq .well .panel-heading a { + position: relative; + display: inline-block; + width: 100%; + padding: 15px 15px 15px 40px; + font-weight: 400; + } + .s_faq .card .card-header a:before, + .s_faq .panel .card-header a:before, + .s_faq .well .card-header a:before, + .s_faq .card .panel-heading a:before, + .s_faq .panel .panel-heading a:before, + .s_faq .well .panel-heading a:before { + content: '\f056'; + font-family: 'FontAwesome'; + position: absolute; + top: 14px; + left: 15px; + bottom: auto; + right: auto; + color: #00A09D; + } + .s_faq .card .card-header a.collapsed:before, + .s_faq .panel .card-header a.collapsed:before, + .s_faq .well .card-header a.collapsed:before, + .s_faq .card .panel-heading a.collapsed:before, + .s_faq .panel .panel-heading a.collapsed:before, + .s_faq .well .panel-heading a.collapsed:before { + content: '\f055'; + } + .s_faq .card .card-header:hover, + .s_faq .panel .card-header:hover, + .s_faq .well .card-header:hover, + .s_faq .card .panel-heading:hover, + .s_faq .panel .panel-heading:hover, + .s_faq .well .panel-heading:hover { + border: 1px solid #00A09D; + } + .s_faq .card .card-body, + .s_faq .panel .card-body, + .s_faq .well .card-body, + .s_faq .card .panel-body, + .s_faq .panel .panel-body, + .s_faq .well .panel-body, + .s_faq .card .well, + .s_faq .panel .well, + .s_faq .well .well { + padding: 30px 40px; + border-top-color: #6c757d !important; + } + .s_faq .card .card-body p:last-child, + .s_faq .panel .card-body p:last-child, + .s_faq .well .card-body p:last-child, + .s_faq .card .panel-body p:last-child, + .s_faq .panel .panel-body p:last-child, + .s_faq .well .panel-body p:last-child, + .s_faq .card .well p:last-child, + .s_faq .panel .well p:last-child, + .s_faq .well .well p:last-child, + .s_faq .card .card-body ul:last-child, + .s_faq .panel .card-body ul:last-child, + .s_faq .well .card-body ul:last-child, + .s_faq .card .panel-body ul:last-child, + .s_faq .panel .panel-body ul:last-child, + .s_faq .well .panel-body ul:last-child, + .s_faq .card .well ul:last-child, + .s_faq .panel .well ul:last-child, + .s_faq .well .well ul:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/animations.scss defined in bundle 'web.assets_frontend' */ + .o_animate_in_children > * { + transition: all 0.8s cubic-bezier(0.55, 0, 0.1, 1) 0s; + transform-origin: 50% 100%; + opacity: 0; + transform: scale(0.9) translateY(20px); + } + .o_animate_in_children > *[class*="deep-"] { + transition: box-shadow 1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_animate_in_children:not(.o_visible) > *[class*="deep-"] { + box-shadow: 0 0 0 transparent; + } + .o_animate_in_children.o_visible > * { + opacity: 1; + transform: scale(1) translateY(0px); + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate3d(20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate3d(-20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate3d(0, -20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate3d(0, 20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes bounce { + 0%, 100% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + @keyframes tooltip_welcome_before { + 0% { + opacity: 0; + transform: scale(4); + } + 100% { + opacity: 1; + transform: scale(inherit); + } + } + @keyframes tooltip_welcome_after { + 0% { + opacity: 1; + transform: scale(2); + } + 100% { + opacity: 0; + transform: scale(inherit); + } + } + @keyframes o-anim_drop { + 0% { + max-height: 0; + opacity: 0.8; + transform: scale(1.05); + box-shadow: 0 0 20px 0 #555; + } + 80% { + opacity: 1; + } + 100% { + max-height: 1000px; + opacity: 1; + transform: scale(1); + box-shadow: 0 0 0 0 transparent; + } + } + @keyframes o_blink { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + /* /openerp_website/static/src/scss/pictograms.scss defined in bundle 'web.assets_frontend' */ + .o_pic { + display: inline-block; + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.svg"); + background-position: 0 0; + background-repeat: no-repeat; + background-size: cover; + width: 1em; + height: 1em; + } + .o_pic.o_pic_responsive { + width: 100%; + height: 0; + padding-bottom: 100%; + } + .o_pic.o_pic_responsive_half { + width: 50%; + height: 0; + padding-bottom: 50%; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_pic.o_pic_align { + display: inline-block; + vertical-align: middle; + } + .o_pic_1x { + width: 1em; + height: 1em; + } + .o_pic_2x { + width: 2em; + height: 2em; + } + .o_pic_3x { + width: 3em; + height: 3em; + } + .o_pic_4x { + width: 4em; + height: 4em; + } + .o_pic_5x { + width: 5em; + height: 5em; + } + .o_pic_6x { + width: 6em; + height: 6em; + } + .o_pic_7x { + width: 7em; + height: 7em; + } + .o_pic_8x { + width: 8em; + height: 8em; + } + .o_pic_9x { + width: 9em; + height: 9em; + } + .o_pic_10x { + width: 10em; + height: 10em; + } + .o_pic.o_pic_mail { + background-position: 0.1% 0 !important; + } + .o_pic.o_pic_coin { + background-position: 5.4% 0 !important; + } + .o_pic.o_pic_pay { + background-position: 10.65% 0 !important; + } + .o_pic.o_pic_chart { + background-position: 15.8% 0 !important; + } + .o_pic.o_pic_vchart { + background-position: 21.1% 0 !important; + } + .o_pic.o_pic_schedule { + background-position: 26.35% 0 !important; + } + .o_pic.o_pic_layout { + background-position: 31.65% 0 !important; + } + .o_pic.o_pic_magnify { + background-position: 36.95% 0 !important; + } + .o_pic.o_pic_setting { + background-position: 42.2% 0 !important; + } + .o_pic.o_pic_check { + background-position: 47.6% 0 !important; + } + .o_pic.o_pic_uncheck { + background-position: 52.6% 0 !important; + } + /* /openerp_website/static/src/scss/components.scss defined in bundle 'web.assets_frontend' */ + .container::before, + .container::after { + content: ""; + display: table; + clear: both; + } + .o_logo { + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.png"); + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.svg"); + background-position: 0 0; + background-repeat: no-repeat; + display: inline-block; + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo.center-block, + .o_logo.o_logo_responsive_half { + position: relative; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_logo.o_logo_responsive { + background-size: cover; + width: 100%; + height: 0; + padding-bottom: 31.9%; + } + .o_logo.o_logo_responsive_half { + background-size: cover; + width: 50%; + height: 0; + padding-bottom: 15.94%; + } + .o_logo_15 { + width: 47px; + height: 15px; + background-size: auto 15px; + } + .o_logo_30 { + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo_60 { + width: 188px; + height: 60px; + background-size: auto 60px; + } + .o_logo_120 { + width: 376px; + height: 120px; + background-size: auto 120px; + } + .o_logo_240 { + width: 752px; + height: 240px; + background-size: auto 240px; + } + .o_logo_inverse { + background-position: 100% 0; + } + .o_logo_inverse.o_logo_15.center-block { + background-position: 102% 0; + } + .shadow { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + .shadow-light, + #wrapwrap.o_pricing .pricing-col .pricing-card { + box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.06), -8px 8px 15px 0 rgba(120, 120, 120, 0.02), 3px 3px 30px 0 rgba(0, 0, 0, 0.02); + } + .close { + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 400; + text-shadow: none; + opacity: 0.9; + } + .close:hover { + opacity: 0.9; + } + .o_overflow_x_hidden { + overflow-x: hidden; + } + .o_overflow_y_hidden { + overflow-y: hidden; + } + .o_overflow_hidden { + overflow: hidden; + } + .o_v_align_col { + align-items: center; + } + .o_v_align_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_v_align_col_sm, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + align-items: center; + } + .o_v_align_col_sm > *:not(:last-child), + #wrapwrap.o_login > main > *:not(:last-child), + #wrapwrap.o_sign_up_login > main > *:not(:last-child), + #wrapwrap.o_reset_password > main > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_v_align_col_md { + align-items: center; + } + .o_v_align_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_v_align_col_lg { + align-items: center; + } + .o_v_align_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_equal_col > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_equal_col_sm > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_sm > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_sm > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_equal_col_md > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_md > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_equal_col_lg > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_lg > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_offset_top > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top > .container:first-child > .form-group:first-child > *, + .o_offset_top > .row:first-child > *, + .form-horizontal .o_offset_top > .form-group:first-child > * { + margin-top: 75px; + } + @media (min-width: 768px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -37.5px; + } + } + @media (min-width: 992px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -75px; + } + } + .o_offset_top_big > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_big > .container:first-child > .form-group:first-child > *, + .o_offset_top_big > .row:first-child > *, + .form-horizontal .o_offset_top_big > .form-group:first-child > * { + margin-top: 100px; + } + @media (min-width: 768px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -50px; + } + } + @media (min-width: 992px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -100px; + } + } + .o_offset_top_biggest > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .container:first-child > .form-group:first-child > *, + .o_offset_top_biggest > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .form-group:first-child > * { + margin-top: 125px; + } + @media (min-width: 768px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -62.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -125px; + } + } + .o_offset_top_medium > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .container:first-child > .form-group:first-child > *, + .o_offset_top_medium > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .form-group:first-child > * { + margin-top: 50px; + } + @media (min-width: 768px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -25px; + } + } + @media (min-width: 992px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -50px; + } + } + .o_offset_top_small > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_small > .container:first-child > .form-group:first-child > *, + .o_offset_top_small > .row:first-child > *, + .form-horizontal .o_offset_top_small > .form-group:first-child > * { + margin-top: 35px; + } + @media (min-width: 768px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -17.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -35px; + } + } + .visible-ios { + display: none; + } + html.o_ios_device .visible-ios { + display: block; + } + .visible-android { + display: none; + } + html.o_android_device .visible-android { + display: block; + } + .visible-win_phone { + display: none; + } + html.o_win_phone_device .visible-win_phone { + display: block; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav).deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header { + font-weight: 400; + padding: 15px 20px 3px 15px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header:first-child { + padding-top: 3px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a { + padding: .5rem 1rem; + font-size: 0.75rem; + font-weight: 500; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus { + color: #fff; + background-color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .label { + background-color: #fff; + color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:active { + color: #343a40; + background-color: #e9ecef; + } + .o_list_line, + .o_list_bullet { + padding-left: 0; + list-style: none; + } + .o_list_line li:before, + .o_list_bullet li:before { + margin-right: 1.2em; + content: "-"; + } + .o_list_bullet li:before { + margin-right: 0.6em; + content: "•"; + } + .btn { + z-index: 1; + transition: background 0.3s cubic-bezier(0.55, 0, 0.1, 1), color 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + .btn.o_btn_cta { + padding: 0.9em 2em; + font-size: 1rem; + line-height: 1.1; + border-radius: 0.125rem; + width: 250px; + max-width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 800; + white-space: normal; + } + .btn.btn-secondary, + .btn.btn-default { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:hover, + .btn.btn-default:hover { + color: #343a40; + background-color: #ececec; + border-color: #919ca6; + } + .btn.btn-secondary:focus, + .btn.btn-secondary.focus, + .btn.btn-default:focus, + .btn.btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-secondary.disabled, + .btn.btn-secondary:disabled, + .btn.btn-default.disabled, + .btn.btn-default:disabled { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active, + .btn.btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn.btn-secondary.dropdown-toggle, + .btn.btn-default:not(:disabled):not(.disabled):active, + .btn.btn-default:not(:disabled):not(.disabled).active, + .show > .btn.btn-default.dropdown-toggle { + color: #343a40; + background-color: #e6e5e5; + border-color: #8a95a1; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, + .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-secondary.dropdown-toggle:focus, + .btn.btn-default:not(:disabled):not(.disabled):active:focus, + .btn.btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-link { + font-weight: 600; + } + .input-group-btn > .btn { + margin-right: -1px; + border-radius: 0.125rem 0 0 0.125rem; + height: 100%; + } + input + .input-group-btn > .btn { + margin-left: -1px; + margin-right: 0; + border-radius: 0 0.125rem 0.125rem 0; + } + .btn-primary .badge-primary { + background-color: #007a77; + } + .btn-secondary .badge-secondary { + background-color: #98a2ac; + } + .btn-success .badge-success { + background-color: #259c5d; + } + .btn-info .badge-info { + background-color: #3f879c; + } + .btn-warning .badge-warning { + background-color: #f58537; + } + .btn-danger .badge-danger { + background-color: #d23430; + } + .btn-light .badge-light { + background-color: #dfeae9; + } + .btn-dark .badge-dark { + background-color: #050808; + } + .btn-default .badge-default { + background-color: #98a2ac; + } + .btn-violet-dark .badge-violet-dark { + background-color: #704b66; + } + .btn-violet-darker .badge-violet-darker { + background-color: #4c3947; + } + .btn-inverse-lightest .badge-inverse-lightest { + background-color: #82939f; + } + .btn-inverse-light .badge-inverse-light { + background-color: #76848e; + } + .btn-inverse .badge-inverse { + background-color: #3a5e75; + } + .btn-inverse-dark .badge-inverse-dark { + background-color: #4c6270; + } + .btn-inverse-darker .badge-inverse-darker { + background-color: #38434b; + } + .btn-alpha .badge-alpha { + background-color: #007a77; + } + .btn-alpha-dark .badge-alpha-dark { + background-color: #126554; + } + .btn-alpha-light .badge-alpha-light { + background-color: #20b194; + } + .btn-alpha-lightest .badge-alpha-lightest { + background-color: #14dab2; + } + .btn-beta .badge-beta { + background-color: #4d7486; + } + .btn-beta-dark .badge-beta-dark { + background-color: #2f4853; + } + .btn-beta-light .badge-beta-light { + background-color: #518eaa; + } + .btn-beta-lightest .badge-beta-lightest { + background-color: #5aa5c7; + } + .btn-gamma .badge-gamma { + background-color: #de4f5a; + } + .btn-gamma-dark .badge-gamma-dark { + background-color: #98474d; + } + .btn-gamma-light .badge-gamma-light { + background-color: #fb5761; + } + .btn-gamma-lightest .badge-gamma-lightest { + background-color: #fb7079; + } + .btn-delta .badge-delta { + background-color: #4c4b6a; + } + .btn-delta-dark .badge-delta-dark { + background-color: #272637; + } + .btn-delta-light .badge-delta-light { + background-color: #5d5c84; + } + .btn-delta-lightest .badge-delta-lightest { + background-color: #6867a5; + } + .btn-epsilon .badge-epsilon { + background-color: #c2522a; + } + .btn-epsilon-dark .badge-epsilon-dark { + background-color: #854026; + } + .btn-epsilon-light .badge-epsilon-light { + background-color: #ed5823; + } + .btn-epsilon-lightest .badge-epsilon-lightest { + background-color: #ff713d; + } + .badge, + .label { + font-size: 0.75rem; + font-weight: 600; + } + .o_share_icons .btn { + width: 60px; + height: 60px; + line-height: 60px; + padding: 0; + border-radius: 50%; + margin-left: 3px; + } + .o_share_icons .btn .fa { + vertical-align: middle; + } + .o_ripple { + z-index: -1; + transform: scale(0); + background: rgba(0, 0, 0, 0.25); + } + .btn-dark .o_ripple, + .btn-outline-dark .o_ripple { + background-color: rgba(255, 255, 255, 0.25); + } + .o_ripple_animated { + animation: ripple 0.35s ease-in 0s 1 normal none running; + } + .o_gradient { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .o_gradient_inverse { + background: linear-gradient(130deg, #5B7687 30%, #485761 100%) !important; + } + .o_gradient_alpha { + background: linear-gradient(130deg, #00A09D 30%, #5C5B80 100%) !important; + } + .o_gradient_beta { + background: linear-gradient(130deg, #5B899E 30%, #00A09D 100%) !important; + } + .o_gradient_gamma { + background: linear-gradient(130deg, #FC7C84 30%, #D5653E 100%) !important; + } + .o_gradient_delta { + background: linear-gradient(130deg, #5C5B80 30%, #E46F78 100%) !important; + } + .o_gradient_epsilon { + background: linear-gradient(130deg, #D5653E 30%, #5C5B80 100%) !important; + } + .o_stripe { + background-color: #f8f9fa; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_skew { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew { + transform: skewY(-6deg); + } + @media (min-width: 768px) { + .o_skew_sm { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_sm { + transform: skewY(-6deg); + } + } + @media (min-width: 992px) { + .o_skew_md { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_md { + transform: skewY(-6deg); + } + } + @media (min-width: 1200px) { + .o_skew_lg { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_lg { + transform: skewY(-6deg); + } + } + section { + background-color: #f8f9fa; + position: relative; + width: 100%; + } + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices_xs.gif"); + } + @media (min-width: 768px) { + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices.gif"); + } + } + .o_bg_arch1, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch1, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1.jpg"); + } + } + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2.jpg"); + } + } + .o_bg_arch3 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_3.png"); + } + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4.jpg"); + } + } + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5.jpg"); + } + } + .o_bg_arch6 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_6.jpg"); + } + .o_bg_arch7 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_7.jpg"); + } + .o_bg_cover, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-size: cover; + } + .o_bg_fit-W { + background-size: 100% auto; + } + .o_bg_fit-H { + background-size: auto 100%; + } + .o_bg_fit-both { + background-size: 100% 100%; + } + .o_bg_no-repeat { + background-repeat: no-repeat; + } + .o_bg_fixed, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-attachment: fixed; + -webkit-transform: transform3d(0, 0, 0); + } + @media (max-width: 767.98px) { + .o_bg_hidden-xs { + background-image: none !important; + background: inherit; + } + } + .h_15 { + height: auto; + min-height: 120px; + min-height: 15vh; + } + .h_20 { + height: auto; + min-height: 160px; + min-height: 20vh; + } + .h_25 { + height: auto; + min-height: 200px; + min-height: 25vh; + } + .h_30 { + height: auto; + min-height: 240px; + min-height: 30vh; + } + .h_35 { + height: auto; + min-height: 280px; + min-height: 35vh; + } + .h_40 { + height: auto; + min-height: 320px; + min-height: 40vh; + } + .h_45 { + height: auto; + min-height: 360px; + min-height: 45vh; + } + .h_50 { + height: auto; + min-height: 400px; + min-height: 50vh; + } + .h_55 { + height: auto; + min-height: 440px; + min-height: 55vh; + } + .h_60 { + height: auto; + min-height: 480px; + min-height: 60vh; + } + .h_65 { + height: auto; + min-height: 520px; + min-height: 65vh; + } + .h_70 { + height: auto; + min-height: 560px; + min-height: 70vh; + } + .h_75 { + height: auto; + min-height: 600px; + min-height: 75vh; + } + .h_80 { + height: auto; + min-height: 640px; + min-height: 80vh; + } + .h_85 { + height: auto; + min-height: 680px; + min-height: 85vh; + } + .h_90 { + height: auto; + min-height: 720px; + min-height: 90vh; + } + .h_95 { + height: auto; + min-height: 760px; + min-height: 95vh; + } + .h_100 { + height: auto; + min-height: 800px; + min-height: 100vh; + } + @media (min-width: 768px) { + .o_first_is_free { + width: 60%; + margin-left: 20%; + } + } + .o_first_is_free > .row, + .form-horizontal .o_first_is_free > .form-group { + margin: 0 10px; + background-color: #62495B; + } + @media (max-width: 767.98px) { + .o_ribbon_container { + padding-top: 45px; + } + } + @media (min-width: 768px) { + .o_ribbon_container { + padding-left: 75px; + } + } + .o_ribbon_container .o_ribbon { + position: absolute; + top: 10px; + left: -72px; + bottom: auto; + right: auto; + width: 200px; + padding: 6px 0; + text-align: center; + backface-visibility: hidden; + transform: rotate(-39deg); + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + } + .navbar-right { + margin-left: auto !important; + } + .o_tab_nav { + margin: 0 auto; + padding: 0; + list-style-type: none; + justify-content: space-around; + margin-bottom: -1.42em; + } + .o_tab_nav::after { + content: ""; + display: inline-block; + width: 100%; + } + .o_tab_nav > li { + display: inline-block; + } + .o_tab_nav > li > a { + display: block; + padding: 20px 5px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + color: #212529; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + font-weight: 600; + font-size: 0.9em; + opacity: 0.6; + } + .o_tab_nav > li > a:focus, + .o_tab_nav > li > a:active, + .o_tab_nav > li > a:focus:active { + outline: none; + } + .o_tab_nav > li > a:hover, + .o_tab_nav > li > a.active { + opacity: 1; + color: #875A7B; + text-decoration: none; + } + .o_tab_nav > li.ui-sortable-handle { + background: #ffff66; + cursor: move !important; + } + .o_tab_nav > li.ui-sortable-handle:hover { + background: #cccc00; + } + .o_tab_nav > li.ui-sortable-handle > a { + background-color: white; + outline: 1px dotted black; + } + .o_tab_nav > li.ui-sortable-handle > a:hover { + cursor: text !important; + } + .o_tab_nav.o_tab_nav_small li > a { + font-size: 0.8em; + } + .o_tab_nav.o_tab_nav_has_hr { + margin-bottom: 0; + } + .o_tab_nav.o_tab_nav_has_hr li > a { + padding: 20px 0 10px; + position: relative; + } + .o_tab_nav.o_tab_nav_has_hr li > a:after { + content: ""; + display: block; + background: #875A7B; + width: 100%; + height: 0px; + position: absolute; + top: auto; + left: auto; + bottom: -2px; + right: auto; + transition: height 0.3s ease 0s; + } + .o_tab_nav.o_tab_nav_has_hr li > a.active:after { + height: 3px; + } + .o-text-overflow-inline-block { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .o-text-overflow-block { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .popover { + border-width: 0; + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .popover.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .popover-title { + font-weight: 400; + } + .label.bg-white { + color: #212529; + } + .label.badge-secondary { + background-color: #495057; + } + .pagination { + border-radius: 0; + border-top: 1px solid #d8d8d8; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination.o_pagination_big { + width: 100%; + } + .pagination > li { + margin: -1px 4px 10px 0; + display: inline-block; + } + .pagination > li:nth-last-child(2) { + margin-right: 0; + } + .pagination > li:last-child { + margin-left: 4px; + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + transition: all 0.1s ease; + border-radius: 0 !important; + border-width: 1px 0 0 0; + } + .pagination > li.disabled { + display: none; + } + blockquote p { + font-size: 0.9375rem; + color: #212529; + } + blockquote small { + font-size: 90%; + } + .tooltip .tooltip-inner { + padding: 12px 10px; + font-size: 13px; + line-height: 1.3; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .tooltip .tooltip-inner.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .o-no-select { + pointer-events: none; + cursor: default; + } + .o-no-select::selection, + .o-no-select *::selection { + background: transparent; + } + .o-no-select::-moz-selection, + .o-no-select *::-moz-selection { + background: transparent; + } + .card, + .panel, + .well { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .card.deep_hover:hover, + .deep_hover.panel:hover, + .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well, + .card.o_card_app, + .o_card_app.panel, + .o_card_app.well, + .card.s_panel_video, + .s_panel_video.panel, + .s_panel_video.well { + border: 0; + } + .card.o_card_app .o_card_app_top, + .o_card_app.panel .o_card_app_top, + .o_card_app.well .o_card_app_top { + border-radius: 0.125rem 0.125rem 0 0; + border-top: 4px solid transparent; + padding-left: 0.9375rem; + pointer-events: none; + } + .card.card_app_small a, + .card_app_small.panel a, + .card_app_small.well a { + padding: 0.46875rem 0.46875rem; + } + .card.card_app_small a img, + .card_app_small.panel a img, + .card_app_small.well a img { + width: 50px; + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well { + max-width: 400px; + } + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label, + .card.s_case_study .badge, + .s_case_study.panel .badge, + .s_case_study.well .badge, + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label { + border-radius: 0 0.125rem 0 0; + padding: 10px 15px; + } + .card.s_case_study .s_figure_link, + .s_case_study.panel .s_figure_link, + .s_case_study.well .s_figure_link { + border-radius: 0.125rem 0.125rem 0 0; + text-align: left; + overflow: hidden; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); + } + .card.s_case_study .s_figure_link > a, + .s_case_study.panel .s_figure_link > a, + .s_case_study.well .s_figure_link > a { + opacity: 0.7; + filter: none; + -webkit-filter: none; + } + .card.s_case_study .s_figure_link > a:after, + .s_case_study.panel .s_figure_link > a:after, + .s_case_study.well .s_figure_link > a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: rgba(0, 0, 0, 0.2); + } + .card.s_case_study .s_figure_link h2, + .s_case_study.panel .s_figure_link h2, + .s_case_study.well .s_figure_link h2 { + font-size: 26px; + position: absolute; + top: auto; + left: 0.9375rem; + bottom: 0px; + right: 0.9375rem; + transform: translate(0, 10%); + } + .card.s_case_study .s_figure_link h2:after, + .s_case_study.panel .s_figure_link h2:after, + .s_case_study.well .s_figure_link h2:after { + display: none; + } + .card.s_panel_video .s_figure_link, + .s_panel_video.panel .s_figure_link, + .s_panel_video.well .s_figure_link { + padding-bottom: 56.25% !important; + } + .card.s_panel_video .s_figure_link > a, + .s_panel_video.panel .s_figure_link > a, + .s_panel_video.well .s_figure_link > a { + opacity: 1; + filter: none; + -webkit-filter: none; + } + .card.s_panel_video .s_figure_link::after, + .s_panel_video.panel .s_figure_link::after, + .s_panel_video.well .s_figure_link::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: no-repeat center/40% url(/openerp_website/static/src/img/2016/ui/play-button.png); + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + cursor: pointer; + } + .card.s_panel_video .s_figure_link:hover::after, + .s_panel_video.panel .s_figure_link:hover::after, + .s_panel_video.well .s_figure_link:hover::after { + transform: scale(1.1); + } + .card.s_panel_video .s_figure_link:hover h2, + .s_panel_video.panel .s_figure_link:hover h2, + .s_panel_video.well .s_figure_link:hover h2 { + transform: translate(0, 10%); + } + .card.s_panel_video .s_figure_link:hover h2:after, + .s_panel_video.panel .s_figure_link:hover h2:after, + .s_panel_video.well .s_figure_link:hover h2:after { + display: none; + } + .card .o_panel_cover, + .panel .o_panel_cover, + .well .o_panel_cover { + display: block; + width: 100%; + height: 170px; + border-radius: 0.125rem 0.125rem 0 0; + background-size: cover; + background-position: center; + } + .o_schedule_demo { + text-align: center; + display: inline-block; + } + @media (min-width: 768px) { + .o_schedule_demo { + max-width: 250px; + width: 100%; + } + } + @media (max-width: 575.98px) { + .o_schedule_demo a: not(.btn) { + color: #26D1AF !important; + } + } + .o_banner_announcement { + background-color: rgba(0, 0, 0, 0.15); + font-size: 13px; + font-weight: 500; + color: white; + } + .o_banner_announcement:hover, + .o_banner_announcement:active, + .o_banner_announcement:focus { + background-color: rgba(0, 0, 0, 0.25); + color: white; + } + .nav-pills.flex-column > li > a { + padding: .5rem 1rem; + border-radius: 0.125rem; + color: #343a40; + } + .nav-pills.flex-column > li > a .badge, + .nav-pills.flex-column > li > a .label { + padding: .4rem .5rem; + background-color: #dee2e6; + } + .nav-pills.flex-column > li > a:hover, + .nav-pills.flex-column > li > a:focus { + color: #875A7B; + } + .nav-pills.flex-column > li > a:hover .badge, + .nav-pills.flex-column > li > a:hover .label, + .nav-pills.flex-column > li > a:focus .badge, + .nav-pills.flex-column > li > a:focus .label { + background-color: #00A09D; + color: #fff; + } + .nav-pills.flex-column > li > a.active, + .nav-pills.flex-column > li > a.active:hover, + .nav-pills.flex-column > li > a.active:focus { + background-color: #875A7B; + color: #fff; + } + .nav-pills.flex-column > li > a.active .badge, + .nav-pills.flex-column > li > a.active .label, + .nav-pills.flex-column > li > a.active:hover .badge, + .nav-pills.flex-column > li > a.active:hover .label, + .nav-pills.flex-column > li > a.active:focus .badge, + .nav-pills.flex-column > li > a.active:focus .label { + background-color: #fff; + color: #875A7B; + } + .o_apps_icons .container { + position: relative; + } + .o_apps_icons .o_search_nav { + padding: 0 15px; + } + .o_apps_icons .o_search_nav .o_apps_search_clear { + position: absolute; + top: 15px; + left: auto; + bottom: auto; + right: 30px; + cursor: pointer; + opacity: 0.5; + } + .o_apps_icons .o_search_nav .o_apps_search_clear:hover { + opacity: 1; + } + .o_apps_icons .o_search_nav .o_apps_search, + .o_apps_icons .o_search_nav .o_apps_search:focus, + .o_apps_icons .o_search_nav .o_apps_search:active { + padding-left: 0; + box-shadow: none; + outline: none; + color: #343a40; + } + .o_apps_list .o_apps_list_col_title { + font-size: 12px; + } + .o_apps_list .o_app_entry { + margin: 6px 10px 40px; + font-size: 13px; + line-height: 1.2; + } + .o_apps_list .o_app_entry.o_app_pseudo span { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + border-radius: 4px; + margin: 0 auto 5px; + } + .o_apps_list .o_app_entry { + max-width: 88px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 78px; + height: 78px; + } + @media (min-width: 576px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 768px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 992px) { + .o_apps_list .o_app_entry { + max-width: 75px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 65px; + height: 65px; + } + } + @media (min-width: 1200px) { + .o_apps_list .o_app_entry { + max-width: 80px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 70px; + height: 70px; + } + } + .o_apps_list .o_app_entry_pseudo_container_left { + position: absolute; + top: 21px; + left: auto; + bottom: auto; + right: 100%; + } + .o_apps_list .o_app_entry_pseudo_container_right { + position: absolute; + top: 21px; + left: 100%; + bottom: auto; + right: auto; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .deep-1.deep_hover:hover, + .loempia_app_card > a.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2.deep_hover:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.card:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.panel:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3 { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4, + .o_chat_window { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4.deep_hover:hover, + .deep_hover.o_chat_window:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .deep-5 { + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .modal-open #wrapwrap > main { + z-index: auto !important; + } + .modal-open #wrapwrap > footer { + z-index: -1 !important; + } + .odoo_primary { + background-color: #875A7B; + color: white; + } + .odoo_primary * { + color: inherit; + } + .o_images_viewer { + cursor: pointer; + position: relative; + } + .o_images_viewer:before, + .o_images_viewer:after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transition: opacity 0.3s; + opacity: 0; + } + .o_images_viewer:before { + content: ''; + background-color: rgba(0, 0, 0, 0.3); + } + .o_images_viewer:after { + top: 40%; + content: '\f002'; + font: 4em/1"FontAwesome"; + color: #e9ecef; + text-align: center; + } + .o_images_viewer:hover:before, + .o_images_viewer:hover:after { + opacity: 1; + } + #o_images_viewer_modal .close { + width: 60px; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background: #343a40; + color: white; + } + #o_images_viewer_modal .close:hover { + background: black; + } + #o_images_viewer_modal .modal-dialog, + #o_images_viewer_modal .modal-body { + margin-top: 0 !important; + padding: 0; + } + #o_images_viewer_modal .modal-dialog { + max-width: 75%; + height: 100%; + margin: 0 auto; + } + #o_images_viewer_modal .modal-content { + height: 100%; + background: transparent; + border: none; + } + #o_images_viewer_modal .modal-header { + border: none; + } + #o_images_viewer_modal .modal-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + overflow: auto; + } + #o_images_viewer_modal .carousel-control-prev, + #o_images_viewer_modal .carousel-control-next { + width: 45px; + height: 40px; + top: 45%; + background: rgba(33, 37, 41, 0.4); + color: white; + opacity: 0; + transition: opacity 0.3s; + } + #o_images_viewer_modal .carousel-control-prev:hover, + #o_images_viewer_modal .carousel-control-next:hover { + background: #212529; + } + #o_images_viewer_modal .carousel-inner:hover .carousel-control-prev, + #o_images_viewer_modal .carousel-inner:hover .carousel-control-next { + opacity: 1; + } + /* /openerp_website/static/src/scss/typography.scss defined in bundle 'web.assets_frontend' */ + body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .display-1, + h1, + .h1 { + letter-spacing: -0.03em; + word-spacing: 0.02em; + } + .display-2, + h2, + .h2 { + letter-spacing: -0.02em; + word-spacing: 0.015em; + } + .display-3, + h3, + .h3, + #wrap.website_blog .o_post_subtitle h2 { + letter-spacing: -0.01em; + word-spacing: 0.01em; + } + .display-4, + h4, + .h4, + #wrapwrap.o_odoo_editions .o_table_features thead th { + letter-spacing: 0em; + word-spacing: 0.005em; + } + a { + font-weight: 600; + } + .fw_light, + .fw_extralight { + font-weight: 300; + } + .fw_light label, + .fw_light b, + .fw_light strong, + .fw_light a, + .fw_extralight label, + .fw_extralight b, + .fw_extralight strong, + .fw_extralight a { + font-weight: 400; + } + .fw_regular, + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + font-weight: 400; + } + .fw_medium { + font-weight: 500; + } + .fw_semibold { + font-weight: 600; + } + .fw_bold { + font-weight: bold; + } + .text-heading { + color: #212529; + } + .text-default { + color: #343a40; + } + .text-white a { + color: #26D1AF; + } + .text-white a:hover, + .text-white a:focus { + color: #2AEBC4; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: #6c757d !important; + } + blockquote { + border-left-width: 3px; + } + /* /openerp_website/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap { + position: relative; + display: block; + height: auto; + min-height: 100%; + background-color: #212529; + } + #wrapwrap > * { + display: block; + } + #wrapwrap:not(.o_fullscreen) > main { + z-index: 1; + position: relative; + height: auto; + background-color: #f8f9fa; + transform: translate3d(auto, auto, 0); + white-space: normal; + box-shadow: 0 10px 10px #16181b; + } + #wrapwrap:not(.o_fullscreen) > main::before, + #wrapwrap:not(.o_fullscreen) > main::after { + content: ""; + display: table; + } + @media (max-width: 991.98px) { + #wrapwrap.o_fullscreen > footer#bottom { + display: none; + } + } + @media (min-width: 576px) { + #wrapwrap > header + main >: not(#wrap): not(.o_wslides_fs_main), #wrapwrap > header + main > #wrap: not(.website_blog) >: first-child, #wrapwrap > header + main > #wrap.website_blog: not(.o_wblog_cover_post) >: first-child, #wrapwrap > header + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 50px solid transparent !important; + } + #wrapwrap > header.o_has_sub_nav + main >:not(#wrap):not(.o_wslides_fs_main), + #wrapwrap > header.o_has_sub_nav + main > #wrap:not(.website_blog) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog:not(.o_wblog_cover_post) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 90px solid transparent !important; + } + } + /* /openerp_website/static/src/scss/header.scss defined in bundle 'web.assets_frontend' */ + #oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled { + top: -4px; + } + .o_main_header { + position: fixed; + width: 100%; + height: 50px; + z-index: 2; + background-color: rgba(255, 255, 255, 0.6); + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + transition: all 0.2s ease; + transition-property: background, box-shadow; + transform: translate3d(auto, auto, 0); + } + @media (prefers-reduced-motion: reduce) { + .o_main_header { + transition: none; + } + } + .o_main_header a:focus, + .o_main_header a:active, + .o_main_header a:focus:active { + outline: none; + } + .o_main_header .btn-primary { + color: white !important; + } + .o_main_header > .o_main_header_main { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + height: 100%; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main { + max-width: 540px; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main { + max-width: 720px; + } + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .o_main_header > .o_main_header_main { + max-width: 1140px; + } + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main { + max-width: none; + } + } + .o_main_header > .o_main_header_main a { + color: inherit; + } + .o_main_header > .o_main_header_main a:hover, + .o_main_header > .o_main_header_main a:focus { + color: #2e3a46; + } + .o_main_header > .o_main_header_main .o_logo { + margin: 15px 0; + width: 63px; + height: 20px; + background-size: cover; + } + .o_main_header > .o_main_header_main > .o_primary_nav { + margin: 0 auto; + padding: 0; + text-align: center; + white-space: nowrap; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav { + height: 100%; + } + .o_main_header > .o_main_header_main > .o_primary_nav:before { + content: ""; + background: transparent; + z-index: -1; + visibility: hidden; + box-shadow: 0 1px 0 transparent; + width: 100%; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 500ms, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav: before { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + visibility: visible; + background: #FCFCFC; + box-shadow: 0 1px 0 #e9ecef; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0s, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + transition: none; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown { + position: static; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a { + position: relative; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + content: ""; + display: block; + margin: 0; + position: absolute; + top: 47%; + left: auto; + bottom: auto; + right: 0; + transform-origin: 50% 50%; + transition: all 300ms ease 0s; + width: 10px; + height: 2px; + border: none; + background-color: #212529; + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : before, .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : after { + background-color: #fff; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before { + transform: rotate(45deg); + right: 6px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a { + color: #875A7B; + font-weight: bold; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .label { + display: none; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + background-color: #875A7B !important; + right: 3px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + transform: rotate(45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > .dropdown-menu { + border: none; + border-radius: 0; + margin: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li { + display: inline-block !important; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a { + height: 100%; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li > a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a { + margin-right: 20px; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + visibility: visible; + background-color: white; + transform: translate(0, 0); + transition: transform 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0ms, background-color 0ms linear 500ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div { + opacity: 1; + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(1), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(1), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(1) { + transition-delay: 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(2), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(2), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(2) { + transition-delay: 200ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(3), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(3), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(3) { + transition-delay: 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(4), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(4), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(4) { + transition-delay: 400ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .o_store_link { + max-height: 50px; + transition: max-height 500ms cubic-bezier(0.55, 0, 0.1, 1) 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav::before { + opacity: 0.5; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + width: 100%; + padding: 15px 0 65px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group { + margin-left: -45px; + margin-right: -45px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + padding-left: 45px; + padding-right: 45px; + } + } + @media (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container { + max-width: 100%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + font-size: 16px; + overflow: hidden; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + height: 355px; + padding-top: 10px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div + div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div + div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div + div { + border-left: 1px solid #e9ecef; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul { + position: relative; + list-style: none; + padding: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li { + height: 30px; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + transition-property: height, opacity; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a { + display: block; + height: 100%; + padding: 0; + line-height: 30px; + font-weight: 500; + font-size: 13px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .label, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .label, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .label { + font-size: 12px; + padding: .25em .85em; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after { + top: 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after { + transform-origin: 7px 50%; + width: 8px; + right: 1px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul { + position: absolute; + top: 30px; + left: 0; + bottom: 0; + right: 0; + transform: translate(100%, 0); + opacity: 0; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + transform: translate(0, 0); + opacity: 1; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul.o_sub_opened > li:not(.show), + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show) { + opacity: 0; + height: 0 !important; + overflow: hidden; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family { + text-align: center; + font-weight: 600; + line-height: 2; + pointer-events: none; + cursor: default; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/apps_families_s.png"); + background-position: 0px 50%; + background-repeat: no-repeat; + display: none; + } + @media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/2x_apps_families_s.png"); + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + display: block; + margin: 0 auto; + background-size: auto 100%; + width: 41px; + height: 40px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div { + font-size: 0.7em; + font-weight: 500; + line-height: 1; + color: #6c757d; + margin-bottom: 1.3em; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:active, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:active, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:active { + background-color: transparent; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps .o_nav_app_family, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family { + color: #5B899E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family { + color: #E46F78; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span { + background-position: -48px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family { + color: #5C5B80; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span { + background-position: -96px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family { + color: #D5653E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span { + background-position: -144px 50%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + display: block; + height: 50px; + line-height: 50px; + border-top: 1px solid #e9ecef; + text-align: center; + font-size: 12px; + font-weight: 500; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a { + width: auto; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a:hover { + background-color: transparent; + color: #875A7B; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + display: block; + background-color: #FCFCFC; + visibility: hidden; + z-index: -2; + transform: translate(0, -115%); + transition: transform 333.33333333ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 333.33333333ms, background-color 0ms linear 0ms; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + transition: none; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .form-group > div { + opacity: 0; + transform: translate(0, -30%); + transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .o_store_link { + max-height: 0; + transition: max-height 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav::before { + content: ""; + position: absolute; + top: 100%; + left: 0; + bottom: -1000px; + right: 0; + display: block; + background-color: #000; + opacity: 0; + transition: opacity 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + } + .o_main_header > .o_main_header_main .o_header_buttons { + height: 100%; + line-height: 50px; + float: right; + } + .o_main_header > .o_main_header_main .o_header_buttons > * { + display: inline-block; + float: left; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main .o_header_buttons a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons a.dropdown-toggle { + padding: 0 15px; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart { + padding: 0; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart .my_cart_quantity { + font-family: sans-serif; + border-radius: 100%; + font-weight: 500; + font-size: 90%; + padding: 4px 0; + min-width: 19px; + text-align: center; + display: inline-block; + } + .o_main_header > .o_main_header_main .o_header_buttons .btn-primary { + margin-top: 9px; + } + .o_main_header > .o_main_header_main .o_header_buttons .o_btn_live_dot { + margin-right: 6px; + color: #de4e4a; + animation: o_blink 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 5px; + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 15px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown .dropdown-toggle { + height: 100%; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu { + left: auto; + right: 0; + line-height: 1.45; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu .dropdown-item, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu a { + padding: 5px 15px; + font-size: 13px; + font-weight: 500; + text-transform: none; + } + .o_main_header .o_sub_nav { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + background-color: rgba(255, 255, 255, 0.8); + } + .o_main_header .o_sub_nav, + .o_main_header .o_sub_nav > .container { + min-height: 40px; + } + .o_main_header .o_sub_nav a:not(.dropdown-item) { + font-weight: 500; + color: #495057; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):hover, + .o_main_header .o_sub_nav a:not(.dropdown-item):focus, + .o_main_header .o_sub_nav a:not(.dropdown-item).focus { + color: #212529; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):active, + .o_main_header .o_sub_nav a:not(.dropdown-item).active { + color: #212529; + } + @media (min-width: 576px) { + .o_main_header .o_sub_nav .o_sub_nav_title { + transform: translate(-64px, 0); + transition: transform 400ms ease 0s; + } + } + .o_main_header .o_sub_nav .call-to-action { + overflow: hidden; + max-width: 0px; + transform-origin: 0 0; + transition: max-width 0.3s ease 0ms; + white-space: nowrap; + } + .o_main_header .o_sub_nav .call-to-action > .btn { + line-height: 1.4; + } + @media (min-width: 576px) { + .o_main_header.o_scrolled .o_sub_nav { + background: #FCFCFC; + } + .o_main_header.o_scrolled .o_sub_nav .o_sub_nav_title { + transform: translate(0, 0); + } + .o_main_header.o_scrolled .o_sub_nav .call-to-action { + max-width: none; + } + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav { + transition: 0.3s background-color; + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a { + color: rgba(255, 255, 255, 0.9); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title.focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a.focus { + color: white; + } + @media (min-width: 576px) { + .o_main_header.o_has_sub_nav { + position: absolute; + } + .o_main_header.o_has_sub_nav.o_scrolled { + position: fixed; + top: -51px; + } + .o_main_header.o_inverted { + background-color: transparent; + color: white; + } + .o_main_header.o_inverted a:hover, + .o_main_header.o_inverted a:focus { + color: inherit; + } + .o_main_header.o_inverted .o_logo { + background-position: 100% 0; + } + .o_main_header.o_inverted .o_logo.o_logo_15.center-block { + background-position: 102% 0; + } + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: white; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:focus { + color: #343a40; + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:focus { + color: #fff; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show { + background-color: #FCFCFC; + color: #343a40; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu { + background-color: #FCFCFC; + margin-top: 0; + border: none; + border-radius: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + text-align: left; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > .dropdown-item, + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > a { + display: block; + color: #343a40; + float: none; + } + } + .o_main_header.o_scrolled:not(.o_transparent_blocked), + .o_main_header.o_sub_opened { + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked).deep_hover:hover, + .o_main_header.o_sub_opened.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) .o_logo, + .o_main_header.o_sub_opened .o_logo { + background-position: 0 0; + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::after, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header.o_sub_opened .o_sub_nav { + display: none; + } + @media (max-width: 767.98px) { + .o_main_header { + position: relative; + height: auto; + min-height: 50px; + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header .o_logo { + background-position: 0 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header > .o_main_header_main { + position: relative; + text-align: right; + } + .o_main_header > .o_main_header_main > .o_primary_nav, + .o_main_header > .o_main_header_main .o_header_buttons { + display: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav { + margin: 0 16px; + border: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle { + margin: 0; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title { + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 5px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-menu { + margin: 0; + border-radius: 0; + } + .o_main_header > .o_main_header_main > .o_mobile_menu_toggle { + width: 50px; + line-height: 50px; + margin-right: -15px; + font-size: 18px; + text-align: center; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main { + margin: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons { + background-color: #25252D; + padding: 0 15px; + box-sizing: content-box; + margin: 0 -15px 0; + display: block; + text-align: center; + width: 100%; + height: auto; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * { + overflow: visible !important; + float: none; + display: inline; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * > a:not(.btn) { + display: initial !important; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > *.btn { + white-space: nowrap; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu { + position: relative !important; + transform: none !important; + background: rgba(255, 255, 255, 0.05); + width: 100%; + margin: 0 -15px 0; + box-sizing: content-box; + padding: 5px 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a { + display: block; + padding: 5px; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a:hover { + background-color: transparent; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav { + display: block; + background-color: #25252D; + margin: 0 -15px 0; + padding: 0; + float: none; + white-space: normal; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav .dropdown-menu { + color: #dee2e6; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:active { + color: white; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav li { + border: 0 solid #33343D; + border-width: 1px 5px 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li { + width: 100%; + padding: 0 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .dropdown-menu { + position: static; + display: block; + background-color: transparent; + box-shadow: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul { + list-style-type: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li { + height: 50px; + padding: 0 15px; + border-width: 1px 0 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li > a, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li > a { + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show { + height: auto; + border: none; + background-color: #25252D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle { + color: !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:active, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:active { + color: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:before, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:before, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:after { + background: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + position: static; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family { + height: 50px; + line-height: 50px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family > *, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family > * { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family::after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family::after { + content: "(Apps)"; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link { + position: relative; + border-top: 5px solid #33343D; + line-height: inherit; + height: auto; + text-align: left; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link a { + display: block; + border-top: 1px solid #33343D; + height: 50px; + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown::after { + content: ""; + display: inline-block; + width: 100%; + height: 20px; + margin-bottom: -5px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_sub_nav { + display: none; + } + } + /* /openerp_website/static/src/scss/footer.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > footer { + position: relative; + width: 100%; + height: auto; + min-height: 300px; + background-color: #212529 !important; + color: #6c757d; + z-index: 1; + } + @media (min-width: 992px) { + #wrapwrap > footer.o_footer_effect { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + position: fixed; + z-index: 0; + } + } + #wrapwrap > footer .o_footer_logo { + margin-bottom: 3em; + margin-top: 3em; + } + #wrapwrap > footer a { + color: #adb5bd; + } + #wrapwrap > footer a:hover, + #wrapwrap > footer a:active, + #wrapwrap > footer a:focus { + color: white; + } + #wrapwrap > footer .dropdown-item, + #wrapwrap > footer .dropdown-menu a, + .dropdown-menu #wrapwrap > footer a { + color: #212529; + } + #wrapwrap > footer .dropdown-item:hover, + #wrapwrap > footer .dropdown-menu a:hover, + .dropdown-menu #wrapwrap > footer a:hover, + #wrapwrap > footer .dropdown-item:focus, + #wrapwrap > footer .dropdown-menu a:focus, + .dropdown-menu #wrapwrap > footer a:focus { + color: #16181b; + } + #wrapwrap > footer .dropdown-item:active, + #wrapwrap > footer .dropdown-menu a:active, + .dropdown-menu #wrapwrap > footer a:active { + color: white; + } + #wrapwrap > footer .divider { + margin: 10px 0; + } + #wrapwrap > footer ul, + #wrapwrap > footer ol { + list-style: none; + padding-left: 0; + } + #wrapwrap > footer span.menu_title { + font-weight: 600; + font-size: 1.2em; + color: white; + } + #wrapwrap > footer span.menu_title + ul { + font-size: 0.9em; + margin-top: 10px; + } + #wrapwrap > footer .o_language_selector, + #wrapwrap > footer .o_country_selector { + display: inline-block; + opacity: 0.8; + } + #wrapwrap > footer .o_language_selector a, + #wrapwrap > footer .o_language_selector .o_country_name, + #wrapwrap > footer .o_country_selector a, + #wrapwrap > footer .o_country_selector .o_country_name { + font-size: 0.9em; + font-weight: 600; + } + #wrapwrap > footer .o_language_selector img, + #wrapwrap > footer .o_country_selector img { + max-height: 20px; + margin-right: 5px; + vertical-align: bottom; + } + #wrapwrap > footer .o_language_selector:hover, + #wrapwrap > footer .o_country_selector:hover { + opacity: 1; + } + #wrapwrap > footer .o_language_selector .dropdown-menu.js_language_selector { + transform: translate3d(0, 0, 0) !important; + max-height: 230px; + overflow: auto; + } + #wrapwrap > footer .o_country_selector { + float: right; + } + #wrapwrap > footer hr { + margin: 10px 0; + border-top-color: #383f45; + } + #wrapwrap > footer .social-links .fa { + margin-right: 20px; + } + #wrapwrap > footer .o_footer_bottom { + background-color: #212529; + color: #adb5bd; + padding: 1em 0; + margin-top: 3em; + } + #wrapwrap > footer .o_footer_bottom a { + opacity: 0.6; + } + #wrapwrap > footer .o_footer_bottom a:hover { + opacity: 1; + } + #wrapwrap > footer .o_footer_bottom .o_logo { + margin-left: 5px; + margin-bottom: -2px; + } + /* /openerp_website/static/src/scss/page-specific.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.o_home .s_banner { + padding-bottom: 5%; + } + #wrapwrap.o_home .s_banner .o_banner_home_image { + max-width: 180%; + } + @media (min-width: 768px) and (max-width: 991.98px) { + #wrapwrap.o_home .s_banner .o_banner_home_image { + margin-right: -140px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .s_o_number_unique_value { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + padding-right: 30px; + width: 100%; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before, + #wrapwrap.o_home .s_o_number_unique_value:after { + content: ""; + width: 200%; + height: 100%; + position: absolute; + top: 0; + left: 100%; + bottom: 0; + right: auto; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before { + position: absolute; + top: 0; + left: auto; + bottom: 0; + right: 0; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 480px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 570px; + min-width: 490px; + } + } + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + min-height: 100vh; + overflow: hidden; + } + #wrapwrap.o_login > main .oe_website_login_container, + #wrapwrap.o_sign_up_login > main .oe_website_login_container, + #wrapwrap.o_reset_password > main .oe_website_login_container { + overflow: hidden; + margin: 0 auto; + } + @media (min-width: 768px) { + #wrapwrap.o_login > main .oe_website_login_container, #wrapwrap.o_sign_up_login > main .oe_website_login_container, #wrapwrap.o_reset_password > main .oe_website_login_container { + padding-top: 0px !important; + margin-top: -30px; + padding-bottom: 10px; + } + } + #wrapwrap.o_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_reset_password > main .oe_website_login_container .oe_login_form { + margin: 15px auto 0; + } + #wrapwrap.o_login > main .oe_website_login_container .alert, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .alert, + #wrapwrap.o_reset_password > main .oe_website_login_container .alert { + font-size: 0.8em; + font-weight: 400; + } + #wrapwrap.o_login > main .oe_website_login_container form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form, + #wrapwrap.o_reset_password > main .oe_website_login_container form { + max-width: 400px; + border-top: 1px solid #e9ecef; + padding-top: 10px; + } + #wrapwrap.o_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_reset_password > main .oe_website_login_container form .popover.top { + height: auto; + background-color: #fff; + } + #wrapwrap.o_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_sign_up_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_reset_password > main .oe_website_login_container button[type='submit'] { + float: none !important; + width: 100%; + margin-top: 20px; + text-transform: uppercase; + font-weight: 400; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .media-body { + padding-left: 10px; + } + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 { + background-size: 100% auto; + padding-top: 38%; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + margin-top: -10%; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + position: relative; + margin-top: -34%; + z-index: 1; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container .o_documents_panel_box { + position: absolute; + top: 10%; + left: 15px; + bottom: auto; + right: 55%; + } + } + #wrapwrap.o_documents .o_dc { + padding-top: 40%; + background-size: 100% auto; + background-position: top center; + } + @media (max-width: 767.98px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + background: none; + } + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_input_group .o_dc_range { + max-width: 300px; + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_result .o_value { + min-width: 44px; + } + #wrapwrap.o_documents .o_dc figure { + position: relative; + } + #wrapwrap.o_documents .o_dc figure figcaption { + position: absolute; + top: 55%; + left: 0; + bottom: auto; + right: 0; + z-index: 2; + line-height: 1.1; + } + #wrapwrap.o_documents .o_dc figure svg { + margin: 0 auto; + transform: rotate(-90deg); + background: #e9ecef; + border-radius: 50%; + display: block; + } + #wrapwrap.o_documents .o_dc figure circle { + fill: #e9ecef; + stroke-width: 100px; + transition: stroke-dasharray .3s ease .4s; + stroke-dasharray: 0, 200, 0, 200; + } + #wrapwrap.o_documents .o_dc .nav.nav-tabs a { + white-space: nowrap; + } + @media (max-width: 991.98px) { + #wrapwrap.o_documents .o_dc .nav.nav-tabs { + overflow-x: auto; + } + } + #wrapwrap.o_documents .o_dc .tab-content table.table td:first-child, + #wrapwrap.o_documents .o_dc .tab-content table.table th:first-child { + letter-spacing: -0.03em; + word-spacing: -0.03em; + } + #wrapwrap.o_crm .o_crm_animation_wrapper { + position: relative; + } + #wrapwrap.o_crm .o_crm_animation_wrapper > .crm_animation { + background-image: url("/openerp_website/static/src/img/2016/crm/crm_preview.gif"); + background-size: cover; + border: 1px solid #e9ecef; + position: absolute; + top: 9%; + left: 8%; + bottom: 10%; + right: 8%; + width: auto; + } + #wrapwrap.o_website_builder .o_big_laptop .container, + #wrapwrap.o_website_builder .o_big_laptop .row, + #wrapwrap.o_website_builder .o_big_laptop .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_website_builder .o_big_laptop .form-group { + height: 100%; + position: relative; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + opacity: 0; + transform: translate(-50px, 0); + position: absolute; + top: 25%; + left: auto; + bottom: auto; + right: 10%; + transition: all 1s ease 0s; + width: auto; + height: 45%; + } + @media (min-width: 768px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 500px; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images { + height: 100%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + position: absolute; + top: 35%; + left: auto; + bottom: auto; + right: -5%; + height: 30%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + height: 80%; + margin-top: 15%; + margin-left: -50%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 600px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 700px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + max-width: 100%; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + z-index: 1; + float: right; + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img > img { + height: 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + margin-top: 75px; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: relative; + width: 170%; + margin: 30px -20% 0 -50%; + padding: 10px 20% 10px 50%; + background-color: white; + white-space: nowrap; + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner .check { + margin-right: 10px; + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + margin-top: 55px; + margin-bottom: 55px; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature { + position: relative; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature h4:after { + content: ""; + border-top: 1px dashed #626d78; + margin-left: 15px; + width: 150%; + height: 1px; + position: absolute; + top: 22px; + left: auto; + bottom: auto; + right: auto; + } + #wrapwrap.o_website_builder .o_app_ext .o_features:last-child .o_feature h4:after { + position: absolute; + top: 22px; + left: -150%; + bottom: auto; + right: auto; + margin-left: -15px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + float: none; + max-width: 400px; + margin: auto; + } + } + #wrapwrap.manufacturing .s_responsive_to_image_block h1 span { + font-size: 0.5em; + display: inline-block; + transform: translate(0, -7px); + backface-visibility: hidden; + } + #wrapwrap.manufacturing #mrp_reporting_video { + position: relative; + padding-bottom: 55%; + font-size: 0; + width: 100%; + height: 0; + } + #wrapwrap.manufacturing #mrp_reporting_video > iframe { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 100%; + height: 77%; + } + #wrapwrap.o_pricing .pricing-table { + margin-left: 0; + margin-right: 0; + display: table; + width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + #wrapwrap.o_pricing .pricing-col { + display: table-column; + text-align: center; + float: left; + min-height: 200px; + width: 40%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 60%; + } + @media (min-width: 768px) { + #wrapwrap.o_pricing .pricing-col { + width: 23%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 35%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_pricing .pricing-col { + width: 20%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 20%; + } + } + #wrapwrap.o_pricing .pricing-col .pricing-card { + margin: 0 10px 20px; + background: white; + padding-bottom: 20px; + border-radius: 2px; + } + #wrapwrap.o_pricing .pricing-col .pricing-row { + margin: 10px -10px; + padding: 10px; + position: relative; + font-weight: 400; + font-size: 0.9em; + z-index: 0; + } + #wrapwrap.o_pricing .pricing-col .top { + min-height: 220px; + overflow: hidden; + } + #wrapwrap.o_pricing .pricing-col .top .banner { + position: relative; + padding: 10px; + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .banner > * { + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .suitable { + display: block; + margin: 1em 0; + height: 40px; + } + #wrapwrap.o_pricing .pricing-col .top .suitable .small { + font-size: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .o_pricing_offer_tooltip { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .btn-container { + padding: 0 15px; + font-size: 0.9em; + } + #wrapwrap.o_pricing .description .top .suitable { + text-align: right; + padding-top: 115px; + padding-right: 10px; + } + #wrapwrap.o_pricing .description .top .o_offer_description { + min-height: 120px; + } + #wrapwrap.o_pricing .description .pricing-row:before { + background: rgba(108, 117, 125, 0.5); + content: ""; + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 450%; + height: 100%; + } + #wrapwrap.o_odoo_editions .o_table_features thead th { + padding: 20px 5px 15px 5px; + } + #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features tfoot td { + text-align: center; + border: none; + } + #wrapwrap.o_odoo_editions .o_table_features tbody { + background-color: white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td { + border: none; + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td:first-child { + text-align: left; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active { + border-top: 25px solid white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active:first-child { + border-top: 0; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td { + padding: 15px 0 12px 15px; + } + #wrapwrap.o_brand_assets .anchor { + float: left; + } + #wrapwrap.o_tour div.media_iframe_video iframe { + margin-left: 0; + } + #wrapwrap.o_project_management .graph_bg { + background-image: url("/openerp_website/static/src/img/2016/project/projects_screenshots_04.gif"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% auto; + } + @media (min-width: 768px) { + #wrapwrap.o_docs .o_bg_devices: before { + content: ""; + bottom: 0; + position: absolute; + width: 100%; + height: 50px; + background: linear-gradient(180deg, transparent 20%, white 80%) !important; + } + } + #wrapwrap.o_alternative .o_competitor_card { + position: relative; + height: 320px; + background-color: #fff; + text-align: center; + overflow: hidden; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body { + height: 250px; + margin-bottom: 70px; + line-height: 250px; + font-size: 13px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + display: inline-block; + max-width: 130px; + transition: max-width 0.3s ease 0.3s, opacity 0.3s ease 0.3s; + } + @media (prefers-reduced-motion: reduce) { + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + transition: none; + } + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app { + padding: 0 15px; + opacity: 0; + text-align: left; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img { + width: 60px; + margin: 5px 0 10px 10px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links { + position: absolute; + top: auto; + left: 15px; + bottom: 15px; + right: 15px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links > a > i { + margin-right: 5px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer { + position: absolute; + top: 260px; + left: 0; + bottom: auto; + right: 0; + transition: top .3s ease; + height: 60px; + color: #fff; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer h4 { + color: inherit; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer p { + opacity: 0.75; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body { + margin-top: 70px; + margin-bottom: 0; + line-height: inherit; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body > img { + visibility: hidden; + max-width: 0; + opacity: 0; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body .o_app { + opacity: 1; + transition: opacity .3s ease .3s; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_footer { + top: 0; + } + #wrapwrap .o_alt_to .o_schedule_demo { + max-width: inherit; + } + #wrapwrap .o_alt_to .o_schedule_demo .o_btn_cta { + width: auto; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial { + width: 70%; + margin: 15%; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial .s_testimonial { + background-color: #fff; + padding: 30px 10px 20px 30px; + } + @media (min-width: 768px) { + #wrapwrap .o_alt_to .o_alt_to_graph { + position: absolute; + z-index: 2; + } + } + #wrapwrap.o_timesheet_mobile_app .mobile { + position: relative; + display: block; + width: 100%; + padding: 30px 10px 50px 10px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.25); + } + #wrapwrap.o_timesheet_mobile_app .mobile:before { + content: ''; + position: absolute; + top: 10px; + left: 50%; + bottom: auto; + right: auto; + display: block; + width: 10px; + height: 10px; + margin-left: -5px; + background-color: #545b62; + border-radius: 50%; + } + #wrapwrap.o_timesheet_mobile_app .mobile:after { + content: ''; + position: absolute; + top: auto; + left: 50%; + bottom: 22px; + right: auto; + display: block; + width: 40px; + height: 8px; + margin-left: -20px; + background-color: #545b62; + border-radius: 20px; + } + #wrapwrap.o_studio .o_studio_icon { + width: 80px; + margin: 10px 15px 15px 15px; + border-radius: 6px; + vertical-align: top; + } + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: inline-block; + padding: 4px 8px; + border: 1px dashed #00A09D; + background-color: fadeout(#00A09D, 85%); + } + @media (max-width: 767.98px) { + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: block; + } + } + #wrapwrap.o_studio .s_panel_video_play { + position: absolute; + top: 6%; + left: 10%; + bottom: 10%; + right: 10%; + width: auto; + height: auto; + } + @media (min-width: 768px) { + #wrapwrap.o_studio .s_animated_headline h1 { + width: 430px; + } + } + #wrapwrap.o_studio .s_animated_headline h4 { + font-size: 16px; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a { + color: #343a40; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:hover, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:focus, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.focus { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: -15px; + height: 1px; + transition: 0.4s background; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active:before { + background: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul img { + width: 1.5em; + height: 1em; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_tabs { + border-top: 2px solid #5B899E; + box-shadow: -10px 0 10px -5px #e9ecef; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a { + padding-top: 24px; + transition: padding 0.3s; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a .o_icon_toggle:before { + content: '-'; + font-size: 2em; + line-height: 5px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed { + padding-top: 24px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed .o_icon_toggle:before { + content: "+"; + font-size: 1.5em; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table { + table-layout: auto; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table td, + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table th { + vertical-align: middle; + padding: 0.3rem 0.6em; + } + @media (min-width: 576px) { + #wrapwrap.o_rental .o_rental_order { + background-image: url("/openerp_website/static/src/img/2019/rental/rental_screenshot_04.jpg"); + background-position: right bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 700px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_rental .o_rental_order { + background-position: center bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 450px; + } + } + #wrapwrap.o_rental .o_rental_related_app .popover { + width: 70px; + } + #wrapwrap.o_rental .o_rental_related_app .arrow { + left: 50%; + margin-left: -4px; + } + @media (max-width: 575.98px) { + #wrapwrap.o_rental .o_rental_related_app + .fa { + transform: rotate(90deg) !important; + } + } + #wrapwrap.o_typo .o_typo_page_bg { + background: no-repeat right / auto 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_typo .o_typo_page_bg { + background-image: none !important; + } + } + @media (min-width: 992px) { + #wrapwrap.o_typo .o_main_header: not(.o_scrolled) { + background-color: transparent; + } + #wrapwrap.o_typo .o_typo_page_content { + max-width: 400px; + width: 41%; + } + } + #wrapwrap.o_typo .o_typo_page_bg.text-white h1, + #wrapwrap.o_typo .o_typo_page_bg.text-white h1 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary small { + color: white; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white a { + font-weight: 600; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .text-muted { + color: rgba(255, 255, 255, 0.75) !important; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-default { + color: #212529; + } + #wrapwrap.o_typo .o_typo_page_bg_0 { + background-color: #f3f3f3; + } + #wrapwrap.o_typo .o_typo_page_bg_0 .o_typo_page_content { + background-color: rgba(243, 243, 243, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_1 { + background-color: #eef1f0; + } + #wrapwrap.o_typo .o_typo_page_bg_1 .o_typo_page_content { + background-color: rgba(238, 241, 240, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_2 { + background-color: #e3e3e3; + } + #wrapwrap.o_typo .o_typo_page_bg_2 .o_typo_page_content { + background-color: rgba(227, 227, 227, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_3 { + background-color: #ae808d; + } + #wrapwrap.o_typo .o_typo_page_bg_3 .o_typo_page_content { + background-color: rgba(174, 128, 141, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_4 { + background-color: #9b7b86; + } + #wrapwrap.o_typo .o_typo_page_bg_4 .o_typo_page_content { + background-color: rgba(155, 123, 134, 0.75); + } + @keyframes o_db_fade_top { + 0% { + opacity: 0; + transform: translate3d(0, 20px, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_db_fade_left { + 0% { + opacity: 0; + transform: translate3d(20px, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + #wrapwrap.o_db_activation, + #wrapwrap.o_redeem_your_odoo_mug { + padding-bottom: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > header, + #wrapwrap.o_db_activation > footer, + #wrapwrap.o_redeem_your_odoo_mug > header, + #wrapwrap.o_redeem_your_odoo_mug > footer { + display: none; + } + #wrapwrap.o_db_activation > main, + #wrapwrap.o_redeem_your_odoo_mug > main { + height: 100%; + position: relative; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main, #wrapwrap.o_redeem_your_odoo_mug > main { + background: white; + } + } + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_img { + background-image: url("/openerp_website/static/src/img/db_activation/db_activation_bg_4.jpg"); + } + #wrapwrap.o_db_activation > main .o_db_activation_container, + #wrapwrap.o_db_activation > main .o_redeem_mug_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container { + padding: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img { + background-color: #62495B; + background-size: contain; + background-repeat: no-repeat; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_left { + width: 40%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: all 0.3s; + left: 40%; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: none; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img { + background-position: right; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 60%; + height: 100%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 50%; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_logo { + width: 63px; + height: 20px; + background-size: auto 20px; + margin-top: 30px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper { + width: 80%; + max-width: 540px; + margin: 0 auto; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + padding: 15px 0; + margin-top: 20px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > * { + animation: o_db_fade_left .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions { + animation: o_db_fade_top .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2) { + animation-delay: 0.2s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3) { + animation-delay: 0.3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4) { + animation-delay: 0.4s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5) { + animation-delay: 0.5s; + } + @media (min-height: 768px) and (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + margin-top: -57px; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_content { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + justify-content: space-between; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 0; + flex: 1 1 0; + justify-content: space-around; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 60%; + bottom: 0; + right: 0; + background-color: #f8f9fa; + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 50%; + bottom: 0; + right: 0; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img { + background-position: center; + background-size: cover; + opacity: 0; + transition: opacity 0.2s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current { + transition: opacity 0.2s ease .3s; + opacity: 1; + } + #wrapwrap.o_db_activation > main form .row, + #wrapwrap.o_db_activation > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_db_activation > main form .form-group, + #wrapwrap.o_redeem_your_odoo_mug > main form .row, + #wrapwrap.o_redeem_your_odoo_mug > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_redeem_your_odoo_mug > main form .form-group { + position: relative; + } + #wrapwrap.o_db_activation > main .col-form-label, + #wrapwrap.o_db_activation > main .control-label, + #wrapwrap.o_redeem_your_odoo_mug > main .col-form-label, + #wrapwrap.o_redeem_your_odoo_mug > main .control-label { + line-height: 1.3; + } + #wrapwrap.o_db_activation > main .form-control, + #wrapwrap.o_db_activation > main .o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input { + border-width: 0 0 1px 0; + box-shadow: none; + border-radius: 0; + border-color: #dee2e6; + padding: 5px 0 1px; + color: #343a40; + } + #wrapwrap.o_db_activation > main .form-control:focus, + #wrapwrap.o_db_activation > main .form-control:active, + #wrapwrap.o_db_activation > main .o_db_activation_input:focus, + #wrapwrap.o_db_activation > main .o_db_activation_input:active, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:active, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:active { + border-color: #343a40; + box-shadow: none; + outline: none; + } + #wrapwrap.o_db_activation > main textarea.o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main textarea.o_db_activation_input { + border: none; + padding: 12px; + resize: vertical; + min-height: 120px; + max-height: 200px; + line-height: 1.5; + font-size: 14px; + background-color: #f8f9fa; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col { + padding: 0; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col input { + width: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col select, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col select { + width: 100%; + background-color: transparent; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip { + width: 100%; + position: absolute; + top: auto; + left: 50%; + bottom: 100%; + right: auto; + transform: translateX(-50%); + transition: all .3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip { + opacity: 1; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning input { + color: #F79B5B; + border-color: #F79B5B; + color: #F79B5B; + opacity: 0.5; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip-inner { + border-top: 3px solid #D9534F; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error input { + color: #D9534F; + border-color: #D9534F; + color: #D9534F; + opacity: 0.5; + } + @media (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_col-sm-0, #wrapwrap.o_redeem_your_odoo_mug > main .o_col-sm-0 { + width: 0; + } + } + #wrapwrap.o_db_activation .o_db_activation_steps, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps { + padding: 15px 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper { + height: 100% !important; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress { + width: 100%; + height: 1px; + position: absolute; + top: 6px; + left: 0; + bottom: auto; + right: auto; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar { + transition: width 2s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group { + display: table; + width: 100%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div { + display: table-cell; + vertical-align: top; + position: relative; + width: 33%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6 { + display: inline-block; + position: relative; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title { + opacity: 0.6; + display: block; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + padding: 5px; + display: inline-block; + position: relative; + border-radius: 100%; + background: white; + box-shadow: 0 0 0 5px white; + border: 2px solid #dee2e6; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + transition: all 0.5s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before { + content: ""; + background-color: white; + position: absolute; + top: 3px; + left: 0; + bottom: 27px; + right: 50%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before { + position: absolute; + top: 3px; + left: 50%; + bottom: 27px; + right: 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title { + opacity: 1; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot { + border-color: #00A09D; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot { + background-color: #00A09D; + } + #wrap .s_affix.mt32:first-child { + margin-top: 0 !important; + } + /* /openerp_website/static/src/scss/blog.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.single_post { + background-color: white; + } + #wrap.website_blog { + display: block; + } + #wrap.website_blog:not(.o_single_blog) { + background: white; + } + #wrap.website_blog #title { + border-top-width: 0 !important; + position: relative; + background-color: #212529; + } + #wrap.website_blog #title > .o_blog_cover_container { + height: 300px; + } + @media (min-width: 768px) { + #wrap.website_blog #title > .o_blog_cover_container { + height: 400px; + } + } + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 500px; + } + @media (min-width: 768px) { + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 600px; + } + } + #wrap.website_blog .o_blog_cover_container { + width: 100%; + background-color: #212529; + } + #wrap.website_blog .o_cover { + min-height: 350px; + } + #wrap.website_blog .cover_footer { + height: 45vh; + min-height: 350px; + } + @media (min-width: 768px) { + #wrap.website_blog .card, #wrap.website_blog .panel, #wrap.website_blog .well { + position: relative; + } + #wrap.website_blog .card .card-body, + #wrap.website_blog .panel .card-body, + #wrap.website_blog .well .card-body, + #wrap.website_blog .card .panel-body, + #wrap.website_blog .panel .panel-body, + #wrap.website_blog .well .panel-body, + #wrap.website_blog .card .well, + #wrap.website_blog .panel .well, + #wrap.website_blog .well .well { + margin-bottom: 20px; + } + #wrap.website_blog .card .card-footer, + #wrap.website_blog .panel .card-footer, + #wrap.website_blog .well .card-footer, + #wrap.website_blog .card .panel-footer, + #wrap.website_blog .panel .panel-footer, + #wrap.website_blog .well .panel-footer { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + width: 100%; + } + } + #wrap.website_blog .o_blog_cover_image { + background-position: center; + background-size: 100% auto; + opacity: 0.5; + } + @media (max-width: 767.98px) { + #wrap.website_blog .o_blog_cover_image { + background-size: cover; + } + } + #wrap.website_blog .blog_title { + max-width: 700px; + bottom: 0; + top: 0; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading { + position: absolute; + top: 45%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + width: 100%; + max-width: 700px; + padding: 0 15px; + } + #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top { + top: 50%; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 *, + #wrap.website_blog .blog_title .o_blog_post_heading h2 * { + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 400; + font-size: 32px; + line-height: 34px; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + font-size: 16px; + color: white; + } + @media (min-width: 768px) { + #wrap.website_blog .blog_title .o_blog_post_heading { + padding: 0; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 300; + font-size: 50px; + line-height: 52px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + letter-spacing: -1px; + font-size: 18px; + line-height: 20px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 a { + font-weight: 400; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2:before { + content: ""; + display: block; + margin: 0 auto 25px; + width: 50px; + height: 1px; + background: rgba(255, 255, 255, 0.4); + } + } + #wrap.website_blog .blog_title .o_cover_link, + #wrap.website_blog .blog_title .o_cover_author { + position: absolute; + top: auto; + left: 50%; + bottom: 25px; + right: auto; + transform: translate(-50%, 0); + } + #wrap.website_blog .blog_title .o_cover_link { + bottom: 40px; + } + #wrap.website_blog .blog_title .o_cover_link .btn { + width: 200px; + } + #wrap.website_blog .blog_title .o_cover_author > * { + font-weight: normal; + font-style: italic; + } + @media (max-width: 767.98px) { + #wrap.website_blog .blog_title .o_cover_author { + display: none; + } + } + #wrap.website_blog .social-button-container { + position: relative; + overflow: hidden; + background: white; + margin: 0; + padding: 30px 15px; + } + #wrap.website_blog .o_post_subtitle { + position: relative; + } + #wrap.website_blog .o_post_subtitle .container { + position: relative; + max-width: 700px; + margin-left: auto; + margin-right: auto; + display: block; + } + #wrap.website_blog .o_post_subtitle h2 { + margin-top: 40px; + font-weight: 400; + } + #wrap.website_blog #blog_content { + margin-top: 0 !important; + background: white; + position: relative; + } + #wrap.website_blog #blog_content .container { + max-width: 100%; + } + #wrap.website_blog #blog_content > *, + #wrap.website_blog #blog_content > .container { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + #wrap.website_blog #blog_content section { + background-color: white; + } + #wrap.website_blog #blog_content section.bg-gray-lighter { + background-color: #f8f9fa; + } + #wrap.website_blog #comments { + max-width: 100%; + padding-top: 48px; + } + #wrap.website_blog #comments hr { + display: none; + } + #wrap.website_blog #discussion { + padding-left: 15px; + padding-right: 15px; + padding-bottom: 50px; + max-width: 700px; + margin: auto; + display: block; + position: relative; + overflow: hidden; + } + #wrap.website_blog #discussion > hr { + display: none; + } + #wrap.website_blog #discussion .o_website_chatter_form > div.float-left { + width: 90%; + } + #wrap.website_blog #discussion .o_website_chatter_form textarea { + box-shadow: none; + border-radius: 0.0625rem; + background: rgba(255, 255, 255, 0.5); + } + #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json { + float: right; + } + #wrap.website_blog #blog_right_column > .mt32:first-child { + margin-top: 0 !important; + } + #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child { + margin-top: 0; + } + #wrap.website_blog .o_blog_post_complete.o_sharing_links > a { + vertical-align: middle; + } + .editor_enable #wrap.website_blog .blog_title { + pointer-events: none; + } + .editor_enable #wrap.website_blog .blog_title > * { + pointer-events: auto; + } + /* /openerp_website/static/src/scss/job.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap .js_hr_recruitment a.btn { + font-size: 15px; + } + #wrapwrap .js_hr_recruitment .breadcrumb { + padding-left: 0; + } + #wrapwrap .js_hr_recruitment .o_job_top_bar .container { + position: relative; + } + @media (min-width: 576px) { + #wrapwrap .js_hr_recruitment .o_job_top_bar .container a.btn { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 15px; + } + } + #wrapwrap .js_hr_recruitment .o_tasks h5 { + border-bottom: 3px solid #6c757d; + } + #wrapwrap .js_hr_recruitment .o_perk .fa { + border: 1px solid #875A7B; + color: #875A7B; + } + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + padding: 15px; + color: #343a40; + } + .o_jobs #jobs_grid .card:hover, + .o_jobs #jobs_grid .panel:hover, + .o_jobs #jobs_grid .well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_jobs #jobs_grid .card .o_job_title, + .o_jobs #jobs_grid .panel .o_job_title, + .o_jobs #jobs_grid .well .o_job_title { + color: #875A7B; + font-weight: 400; + line-height: 1.2; + } + .o_jobs_footer { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + @media (min-width: 768px) { + .o_jobs_footer { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + @media (max-width: 991.98px) { + .o_jobs_contact { + padding: 30px; + background-color: #e9ecef; + text-align: center; + } + } + @media (min-width: 992px) { + .o_jobs_contact { + float: right; + } + .o_jobs_contact .o_jobs_contact_img { + float: left; + margin-right: 25px; + } + } + .o_jobs_contact .o_jobs_contact_img img { + width: 80px; + margin-bottom: 25px; + } + /* /openerp_website/static/src/scss/livechat.scss defined in bundle 'web.assets_frontend' */ + .o_livechat_button { + z-index: 1; + padding: 7px 15px 8px; + right: 15px; + background-color: rgba(33, 37, 41, 0.9); + border-radius: 0.125rem 0.125rem 0 0; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-width: 0; + color: #adb5bd; + font: 400 13px/1.2"Montserrat", "Odoo Unicode Support Noto", sans-serif; + transition: background .1s ease 0s; + } + .o_livechat_button:hover { + background-color: #212529; + color: white; + } + .o_livechat_button:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window { + font-family: sans-serif; + } + .o_chat_window[style*="height: 34px"] .o_chat_header .o_chat_title { + cursor: n-resize; + } + .o_chat_window .o_chat_header { + padding: 7px 5px 7px 10px; + background: #875A7B; + } + .o_chat_window .o_chat_header .o_chat_title { + cursor: s-resize; + font: 600 1em/1.5"Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + .o_chat_window .o_chat_header .o_chat_title:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window .o_chat_header .o_chat_window_close:before { + content: "×"; + font: 1.8em/0 sans-serif; + } + .o_chat_window .o_chat_header:hover { + background: #62495B; + } + .o_chat_window .o_mail_thread { + padding-bottom: 20px; + background: #f8f9fa; + } + .o_chat_window .o_mail_thread .o_thread_message { + background: white; + padding: 8px 5px; + box-shadow: inset 0 -1px 0 #e9ecef; + } + .o_chat_window .o_mail_thread .o_thread_message:last-child, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_chat_window .o_mail_thread .o_thread_message:last-child.deep_hover:hover, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + margin-right: 8px; + } + .o_chat_window .o_mail_thread .o_thread_message .o_mail_info { + margin-bottom: 0; + } + .o_chat_window .o_chat_composer > input { + padding: 7px 10px; + border: 1px solid #6c757d; + border-width: 1px 0 0; + } + .o_chat_window .o_chat_composer > input:focus { + outline: none; + } + /* /openerp_website/static/src/scss/sale.scss defined in bundle 'web.assets_frontend' */ + .mycart-popover.popover { + margin-left: -15px; + margin-top: -1px; + } + .mycart-popover.popover .cart_line > div { + margin-bottom: 8px; + } + .mycart-popover.popover .popover-content > .text-center { + padding-top: 4px; + } + .mycart-popover.popover #order_total_untaxed .text-left, + .mycart-popover.popover #order_total_taxes .text-left, + .mycart-popover.popover #order_total .text-left { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + } + .mycart-popover.popover .btn.btn-primary { + margin: 4px auto 8px; + } + /* /openerp_website/static/src/scss/forum.scss defined in bundle 'web.assets_frontend' */ + .website_forum .s_cover, + .o_wforum_forum_card_bg { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .website_forum .s_cover h1, + .o_wforum_forum_card_bg h1 { + color: #fff; + } + .website_forum .s_cover .forum_intro, + .o_wforum_forum_card_bg .forum_intro { + max-width: 800px; + margin: 0 auto 2rem auto; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container { + background-color: #593b51; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.focus { + color: white; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.active, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.active { + background-color: #f8f9fa; + color: #343a40; + } + .o_wforum_forum_card_bg { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + #wrapwrap.website_forum > header + main > #wrap >:first-child, + #wrapwrap.website_forum > header + main >:not(#wrap):not(.o_forum_header) { + border-top-width: 0 !important; + margin-bottom: 8px !important; + } + /* /openerp_website/static/src/scss/events.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_index .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_index .navbar .navbar-brand { + display: none; + } + .o_wevent_index .o_wevent_events_list .card .card-title, + .o_wevent_index .o_wevent_events_list .panel .card-title, + .o_wevent_index .o_wevent_events_list .well .card-title { + margin-top: 1em !important; + font-size: 1.1875rem; + } + .o_wevent_index .o_wevent_badge { + background-color: #875A7B !important; + color: white; + } + .o_wevent_index .o_wevent_badge .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_index .o_wevent_badge:hover, + .o_wevent_index .o_wevent_badge:focus { + background-color: #62495B !important; + color: white; + } + .o_wevent_index .o_wevent_badge:hover .text-muted, + .o_wevent_index .o_wevent_badge:focus .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_event .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_event .navbar .navbar-brand { + font-size: 0.9375rem; + } + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav-link, + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav > li > a { + font-size: 0.75rem; + font-weight: 500; + } + .o_wevent_event .o_wevent_event_title > * { + color: #fff; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + .o_wevent_event .o_wevent_event_title .o_wevent_badge { + display: none; + } + .o_wevent_event #o_wevent_event_footer .s_share .fa { + border-radius: 50% !important; + } + #modal_attendees_registration .modal-header { + background-color: #875A7B !important; + color: white; + } + #modal_attendees_registration .modal-header .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + #modal_attendees_registration .modal-header .close { + width: 1em; + height: 1em; + padding: 0; + margin: 0; + background-color: #fff; + border-radius: 50%; + color: #875A7B; + opacity: .5; + } + #modal_attendees_registration .modal-header .close:hover, + #modal_attendees_registration .modal-header .close:focus { + opacity: 1; + } + .o_wevent_sidebar_img { + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 100%; + height: 220px; + background-position: center; + } + .o_wevent_sidebar_img .fa-map-marker { + margin: auto; + color: #E46F78; + } + .o_wevent_event .ribbon.ribbon_VIP { + background-color: #875A7B !important; + color: white; + } + .o_wevent_event .ribbon.ribbon_VIP .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .country_events_list .oe_country_events_loader { + padding: 4em 0; + background-color: #f8f9fa; + } + .country_events_list .oe_country_events_loader div { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; + } + .country_events_list .oe_country_events_loader div:before, + .country_events_list .oe_country_events_loader div:after { + content: ""; + border-radius: 50%; + background-color: #00A09D; + opacity: 0.6; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + animation: bounce 2s ease-in-out 0s infinite; + } + .country_events_list .oe_country_events_loader div:after { + background-color: #875A7B; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; + } + .country_events_list .oe_country_events_loader p { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/responsive_spacing.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 1199.98px) { + .mt128 { + margin-top: 102.4px !important; + } + .mb128 { + margin-bottom: 102.4px !important; + } + .ml128 { + margin-left: 102.4px !important; + } + .mr128 { + margin-right: 102.4px !important; + } + .mt96 { + margin-top: 76.8px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 76.8px !important; + } + .ml96 { + margin-left: 76.8px !important; + } + .mr96 { + margin-right: 76.8px !important; + } + .mt92 { + margin-top: 73.6px !important; + } + .mb92 { + margin-bottom: 73.6px !important; + } + .ml92 { + margin-left: 73.6px !important; + } + .mr92 { + margin-right: 73.6px !important; + } + .mt64 { + margin-top: 51.2px !important; + } + .mb64 { + margin-bottom: 51.2px !important; + } + .ml64 { + margin-left: 51.2px !important; + } + .mr64 { + margin-right: 51.2px !important; + } + .mt48 { + margin-top: 38.4px !important; + } + .mb48 { + margin-bottom: 38.4px !important; + } + .ml48 { + margin-left: 38.4px !important; + } + .mr48 { + margin-right: 38.4px !important; + } + .mt32 { + margin-top: 25.6px !important; + } + .mb32 { + margin-bottom: 25.6px !important; + } + .ml32 { + margin-left: 25.6px !important; + } + .mr32 { + margin-right: 25.6px !important; + } + .mt24 { + margin-top: 19.2px !important; + } + .mb24 { + margin-bottom: 19.2px !important; + } + .ml24 { + margin-left: 19.2px !important; + } + .mr24 { + margin-right: 19.2px !important; + } + .mt16 { + margin-top: 12.8px !important; + } + .mb16 { + margin-bottom: 12.8px !important; + } + .ml16 { + margin-left: 12.8px !important; + } + .mr16 { + margin-right: 12.8px !important; + } + .mt8 { + margin-top: 6.4px !important; + } + .mb8 { + margin-bottom: 6.4px !important; + } + .ml8 { + margin-left: 6.4px !important; + } + .mr8 { + margin-right: 6.4px !important; + } + .mt4 { + margin-top: 3.2px !important; + } + .mb4 { + margin-bottom: 3.2px !important; + } + .ml4 { + margin-left: 3.2px !important; + } + .mr4 { + margin-right: 3.2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 991.98px) { + .mt128 { + margin-top: 89.6px !important; + } + .mb128 { + margin-bottom: 89.6px !important; + } + .ml128 { + margin-left: 89.6px !important; + } + .mr128 { + margin-right: 89.6px !important; + } + .mt96 { + margin-top: 67.2px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 67.2px !important; + } + .ml96 { + margin-left: 67.2px !important; + } + .mr96 { + margin-right: 67.2px !important; + } + .mt92 { + margin-top: 64.4px !important; + } + .mb92 { + margin-bottom: 64.4px !important; + } + .ml92 { + margin-left: 64.4px !important; + } + .mr92 { + margin-right: 64.4px !important; + } + .mt64 { + margin-top: 44.8px !important; + } + .mb64 { + margin-bottom: 44.8px !important; + } + .ml64 { + margin-left: 44.8px !important; + } + .mr64 { + margin-right: 44.8px !important; + } + .mt48 { + margin-top: 33.6px !important; + } + .mb48 { + margin-bottom: 33.6px !important; + } + .ml48 { + margin-left: 33.6px !important; + } + .mr48 { + margin-right: 33.6px !important; + } + .mt32 { + margin-top: 22.4px !important; + } + .mb32 { + margin-bottom: 22.4px !important; + } + .ml32 { + margin-left: 22.4px !important; + } + .mr32 { + margin-right: 22.4px !important; + } + .mt24 { + margin-top: 16.8px !important; + } + .mb24 { + margin-bottom: 16.8px !important; + } + .ml24 { + margin-left: 16.8px !important; + } + .mr24 { + margin-right: 16.8px !important; + } + .mt16 { + margin-top: 11.2px !important; + } + .mb16 { + margin-bottom: 11.2px !important; + } + .ml16 { + margin-left: 11.2px !important; + } + .mr16 { + margin-right: 11.2px !important; + } + .mt8 { + margin-top: 5.6px !important; + } + .mb8 { + margin-bottom: 5.6px !important; + } + .ml8 { + margin-left: 5.6px !important; + } + .mr8 { + margin-right: 5.6px !important; + } + .mt4 { + margin-top: 2.8px !important; + } + .mb4 { + margin-bottom: 2.8px !important; + } + .ml4 { + margin-left: 2.8px !important; + } + .mr4 { + margin-right: 2.8px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 575.98px) { + .mt128 { + margin-top: 76.8px !important; + } + .mb128 { + margin-bottom: 76.8px !important; + } + .ml128 { + margin-left: 76.8px !important; + } + .mr128 { + margin-right: 76.8px !important; + } + .mt96 { + margin-top: 57.6px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 57.6px !important; + } + .ml96 { + margin-left: 57.6px !important; + } + .mr96 { + margin-right: 57.6px !important; + } + .mt92 { + margin-top: 55.2px !important; + } + .mb92 { + margin-bottom: 55.2px !important; + } + .ml92 { + margin-left: 55.2px !important; + } + .mr92 { + margin-right: 55.2px !important; + } + .mt64 { + margin-top: 38.4px !important; + } + .mb64 { + margin-bottom: 38.4px !important; + } + .ml64 { + margin-left: 38.4px !important; + } + .mr64 { + margin-right: 38.4px !important; + } + .mt48 { + margin-top: 28.8px !important; + } + .mb48 { + margin-bottom: 28.8px !important; + } + .ml48 { + margin-left: 28.8px !important; + } + .mr48 { + margin-right: 28.8px !important; + } + .mt32 { + margin-top: 19.2px !important; + } + .mb32 { + margin-bottom: 19.2px !important; + } + .ml32 { + margin-left: 19.2px !important; + } + .mr32 { + margin-right: 19.2px !important; + } + .mt24 { + margin-top: 14.4px !important; + } + .mb24 { + margin-bottom: 14.4px !important; + } + .ml24 { + margin-left: 14.4px !important; + } + .mr24 { + margin-right: 14.4px !important; + } + .mt16 { + margin-top: 9.6px !important; + } + .mb16 { + margin-bottom: 9.6px !important; + } + .ml16 { + margin-left: 9.6px !important; + } + .mr16 { + margin-right: 9.6px !important; + } + .mt8 { + margin-top: 4.8px !important; + } + .mb8 { + margin-bottom: 4.8px !important; + } + .ml8 { + margin-left: 4.8px !important; + } + .mr8 { + margin-right: 4.8px !important; + } + .mt4 { + margin-top: 2.4px !important; + } + .mb4 { + margin-bottom: 2.4px !important; + } + .ml4 { + margin-left: 2.4px !important; + } + .mr4 { + margin-right: 2.4px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 474.98px) { + .mt128 { + margin-top: 64px !important; + } + .mb128 { + margin-bottom: 64px !important; + } + .ml128 { + margin-left: 64px !important; + } + .mr128 { + margin-right: 64px !important; + } + .mt96 { + margin-top: 48px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 48px !important; + } + .ml96 { + margin-left: 48px !important; + } + .mr96 { + margin-right: 48px !important; + } + .mt92 { + margin-top: 46px !important; + } + .mb92 { + margin-bottom: 46px !important; + } + .ml92 { + margin-left: 46px !important; + } + .mr92 { + margin-right: 46px !important; + } + .mt64 { + margin-top: 32px !important; + } + .mb64 { + margin-bottom: 32px !important; + } + .ml64 { + margin-left: 32px !important; + } + .mr64 { + margin-right: 32px !important; + } + .mt48 { + margin-top: 24px !important; + } + .mb48 { + margin-bottom: 24px !important; + } + .ml48 { + margin-left: 24px !important; + } + .mr48 { + margin-right: 24px !important; + } + .mt32 { + margin-top: 16px !important; + } + .mb32 { + margin-bottom: 16px !important; + } + .ml32 { + margin-left: 16px !important; + } + .mr32 { + margin-right: 16px !important; + } + .mt24 { + margin-top: 12px !important; + } + .mb24 { + margin-bottom: 12px !important; + } + .ml24 { + margin-left: 12px !important; + } + .mr24 { + margin-right: 12px !important; + } + .mt16 { + margin-top: 8px !important; + } + .mb16 { + margin-bottom: 8px !important; + } + .ml16 { + margin-left: 8px !important; + } + .mr16 { + margin-right: 8px !important; + } + .mt8 { + margin-top: 4px !important; + } + .mb8 { + margin-bottom: 4px !important; + } + .ml8 { + margin-left: 4px !important; + } + .mr8 { + margin-right: 4px !important; + } + .mt4 { + margin-top: 2px !important; + } + .mb4 { + margin-bottom: 2px !important; + } + .ml4 { + margin-left: 2px !important; + } + .mr4 { + margin-right: 2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + .mt46 { + margin-top: 46px !important; + } + .mb46 { + margin-bottom: 46px !important; + } + .ml46 { + margin-left: 46px !important; + } + .mr46 { + margin-right: 46px !important; + } + .mt60 { + margin-top: 60px !important; + } + .mb60 { + margin-bottom: 60px !important; + } + .ml60 { + margin-left: 60px !important; + } + .mr60 { + margin-right: 60px !important; + } + .mt62 { + margin-top: 62px !important; + } + .mb62 { + margin-bottom: 62px !important; + } + .ml62 { + margin-left: 62px !important; + } + .mr62 { + margin-right: 62px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .ml80 { + margin-left: 80px !important; + } + .mr80 { + margin-right: 80px !important; + } + .mt84 { + margin-top: 84px !important; + } + .mb84 { + margin-bottom: 84px !important; + } + .ml84 { + margin-left: 84px !important; + } + .mr84 { + margin-right: 84px !important; + } + @media (max-width: 1199.98px) { + .mt46 { + margin-top: 36.8px !important; + } + .mb46 { + margin-bottom: 36.8px !important; + } + .ml46 { + margin-left: 36.8px !important; + } + .mr46 { + margin-right: 36.8px !important; + } + .mt60 { + margin-top: 48px !important; + } + .mb60 { + margin-bottom: 48px !important; + } + .ml60 { + margin-left: 48px !important; + } + .mr60 { + margin-right: 48px !important; + } + .mt62 { + margin-top: 49.6px !important; + } + .mb62 { + margin-bottom: 49.6px !important; + } + .ml62 { + margin-left: 49.6px !important; + } + .mr62 { + margin-right: 49.6px !important; + } + .mt80 { + margin-top: 64px !important; + } + .mb80 { + margin-bottom: 64px !important; + } + .ml80 { + margin-left: 64px !important; + } + .mr80 { + margin-right: 64px !important; + } + .mt84 { + margin-top: 67.2px !important; + } + .mb84 { + margin-bottom: 67.2px !important; + } + .ml84 { + margin-left: 67.2px !important; + } + .mr84 { + margin-right: 67.2px !important; + } + } + @media (max-width: 991.98px) { + .mt46 { + margin-top: 32.2px !important; + } + .mb46 { + margin-bottom: 32.2px !important; + } + .ml46 { + margin-left: 32.2px !important; + } + .mr46 { + margin-right: 32.2px !important; + } + .mt60 { + margin-top: 42px !important; + } + .mb60 { + margin-bottom: 42px !important; + } + .ml60 { + margin-left: 42px !important; + } + .mr60 { + margin-right: 42px !important; + } + .mt62 { + margin-top: 43.4px !important; + } + .mb62 { + margin-bottom: 43.4px !important; + } + .ml62 { + margin-left: 43.4px !important; + } + .mr62 { + margin-right: 43.4px !important; + } + .mt80 { + margin-top: 56px !important; + } + .mb80 { + margin-bottom: 56px !important; + } + .ml80 { + margin-left: 56px !important; + } + .mr80 { + margin-right: 56px !important; + } + .mt84 { + margin-top: 58.8px !important; + } + .mb84 { + margin-bottom: 58.8px !important; + } + .ml84 { + margin-left: 58.8px !important; + } + .mr84 { + margin-right: 58.8px !important; + } + } + @media (max-width: 575.98px) { + .mt46 { + margin-top: 27.6px !important; + } + .mb46 { + margin-bottom: 27.6px !important; + } + .ml46 { + margin-left: 27.6px !important; + } + .mr46 { + margin-right: 27.6px !important; + } + .mt60 { + margin-top: 36px !important; + } + .mb60 { + margin-bottom: 36px !important; + } + .ml60 { + margin-left: 36px !important; + } + .mr60 { + margin-right: 36px !important; + } + .mt62 { + margin-top: 37.2px !important; + } + .mb62 { + margin-bottom: 37.2px !important; + } + .ml62 { + margin-left: 37.2px !important; + } + .mr62 { + margin-right: 37.2px !important; + } + .mt80 { + margin-top: 48px !important; + } + .mb80 { + margin-bottom: 48px !important; + } + .ml80 { + margin-left: 48px !important; + } + .mr80 { + margin-right: 48px !important; + } + .mt84 { + margin-top: 50.4px !important; + } + .mb84 { + margin-bottom: 50.4px !important; + } + .ml84 { + margin-left: 50.4px !important; + } + .mr84 { + margin-right: 50.4px !important; + } + } + @media (max-width: 474.98px) { + .mt46 { + margin-top: 23px !important; + } + .mb46 { + margin-bottom: 23px !important; + } + .ml46 { + margin-left: 23px !important; + } + .mr46 { + margin-right: 23px !important; + } + .mt60 { + margin-top: 30px !important; + } + .mb60 { + margin-bottom: 30px !important; + } + .ml60 { + margin-left: 30px !important; + } + .mr60 { + margin-right: 30px !important; + } + .mt62 { + margin-top: 31px !important; + } + .mb62 { + margin-bottom: 31px !important; + } + .ml62 { + margin-left: 31px !important; + } + .mr62 { + margin-right: 31px !important; + } + .mt80 { + margin-top: 40px !important; + } + .mb80 { + margin-bottom: 40px !important; + } + .ml80 { + margin-left: 40px !important; + } + .mr80 { + margin-right: 40px !important; + } + .mt84 { + margin-top: 42px !important; + } + .mb84 { + margin-bottom: 42px !important; + } + .ml84 { + margin-left: 42px !important; + } + .mr84 { + margin-right: 42px !important; + } + } + /* /openerp_website/static/src/scss/odoo-experience.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > #o_xp_header + main >:not(#wrap), + #wrapwrap > header + main > #wrap >:first-child { + border-top: 50px solid transparent !important; + } + #o_xp { + font-size: .875rem; + } + #o_xp .o_xp_box { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + background-color: #fff; + } + @media (min-width: 576px) { + #o_xp .o_xp_box { + margin: 0; + } + } + #o_xp .o_xp_box.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #o_xp .o_xp_box_content { + width: 100%; + text-align: center; + } + #o_xp .o_xp_square, + #o_xp .o_xp_vertical_rectangle, + #o_xp .o_xp_horizontal_rectangle, + #o_xp .o_xp_rectangle_1-3, + #o_xp .o_xp_rectangle_2-3, + #o_xp .o_xp_rectangle_1-4 { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + align-self: start; + padding: 0; + } + #o_xp .o_xp_square:before, + #o_xp .o_xp_vertical_rectangle:before, + #o_xp .o_xp_horizontal_rectangle:before, + #o_xp .o_xp_rectangle_1-3:before, + #o_xp .o_xp_rectangle_2-3:before, + #o_xp .o_xp_rectangle_1-4:before { + content: ""; + display: block; + } + #o_xp .o_xp_square > img, + #o_xp .o_xp_square .o_xp_box_content, + #o_xp .o_xp_vertical_rectangle > img, + #o_xp .o_xp_vertical_rectangle .o_xp_box_content, + #o_xp .o_xp_horizontal_rectangle > img, + #o_xp .o_xp_horizontal_rectangle .o_xp_box_content, + #o_xp .o_xp_rectangle_1-3 > img, + #o_xp .o_xp_rectangle_1-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_2-3 > img, + #o_xp .o_xp_rectangle_2-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_1-4 > img, + #o_xp .o_xp_rectangle_1-4 .o_xp_box_content { + width: 100%; + } + #o_xp .o_xp_vertical_rectangle:before { + padding-top: 200%; + } + #o_xp .o_xp_square:before { + padding-top: 100%; + } + #o_xp .o_xp_rectangle_2-3:before { + padding-top: 66.66%; + } + #o_xp .o_xp_horizontal_rectangle:before { + padding-top: 50%; + } + #o_xp .o_xp_rectangle_1-3:before { + padding-top: 33.33%; + } + #o_xp .o_xp_rectangle_1-4:before { + padding-top: 25%; + } + #o_xp .o_xp_box_padding { + padding: 40px; + } + #o_xp .o_xp_btn { + width: 240px; + padding: .5em 1em; + font-size: 1.125rem; + font-weight: 600; + line-height: 1.4; + text-align: left; + } + #o_xp .o_xp_btn small { + font-size: .75rem; + } + #o_xp .o_xp_offset_numbers .o_xp_box, + #o_xp .o_xp_offset_numbers .card, + #o_xp .o_xp_offset_numbers .panel, + #o_xp .o_xp_offset_numbers .well { + margin-top: -115px; + } + @media (min-width: 992px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -75px; + } + } + @media (min-width: 1200px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -90px; + } + } + #o_xp .o_xp_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + overflow: hidden; + padding-left: 15px; + background-color: #fff; + font-size: .6875rem; + font-weight: 600; + text-transform: uppercase; + } + #o_xp .o_xp_label .fa { + width: 30px; + height: 30px; + margin-left: 15px; + background-color: #875A7B; + color: #fff; + line-height: 30px; + text-align: center; + } + #o_xp .o_xp_play { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + width: 80px; + height: 80px; + padding-left: 5px; + margin: -30px 0 0 -30px; + background-color: #fff; + border-radius: 50%; + color: #00A09D; + font-size: 2rem; + line-height: 80px; + text-align: center; + } + #o_xp .o_xp_play:hover { + cursor: pointer; + background-color: #00A09D; + color: #fff; + } + #o_xp .s_o_numbers > div { + border-right: 1px dashed #6c757d; + } + #o_xp .s_o_numbers > div:last-child { + border-right: 0; + } + @media (max-width: 575.98px) { + #o_xp .s_o_numbers > div: nth-child(2n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+3) { + border-top: 1px dashed #6c757d; + } + } + @media (min-width: 576px) and (max-width: 991.98px) { + #o_xp .s_o_numbers > div: nth-child(3n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+4) { + border-top: 1px dashed #6c757d; + } + } + #o_xp .s_o_numbers .s_o_number .title { + padding-top: 0; + } + #o_xp .o_xp_hashtag { + position: relative; + display: inline-block; + width: 320px; + padding: 25px 0; + margin-top: -30px; + background-color: #fff; + border-radius: 4px; + color: #875A7B; + transition: filter .2s ease; + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15)); + } + #o_xp .o_xp_hashtag:after { + content: ""; + position: absolute; + top: auto; + left: 50%; + bottom: -12px; + right: auto; + width: 0; + height: 0; + margin-left: -12px; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #fff; + } + #o_xp .o_xp_hashtag:hover, + #o_xp .o_xp_hashtag:focus { + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)); + } + #o_xp .oe_share .fa { + width: 80px; + height: 80px; + margin: 0 5px; + background-color: #fff; + color: #00A09D; + border-radius: 50%; + font-size: 2rem; + line-height: 80px; + } + #o_xp .oe_share .fa:hover { + background-color: #00A09D; + color: #fff; + } + #o_xp .o_xp_slot span { + padding: 8px 12px; + border: 1px solid #495057; + margin-left: -1px; + font-size: 0.75rem; + font-weight: 600; + } + #o_xp .o_xp_comparison .list-group-item:hover, + #o_xp .o_xp_comparison .list-group-item:focus { + z-index: auto; + } + #o_xp .o_xp_comparison .card, + #o_xp .o_xp_comparison .panel, + #o_xp .o_xp_comparison .well { + margin-top: -75px; + } + @media (max-width: 991.98px) { + #o_xp .o_xp_comparison .card, #o_xp .o_xp_comparison .panel, #o_xp .o_xp_comparison .well { + margin-top: 40px; + } + } + @media (min-width: 768px) { + #o_xp .o_xp_comparison .card-header, #o_xp .o_xp_comparison .panel-heading { + height: 75px; + } + } + #o_xp_nav .o_logo { + background-size: auto 25px; + height: 30px; + margin: 10px 0 10px 15px; + } + #o_xp_nav .nav-item .nav-link, + #o_xp_nav .nav > li .nav-link, + #o_xp_nav .nav-item .nav > li > a, + #o_xp_nav .nav > li > a, + #o_xp_nav .nav-item .dropdown-item, + #o_xp_nav .nav > li .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav-item a, + #o_xp_nav .nav > li .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav > li a { + color: inherit; + font-size: .75rem; + font-weight: 600; + text-transform: uppercase; + transition: all 0.2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + transition: none; + } + } + #o_xp_nav .nav-item .nav-link:after, + #o_xp_nav .nav > li .nav-link:after, + #o_xp_nav .nav-item .nav > li > a:after, + #o_xp_nav .nav > li > a:after, + #o_xp_nav .nav-item .nav-link:before, + #o_xp_nav .nav > li .nav-link:before, + #o_xp_nav .nav-item .nav > li > a:before, + #o_xp_nav .nav > li > a:before, + #o_xp_nav .nav-item .dropdown-item:after, + #o_xp_nav .nav > li .dropdown-item:after, + #o_xp_nav .nav-item .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav-item a:after, + #o_xp_nav .nav > li .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav > li a:after, + #o_xp_nav .nav-item .dropdown-item:before, + #o_xp_nav .nav > li .dropdown-item:before, + #o_xp_nav .nav-item .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav-item a:before, + #o_xp_nav .nav > li .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav > li a:before { + display: none; + } + #o_xp_nav .nav-item .nav-link:hover, + #o_xp_nav .nav > li .nav-link:hover, + #o_xp_nav .nav-item .nav > li > a:hover, + #o_xp_nav .nav > li > a:hover, + #o_xp_nav .nav-item .nav-link:focus, + #o_xp_nav .nav > li .nav-link:focus, + #o_xp_nav .nav-item .nav > li > a:focus, + #o_xp_nav .nav > li > a:focus, + #o_xp_nav .nav-item .dropdown-item:hover, + #o_xp_nav .nav > li .dropdown-item:hover, + #o_xp_nav .nav-item .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav-item a:hover, + #o_xp_nav .nav > li .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav > li a:hover, + #o_xp_nav .nav-item .dropdown-item:focus, + #o_xp_nav .nav > li .dropdown-item:focus, + #o_xp_nav .nav-item .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav-item a:focus, + #o_xp_nav .nav > li .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav > li a:focus { + color: #875A7B; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + background-color: #25252D; + color: #fff; + border-top: 1px solid #33343D; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item .nav-link: hover, #o_xp_nav .nav > li .nav-link: hover, #o_xp_nav .nav-item .nav > li > a: hover, #o_xp_nav .nav > li > a: hover, #o_xp_nav .nav-item .nav-link: focus, #o_xp_nav .nav > li .nav-link: focus, #o_xp_nav .nav-item .nav > li > a: focus, #o_xp_nav .nav > li > a: focus, #o_xp_nav .nav-item .dropdown-item: hover, #o_xp_nav .nav > li .dropdown-item: hover, #o_xp_nav .nav-item .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav-item a: hover, #o_xp_nav .nav > li .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav > li a: hover, #o_xp_nav .nav-item .dropdown-item: focus, #o_xp_nav .nav > li .dropdown-item: focus, #o_xp_nav .nav-item .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav-item a: focus, #o_xp_nav .nav > li .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav > li a: focus { + background-color: #fff; + } + } + #o_xp_nav .nav-item > .nav-link, + #o_xp_nav .nav > li > .nav-link, + #o_xp_nav .nav > li.nav-item > a, + #o_xp_nav .nav > li > a { + padding: 15px 20px; + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item > .nav-link, #o_xp_nav .nav > li > .nav-link, #o_xp_nav .nav > li.nav-item > a, #o_xp_nav .nav > li > a { + padding: 15px; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item.dropdown.show .nav-link, #o_xp_nav .nav > li.dropdown.show .nav-link, #o_xp_nav .nav-item.dropdown.show .nav > li > a, #o_xp_nav .nav > li.dropdown.show .nav > li > a { + background-color: #e9ecef; + color: #875A7B; + } + } + #o_xp_nav .nav-item .dropdown-menu, + #o_xp_nav .nav > li .dropdown-menu { + background-color: #e9ecef; + background-clip: inherit; + padding: 0; + margin: 0; + border-radius: 0; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .dropdown-menu, #o_xp_nav .nav > li .dropdown-menu { + width: 100%; + box-shadow: none; + } + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, + #o_xp_nav .nav > li .dropdown-menu .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + #o_xp_nav .nav > li .dropdown-menu a { + background-color: #33343D; + border-top: 1px solid #25252D; + height: 50px; + line-height: 50px; + padding: 0 20px 0 47px; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 17px; + } + } + @media (min-width: 1200px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 20px; + } + } + #o_xp_nav .nav-item .dropdown, + #o_xp_nav .nav > li .dropdown { + transition: all 2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .dropdown, #o_xp_nav .nav > li .dropdown { + transition: none; + } + } + #o_xp_nav .o_xp_nav_register { + height: 50px; + line-height: 50px; + padding: 0 20px; + border: 0; + border-radius: 0; + } + #o_xp_nav .o_xp_nav_toggler { + position: relative; + width: 35px; + height: 35px; + padding: 5px; + border: 0; + margin: -2px 10px 0 0; + background-color: transparent; + cursor: pointer; + } + #o_xp_nav .o_xp_nav_toggler:focus { + outline: 0; + } + @media (min-width: 992px) { + #o_xp_nav .o_xp_nav_toggler { + display: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner { + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + display: block; + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 25px; + height: 3px; + background-color: #343a40; + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before { + content: ""; + top: -8px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + content: ""; + bottom: -8px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:after { + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_track_proposal .form-group { + margin-bottom: 1.5rem; + } + #o_xp_track_proposal .form-control:focus { + box-shadow: none; + border-color: #00A09D; + } + #o_xp_track_proposal .o_xp_wcount { + background-color: #dee2e6; + } + #o_xp_exhibitors_list table > tbody > tr > td { + border: 0; + } + #exhibitor-registration label { + position: relative; + } + #exhibitor-registration label > input { + visibility: hidden; + position: absolute; + } + #exhibitor-registration label > input + div { + padding: 10px; + border: 5px solid #e9ecef; + cursor: pointer; + } + #exhibitor-registration label:hover > input + div { + border-color: #6c757d; + } + #exhibitor-registration label:hover > input + div:before { + color: #6c757d; + } + #exhibitor-registration label > input:checked + div, + #exhibitor-registration label:hover > input:checked + div { + border-color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input:checked + div:before { + color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input + div:before { + content: "\f058"; + font-family: "FontAwesome"; + width: 40px; + height: 40px; + position: absolute; + line-height: 40px; + top: -16px; + right: -16px; + background-color: #fff; + font-size: 2em; + text-align: center; + } + /* /openerp_website/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + .o_portal_wrap .o_portal_docs .badge, + .o_portal_wrap .o_portal_docs .label { + background-color: #875A7B; + color: #fff; + padding: .5em 1em; + } + .o_portal_wrap table > thead > tr > th, + .o_portal_wrap table > thead > tr.active > th { + background-color: #f8f9fa; + border-bottom-width: 0; + } + /* /openerp_website/static/src/scss/snippets/s_affix.scss defined in bundle 'web.assets_frontend' */ + .s_affix { + background: white; + } + .s_affix > .container { + margin-bottom: 0 !important; + } + .s_affix #features_affix { + position: -webkit-sticky; + position: sticky; + top: 50px; + left: auto; + bottom: auto; + right: auto; + height: calc(100vh - 50px); + overflow-y: auto; + padding: 40px 0; + border-right: 1px solid #dee2e6; + opacity: 0; + } + .s_affix #features_affix.o_js_affix_active { + opacity: 1; + transition: opacity 0.1s; + } + .s_affix #features_affix > a.list-group-item-action { + color: rgba(52, 58, 64, 0.7); + font-size: 0.75rem; + transition: padding 0.1s; + box-shadow: none; + padding-left: 3px; + position: relative; + } + .s_affix #features_affix > a.list-group-item-action:hover, + .s_affix #features_affix > a.list-group-item-action:focus, + .s_affix #features_affix > a.list-group-item-action.focus { + color: #212529; + } + .s_affix #features_affix > a.list-group-item-action:before { + content: ""; + width: 2px; + position: absolute; + top: 5px; + left: 0; + bottom: 5px; + right: auto; + } + .s_affix #features_affix > a.list-group-item-action.active { + background: none; + padding-left: 8px; + } + .s_affix #features_affix > a.list-group-item-action.active:before { + background-color: #00A09D; + } + .s_affix h2 { + margin: 40px 0 20px; + color: #875A7B; + } + .s_affix p { + margin-bottom: 20px; + } + .s_affix hr { + margin: 20px 0 0 0; + border-top: 1px solid #dee2e6; + } + .s_affix .col-lg-12:last-child { + margin-bottom: 60px; + } + .s_affix .col-lg-12:last-child hr { + display: none; + } + .s_affix .o-related-apps h2 { + margin-bottom: 30px !important; + } + .s_affix .o-related-apps img { + width: 40px; + height: 40px; + margin-right: 15px; + } + .s_affix .o-related-apps h5 { + height: 40px; + padding: 12px 15px; + background-color: #e9ecef; + } + .s_affix .o-related-apps .o-content-overflow { + overflow: hidden; + } + .s_affix .o-related-apps p a { + white-space: nowrap; + } + header.o_has_sub_nav + main .s_affix #features_affix { + top: 40px; + } + #oe_main_menu_navbar ~ #wrapwrap .s_affix #features_affix { + top: 96px; + } + #oe_main_menu_navbar ~ #wrapwrap header.o_has_sub_nav + main .s_affix #features_affix { + top: 86px; + } + /* /openerp_website/static/src/scss/snippets/s_banner.scss defined in bundle 'web.assets_frontend' */ + .s_banner { + min-height: 25vh; + padding: 1em 0; + position: relative; + } + .s_banner:before { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/patterns/banner_bg.png"); + background-position: 0% 100%; + background-size: cover; + } + .js_top_banner { + overflow: hidden; + } + @media (max-width: 767.98px) { + .js_top_banner { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + color: white !important; + } + .js_top_banner * { + color: inherit !important; + } + .js_top_banner .row > div, + .js_top_banner .form-horizontal .form-group > div, + .form-horizontal .js_top_banner .form-group > div { + text-align: center !important; + margin-top: 32px !important; + margin-bottom: 32px !important; + } + } + /* /openerp_website/static/src/scss/snippets/s_browser.scss defined in bundle 'web.assets_frontend' */ + .s_browser { + position: relative; + border-radius: 15px 15px 0 0; + } + .s_browser.shadow { + box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05); + } + .s_browser .bar { + width: 100%; + height: auto; + position: relative; + } + .s_browser .content .tab-pane > img { + width: 100%; + } + /* /openerp_website/static/src/scss/snippets/s_figure_link.scss defined in bundle 'web.assets_frontend' */ + .s_figure_link { + padding-bottom: 60%; position: relative; text-align: right; backface-visibility: hidden;}@media (min-width: 992px){.s_figure_link{padding-bottom: 50%;}}.s_figure_link > a{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform: translate3d(0, 0, 0); filter: url('data:image/svg+xml;charset=utf-8,#filter'); -webkit-filter: grayscale(100%) contrast(110%); filter: grayscale(100%) contrast(110%); background-position: center; opacity: 0.3; transform-origin: 50% 50%; transform: scale(1.05); transition: transform 0.65s ease 0s;}.s_figure_link h2, .s_figure_link p{pointer-events: none; position: absolute; top: auto; left: 15px; bottom: auto; right: 15px; color: white; transition: all 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link h2{top: 10px; transform: translate(0, 100%); padding: 5px 0;}@media (min-width: 992px){.s_figure_link h2{padding-bottom: 6px; padding: 10px 0;}}@media (min-width: 992px){.col-lg-4 .s_figure_link h2{font-size: 24px; padding-bottom: 15px; top: 30px;}}.s_figure_link h2:after{content: ""; background: rgba(255, 255, 255, 0.6); opacity: 0; width: 100%; height: 1px; transform: translate(0, 40px); position: absolute; top: 100%; left: 0; bottom: auto; right: auto; transition: all 0.65s cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link p{bottom: 10px; padding: 10px 0; transform: translate(0, 100%); opacity: 0; line-height: 1.5; display: none;}@media (min-width: 768px){.s_figure_link p{display: 15px; display: block;}}@media (min-width: 992px){.s_figure_link p{bottom: 20px;}}.s_figure_link:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: opacity 0.35s ease;}.s_figure_link:hover > a{transform: scale(1);}.s_figure_link:hover h2, .s_figure_link:hover h2:after, .s_figure_link:hover p{transform: translate(0, 0); opacity: 1;}.s_figure_link:hover:before{transition: opacity 1.6s ease; opacity: 1 0s;}.s_figure_link.o_gradient_alpha:before{background: linear-gradient(-30deg, #006d6b 30%, #474662 100%) !important;}.s_figure_link.o_gradient_beta:before{background: linear-gradient(-30deg, #486d7e 30%, #006d6b 100%) !important;}.s_figure_link.o_gradient_gamma:before{background: linear-gradient(-30deg, #fb4a55 30%, #b84d28 100%) !important;}.s_figure_link.o_gradient_delta:before{background: linear-gradient(-30deg, #474662 30%, #dc4450 100%) !important;}.s_figure_link.o_gradient_epsilon:before{background: linear-gradient(-30deg, #b84d28 30%, #474662 100%) !important;} + /* /openerp_website/static/src/scss/snippets/s_laptop_screen.scss defined in bundle 'web.assets_frontend' */ + .s_laptop_screen { + position: relative; + overflow: hidden; + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + [class*="o_v_align_col"] .s_laptop_screen, + [class*="o_equal_col"] .s_laptop_screen { + padding-bottom: 51.4%; + } + .s_laptop_screen > .bg { + width: 100%; + height: auto; + padding-bottom: 51.4%; + background-size: cover; + pointer-events: none; + cursor: default; + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.svg"); + background-position: 0 0; + background-repeat: no-repeat; + } + .s_laptop_screen > .bg::selection, + .s_laptop_screen > .bg *::selection { + background: transparent; + } + .s_laptop_screen > .bg::-moz-selection, + .s_laptop_screen > .bg *::-moz-selection { + background: transparent; + } + .s_laptop_screen > img { + position: absolute; + top: 8%; + left: 3%; + bottom: auto; + right: 0; + width: 94%; + pointer-events: none; + cursor: default; + } + .s_laptop_screen > img::selection, + .s_laptop_screen > img *::selection { + background: transparent; + } + .s_laptop_screen > img::-moz-selection, + .s_laptop_screen > img *::-moz-selection { + background: transparent; + } + .s_laptop_screen:after { + content: ""; + display: block; + pointer-events: none; + cursor: default; + width: 60%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background-image: "-webkit-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-moz-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-ms-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-o-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "linear-gradient(65deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + } + .s_laptop_screen:after::selection, + .s_laptop_screen:after *::selection { + background: transparent; + } + .s_laptop_screen:after::-moz-selection, + .s_laptop_screen:after *::-moz-selection { + background: transparent; + } + /* /openerp_website/static/src/scss/snippets/s_o_number.scss defined in bundle 'web.assets_frontend' */ + .s_o_number { + text-align: center; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + } + @media (min-width: 1200px) { + .s_o_number { + font-size: 14px; + } + } + .s_o_number .title, + .s_o_number .desc { + display: block; + } + .s_o_number .title { + padding-top: 0.2em; + font-size: 4em; + line-height: 1.1; + color: #875A7B; + } + .s_o_number .title.has_sidetext .number, + .s_o_number .title.has_sidetext .sidetext { + display: inline-block; + } + .s_o_number .title.has_sidetext .sidetext { + font-size: .3em; + line-height: 1; + vertical-align: top; + padding-top: 0.7em; + text-align: left; + margin-left: -0.8em; + } + .s_o_number .desc { + font-size: 1em; + } + /* /openerp_website/static/src/scss/snippets/s_panel_video.scss defined in bundle 'web.assets_frontend' */ + .s_panel_video_play { + padding-top: 25%; + font-size: 3.4375rem; + background-color: rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + transition: "all 0.2s ease-in-out;"; + } + @media (prefers-reduced-motion: reduce) { + .s_panel_video_play { + transition: none; + } + } + .s_panel_video_play:hover { + background-color: rgba(0, 0, 0, 0.3); + } + .s_laptop_screen .s_panel_video_play { + border-radius: 5% 5% 0 0; + } + #s_panel_video_modal .modal-dialog { + pointer-events: auto; + max-width: 75%; + } + #s_panel_video_modal .modal-body { + background-color: #212529; + background-image: url("/openerp_website/static/src/img/2016/gif/ring.gif"); + background-position: center center; + background-repeat: no-repeat; + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + /* /openerp_website/static/src/scss/snippets/s_responsive_to_image_block.scss defined in bundle 'web.assets_frontend' */ + .s_responsive_to_image_block { + overflow: hidden; + background-position: top center; + background-size: cover; + background-repeat: no-repeat; + } + .s_responsive_to_image_block.js_top_banner { + border-top-width: 0 !important; + background-size: auto 100%; + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block.js_top_banner { + margin-top: 0 !important; + } + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] { + display: block; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"]::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] > * { + display: inline-block; + vertical-align: middle; + float: none; + } + @media (max-width: 991.98px) { + .s_responsive_to_image_block { + padding-bottom: 0 !important; + } + } + @media (min-width: 992px) { + .s_responsive_to_image_block .wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_responsive_to_image_block .wrapper > .container, + .s_responsive_to_image_block .wrapper > .container > .row, + .s_responsive_to_image_block .form-horizontal .wrapper > .container > .form-group, + .form-horizontal .s_responsive_to_image_block .wrapper > .container > .form-group { + height: 100%; + } + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block: not(.js_top_banner) .wrapper { + background: rgba(255, 255, 255, 0.5); + } + } + /* /openerp_website/static/src/scss/snippets/s_ribbon_video.scss defined in bundle 'web.assets_frontend' */ + .s_ribbon_video { + position: relative; + } + .s_ribbon_video::before { + content: ""; + position: absolute; + top: 35%; + left: 0; + bottom: 35%; + right: 0; + display: block; + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .s_ribbon_video::after { + content: ""; + position: absolute; + top: 65%; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: #f8f9fa; + z-index: 0; + } + .s_ribbon_video > .container { + position: relative; + z-index: 1; + } + .s_ribbon_video .o_col_video { + transition: "transform 0.8s 0ms cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + @media (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_video { + transition: none; + } + } + .s_ribbon_video .o_col_video iframe.embed-responsive-item { + margin-left: 0; + } + @media (min-width: 768px) { + .s_ribbon_video .o_col_description { + margin-left: -5%; + transform-origin: 50% 50%; + transition: "transform 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_description { + transition: none; + } + } + .s_ribbon_video .o_col_description .card, + .s_ribbon_video .o_col_description .panel, + .s_ribbon_video .o_col_description .well, + .s_ribbon_video .o_col_description .card .card-header, + .s_ribbon_video .o_col_description .panel .card-header, + .s_ribbon_video .o_col_description .well .card-header, + .s_ribbon_video .o_col_description .card .panel-heading, + .s_ribbon_video .o_col_description .panel .panel-heading, + .s_ribbon_video .o_col_description .well .panel-heading { + margin: 0; + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_video { + transform: translateX(50%) scale(1.2); + transition: "transform 0.5s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_video { + transition: none; + } + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_description { + margin-left: 0; + cursor: pointer; + transform-origin: 100% 50%; + transform: scale(0.8); + transition: "transform 0.8s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_description { + transition: none; + } + } + .s_ribbon_video.js_prepend_video .o_col_video { + z-index: 1; + } + /* /openerp_website/static/src/scss/snippets/s_sponsors.scss defined in bundle 'web.assets_frontend' */ + .s_sponsors { + padding: 0.8em 0 0.5em; + } + .s_sponsors > .container { + position: relative; + display: block; + } + .s_sponsors .s_intro { + margin-top: 15px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: bold; + font-size: 0.8em; + line-height: 1.2; + color: #343a40; + } + .s_sponsors .s_sponsors_list { + text-align: justify; + margin-bottom: -27px; + } + .s_sponsors .s_sponsors_list::after { + content: ""; + display: inline-block; + width: 100%; + } + .s_sponsors .s_sponsors_list > div { + display: inline-block; + height: 35px; + margin: 10px 0; + opacity: .5; + transform: scale(0.8); + background-size: cover; + } + .s_sponsors .s_sponsors_btn { + position: absolute; + top: 50%; + left: auto; + bottom: auto; + right: 50%; + margin: 10px -100px 0 0; + width: 200px; + height: 40px; + opacity: 0; + transition: all 0.3s ease 0s; + } + .s_sponsors .s_intro, + .s_sponsors .s_sponsors_list > div { + transform-origin: 50% 50%; + transition: all 0.3s ease 0s; + } + .s_sponsors > a:focus, + .s_sponsors > a:active, + .s_sponsors > a:focus:active { + outline: none; + } + .s_sponsors > a:hover .s_sponsors_list > div, + .s_sponsors > a:hover .s_intro { + opacity: 0; + transform: scale(0); + } + .s_sponsors > a:hover .s_sponsors_btn { + opacity: 1; + margin-top: -20px; + } + /* /openerp_website/static/src/scss/snippets/s_testimonial.scss defined in bundle 'web.assets_frontend' */ + .s_testimonial { + display: block; + } + .s_testimonial .thumb, + .s_testimonial blockquote { + vertical-align: top; + display: inline-block; + padding-top: 0; + } + .s_testimonial .thumb { + width: 20%; + max-width: 60px; + padding-right: 5px; + } + .s_testimonial .thumb img { + border-radius: 100%; + max-width: 100%; + height: auto; + } + .s_testimonial blockquote { + width: 78%; + max-width: 500px; + padding: 0 0 0 5px; + border-left: none; + line-height: 1.3; + } + .s_testimonial blockquote p { + font-size: 0.9em; + } + .s_testimonial blockquote p small { + font-weight: 400; + font-style: italic; + } + .s_testimonial blockquote p small:before { + content: '\2013 \0A0'; + } + .s_testimonial blockquote img { + max-height: 20px; + } + /* /openerp_website/static/src/scss/snippets/s_tooltips_tabs.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs { + position: relative; + } + .s_tooltips_tabs .tab-pane { + background-color: #495057; + transition: background 0.5s ease 0s; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_image { + opacity: 0.8; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 1; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:active, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus:active { + outline: none; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open { + background-color: #0a0c0d; + cursor: pointer; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open .s_tooltip_tabs_tooltip_image { + transition: all 0.7s ease 0s; + opacity: 0.6; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:before { + animation: tooltip_welcome_before 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:after { + animation: tooltip_welcome_after 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip_image { + opacity: 0.9; + width: 100%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: all 0.3s ease 0s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip { + position: absolute; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + visibility: hidden; + width: 200px; + max-width: none; + font-size: 0.9em; + padding: 10px; + border-top: 1px solid #f8f9fa; + border-radius: 0.125rem; + opacity: 0; + margin-bottom: 0; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: auto; + transform: translate(0, 20px); + transition: all 0.3s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well .o_panel_title { + line-height: 1.2; + font-weight: 400; + font-size: 1.3em; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: block; + background-image: none; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + content: ""; + display: block; + border-radius: 100%; + transform-origin: 50% 50%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9); + position: absolute; + top: 12px; + left: 12px; + bottom: 12px; + right: 12px; + background: linear-gradient(90deg, #FC7C84 20%, #ed6671 80%) !important; + transform: scale(1.3); + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + background-size: 100% 100%; + background-image: url("/openerp_website/static/src/img/2016/gif/tooltip.gif"); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: auto; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 50%; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + .tab-pane.active .s_tooltip_tabs_tooltip_link { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + /* /openerp_website/static/src/scss/snippets/s_map_locations.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs.s_map_locations .tab-pane { + background: #f8f9fa; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + opacity: 0.6; + width: 30px; + height: 30px; + transition: opacity 0.3s ease; + } + @media (min-width: 992px) { + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .well { + left: 34%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .well { + top: 60%; + bottom: auto; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: -324%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 79%; + } + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip:hover .s_tooltip_tabs_tooltip_link { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card, + .s_tooltips_tabs.s_map_locations .tab-pane .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .well { + max-width: 135px; + padding: 4px 8px 0; + background-color: rgba(255, 255, 255, 0.7); + } + .s_tooltips_tabs.s_map_locations .tab-pane .card:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .panel:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .well:hover { + background-color: white; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title { + font-weight: 400; + font-size: 1.1em; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title small { + margin-top: 3px; + font-weight: 400; + display: block; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p, + .s_tooltips_tabs.s_map_locations .tab-pane .well p { + line-height: 1.2; + margin-bottom: 5px; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p a, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p a, + .s_tooltips_tabs.s_map_locations .tab-pane .well p a { + font-family: sans-serif; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .well p:last-child { + margin-bottom: 10px; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + @media (max-width: 991.98px) { + .s_tooltips_tabs.s_map_locations .tab-pane > img { + margin-bottom: -40%; + opacity: 0.4; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + float: left; + position: relative; + height: auto; + min-height: 100px; + width: 48%; + margin-left: 1%; + margin-right: 1%; + left: auto !important; + top: auto !important; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well { + width: 100%; + height: 100%; + max-width: 100%; + position: relative; + left: auto; + top: auto; + } + } + /* /openerp_website/static/src/scss/snippets/s_users_mosaic.scss defined in bundle 'web.assets_frontend' */ + .s_users_mosaic { + position: relative; + padding-bottom: 33.33333333%; + } + @media (max-width: 767.98px) { + .s_users_mosaic { + padding-bottom: 53.33333333%; + } + } + @media (min-width: 576px) { + .s_users_mosaic.s_users_mosaic_small { + padding-bottom: 22.22222222%; + } + .s_users_mosaic.s_users_mosaic_small #mosaic span { + height: 25%; + } + } + .s_users_mosaic #mosaic { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: 100% auto; + overflow: hidden; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_sm.jpg"); + } + @media (min-width: 992px) { + .s_users_mosaic #mosaic { + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_2.jpg"); + } + } + .s_users_mosaic #mosaic span { + float: left; + width: 5.55555556%; + height: 16.66666667%; + background-size: 1800% 800%; + transition: opacity 400ms ease 0ms; + } + .s_users_mosaic #mosaic span:hover { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade:hover { + opacity: 1; + } + .s_users_mosaic .box { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: radial-gradient(#f8f9fa, rgba(248, 249, 250, 0.55)); + pointer-events: none; + text-align: center; + } + .s_users_mosaic .box::before { + content: ""; + display: inline-block; + vertical-align: middle; + } + @media (min-width: 768px) { + .s_users_mosaic .box: : before { + height: 100%; + } + } + .s_users_mosaic .box .title { + display: inline-block; + margin: 0; + vertical-align: middle; + text-shadow: 0 0 3px white, 0 0 10px white; + line-height: 0.5; + text-align: left; + font-weight: 400; + } + @media (max-width: 767.98px) { + .s_users_mosaic .box .title { + position: relative; + top: 50%; + transform: translateY(-50%); + font-size: 36px; + text-align: center; + line-height: 0.9; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title { + font-size: 58px; + white-space: nowrap; + } + } + @media (min-width: 992px) { + .s_users_mosaic .box .title { + font-size: 69px; + } + } + .s_users_mosaic .box .title .number { + font-size: 2em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .number { + display: block; + margin-bottom: 10px; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title .number { + float: left; + margin-right: 10px; + } + } + .s_users_mosaic .box .title .sub { + font-size: 0.44em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .sub { + font-size: 0.5em; + } + } + /* /openerp_website/static/src/scss/snippets/s_apps_media_list.scss defined in bundle 'web.assets_frontend' */ + .s_apps_media_list .media { + padding: 20px 0; + border-bottom: 1px dashed #495057; + margin: 0; + } + .s_apps_media_list .media:first-child { + border-top: 1px dashed #495057; + } + .s_apps_media_list .media .media-heading { + margin-top: 0; + } + .s_apps_media_list .media .media-body p:last-child { + margin-bottom: 0; + } + .s_apps_media_list .media .media-object { + height: 60px; + margin-right: 10px; + border-radius: 0.125rem; + } + /* /openerp_website/static/src/scss/snippets/s_speaker_bio.scss defined in bundle 'web.assets_frontend' */ + .s_speaker_bio { + position: relative; + padding: 20px; + background-color: #e9ecef; + } + .s_speaker_bio .s_speaker_bio_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + padding: 5px 10px; + background-color: #fff; + color: #495057; + } + .s_speaker_bio p { + font-size: 85%; + } + .s_speaker_bio p:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/snippets/s_animated_headline.scss defined in bundle 'web.assets_frontend' */ + .s_animated_headline .s_animated_headline_content { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + padding-right: 2px; + } + .s_animated_headline .s_animated_headline_content:after { + content: ""; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + height: 100%; + border-right: 2px solid #00A09D; + } + .s_animated_headline .s_animated_headline_content b { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + white-space: nowrap; + } + .s_animated_headline .s_animated_headline_content b.s_animated_headline_visible { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content i { + position: absolute; + font-style: normal; + } + .s_animated_headline .s_animated_headline_content i.in { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_waiting:after { + animation: s_animated_headline_pulse 1.25s infinite; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_selected { + background-color: #bbb; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b { + opacity: 0; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b.s_animated_headline_visible { + opacity: 1; + } + @keyframes s_animated_headline_pulse { + 50% { + border-color: transparent; + } + } + /* /openerp_website/static/src/scss/saloon.scss defined in bundle 'web.assets_frontend' */ + .saloon .fullwidth { + position: relative; + margin: 0px; + width: 100%; + } + .saloon img.logo { + display: inline; + margin: 5px; + max-height: 125px; + vertical-align: bottom; + } + .saloon #switcher { + position: fixed; + bottom: 10px; + right: 10px; + } + .saloon .card.panel_card, + .saloon .panel_card.panel, + .saloon .panel_card.well, + .saloon .card.panel_app, + .saloon .panel_app.panel, + .saloon .panel_app.well { + max-width: 90%; + } + .saloon .btn_pink { + background-color: #875A7B; + border: 1px solid #68465f; + padding: 15px; + } + .saloon .sticky-bottom { + position: fixed; + bottom: 0px; + } + .saloon .sticky-top { + position: fixed; + top: 0px; + } + .saloon .salaryIframe { + width: 100%; + height: calc(100% - 40px); + height: 100%; + } + .saloon .player { + height: 100%; + width: 100%; + position: absolute; + } + .saloon .card.panel_app .card-body, + .saloon .panel_app.panel .card-body, + .saloon .panel_app.well .card-body, + .saloon .card.panel_app .panel-body, + .saloon .panel_app.panel .panel-body, + .saloon .panel_app.well .panel-body, + .saloon .card.panel_app .well, + .saloon .panel_app.panel .well, + .saloon .panel_app.well .well { + margin-top: 25px; + } + /* /loempia/static/src/css/loempia.css defined in bundle 'web.assets_frontend' */ + .openerp .oe_kanban_record .oe_loempia_image { + display: inline-block; + vertical-align: top; + } + .openerp .oe_apps_section { + background-color: #F7F7F7; + color: #474747; + padding: 14px 0 0 16px; + } + .openerp .oe_apps_screenshots { + clear: both; + position: relative; + width: auto; + min-height: 320px; + max-height: 520px; + padding-bottom: 16px; + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + -webkit-user-select: none; + } + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_column, + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_group_header { + background-color: #F7F7F7; + } + .openerp .oe_form .oe_form_embedded_html.oe_apps_description { + width: 100%; + margin: 0; + padding: 0; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box { + float: left; + width: auto; + padding: 0; + margin: 0 13px 0 4px; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box img { + max-width: 657px; + max-height: 500px; + margin: 0 3px; + border: 2px solid white; + -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + } + .openerp .oe_apps_screenshots .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + padding: 0; + } + .openerp .oe_apps_update_header { + background-color: darkgrey; + text-align: right; + padding: 0.2em 2em; + } + .openerp .oe_apps_update { + border-bottom: 1px solid grey; + min-height: 96px; + height: 96px; + } + .openerp .oe_apps_update img { + float: left; + } + .openerp .oe_apps_update button { + float: right; + margin: 1em; + } + .openerp .oe_apps_noupdate p { + text-align: center; + font-size: 2em; + } + .openerp .oe_apps_module_name { + font-size: 1.5em; + } + .openerp .oe_form p.oe_message { + background-color: #5382b9; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); + } + .openerp .oe_form p.oe_message span { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; + padding: 7px; + display: inline-block; + padding-left: 24px; + } + .openerp .oe_form p.oe_message.oe_error { + background-color: #c74a44; + background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); + background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); + background-image: -moz-linear-gradient(top, #dc5f59, #b33630); + background-image: -ms-linear-gradient(top, #dc5f59, #b33630); + background-image: -o-linear-gradient(top, #dc5f59, #b33630); + background-image: linear-gradient(to bottom, #dc5f59, #b33630); + } + .openerp .oe_form p.oe_message.oe_error span { + color: white; + text-shadow: 0 1px 1px #dc5f59, 0 -1px 1px #b33630; + } + .openerp .oe_form p.oe_message.oe_black { + background-color: #000000; + background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#000000)); + background-image: -webkit-linear-gradient(top, #9a9a9a, #000000); + background-image: -moz-linear-gradient(top, #9a9a9a, #000000); + background-image: -ms-linear-gradient(top, #9a9a9a, #000000); + background-image: -o-linear-gradient(top, #9a9a9a, #000000); + background-image: linear-gradient(to bottom, #9a9a9a, #000000); + } + .openerp .oe_form p.oe_message.oe_black span { + color: white; + text-shadow: 0 1px 1px #9a9a9a, 0 -1px 1px #000000; + } + /* /loempia/static/src/css/description.css defined in bundle 'web.assets_frontend' */ + .oe_styling_v8 { + font-family: "Open Sans", "Helvetica", Sans; + font-weight: 300; + color: #646464; + background: white; + font-size: 16px; + } + .oe_styling_v8 .oe_website_contents { + background: whitesmoke; + padding-bottom: 1px; + } + .oe_styling_v8 b { + font-weight: 600; + } + .oe_styling_v8 a { + color: #21B799; + text-decoration: none; + } + .oe_styling_v8 a.btn { + color: white; + } + .oe_styling_v8 .oe_title_font { + font-family: "Lato", "Open Sans", "Helvetica", Sans; + } + .oe_styling_v8 .oe_page { + background: white; + overflow: hidden; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + -ms-border-radius: 1px; + -o-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + } + .oe_styling_v8 .oe_emph { + font-weight: 400; + } + .oe_styling_v8 .oe_dark { + overflow: hidden; + background: #efefef; + box-shadow: none; + } + .oe_page { + margin: 0px auto 64px auto; + max-width: 992px; + } + .oe_row { + width: 928px; + margin-top: 16px; + margin-bottom: 16px; + margin-left: auto; + margin-right: auto; + } + .oe_row.oe_fit { + width: auto; + } + .oe_clearfix:after, + .oe_row:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + [class*='oe_span'] { + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + } + .oe_span12 { + width: 928px; + } + .oe_span10 { + width: 773px; + } + .oe_span9 { + width: 696px; + } + .oe_span8 { + width: 618px; + } + .oe_span6 { + width: 464px; + } + .oe_span4 { + width: 309px; + } + .oe_span3 { + width: 232px; + } + .oe_span2 { + width: 154px; + } + [class*='oe_span'].oe_fit { + padding-left: 0px !important; + padding-right: 0px !important; + } + [class*='oe_span'].oe_right { + float: right; + } + .oe_row.oe_flex[class*='oe_span'] { + display: inline-block; + float: none; + vertical-align: top; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + width: auto; + } + .oe_row.oe_flex .oe_span12 { + max-width: 928px; + } + .oe_row.oe_flex .oe_span10 { + max-width: 769px; + } + .oe_row.oe_flex .oe_span9 { + max-width: 692px; + } + .oe_row.oe_flex .oe_span8 { + max-width: 614px; + } + .oe_row.oe_flex .oe_span6 { + max-width: 460px; + } + .oe_row.oe_flex .oe_span4 { + max-width: 305px; + } + .oe_row.oe_flex .oe_span3 { + max-width: 228px; + } + .oe_row.oe_flex .oe_span2 { + max-width: 150px; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb48 { + margin-bottom: 48px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_mt0 { + margin-top: 0px !important; + } + .oe_mt4 { + margin-top: 4px !important; + } + .oe_mt8 { + margin-top: 8px !important; + } + .oe_mt16 { + margin-top: 16px !important; + } + .oe_mt32 { + margin-top: 32px !important; + } + .oe_mt48 { + margin-top: 48px !important; + } + .oe_mt64 { + margin-top: 64px !important; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_rightfit { + padding-right: 0px !important; + } + .oe_leftfit { + padding-left: 0px !important; + } + .oe_leftalign { + text-align: left; + } + .oe_rightalign { + text-align: right; + } + .oe_centeralign { + text-align: center; + } + .oe_centered { + margin-left: auto; + margin-right: auto; + } + .oe_hidden { + display: none !important; + opacity: 0 !important; + } + .oe_invisible { + visibility: hidden !important; + } + .oe_transparent { + opacity: 0 !important; + } + .oe_spaced { + margin-top: 32px; + margin-bottom: 32px; + } + .oe_more_spaced { + margin-top: 64px; + margin-bottom: 64px; + } + .oe_padded { + padding-top: 16px; + padding-bottom: 16px; + } + .oe_more_padded { + padding-top: 32px; + padding-bottom: 32px; + } + .oe_button { + position: relative; + bottom: 0; + display: inline-block; + cursor: pointer; + color: white; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } + .oe_styling_v8 .oe_button, + .oe_styling_v8 a.oe_button { + padding: 8px 14px; + background: #21B799; + color: white; + -webkit-transition-property: bottom, background; + -moz-transition-property: bottom, background; + -o-transition-property: bottom, background; + transition-property: bottom, background; + -webkit-transition-duration: 250ms; + -moz-transition-duration: 250ms; + -o-transition-duration: 250ms; + transition-duration: 250ms; + } + .oe_styling_v8 .oe_button:hover, + .oe_styling_v8 a.oe_button:hover, + .oe_styling_v8 .oe_button:active, + .oe_styling_v8 a.oe_button:active { + background: #1b9f85; + } + .oe_styling_v8 .oe_button.oe_big, + .oe_styling_v8 a.oe_button.oe_big { + font-size: 24px; + } + .oe_styling_v8 .oe_button.oe_bigger, + .oe_styling_v8 a.oe_button.oe_bigger { + font-size: 32px; + } + .oe_styling_v8 .oe_button.oe_small, + .oe_styling_v8 a.oe_button.oe_small { + font-size: 13px; + padding: 2px 4px; + } + .oe_styling_v8 .oe_button.oe_medium, + .oe_styling_v8 a.oe_button.oe_medium { + padding: 5px 12px; + font-size: 16px; + } + .oe_styling_v8 .oe_button.oe_tacky, + .oe_styling_v8 a.oe_button.oe_tacky { + background: #34495E; + } + .oe_styling_v8 .oe_button.oe_tacky:hover, + .oe_styling_v8 a.oe_button.oe_tacky:hover, + .oe_styling_v8 .oe_button.oe_tacky:active, + .oe_styling_v8 a.oe_button.oe_tacky:active { + background: #253544; + } + .oe_styling_v8 .oe_button.oe_disabled, + .oe_styling_v8 a.oe_button.oe_disabled { + background: #c8c8c8; + cursor: default; + } + .oe_styling_v8 .oe_button.oe_disabled:hover, + .oe_styling_v8 a.oe_button.oe_disabled:hover, + .oe_styling_v8 .oe_button.oe_disabled:active, + .oe_styling_v8 a.oe_button.oe_disabled:active { + background: #c8c8c8; + } + .oe_styling_v8.oe_styling_black .oe_button { + -webkit-box-shadow: 0px 2px 0px #463555; + -moz-box-shadow: 0px 2px 0px #463555; + box-shadow: 0px 2px 0px #463555; + } + .oe_styling_v8 {}.oe_styling_v8 .oe_input { + padding: 4px 7px; + border-radius: 3px; + border: solid 1px #d6d6d6; + box-shadow: 0px 2px #e6e6e6; + background: #fafafa; + font-weight: 300; + outline: none; + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + transition: all 150ms linear; + } + .oe_styling_v8 .oe_input:focus { + border: solid 1px #969696; + box-shadow: 0px 2px #d2d2d2; + } + .oe_styling_v8 .oe_input.oe_valid { + background: #f2ffec; + border-color: #b1ebb6; + box-shadow: 0px 2px #e1f8e1; + color: #0f610f; + } + .oe_styling_v8 .oe_input.oe_invalid { + background: #fff2f2; + border-color: #ebb1b1; + box-shadow: 0px 2px #f8e1e1; + color: #610f0f; + } + .oe_styling_v8 .oe_input.oe_big { + padding: 8px 14px; + } + .oe_styling_v8 .oe_input_label { + font-weight: 300; + font-size: 16px; + } + .oe_styling_v8 .oe_input_label.oe_big { + font-size: 20px; + } + .oe_styling_v8 .oe_textarea { + width: 300px; + height: 80px; + } + .oe_styling_v8 .oe_form_layout_table { + width: 100%; + } + .oe_styling_v8 .oe_form_layout_table td { + padding-bottom: 16px; + } + .oe_styling_v8 .oe_form_layout_table td:first-child { + text-align: right; + padding-right: 16px; + } + .text-alpha { + color: #A24689 !important; + } + .oe_styling_v8 .oe_slogan { + color: #333333; + font-family: "Lato", "Open Sans", "Helvetica", Sans; + margin-top: 32px; + margin-bottom: 32px; + text-align: center; + } + .oe_styling_v8 h1.oe_slogan { + font-size: 64px; + font-weight: 900; + margin-top: 48px; + margin-bottom: 48px; + } + .oe_styling_v8 h2.oe_slogan { + font-size: 40px; + font-weight: 300; + } + .oe_styling_v8 h3.oe_slogan { + font-size: 26px; + font-weight: 300; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; + } + .oe_styling_v8 h4.oe_slogan { + font-size: 24px; + font-weight: 300; + } + .oe_styling_v8 h4.oe_slogan:before, + .oe_styling_v8 h4.oe_slogan:after { + margin: 0 20px; + content: ""; + display: inline-block; + width: 100px; + height: 0px; + border-top: solid 1px; + vertical-align: middle; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30); + opacity: 0.3; + } + .oe_styling_v8 h5.oe_slogan { + font-weight: 300; + } + .oe_styling_v8 h2.oe_slogan + h3.oe_slogan { + margin-top: -28px; + } + .oe_quote { + margin: 8px; + padding: 16px; + background: rgba(0, 0, 0, 0.02); + border: solid 1px rgba(0, 0, 0, 0.06); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + } + .oe_quote .oe_q, + .oe_quote q { + margin: 10px; + display: block; + font-style: italic; + text-align: center; + font-size: 20px; + } + .oe_quote .oe_q:before, + .oe_quote .oe_q:after, + .oe_quote q:before, + .oe_quote q:after { + content: '"'; + font-weight: 900; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20); + opacity: 0.2; + } + .oe_quote cite { + display: block; + font-style: normal; + margin-top: 16px; + } + .oe_quote .oe_photo { + float: left; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + margin-right: 16px; + } + .oe_quote .oe_author { + font-size: 20px; + padding-top: 6px; + } + .oe_dark .oe_quote { + background: white; + border: 1px solid #f0f0ff; + } + .oe_picture { + display: block; + max-width: 84%; + max-height: 400px; + margin: 16px 8%; + } + .oe_screenshot { + padding: 8px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + } + .oe_pic_ctr { + position: relative; + } + .oe_pic_ctr > img.oe_picture { + width: 100%; + max-width: none; + max-height: none; + margin: 0; + } + .oe_pic_ctr > .oe_title { + position: absolute; + top: 15px; + right: 38px; + } + .oe_styling_v8 .oe_pic_ctr > .oe_title { + font-size: 64px; + color: white; + font-weight: 600; + margin: 0; + text-shadow: 0px 2px 0px #494949, 0px 2px 5px rgba(0, 0, 0, 0.33), 0px 0px 60px rgba(0, 0, 0, 0.22); + } + div.oe_demo { + position: relative; + border: 1px solid #dedede; + } + div.oe_demo span.oe_demo_play { + top: 50%; + left: 50%; + width: 80px; + height: 60px; + margin-top: -30px; + margin-left: -40px; + display: block; + position: absolute; + background: url("/loempia/static/src/css/../img/layout/play-button.png") no-repeat left top transparent; + pointer-events: none; + } + div.oe_demo img { + max-width: 100%; + width: 100%; + } + div.oe_demo div.oe_demo_footer { + position: absolute; + left: 0; + background-color: rgba(162, 70, 137, 0.7); + opacity: 0.85; + bottom: -1px; + width: 100%; + padding-top: 7px; + padding-bottom: 7px; + color: white; + font-size: 14px; + font-weight: bold; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + pointer-events: none; + } + div.oe_demo:hover span.oe_demo_play { + background: url("/loempia/static/src/css/../img/layout/play-button-over.png") no-repeat left top transparent; + } + .oe_styling_v8 .oe_container.oe_separator { + height: 64px; + margin-bottom: 16px; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02))); + background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + -webkit-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + overflow-y: hidden; + } + .oe_row_tabs { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 21px; + } + .oe_row_tab { + position: relative; + min-width: 120px; + padding: 8px; + font-size: 20px; + display: inline-block; + margin: 0px -2px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border: solid 1px rgba(0, 0, 0, 0.1); + border-bottom: none; + background: #fafafa; + background-image: +linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + cursor: pointer; + -webkit-transition: all 250ms linear; + -moz-transition: all 250ms linear; + -o-transition: all 250ms linear; + transition: all 250ms linear; + } + .oe_row_tab:hover { + padding-bottom: 12px; + top: -4px; + background-color: white; + } + .oe_row_tab.oe_active { + background-color: white; + background-image: none; + box-shadow: none; + border-top-color: #8272b6; + border-top-width: 2px; + cursor: default; + } + .oe_row_tab.oe_active:hover { + padding-bottom: 8px; + top: 0asx; + } + .oe_calltoaction { + height: 32px; + margin-top: -32px; + position: relative; + } + /* /loempia/static/src/scss/apps.scss defined in bundle 'web.assets_frontend' */ + .rating_star_active { + color: #875A7B; + } + .rating_star_inactive { + color: #6c757d; + } + .fa.fa-star.active { + color: #F79B5B; + } + .loempia_tags { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 0.75rem; + line-height: 1.45; + } + .loempia_tags .fa { + margin-left: 10px; + color: #875A7B; + } + .loempia_tags .badge, + .loempia_tags .label { + padding: .3em .8em; + font-size: 10px; + } + code { + font-weight: bold; + background-color: #e9ecef; + color: #343a40; + padding: 3px 6px; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + } + .alert p { + margin-bottom: 0; + } + .loempia_overflow { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + #wrap .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + #wrap .dropdown-menu .dropdown-item, + #wrap .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .loempia_stats_table { + width: auto; + padding-bottom: 16px; + border-bottom: 1px solid #e9ecef; + } + .loempia_stats_table .o_growing_trend.o_positive, + .loempia_stats_table .o_growing_trend.o_negative { + font-weight: bold; + letter-spacing: -0.03em; + } + .loempia_stats_table .o_growing_trend.o_positive { + color: #00A09D; + } + .loempia_stats_table .o_growing_trend.o_negative { + color: #D9534F; + } + .loempia_multiline_stat .nvtooltip table tbody tr { + opacity: 0.5; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight { + opacity: 1; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight td { + padding: 6px 8px 6px 5px; + background: white; + border-width: 0px; + } + .o_loader { + position: relative; + width: 100%; + height: 15em; + text-align: center; + } + .o_loader > i { + position: absolute; + top: 33%; + left: auto; + bottom: auto; + right: auto; + font-size: 3em; + } + .loempia_btn { + display: inline-block; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + } + .loempia_btn:hover, + .loempia_btn:focus, + .loempia_btn.active { + color: #343a40; + } + .loempia_btn .fa { + margin-right: 3px; + } + .loempia_btn_modules { + margin: 0 20px 0 0; + } + .loempia_btn_modules .fa { + padding-left: 2px; + } + .btn-link { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: bold; + } + .loempia_modules_page #loempia_navbar { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + @media (min-width: 768px) { + .loempia_modules_page > header { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + } + .loempia_themes_page #loempia_navbar { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + @media (min-width: 768px) { + .loempia_themes_page > header { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + z-index: 1; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child { + padding-top: 24px; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child.apps_page { + border: 0 !important; + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >: first-child { + padding-top: 150px; + } + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header.loempia_sub_nav + main > #wrap >: first-child { + padding-top: 90px; + } + } + @media (max-width: 991.98px) { + body #wrapwrap > header.o_main_header { + position: relative; + } + } + .panel-primary { + background-color: white !important; + color: inherit !important; + } + #loempia_navbar { + position: relative; + z-index: 0; + padding: 10px 0; + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 768px) { + #loempia_navbar { + padding: 16px 0; + } + #loempia_navbar .loempia_navbar_btn { + margin-top: 10px; + } + } + @media (min-width: 768px) { + .o_scrolled #loempia_navbar { + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + padding: 4px 0; + } + .o_scrolled #loempia_navbar .search-query { + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + height: calc(1.45em + 0.75rem + 2px)-6px; + margin-top: 3px; + font-size: 0.8125rem; + } + } + #loempia_navbar .search-query { + color: white; + font-weight: bolder; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.1); + border: none; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + #loempia_navbar .search-query::-moz-placeholder { + color: rgba(255, 255, 255, 0.8); + opacity: 1; + } + #loempia_navbar .search-query:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .search-query::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .navbar-search { + margin: 8px auto 0; + } + @media (min-width: 768px) { + #loempia_navbar .navbar-search { + max-width: 450px; + margin: 0 auto; + } + } + #loempia_navbar .navbar-search .input-group-append .btn-link, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link { + color: white; + opacity: 0.8; + padding-right: 0; + } + #loempia_navbar .navbar-search .input-group-append .btn-link:hover, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:hover, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:hover, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:hover, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:hover, + #loempia_navbar .navbar-search .input-group-append .btn-link:focus, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:focus, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:focus, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:focus, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:focus { + opacity: 1; + } + #loempia_navbar .breadcrumb { + background: transparent; + padding: 0; + margin: 10px 0 0 0; + } + #loempia_navbar .breadcrumb > li { + padding-left: .2rem; + } + #loempia_navbar .breadcrumb > li + li:before { + padding-right: 0; + } + #loempia_navbar .breadcrumb a { + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + } + #loempia_navbar .breadcrumb a:hover { + color: white; + } + #loempia_navbar .loempia_btn { + color: rgba(255, 255, 255, 0.6); + } + #loempia_navbar .loempia_btn:hover, + #loempia_navbar .loempia_btn:focus, + #loempia_navbar .loempia_btn.active { + color: white; + } + #loempia_navbar .loempia_btn.loempia_navbar_back_btn { + margin: 8px auto 0; + font-size: 19px; + padding: 4px 0px; + } + .loempia_search_resume.h5, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + line-height: 1.45; + } + .loempia_search_resume.h5 .fw_medium, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium { + font-weight: 400; + } + .loempia_search_resume.h5 .fw_medium:hover + .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge, + .loempia_search_resume.h5 .fw_medium:hover + .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .fw_medium:hover + .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge .fa, + .loempia_search_resume.h5 .fw_medium:hover + .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .loempia_search_resume.h5 .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge, + .loempia_search_resume.h5 .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label { + position: relative; + font-size: 13px; + display: inline-block; + padding: 0.5em 0.5em; + margin: 0 5px; + background-color: white; + color: #212529; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge code, + .loempia_search_resume.h5 .label code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label code { + color: #212529; + } + .loempia_search_resume.h5 .badge small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge small, + .loempia_search_resume.h5 .label small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label small { + color: #343a40; + } + .loempia_search_resume.h5 .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge .fa, + .loempia_search_resume.h5 .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label .fa { + background: white; + line-height: 1.2em; + border-radius: 100%; + opacity: 0; + color: #D9534F; + width: 1.3em; + height: 1.3em; + position: absolute; + top: -4px; + left: auto; + bottom: auto; + right: -5px; + transition: opacity 0.1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover, + .loempia_search_resume.h5 .label:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .badge:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover .fa, + .loempia_search_resume.h5 .label:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu { + background-color: white; + border-color: rgba(0, 0, 0, 0.05); + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a { + color: #343a40; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:focus { + color: #212529; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu .dropdown-item, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + min-height: 40px; + padding: 0; + } + .o_main_header #loempia_sub_menu, + .o_main_header #loempia_sub_menu a { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu .nav { + margin-right: 0; + padding: 0; + } + .o_main_header #loempia_sub_menu .nav > li, + .o_main_header #loempia_sub_menu .navbar-nav > li { + margin-left: 20px; + height: 38px; + line-height: 38px; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + height: 100%; + line-height: 38px; + padding: 0; + font-size: 12px; + } + .o_main_header #loempia_sub_menu .nav > li.divider, + .o_main_header #loempia_sub_menu .navbar-nav > li.divider { + padding: 0; + height: 24px; + border-left: 1px solid #adb5bd; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown { + margin-left: 0px; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown li > a { + font-size: 14px; + } + .o_main_header #loempia_sub_menu .nav > li.active > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.active > a { + background-color: transparent; + font-weight: bold; + } + .o_main_header #loempia_sub_menu .nav > li:hover .fa.fa-star, + .o_main_header #loempia_sub_menu .navbar-nav > li:hover .fa.fa-star { + color: #F79B5B; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + font-size: 13px; + } + @media (min-width: 768px) { + .o_main_header #loempia_sub_menu .nav > li.divider { + display: block; + } + .o_main_header #loempia_sub_menu .nav > li.condensed { + margin-left: 0; + } + .o_main_header #loempia_sub_menu .nav > li.condensed a { + padding-left: 5px; + padding-right: 5px; + } + .o_main_header #loempia_sub_menu .nav > li.condensed:first-child { + margin-left: 15px; + } + .o_main_header #loempia_sub_menu .loempia_has_category { + font-weight: bold; + } + } + @media (max-width: 767.98px) { + .o_main_header #loempia_sub_menu { + display: block; + } + .o_main_header #loempia_sub_menu .nav { + margin: 0; + } + .o_main_header #loempia_sub_menu .nav, + .o_main_header #loempia_sub_menu .nav > li { + float: left; + } + .o_main_header #loempia_sub_menu .dropdown-menu { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + position: absolute; + background-color: white; + } + .o_main_header #loempia_sub_menu .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + } + .text-alpha { + color: #875A7B; + } + .bg-alpha { + background-color: #875A7B; + } + #repo_edit_input { + width: 100%; + padding: 5px 10px; + margin-top: -5px; + height: auto; + font-size: 14px; + color: #212529; + } + @media (max-width: 1199.98px) { + #loempia_dashboard_nav { + padding-left: 0; + list-style: none; + } + } + .o_report_banneer { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 1001; + display: none; + } + .loempia_app_entry .loempia_panel_summary { + display: block; + padding: 8% 15px; + color: #fff; + text-shadow: 0 1px 0 black; + background: rgba(0, 0, 0, 0.6); + z-index: 2; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + transition: transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, opacity 700ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + transform: translate(0, 100%); + opacity: 0; + word-wrap: break-word; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + @media (prefers-reduced-motion: reduce) { + .loempia_app_entry .loempia_panel_summary { + transition: none; + } + } + .loempia_app_entry:hover .loempia_panel_summary { + transform: translate(0, 0); + opacity: 1; + } + .loempia_app_entry:hover .loempia_panel_summary + .loempia_app_entry_icon { + opacity: 0; + } + .loempia_app_entry > a { + display: block; + position: relative; + margin-bottom: 10%; + } + .loempia_app_entry .loempia_app_entry_top { + position: relative; + overflow: hidden; + margin-bottom: 3%; + } + .loempia_app_entry .loempia_app_entry_top > .img { + background: white no-repeat center; + background-size: cover; + } + .loempia_app_entry .loempia_app_entry_top > .img { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + } + .loempia_app_entry .loempia_app_entry_icon { + background-color: white; + border-radius: 3px; + width: 42px; + height: 42px; + position: absolute; + top: 10px; + left: 10px; + bottom: auto; + right: auto; + transition: opacity 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 1200px) { + .loempia_app_entry .loempia_app_entry_icon { + width: 48px; + height: 48px; + } + } + .loempia_app_entry .loempia_app_entry_bottom { + color: #343a40; + min-height: 78px; + } + .loempia_app_entry .loempia_app_entry_bottom h5 { + width: 100%; + margin: 0 0 6px; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_price { + padding-left: 0; + font-size: 0.9375rem; + line-height: 1.125rem; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_author { + padding-right: 5px; + font-size: 0.75rem; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_rating_stars { + font-size: 12px; + } + .loempia_app_card > a { + background-color: white; + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_app_card:hover > a { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_app_card: hover > a { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_app_card .loempia_app_entry_top { + padding-bottom: 50%; + border-radius: 2px 2px 0 0; + } + .loempia_app_card .loempia_app_entry_bottom { + padding: 9px; + padding-top: 0; + } + .loempia_app_card .loempia_app_entry_bottom h5 { + margin: 0 0 10px; + } + .loempia_themes_row { + margin: auto-30px; + } + .loempia_theme_card .loempia_app_entry_top { + border: 1px solid #d7dde2; + border-radius: 3px; + padding-top: calc(120% + 21px); + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (max-width: 767.98px) { + .loempia_theme_card .loempia_app_entry_top.loempia_cover, .loempia_theme_card .loempia_app_entry_top.loempia_nocover { + padding-top: calc(50% + 21px); + } + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar { + background: white; + border-bottom: 1px solid #d7dde2; + width: 100%; + height: 20px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar:before { + content: "•••"; + display: block; + padding-left: 10px; + color: #d7dde2; + font: 12px/20px Courier, monospace; + letter-spacing: -1px; + } + .loempia_theme_card .loempia_app_entry_top > .img { + height: calc("100% - 20px"); + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top.loempia_cover .img { + background-color: white; + background-size: contain; + } + .loempia_theme_card .loempia_app_entry_top .loempia_app_entry_icon { + top: 30px; + } + .loempia_theme_card .loempia_app_entry_top .loempia_panel_summary { + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top:hover { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_theme_card .loempia_app_entry_top: hover { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_theme_card .loempia_app_entry_bottom { + padding: 0; + min-height: 56px; + } + .loempia_nocover { + background: linear-gradient(-15deg, #c2b7be 30%, #c2b8b7 70%) !important; + } + .loempia_nocover:before { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + background-size: contain; + content: ''; + background-image: url("/loempia/static/src/img/card_bg.png"); + } + .loempia_nocover.o_apps_category_localization { + background: linear-gradient(-15deg, #c2b7bb 30%, #c2bcb7 70%) !important; + } + .loempia_nocover.o_apps_category_ecommerce { + background: linear-gradient(-15deg, #c2b7b7 30%, #c2bfb7 70%) !important; + } + .loempia_nocover.o_apps_category_human_resources { + background: linear-gradient(-15deg, #c2bbb7 30%, #c1c2b7 70%) !important; + } + .loempia_nocover.o_apps_category_industries { + background: linear-gradient(-15deg, #c2beb7 30%, #bdc2b7 70%) !important; + } + .loempia_nocover.o_apps_category_document_management { + background: linear-gradient(-15deg, #c2c2b7 30%, #bac2b7 70%) !important; + } + .loempia_nocover.o_apps_category_extra_tools { + background: linear-gradient(-15deg, #bec2b7 30%, #b7c2b8 70%) !important; + } + .loempia_nocover.o_apps_category_accounting { + background: linear-gradient(-15deg, #bbc2b7 30%, #b7c2bc 70%) !important; + } + .loempia_nocover.o_apps_category_project { + background: linear-gradient(-15deg, #b7c2b7 30%, #b7c2bf 70%) !important; + } + .loempia_nocover.o_apps_category_purchases { + background: linear-gradient(-15deg, #b7c2bb 30%, #b7c1c2 70%) !important; + } + .loempia_nocover.o_apps_category_sales { + background: linear-gradient(-15deg, #b7c2be 30%, #b7bdc2 70%) !important; + } + .loempia_nocover.o_apps_category_productivity { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .loempia_nocover.o_apps_category_discuss { + background: linear-gradient(-15deg, #b7bec2 30%, #b8b7c2 70%) !important; + } + .loempia_nocover.o_apps_category_warehouse { + background: linear-gradient(-15deg, #b7bbc2 30%, #bcb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_website { + background: linear-gradient(-15deg, #b7b7c2 30%, #bfb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_marketing { + background: linear-gradient(-15deg, #bbb7c2 30%, #c2b7c1 70%) !important; + } + .loempia_nocover.o_apps_category_point_of_sale { + background: linear-gradient(-15deg, #beb7c2 30%, #c2b7bd 70%) !important; + } + .loempia_nocover.o_apps_category_manufacturing { + background: linear-gradient(-15deg, #c2b7c2 30%, #c2b7ba 70%) !important; + } + .loempia_nocover.o_apps_category_theme { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .pagination { + margin: 0; + width: 100%; + } + .pagination > li { + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + padding: 8px 16px; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-color: transparent; + } + .pagination > li > a:hover, + .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #343a40; + background-color: #e9ecef; + border-color: #875A7B; + } + .pagination > .active > a, + .pagination > .active > a:hover, + .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #875A7B; + border-color: #875A7B; + } + .loempia_app_cover { + padding-bottom: 50%; + background: no-repeat center; + background-size: cover; + background-image: linear-gradient(-15deg, #c2b7be 0%, #c2b8b7 100%) !important; + } + .loempia_app_table.table tr > td { + padding-left: 0; + } + .loempia_app_table.table tr > td > a { + font-size: 11.25px; + } + #loempia_app_infos .loempia_app_icon { + background-color: white; + display: inline-block; + margin: 0 10px 15px 0; + vertical-align: top; + border-radius: 2px; + width: 62px; + height: 62px; + } + #loempia_app_infos .loempia_app_icon.big { + width: 72px; + height: 72px; + } + @media (min-width: 768px) { + #loempia_app_infos .loempia_app_icon.big { + width: 84px; + height: 84px; + } + } + #loempia_app_infos .loempia_app_title { + display: inline-block; + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_title h1 { + font-size: 20px; + font-weight: 400; + } + @media (min-width: 768px) { + #loempia_app_infos.loempia_app_info_has_no_cover .loempia_app_title h1 { + font-size: 25px; + } + } + #loempia_app_infos #js_login_alert { + border: 0; + border-radius: 0; + display: block; + margin: -10px 0 10px 0; + } + #loempia_app_infos #js_login_alert a { + color: darkcyan; + text-decoration: underline; + } + #loempia_app_infos p:not(.loempia_app_availability) { + margin-bottom: 8px; + line-height: 18px; + } + #loempia_app_infos .loempia_tags { + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_availability a { + color: #fff; + } + #loempia_tabs { + background-color: #fff; + } + #loempia_tabs .nav-tabs, + #loempia_tabs .nav-pills { + background-color: #f8f9fa; + text-align: center; + } + #loempia_tabs .nav-tabs > li, + #loempia_tabs .nav-pills > li { + display: inline-block; + float: none; + } + #loempia_tabs .nav-tabs > li > a.nav-link.active, + #loempia_tabs .nav.nav-tabs > li > a.active, + #loempia_tabs .nav-pills > li > a.nav-link.active, + #loempia_tabs .nav.nav-pills > li > a.active { + color: #495057; + background-color: white; + border: 1px solid #dee2e6; + border-bottom-color: transparent; + } + #loempia_tabs #loempia_tabs_content { + padding: 15px 0; + } + #loempia-comments a.nav-link.active, + #loempia-comments .nav > li > a.active { + background-color: #f8f9fa; + border-bottom-color: #f8f9fa; + } + .oe_styling_v8 section:not(.oe_dark) { + background-color: #fff; + } + .loempia_srt_container > .container { + padding: 0 15px; + background-color: white; + } + .loempia_srt_container > .container .oe_row, + .loempia_srt_container > .container .oe_styling_v8 { + max-width: 100%; + } + .loempia_comments .comment-date { + font-size: 0.75rem; + } + .loempia_comments textarea { + resize: none; + } + .card.download_apps, + .download_apps.panel, + .download_apps.well { + margin: 25px 0; + } + .btn.loempia_popover:disabled { + pointer-events: none; + } + .btn.embed { + font-size: inherit; + } + /* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */ + .o_website_rating_static { + color: #FACC2E; + } + .o_website_rating_card_container {}.o_website_rating_card_container .o_message_counter { + color: #495057; + } + .o_website_rating_card_container table.o_website_rating_progress_table { + width: 100%; + overflow: visible; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num { + min-width: 50px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"] { + cursor: pointer; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress { + min-width: 120px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress { + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar { + background-color: #FACC2E; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent { + text-align: right; + padding-left: 5px; + font-size: 0.75rem; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text { + visibility: hidden; + } + .o_rating_star_card { + margin-bottom: 5px; + } + .o_rating_star_card .stars { + display: inline-block; + color: #FACC2E; + margin-right: 15px; + } + .o_rating_star_card .stars i { + margin-right: -3px; + text-align: center; + } + .o_rating_star_card .stars.enabled { + cursor: pointer; + } + .o_rating_star_card .rate_text { + display: inline-block; + } + .o_rating_popup_composer .o_rating_clickable { + cursor: pointer; + } + .o_rating_popup_composer .o_portal_chatter_avatar { + margin-right: 10px; + } + .o_rating_popup_composer_label { + color: #343a40; + } + /* /sale_subscription/static/src/scss/portal_subscription.scss defined in bundle 'web.assets_frontend' */ + #wc-account-table td:nth-last-child(1), + #wc-account-table th:nth-last-child(1), + #wc-account-table td:nth-last-child(2), + #wc-account-table th:nth-last-child(2), + #wc-account-table td:nth-last-child(3), + #wc-account-table th:nth-last-child(3) { + text-align: right; + min-width: 9em; + } + #wc-account-table a { + text-decoration: none; + } + /* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */ + input#cc_number { + background-repeat: no-repeat; + background-position: center right calc(2.7em); + } + div.card_placeholder { + background-image: url("/website_payment/static/src/img/placeholder.png"); + background-repeat: no-repeat; + width: 32px; + height: 20px; + position: absolute; + top: 8px; + right: 20px; + -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + pointer-events: none; + } + div.o_card_brand_detail { + position: relative; + } + div.o_card_brand_detail div.card_placeholder { + right: 5px; + } + div.amex { + background-image: url("/website_payment/static/src/img/amex.png"); + background-repeat: no-repeat; + } + div.diners { + background-image: url("/website_payment/static/src/img/diners.png"); + background-repeat: no-repeat; + } + div.discover { + background-image: url("/website_payment/static/src/img/discover.png"); + background-repeat: no-repeat; + } + div.jcb { + background-image: url("/website_payment/static/src/img/jcb.png"); + background-repeat: no-repeat; + } + div.mastercard { + background-image: url("/website_payment/static/src/img/mastercard.png"); + background-repeat: no-repeat; + } + div.visa { + background-image: url("/website_payment/static/src/img/visa.png"); + background-repeat: no-repeat; + } + ul.payment_method_list img.rounded, + ul.payment_method_list img.img-rounded { + max-width: 100px; + max-height: 40px; + } + /* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */ + .o_payment_form label > input[type="radio"], + .o_payment_form input[type="checkbox"] { + vertical-align: middle; + margin-right: 5px; + } + .o_payment_form .payment_option_name { + font-size: 14px; + font-weight: normal !important; + font-family: Helvetica Neue, sans-serif; + line-height: 1.3em; + color: #4d4d4d; + } + .o_payment_form label { + font-weight: normal; + margin-top: 5px; + } + .o_payment_form .card-body:first-child, + .o_payment_form .panel-body:first-child, + .o_payment_form .well:first-child { + border-top: 0px; + } + .o_payment_form .card, + .o_payment_form .panel, + .o_payment_form .well { + border-radius: 10px; + } + .o_payment_form .card-footer:last-child, + .o_payment_form .panel-footer:last-child { + border-bottom-right-radius: 10px !important; + border-bottom-left-radius: 10px !important; + } + .o_payment_form .card-body, + .o_payment_form .panel-body, + .o_payment_form .well { + border-top: 1px solid #ddd; + padding: 1.14em !important; + } + .o_payment_form .card-body.o_payment_acquirer_select:hover, + .o_payment_form .o_payment_acquirer_select.panel-body:hover, + .o_payment_form .o_payment_acquirer_select.well:hover { + cursor: pointer; + } + .o_payment_form .payment_icon_list { + position: relative; + margin-top: 0px !important; + margin-bottom: -5px !important; + } + .o_payment_form .payment_icon_list li { + padding-left: 5px !important; + padding-right: 0px !important; + } + .o_payment_form .payment_icon_list .more_option { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + font-size: 10px; + } + /* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */ + .o_auth_oauth_providers .fa-facebook-square { + color: #3b5998; + } + .o_auth_oauth_providers .fa-google-plus-square { + color: #de564a; + } + .o_auth_oauth_providers .o_custom_icon { + margin: 0 0.15em; + width: 1em; + height: 1em; + border: 3px solid #875A7B; + border-radius: 100%; + transform: translateY(2px); + } + /* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */ + .o_portal_project_rating .thumbnail { + height: 240px; + } + .o_portal_project_rating .o_top_partner_rating_image { + height: 15px; + } + .o_portal_project_rating .o_top_partner_image { + height: 30px; + width: 30px; + } + .o_portal_project_rating .o_top_partner_feedback { + word-wrap: break-word; + } + .o_portal_project_rating .o_vertical_separator { + border-left: 1px solid #eeeeee; + } + .o_portal_project_rating .o_rating_progress { + margin-bottom: 10px; + } + .o_portal_project_rating .o_rating_count { + display: inline-block; + min-width: 22px; + } + .o_portal_project_rating .o_smiley_no_padding_left { + padding-left: 0; + } + .o_portal_project_rating .o_smiley_no_padding_right { + padding-right: 0; + } + .o_portal_project_rating .o_lighter_smileys { + opacity: 0.4; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale_timesheet/static/src/scss/sale_timesheet_portal.scss defined in bundle 'web.assets_frontend' */ + .o_timesheet_accordion .card-header a, + .o_timesheet_accordion .panel-heading a { + text-decoration: none; + } + .o_timesheet_accordion .card-header a:after, + .o_timesheet_accordion .panel-heading a:after { + content: "\f0d7"; + font-family: 'FontAwesome'; + } + .o_timesheet_accordion .card-header a.collapsed:after, + .o_timesheet_accordion .panel-heading a.collapsed:after { + content: "\f0da"; + font-family: 'FontAwesome'; + } + \ No newline at end of file diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif b/ks_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif new file mode 100644 index 0000000..da7eb63 Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif differ diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif b/ks_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif new file mode 100644 index 0000000..71a5815 Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif differ diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png b/ks_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png new file mode 100644 index 0000000..5c9ab73 Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png differ diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png b/ks_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png new file mode 100644 index 0000000..9b0711d Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png differ diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg b/ks_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg differ diff --git a/ks_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png b/ks_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png new file mode 100644 index 0000000..5d70bc4 Binary files /dev/null and b/ks_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png differ diff --git a/ks_dashboard_ninja/static/lib/css/Chart.css b/ks_dashboard_ninja/static/lib/css/Chart.css new file mode 100644 index 0000000..5e74959 --- /dev/null +++ b/ks_dashboard_ninja/static/lib/css/Chart.css @@ -0,0 +1,47 @@ +/* + * DOM element rendering detection + * https://davidwalsh.name/detect-node-insertion + */ +@keyframes chartjs-render-animation { + from { opacity: 0.99; } + to { opacity: 1; } +} + +.chartjs-render-monitor { + animation: chartjs-render-animation 0.001s; +} + +/* + * DOM element resizing detection + * https://github.com/marcj/css-element-queries + */ +.chartjs-size-monitor, +.chartjs-size-monitor-expand, +.chartjs-size-monitor-shrink { + position: absolute; + direction: ltr; + left: 0; + top: 0; + right: 0; + bottom: 0; + overflow: hidden; + pointer-events: none; + visibility: hidden; + z-index: -1; +} + +.chartjs-size-monitor-expand > div { + position: absolute; + width: 1000000px; + height: 1000000px; + left: 0; + top: 0; +} + +.chartjs-size-monitor-shrink > div { + position: absolute; + width: 200%; + height: 200%; + left: 0; + top: 0; +} diff --git a/ks_dashboard_ninja/static/lib/css/Chart.min.css b/ks_dashboard_ninja/static/lib/css/Chart.min.css new file mode 100644 index 0000000..9dc5ac2 --- /dev/null +++ b/ks_dashboard_ninja/static/lib/css/Chart.min.css @@ -0,0 +1 @@ +@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} \ No newline at end of file diff --git a/ks_dashboard_ninja/static/lib/css/gridstack.min.css b/ks_dashboard_ninja/static/lib/css/gridstack.min.css new file mode 100644 index 0000000..f9fe68e --- /dev/null +++ b/ks_dashboard_ninja/static/lib/css/gridstack.min.css @@ -0,0 +1 @@ +/*rtl:begin:ignore*/:root .grid-stack-item>.ui-resizable-handle{filter:none}.grid-stack{position:relative}.grid-stack.grid-stack-rtl{direction:ltr}.grid-stack.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack .grid-stack-placeholder>.placeholder-content{border:1px dashed #d3d3d3;margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;z-index:0!important;text-align:center}.grid-stack>.grid-stack-item{min-width:8.3333333333%;position:absolute;padding:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;top:0;left:10px;right:10px;bottom:0;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.grid-stack>.grid-stack-item>.ui-resizable-se{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.grid-stack>.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;left:10px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:0;left:25px;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;right:10px;top:0}.grid-stack>.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;right:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;right:10px;bottom:0}.grid-stack>.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:0;right:25px}.grid-stack>.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;left:10px;bottom:0}.grid-stack>.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;left:10px;top:15px;bottom:15px}.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack>.grid-stack-item[data-gs-width='1']{width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='1']{left:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='1']{min-width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='1']{max-width:8.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='2']{width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='2']{left:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='2']{min-width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='2']{max-width:16.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='3']{width:25%}.grid-stack>.grid-stack-item[data-gs-x='3']{left:25%}.grid-stack>.grid-stack-item[data-gs-min-width='3']{min-width:25%}.grid-stack>.grid-stack-item[data-gs-max-width='3']{max-width:25%}.grid-stack>.grid-stack-item[data-gs-width='4']{width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='4']{left:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='4']{min-width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='4']{max-width:33.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='5']{width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='5']{left:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='5']{min-width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='5']{max-width:41.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='6']{width:50%}.grid-stack>.grid-stack-item[data-gs-x='6']{left:50%}.grid-stack>.grid-stack-item[data-gs-min-width='6']{min-width:50%}.grid-stack>.grid-stack-item[data-gs-max-width='6']{max-width:50%}.grid-stack>.grid-stack-item[data-gs-width='7']{width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='7']{left:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='7']{min-width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='7']{max-width:58.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='8']{width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='8']{left:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='8']{min-width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='8']{max-width:66.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='9']{width:75%}.grid-stack>.grid-stack-item[data-gs-x='9']{left:75%}.grid-stack>.grid-stack-item[data-gs-min-width='9']{min-width:75%}.grid-stack>.grid-stack-item[data-gs-max-width='9']{max-width:75%}.grid-stack>.grid-stack-item[data-gs-width='10']{width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-x='10']{left:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-min-width='10']{min-width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-max-width='10']{max-width:83.3333333333%}.grid-stack>.grid-stack-item[data-gs-width='11']{width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-x='11']{left:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-min-width='11']{min-width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-max-width='11']{max-width:91.6666666667%}.grid-stack>.grid-stack-item[data-gs-width='12']{width:100%}.grid-stack>.grid-stack-item[data-gs-x='12']{left:100%}.grid-stack>.grid-stack-item[data-gs-min-width='12']{min-width:100%}.grid-stack>.grid-stack-item[data-gs-max-width='12']{max-width:100%}.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{-webkit-transition:left .3s,top .3s,height .3s,width .3s;-moz-transition:left .3s,top .3s,height .3s,width .3s;-ms-transition:left .3s,top .3s,height .3s,width .3s;-o-transition:left .3s,top .3s,height .3s,width .3s;transition:left .3s,top .3s,height .3s,width .3s}.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{-webkit-transition:left 0s,top 0s,height 0s,width 0s;-moz-transition:left 0s,top 0s,height 0s,width 0s;-ms-transition:left 0s,top 0s,height 0s,width 0s;-o-transition:left 0s,top 0s,height 0s,width 0s;transition:left 0s,top 0s,height 0s,width 0s}.grid-stack.grid-stack-one-column-mode{height:auto!important}.grid-stack.grid-stack-one-column-mode>.grid-stack-item{position:relative!important;width:auto!important;left:0!important;top:auto!important;margin-bottom:20px;max-width:none!important}.grid-stack.grid-stack-one-column-mode>.grid-stack-item>.ui-resizable-handle{display:none}/*rtl:end:ignore*/ \ No newline at end of file diff --git a/ks_dashboard_ninja/static/lib/css/spectrum.css b/ks_dashboard_ninja/static/lib/css/spectrum.css new file mode 100644 index 0000000..a8ad9e4 --- /dev/null +++ b/ks_dashboard_ninja/static/lib/css/spectrum.css @@ -0,0 +1,507 @@ +/*** +Spectrum Colorpicker v1.8.0 +https://github.com/bgrins/spectrum +Author: Brian Grinstead +License: MIT +***/ + +.sp-container { + position:absolute; + top:0; + left:0; + display:inline-block; + *display: inline; + *zoom: 1; + /* https://github.com/bgrins/spectrum/issues/40 */ + z-index: 9999994; + overflow: hidden; +} +.sp-container.sp-flat { + position: relative; +} + +/* Fix for * { box-sizing: border-box; } */ +.sp-container, +.sp-container * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */ +.sp-top { + position:relative; + width: 100%; + display:inline-block; +} +.sp-top-inner { + position:absolute; + top:0; + left:0; + bottom:0; + right:0; +} +.sp-color { + position: absolute; + top:0; + left:0; + bottom:0; + right:20%; +} +.sp-hue { + position: absolute; + top:0; + right:0; + bottom:0; + left:84%; + height: 100%; +} + +.sp-clear-enabled .sp-hue { + top:33px; + height: 77.5%; +} + +.sp-fill { + padding-top: 80%; +} +.sp-sat, .sp-val { + position: absolute; + top:0; + left:0; + right:0; + bottom:0; +} + +.sp-alpha-enabled .sp-top { + margin-bottom: 18px; +} +.sp-alpha-enabled .sp-alpha { + display: block; +} +.sp-alpha-handle { + position:absolute; + top:-4px; + bottom: -4px; + width: 6px; + left: 50%; + cursor: pointer; + border: 1px solid black; + background: white; + opacity: .8; +} +.sp-alpha { + display: none; + position: absolute; + bottom: -14px; + right: 0; + left: 0; + height: 8px; +} +.sp-alpha-inner { + border: solid 1px #333; +} + +.sp-clear { + display: none; +} + +.sp-clear.sp-clear-display { + background-position: center; +} + +.sp-clear-enabled .sp-clear { + display: block; + position:absolute; + top:0px; + right:0; + bottom:0; + left:84%; + height: 28px; +} + +/* Don't allow text selection */ +.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button { + -webkit-user-select:none; + -moz-user-select: -moz-none; + -o-user-select:none; + user-select: none; +} + +.sp-container.sp-input-disabled .sp-input-container { + display: none; +} +.sp-container.sp-buttons-disabled .sp-button-container { + display: none; +} +.sp-container.sp-palette-buttons-disabled .sp-palette-button-container { + display: none; +} +.sp-palette-only .sp-picker-container { + display: none; +} +.sp-palette-disabled .sp-palette-container { + display: none; +} + +.sp-initial-disabled .sp-initial { + display: none; +} + + +/* Gradients for hue, saturation and value instead of images. Not pretty... but it works */ +.sp-sat { + background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)"; + filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); +} +.sp-val { + background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0))); + background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0)); + background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); + background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0)); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)"; + filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); +} + +.sp-hue { + background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000)); + background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); + background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); +} + +/* IE filters do not support multiple color stops. + Generate 6 divs, line them up, and do two color gradients for each. + Yes, really. + */ +.sp-1 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); +} +.sp-2 { + height:16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); +} +.sp-3 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); +} +.sp-4 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); +} +.sp-5 { + height:16%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); +} +.sp-6 { + height:17%; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); +} + +.sp-hidden { + display: none !important; +} + +/* Clearfix hack */ +.sp-cf:before, .sp-cf:after { content: ""; display: table; } +.sp-cf:after { clear: both; } +.sp-cf { *zoom: 1; } + +/* Mobile devices, make hue slider bigger so it is easier to slide */ +@media (max-device-width: 480px) { + .sp-color { right: 40%; } + .sp-hue { left: 63%; } + .sp-fill { padding-top: 60%; } +} +.sp-dragger { + border-radius: 5px; + height: 5px; + width: 5px; + border: 1px solid #fff; + background: #000; + cursor: pointer; + position:absolute; + top:0; + left: 0; +} +.sp-slider { + position: absolute; + top:0; + cursor:pointer; + height: 3px; + left: -1px; + right: -1px; + border: 1px solid #000; + background: white; + opacity: .8; +} + +/* +Theme authors: +Here are the basic themeable display options (colors, fonts, global widths). +See http://bgrins.github.io/spectrum/themes/ for instructions. +*/ + +.sp-container { + border-radius: 0; + background-color: #ECECEC; + border: solid 1px #f0c49B; + padding: 0; +} +.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear { + font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +.sp-top { + margin-bottom: 3px; +} +.sp-color, .sp-hue, .sp-clear { + border: solid 1px #666; +} + +/* Input */ +.sp-input-container { + float:right; + width: 100px; + margin-bottom: 4px; +} +.sp-initial-disabled .sp-input-container { + width: 100%; +} +.sp-input { + font-size: 12px !important; + border: 1px inset; + padding: 4px 5px; + margin: 0; + width: 100%; + background:transparent; + border-radius: 3px; + color: #222; +} +.sp-input:focus { + border: 1px solid orange; +} +.sp-input.sp-validation-error { + border: 1px solid red; + background: #fdd; +} +.sp-picker-container , .sp-palette-container { + float:left; + position: relative; + padding: 10px; + padding-bottom: 300px; + margin-bottom: -290px; +} +.sp-picker-container { + width: 172px; + border-left: solid 1px #fff; +} + +/* Palettes */ +.sp-palette-container { + border-right: solid 1px #ccc; +} + +.sp-palette-only .sp-palette-container { + border: 0; +} + +.sp-palette .sp-thumb-el { + display: block; + position:relative; + float:left; + width: 24px; + height: 15px; + margin: 3px; + cursor: pointer; + border:solid 2px transparent; +} +.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { + border-color: orange; +} +.sp-thumb-el { + position:relative; +} + +/* Initial */ +.sp-initial { + float: left; + border: solid 1px #333; +} +.sp-initial span { + width: 30px; + height: 25px; + border:none; + display:block; + float:left; + margin:0; +} + +.sp-initial .sp-clear-display { + background-position: center; +} + +/* Buttons */ +.sp-palette-button-container, +.sp-button-container { + float: right; +} + +/* Replacer (the little preview div that shows up instead of the ) */ +.sp-replacer { + margin:0; + overflow:hidden; + cursor:pointer; + padding: 4px; + display:inline-block; + *zoom: 1; + *display: inline; + border: solid 1px #91765d; + background: #eee; + color: #333; + vertical-align: middle; +} +.sp-replacer:hover, .sp-replacer.sp-active { + border-color: #F0C49B; + color: #111; +} +.sp-replacer.sp-disabled { + cursor:default; + border-color: silver; + color: silver; +} +.sp-dd { + padding: 2px 0; + height: 16px; + line-height: 16px; + float:left; + font-size:10px; +} +.sp-preview { + position:relative; + width:25px; + height: 20px; + border: solid 1px #222; + margin-right: 5px; + float:left; + z-index: 0; +} + +.sp-palette { + *width: 220px; + max-width: 220px; +} +.sp-palette .sp-thumb-el { + width:16px; + height: 16px; + margin:2px 1px; + border: solid 1px #d0d0d0; +} + +.sp-container { + padding-bottom:0; +} + + +/* Buttons: http://hellohappy.org/css3-buttons/ */ +.sp-container button { + background-color: #eeeeee; + background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc); + background-image: -moz-linear-gradient(top, #eeeeee, #cccccc); + background-image: -ms-linear-gradient(top, #eeeeee, #cccccc); + background-image: -o-linear-gradient(top, #eeeeee, #cccccc); + background-image: linear-gradient(to bottom, #eeeeee, #cccccc); + border: 1px solid #ccc; + border-bottom: 1px solid #bbb; + border-radius: 3px; + color: #333; + font-size: 14px; + line-height: 1; + padding: 5px 4px; + text-align: center; + text-shadow: 0 1px 0 #eee; + vertical-align: middle; +} +.sp-container button:hover { + background-color: #dddddd; + background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb); + background-image: -o-linear-gradient(top, #dddddd, #bbbbbb); + background-image: linear-gradient(to bottom, #dddddd, #bbbbbb); + border: 1px solid #bbb; + border-bottom: 1px solid #999; + cursor: pointer; + text-shadow: 0 1px 0 #ddd; +} +.sp-container button:active { + border: 1px solid #aaa; + border-bottom: 1px solid #888; + -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; + box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; +} +.sp-cancel { + font-size: 11px; + color: #d93f3f !important; + margin:0; + padding:2px; + margin-right: 5px; + vertical-align: middle; + text-decoration:none; + +} +.sp-cancel:hover { + color: #d93f3f !important; + text-decoration: underline; +} + + +.sp-palette span:hover, .sp-palette span.sp-thumb-active { + border-color: #000; +} + +.sp-preview, .sp-alpha, .sp-thumb-el { + position:relative; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner { + display:block; + position:absolute; + top:0;left:0;bottom:0;right:0; +} + +.sp-palette .sp-thumb-inner { + background-position: 50% 50%; + background-repeat: no-repeat; +} + +.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); +} + +.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); +} + +.sp-clear-display { + background-repeat:no-repeat; + background-position: center; + background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); +} diff --git a/ks_dashboard_ninja/static/lib/js/Chart.bundle.min.js b/ks_dashboard_ninja/static/lib/js/Chart.bundle.min.js new file mode 100644 index 0000000..2eb9b94 --- /dev/null +++ b/ks_dashboard_ninja/static/lib/js/Chart.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Chart=e()}(this,function(){"use strict";var t={rgb2hsl:e,rgb2hsv:i,rgb2hwb:n,rgb2cmyk:a,rgb2keyword:o,rgb2xyz:s,rgb2lab:l,rgb2lch:function(t){return v(l(t))},hsl2rgb:u,hsl2hsv:function(t){var e=t[0],i=t[1]/100,n=t[2]/100;if(0===n)return[0,0,0];return[e,100*(2*(i*=(n*=2)<=1?n:2-n)/(n+i)),100*((n+i)/2)]},hsl2hwb:function(t){return n(u(t))},hsl2cmyk:function(t){return a(u(t))},hsl2keyword:function(t){return o(u(t))},hsv2rgb:d,hsv2hsl:function(t){var e,i,n=t[0],a=t[1]/100,r=t[2]/100;return e=a*r,[n,100*(e=(e/=(i=(2-a)*r)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return n(d(t))},hsv2cmyk:function(t){return a(d(t))},hsv2keyword:function(t){return o(d(t))},hwb2rgb:h,hwb2hsl:function(t){return e(h(t))},hwb2hsv:function(t){return i(h(t))},hwb2cmyk:function(t){return a(h(t))},hwb2keyword:function(t){return o(h(t))},cmyk2rgb:c,cmyk2hsl:function(t){return e(c(t))},cmyk2hsv:function(t){return i(c(t))},cmyk2hwb:function(t){return n(c(t))},cmyk2keyword:function(t){return o(c(t))},keyword2rgb:_,keyword2hsl:function(t){return e(_(t))},keyword2hsv:function(t){return i(_(t))},keyword2hwb:function(t){return n(_(t))},keyword2cmyk:function(t){return a(_(t))},keyword2lab:function(t){return l(_(t))},keyword2xyz:function(t){return s(_(t))},xyz2rgb:f,xyz2lab:m,xyz2lch:function(t){return v(m(t))},lab2xyz:p,lab2rgb:y,lab2lch:v,lch2lab:x,lch2xyz:function(t){return p(x(t))},lch2rgb:function(t){return y(x(t))}};function e(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(o+s)/2,[e,100*(s==o?0:i<=.5?l/(s+o):l/(2-s-o)),100*i]}function i(t){var e,i,n=t[0],a=t[1],r=t[2],o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return i=0==s?0:l/s*1e3/10,s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,s/255*1e3/10]}function n(t){var i=t[0],n=t[1],a=t[2];return[e(t)[0],100*(1/255*Math.min(i,Math.min(n,a))),100*(a=1-1/255*Math.max(i,Math.max(n,a)))]}function a(t){var e,i=t[0]/255,n=t[1]/255,a=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-n,1-a)))/(1-e)||0),100*((1-n-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]}function o(t){return w[JSON.stringify(t)]}function s(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*e+.7152*i+.0722*n),100*(.0193*e+.1192*i+.9505*n)]}function l(t){var e=s(t),i=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function u(t){var e,i,n,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[r=255*l,r,r];e=2*l-(i=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0&&n++,n>1&&n--,r=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,a[u]=255*r;return a}function d(t){var e=t[0]/60,i=t[1]/100,n=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*n*(1-i),s=255*n*(1-i*r),l=255*n*(1-i*(1-r));n*=255;switch(a){case 0:return[n,l,o];case 1:return[s,n,o];case 2:return[o,n,l];case 3:return[o,s,n];case 4:return[l,o,n];case 5:return[n,o,s]}}function h(t){var e,i,n,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),n=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(n=1-n),a=s+n*((i=1-l)-s),e){default:case 6:case 0:r=i,g=a,b=s;break;case 1:r=a,g=i,b=s;break;case 2:r=s,g=i,b=a;break;case 3:r=s,g=a,b=i;break;case 4:r=a,g=s,b=i;break;case 5:r=i,g=s,b=a}return[255*r,255*g,255*b]}function c(t){var e=t[0]/100,i=t[1]/100,n=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]}function f(t){var e,i,n,a=t[0]/100,r=t[1]/100,o=t[2]/100;return i=-.9689*a+1.8758*r+.0415*o,n=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]}function m(t){var e=t[0],i=t[1],n=t[2];return i/=100,n/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}function p(t){var e,i,n,a,r=t[0],o=t[1],s=t[2];return r<=8?a=(i=100*r/903.3)/100*7.787+16/116:(i=100*Math.pow((r+16)/116,3),a=Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i,n=n/108.883<=.008859?n=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3)]}function v(t){var e,i=t[0],n=t[1],a=t[2];return(e=360*Math.atan2(a,n)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(n*n+a*a),e]}function y(t){return f(p(t))}function x(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]}function _(t){return k[t]}var k={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},w={};for(var M in k)w[JSON.stringify(k[M])]=M;var S=function(){return new O};for(var D in t){S[D+"Raw"]=function(e){return function(i){return"number"==typeof i&&(i=Array.prototype.slice.call(arguments)),t[e](i)}}(D);var C=/(\w+)2(\w+)/.exec(D),P=C[1],T=C[2];(S[P]=S[P]||{})[T]=S[D]=function(e){return function(i){"number"==typeof i&&(i=Array.prototype.slice.call(arguments));var n=t[e](i);if("string"==typeof n||void 0===n)return n;for(var a=0;a=0&&e<1?H(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return Y(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:Y,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return N(t,e);var i=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+i+"%, "+n+"%, "+a+"%)"},percentaString:N,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return z(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:z,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return E[t.slice(0,3)]}};function R(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(n){a=(n=n[1])[3];for(var r=0;ri?(e+.05)/(i+.05):(i+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=t,n=void 0===e?.5:e,a=2*n-1,r=this.alpha()-i.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*i.red(),o*this.green()+s*i.green(),o*this.blue()+s*i.blue()).alpha(this.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new j,n=this.values,a=i.values;for(var r in n)n.hasOwnProperty(r)&&(t=n[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return i}},j.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},j.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},j.prototype.getValues=function(t){for(var e=this.values,i={},n=0;n=0;a--)e.call(i,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),t<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-$.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*$.easeInBounce(2*t):.5*$.easeOutBounce(2*t-1)+.5}},X={effects:$};Z.easingEffects=$;var K=Math.PI,J=K/180,Q=2*K,tt=K/2,et=K/4,it=2*K/3,nt={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,n,a,r){if(r){var o=Math.min(r,a/2,n/2),s=e+o,l=i+o,u=e+n-o,d=i+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,i,n,a=this.animations,r=0;r=i?(ut.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},yt=ut.options.resolve,bt=["push","pop","shift","splice","unshift"];function xt(t,e){var i=t._chartjs;if(i){var n=i.listeners,a=n.indexOf(e);-1!==a&&n.splice(a,1),n.length>0||(bt.forEach(function(e){delete t[e]}),delete t._chartjs)}}var _t=function(t,e){this.initialize(t,e)};ut.extend(_t.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&xt(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,i=this.getMeta(),n=this.getDataset().data||[],a=i.data;for(t=0,e=n.length;ti&&this.insertElements(i,n-i)},insertElements:function(t,e){for(var i=0;is;)a-=2*Math.PI;for(;a=o&&a<=s,u=r>=i.innerRadius&&r<=i.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t,e=this._chart.ctx,i=this._view,n=i.startAngle,a=i.endAngle,r="inner"===i.borderAlign?.33:0;e.save(),e.beginPath(),e.arc(i.x,i.y,Math.max(i.outerRadius-r,0),n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.fillStyle=i.backgroundColor,e.fill(),i.borderWidth&&("inner"===i.borderAlign?(e.beginPath(),t=r/i.outerRadius,e.arc(i.x,i.y,i.outerRadius,n-t,a+t),i.innerRadius>r?(t=r/i.innerRadius,e.arc(i.x,i.y,i.innerRadius-r,a+t,n-t,!0)):e.arc(i.x,i.y,r,a+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip(),e.beginPath(),e.arc(i.x,i.y,i.outerRadius,n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.lineWidth=2*i.borderWidth,e.lineJoin="round"):(e.lineWidth=i.borderWidth,e.lineJoin="bevel"),e.strokeStyle=i.borderColor,e.stroke()),e.restore()}}),Mt=ut.valueOrDefault,St=ot.global.defaultColor;ot._set("global",{elements:{line:{tension:.4,backgroundColor:St,borderWidth:3,borderColor:St,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Dt=gt.extend({draw:function(){var t,e,i,n,a=this._view,r=this._chart.ctx,o=a.spanGaps,s=this._children.slice(),l=ot.global,u=l.elements.line,d=-1;for(this._loop&&s.length&&s.push(s[0]),r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=Mt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=Mt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),d=-1,t=0;tt.x&&(e=Rt(e,"left","right")):t.basei?i:n,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>i?i:r,l:l.left||o<0?0:o>e?e:o}}function Wt(t,e,i){var n=null===e,a=null===i,r=!(!t||n&&a)&&Ft(t);return r&&(n||e>=r.left&&e<=r.right)&&(a||i>=r.top&&i<=r.bottom)}ot._set("global",{elements:{rectangle:{backgroundColor:It,borderColor:It,borderSkipped:"bottom",borderWidth:0}}});var Yt=gt.extend({draw:function(){var t=this._chart.ctx,e=this._view,i=function(t){var e=Ft(t),i=e.right-e.left,n=e.bottom-e.top,a=Lt(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n},inner:{x:e.left+a.l,y:e.top+a.t,w:i-a.l-a.r,h:n-a.t-a.b}}}(e),n=i.outer,a=i.inner;t.fillStyle=e.backgroundColor,t.fillRect(n.x,n.y,n.w,n.h),n.w===a.w&&n.h===a.h||(t.save(),t.beginPath(),t.rect(n.x,n.y,n.w,n.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Wt(this._view,t,e)},inLabelRange:function(t,e){var i=this._view;return At(i)?Wt(i,t,null):Wt(i,null,e)},inXRange:function(t){return Wt(this._view,t,null)},inYRange:function(t){return Wt(this._view,null,t)},getCenterPoint:function(){var t,e,i=this._view;return At(i)?(t=i.x,e=(i.y+i.base)/2):(t=(i.x+i.base)/2,e=i.y),{x:t,y:e}},getArea:function(){var t=this._view;return At(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Nt={},zt=wt,Vt=Dt,Ht=Ot,Et=Yt;Nt.Arc=zt,Nt.Line=Vt,Nt.Point=Ht,Nt.Rectangle=Et;var Bt=ut.options.resolve;ot._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var jt=kt.extend({dataElementType:Nt.Rectangle,initialize:function(){var t;kt.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=n.length;e0?Math.min(o,n-i):o,i=n;return o}(i,l):-1,pixels:l,start:o,end:s,stackCount:n,scale:i}},calculateBarValuePixels:function(t,e){var i,n,a,r,o,s,l=this.chart,u=this.getMeta(),d=this._getValueScale(),h=d.isHorizontal(),c=l.data.datasets,f=+d.getRightValue(c[t].data[e]),g=d.options.minBarLength,m=d.options.stacked,p=u.stack,v=0;if(m||void 0===m&&void 0!==p)for(i=0;i=0&&a>0)&&(v+=a));return r=d.getPixelForValue(v),s=(o=d.getPixelForValue(v+f))-r,void 0!==g&&Math.abs(s)=0&&!h||f<0&&h?r-g:r+g),{size:s,base:r,head:o,center:o+s/2}},calculateBarIndexPixels:function(t,e,i){var n=i.scale.options,a="flex"===n.barThickness?function(t,e,i){var n,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n],s=o&&o.custom||{},l=t.options.elements.arc;return{text:i,fillStyle:Zt([s.backgroundColor,r.backgroundColor,l.backgroundColor],void 0,n),strokeStyle:Zt([s.borderColor,r.borderColor,l.borderColor],void 0,n),lineWidth:Zt([s.borderWidth,r.borderWidth,l.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i=Math.PI?-1:p<-Math.PI?1:0))+g,y={x:Math.cos(p),y:Math.sin(p)},b={x:Math.cos(v),y:Math.sin(v)},x=p<=0&&v>=0||p<=2*Math.PI&&2*Math.PI<=v,_=p<=.5*Math.PI&&.5*Math.PI<=v||p<=2.5*Math.PI&&2.5*Math.PI<=v,k=p<=-Math.PI&&-Math.PI<=v||p<=Math.PI&&Math.PI<=v,w=p<=.5*-Math.PI&&.5*-Math.PI<=v||p<=1.5*Math.PI&&1.5*Math.PI<=v,M=f/100,S={x:k?-1:Math.min(y.x*(y.x<0?1:M),b.x*(b.x<0?1:M)),y:w?-1:Math.min(y.y*(y.y<0?1:M),b.y*(b.y<0?1:M))},D={x:x?1:Math.max(y.x*(y.x>0?1:M),b.x*(b.x>0?1:M)),y:_?1:Math.max(y.y*(y.y>0?1:M),b.y*(b.y>0?1:M))},C={width:.5*(D.x-S.x),height:.5*(D.y-S.y)};u=Math.min(s/C.width,l/C.height),d={x:-.5*(D.x+S.x),y:-.5*(D.y+S.y)}}for(e=0,i=c.length;e0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,i,n,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,i=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,i=t._options,n=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=$t(i.hoverBackgroundColor,n(i.backgroundColor)),e.borderColor=$t(i.hoverBorderColor,n(i.borderColor)),e.borderWidth=$t(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(t,e){var i,n,a,r=this.chart,o=this.getDataset(),s=t.custom||{},l=r.options.elements.arc,u={},d={chart:r,dataIndex:e,dataset:o,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=h.length;i0&&te(l[t-1]._model,s)&&(i.controlPointPreviousX=u(i.controlPointPreviousX,s.left,s.right),i.controlPointPreviousY=u(i.controlPointPreviousY,s.top,s.bottom)),t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ne([o.backgroundColor,r.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ne([o.borderColor,r.borderColor,s.borderColor],void 0,n),lineWidth:ne([o.borderWidth,r.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return me(t,e,{intersect:!1})},point:function(t,e){return ce(t,de(e,t))},nearest:function(t,e,i){var n=de(e,t);i.axis=i.axis||"xy";var a=ge(i.axis);return fe(t,n,i.intersect,a)},x:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a},y:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a}}};function ve(t,e){return ut.where(t,function(t){return t.position===e})}function ye(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,a=e?t:i;return n.weight===a.weight?n._tmpIndex_-a._tmpIndex_:n.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}function be(t,e){ut.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}ot._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var xe={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],r=a.length,o=0;odiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ke.default||ke,Me="$chartjs",Se="chartjs-size-monitor",De="chartjs-render-monitor",Ce="chartjs-render-animation",Pe=["animationstart","webkitAnimationStart"],Te={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Oe(t,e){var i=ut.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Ie=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Ae(t,e,i){t.addEventListener(e,i,Ie)}function Fe(t,e,i){t.removeEventListener(e,i,Ie)}function Re(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Le(t){var e=document.createElement("div");return e.className=t||"",e}function We(t,e,i){var n,a,r,o,s=t[Me]||(t[Me]={}),l=s.resizer=function(t){var e=Le(Se),i=Le(Se+"-expand"),n=Le(Se+"-shrink");i.appendChild(Le()),n.appendChild(Le()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var a=function(){e._reset(),t()};return Ae(i,"scroll",a.bind(i,"expand")),Ae(n,"scroll",a.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,a=n?n.clientWidth:0;e(Re("resize",i)),n&&n.clientWidth0){var r=t[0];r.label?i=r.label:r.xLabel?i=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function qe(t){var e=ot.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:Be(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:Be(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:Be(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:Be(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:Be(t.titleFontStyle,e.defaultFontStyle),titleFontSize:Be(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:Be(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:Be(t.footerFontStyle,e.defaultFontStyle),footerFontSize:Be(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ze(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function $e(t){return Ue([],Ge(t))}var Xe=gt.extend({initialize:function(){this._model=qe(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},getBeforeBody:function(){return $e(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,a=[];return ut.each(t,function(t){var r={before:[],lines:[],after:[]};Ue(r.before,Ge(n.beforeLabel.call(i,t,e))),Ue(r.lines,n.label.call(i,t,e)),Ue(r.after,Ge(n.afterLabel.call(i,t,e))),a.push(r)}),a},getAfterBody:function(){return $e(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},update:function(t){var e,i,n,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=qe(c),m=h._active,p=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},y={x:f.x,y:f.y},b={width:f.width,height:f.height},x={x:f.caretX,y:f.caretY};if(m.length){g.opacity=1;var _=[],k=[];x=je[c.position].call(h,m,h._eventPosition);var w=[];for(e=0,i=m.length;en.width&&(a=n.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,b,v=function(t,e){var i,n,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(i=function(t){return t<=c},n=function(t){return t>c}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},i(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):n(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,b),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=y.x,g.y=y.y,g.width=b.width,g.height=b.height,g.caretX=x.x,g.caretY=x.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,r,o,s,l,u=i.caretSize,d=i.cornerRadius,h=i.xAlign,c=i.yAlign,f=t.x,g=t.y,m=e.width,p=e.height;if("center"===c)s=g+p/2,"left"===h?(a=(n=f)-u,r=n,o=s+u,l=s-u):(a=(n=f+m)+u,r=n,o=s-u,l=s+u);else if("left"===h?(n=(a=f+d+u)-u,r=a+u):"right"===h?(n=(a=f+m-d-u)-u,r=a+u):(n=(a=i.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+p)+u,l=o;var v=r;r=n,n=v}return{x1:n,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ze(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var a,r,o=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ut.fontString(o,e._titleFontStyle,e._titleFontFamily),a=0,r=n.length;a0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ut.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),Ke=je,Je=Xe;Je.positioners=Ke;var Qe=ut.valueOrDefault;function ti(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,r,o,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?ut.merge(e[t][a],[Ee.getScaleDefaults(r),o]):ut.merge(e[t][a],o)}else ut._merger(t,e,i,n)}})}function ei(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var a=e[t]||{},r=i[t];"scales"===t?e[t]=ti(a,r):"scale"===t?e[t]=ut.merge(a,[Ee.getScaleDefaults(r.type),r]):ut._merger(t,e,i,n)}})}function ii(t){return"top"===t||"bottom"===t}ot._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ni=function(t,e){return this.construct(t,e),this};ut.extend(ni.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=ei(ot.global,ot[t.type],t.options||{}),t}(e);var n=Ve.acquireContext(t,e),a=n&&n.canvas,r=a&&a.height,o=a&&a.width;i.id=ut.uid(),i.ctx=n,i.canvas=a,i.config=e,i.width=o,i.height=r,i.aspectRatio=r?o/r:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ni.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&a?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return He.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),He.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return vt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(ut.getMaximumWidth(n))),o=Math.max(0,Math.floor(a?r/a:ut.getMaximumHeight(n)));if((e.width!==r||e.height!==o)&&(n.width=e.width=r,n.height=e.height=o,n.style.width=r+"px",n.style.height=o+"px",ut.retinaScale(e,i.devicePixelRatio),!t)){var s={width:r,height:o};He.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ut.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ut.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],a=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(n,function(e){var n=e.options,r=n.id,o=Qe(n.type,e.dtype);ii(n.position)!==ii(e.dposition)&&(n.position=e.dposition),a[r]=!0;var s=null;if(r in i&&i[r].type===o)(s=i[r]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=Ee.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ut.each(a,function(t,e){t||delete i[e]}),t.scales=i,Ee.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,function(i,n){var a=t.getDatasetMeta(n),r=i.type||t.config.type;if(a.type&&a.type!==r&&(t.destroyDatasetMeta(n),a=t.getDatasetMeta(n)),a.type=r,a.controller)a.controller.updateIndex(n),a.controller.linkScales();else{var o=ue[a.type];if(void 0===o)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new o(t,n),e.push(a.controller)}},t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ut.each(e.scales,function(t){xe.removeBox(e,t)}),i=ei(ot.global,ot[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),He._invalidate(n),!1!==He.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();ut.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ut.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],He.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==He.notify(this,"beforeLayout")&&(xe.update(this,this.width,this.height),He.notify(this,"afterScaleUpdate"),He.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==He.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);He.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==He.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),He.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==He.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),He.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return pe.modes.single(this,t)},getElementsAtEvent:function(t){return pe.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return pe.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=pe.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return pe.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=ut.log10(Math.abs(n)),r="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var o=ut.log10(Math.abs(t));r=t.toExponential(Math.floor(o)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},ui=ut.valueOrDefault,di=ut.valueAtIndexOrDefault;function hi(t){var e,i,n=[];for(e=0,i=t.length;eu&&rt.maxHeight){r--;break}r++,l=o*s}t.labelRotation=r},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=hi(t._ticks),n=t.options,a=n.ticks,r=n.scaleLabel,o=n.gridLines,s=t._isVisible(),l=n.position,u=t.isHorizontal(),d=ut.options._parseFont,h=d(a),c=n.gridLines.tickMarkLength;if(e.width=u?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&o.drawTicks?c:0,e.height=u?s&&o.drawTicks?c:0:t.maxHeight,r.display&&s){var f=d(r),g=ut.options.toPadding(r.padding),m=f.lineHeight+g.height;u?e.height+=m:e.width+=m}if(a.display&&s){var p=ut.longestText(t.ctx,h.string,i,t.longestTextCache),v=ut.numberOfLabelLines(i),y=.5*h.size,b=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=p,u){var x=ut.toRadians(t.labelRotation),_=Math.cos(x),k=Math.sin(x)*p+h.lineHeight*v+y;e.height=Math.min(t.maxHeight,e.height+k+b),t.ctx.font=h.string;var w,M,S=ci(t.ctx,i[0],h.string),D=ci(t.ctx,i[i.length-1],h.string),C=t.getPixelForTick(0)-t.left,P=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(w="bottom"===l?_*S:_*y,M="bottom"===l?_*y:_*D):(w=S/2,M=D/2),t.paddingLeft=Math.max(w-C,0)+3,t.paddingRight=Math.max(M-P,0)+3}else a.mirror?p=0:p+=b+y,e.width=Math.min(t.maxWidth,e.width+p),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ut.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var r=e.left+a;return r+=e.isFullWidth()?e.margins.left:0}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+i;return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,n=this,a=n.isHorizontal(),r=n.options.ticks.minor,o=t.length,s=!1,l=r.maxTicksLimit,u=n._tickSize()*(o-1),d=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(u>d&&(s=1+Math.floor(u/d)),o>l&&(s=Math.max(s,1+Math.floor(o/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ut.toRadians(t.labelRotation),a=Math.abs(Math.cos(n)),r=Math.abs(Math.sin(n)),o=i.autoSkipPadding||0,s=t.longestLabelWidth+o||0,l=ut.options._parseFont(i),u=t._maxLabelLines*l.lineHeight+o||0;return e?u*a>s*r?s/a:u/r:u*r0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:pi,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,m=ut.niceNum((g-f)/u/l)*l;if(m<1e-14&&vi(d)&&vi(h))return[f,g];(r=Math.ceil(g/m)-Math.floor(f/m))>u&&(m=ut.niceNum(r*m/u/l)*l),s||vi(c)?i=Math.pow(10,ut._decimalPlaces(m)):(i=Math.pow(10,c),m=Math.ceil(m*i)/i),n=Math.floor(f/m)*m,a=Math.ceil(g/m)*m,s&&(!vi(d)&&ut.almostWhole(d/m,m/1e3)&&(n=d),!vi(h)&&ut.almostWhole(h/m,m/1e3)&&(a=h)),r=(a-n)/m,r=ut.almostEquals(r,Math.round(r),m/1e3)?Math.round(r):Math.ceil(r),n=Math.round(n*i)/i,a=Math.round(a*i)/i,o.push(vi(d)?n:d);for(var p=1;pt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),_i=bi;xi._defaults=_i;var ki=ut.valueOrDefault;var wi={position:"left",ticks:{callback:li.formatters.logarithmic}};function Mi(t,e){return ut.isFinite(t)&&t>=0?t:e}var Si=fi.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,a=t.isHorizontal();function r(e){return a?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var o=e.stacked;if(void 0===o&&ut.each(n,function(t,e){if(!o){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&r(n)&&void 0!==n.stack&&(o=!0)}}),e.stacked||o){var s={};ut.each(n,function(n,a){var o=i.getDatasetMeta(a),l=[o.type,void 0===e.stacked&&void 0===o.stack?a:"",o.stack].join(".");i.isDatasetVisible(a)&&r(o)&&(void 0===s[l]&&(s[l]=[]),ut.each(n.data,function(e,i){var n=s[l],a=+t.getRightValue(e);isNaN(a)||o.data[i].hidden||a<0||(n[i]=n[i]||0,n[i]+=a)}))}),ut.each(s,function(e){if(e.length>0){var i=ut.min(e),n=ut.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ut.each(n,function(e,n){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&r(a)&&ut.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||a.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ut.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:Mi(e.min),max:Mi(e.max)},a=t.ticks=function(t,e){var i,n,a=[],r=ki(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),o=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(i=Math.floor(ut.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(r),r=n*Math.pow(10,i)):(i=Math.floor(ut.log10(r)),n=Math.floor(r/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{a.push(r),10==++n&&(n=1,l=++i>=0?1:l),r=Math.round(n*Math.pow(10,i)*l)/l}while(ia?{start:e-i,end:e}:{start:e,end:e+i}}function Ri(t){return 0===t||180===t?"center":t<180?"left":"right"}function Li(t,e,i,n){var a,r,o=i.y+n/2;if(ut.isArray(e))for(a=0,r=e.length;a270||t<90)&&(i.y-=e.h)}function Yi(t){return ut.isNumber(t)?t:0}var Ni=yi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Ai(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);ut.each(a.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(i=Math.min(r,i),n=Math.max(r,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ai(this.options))},convertTicksToLabels:function(){var t=this;yi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=ut.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=Ii(t);for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),r=Math.max(e.r-n.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=Yi(a),r=Yi(r),o=Yi(o),s=Yi(s),n.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),n.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,i,n){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ii(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var a=t.ctx,r=this.getIndexAngle(0),o=ut.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.gridLines,r=i.pointLabels,o=Ci(n.lineWidth,a.lineWidth),s=Ci(n.color,a.color),l=Ai(i);e.save(),e.lineWidth=o,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ti([n.borderDash,a.borderDash,[]])),e.lineDashOffset=Ti([n.borderDashOffset,a.borderDashOffset,0]));var u=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),d=ut.options._parseFont(r);e.font=d.string,e.textBaseline="middle";for(var h=Ii(t)-1;h>=0;h--){if(n.display&&o&&s){var c=t.getPointPosition(h,u);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke()}if(r.display){var f=0===h?l/2:0,g=t.getPointPosition(h,u+f+5),m=Pi(r.fontColor,h,ot.global.defaultFontColor);e.fillStyle=m;var p=t.getIndexAngle(h),v=ut.toDegrees(p);e.textAlign=Ri(v),Wi(v,t._pointLabelSizes[h],g),Li(e,t.pointLabels[h]||"",g,d.lineHeight)}}e.restore()}(t),ut.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var a,r=t.ctx,o=e.circular,s=Ii(t),l=Pi(e.color,n-1),u=Pi(e.lineWidth,n-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,i>35?i:35,0,2*Math.PI);else{a=t.getPointPosition(0,i),r.moveTo(a.x,a.y);for(var d=1;d=0&&o<=s;){if(a=t[(n=o+s>>1)-1]||null,r=t[n],!a)return{lo:null,hi:r};if(r[e]i))return{lo:a,hi:r};s=n-1}}return{lo:r,hi:null}}(t,e,i),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(i-r[e])/s:0,u=(o[n]-r[n])*l;return r[n]+u}function Zi(t,e){var i=t._adapter,n=t.options.time,a=n.parser,r=a||n.format,o=e;return"function"==typeof a&&(o=a(o)),ut.isFinite(o)||(o="string"==typeof r?i.parse(o,r):i.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),ut.isFinite(o)||(o=i.parse(o))),o)}function $i(t,e){if(ut.isNullOrUndef(e))return null;var i=t.options.time,n=Zi(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Xi(t){for(var e=ji.indexOf(t)+1,i=ji.length;e=a&&i<=r&&u.push(i);return n.min=a,n.max=r,n._unit=s.unit||function(t,e,i,n,a){var r,o;for(r=ji.length-1;r>=ji.indexOf(i);r--)if(o=ji[r],Bi[o].common&&t._adapter.diff(a,n,o)>=e.length)return o;return ji[i?ji.indexOf(i):0]}(n,u,s.minUnit,n.min,n.max),n._majorUnit=Xi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;ae&&s=0&&t0?o:1}}),Qi={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Ji._defaults=Qi;var tn,en={category:gi,linear:xi,logarithmic:Si,radialLinear:Ni,time:Ji},nn=(function(t,e){t.exports=function(){var e,i;function n(){return e.apply(null,arguments)}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var i,n=[];for(i=0;i>>0,n=0;n0)for(i=0;i=0;return(r?i?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},E={};function B(t,e,i,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),t&&(E[t]=a),e&&(E[e[0]]=function(){return N(a.apply(this,arguments),e[1],e[2])}),i&&(E[i]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function j(t,e){return t.isValid()?(e=U(e,t.localeData()),H[e]=H[e]||function(t){var e,i,n,a=t.match(z);for(e=0,i=a.length;e=0&&V.test(t);)t=t.replace(V,n),V.lastIndex=0,i-=1;return t}var G=/\d/,q=/\d\d/,Z=/\d{3}/,$=/\d{4}/,X=/[+-]?\d{6}/,K=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,tt=/\d{1,3}/,et=/\d{1,4}/,it=/[+-]?\d{1,6}/,nt=/\d+/,at=/[+-]?\d+/,rt=/Z|[+-]\d\d:?\d\d/gi,ot=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lt={};function ut(t,e,i){lt[t]=T(e)?e:function(t,n){return t&&i?i:e}}function dt(t,e){return d(lt,t)?lt[t](e._strict,e._locale):new RegExp(ht(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,a){return e||i||n||a})))}function ht(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ct={};function ft(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),s(e)&&(n=function(t,i){i[e]=k(t)}),i=0;i68?1900:2e3)};var Ct,Pt=Tt("FullYear",!0);function Tt(t,e){return function(i){return null!=i?(It(this,t,i),n.updateOffset(this,e),this):Ot(this,t)}}function Ot(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function It(t,e,i){t.isValid()&&!isNaN(i)&&("FullYear"===e&&Dt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](i,t.month(),At(i,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](i))}function At(t,e){if(isNaN(t)||isNaN(e))return NaN;var i,n=(e%(i=12)+i)%i;return t+=(e-n)/12,1===n?Dt(t)?29:28:31-n%7%2}Ct=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e=0){var i=Array.prototype.slice.call(arguments);i[0]=t+400,e=new Date(Date.UTC.apply(null,i)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Et(t,e,i){var n=7+e-i,a=(7+Ht(t,0,n).getUTCDay()-e)%7;return-a+n-1}function Bt(t,e,i,n,a){var r,o,s=(7+i-n)%7,l=Et(t,n,a),u=1+7*(e-1)+s+l;return u<=0?o=St(r=t-1)+u:u>St(t)?(r=t+1,o=u-St(t)):(r=t,o=u),{year:r,dayOfYear:o}}function jt(t,e,i){var n,a,r=Et(t.year(),e,i),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?(a=t.year()-1,n=o+Ut(a,e,i)):o>Ut(t.year(),e,i)?(n=o-Ut(t.year(),e,i),a=t.year()+1):(a=t.year(),n=o),{week:n,year:a}}function Ut(t,e,i){var n=Et(t,e,i),a=Et(t+1,e,i);return(St(t)-n+a)/7}function Gt(t,e){return t.slice(e,7).concat(t.slice(0,e))}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),F("week","w"),F("isoWeek","W"),Y("week",5),Y("isoWeek",5),ut("w",K),ut("ww",K,q),ut("W",K),ut("WW",K,q),gt(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=k(t)}),B("d",0,"do","day"),B("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),B("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),B("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),F("day","d"),F("weekday","e"),F("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),ut("d",K),ut("e",K),ut("E",K),ut("dd",function(t,e){return e.weekdaysMinRegex(t)}),ut("ddd",function(t,e){return e.weekdaysShortRegex(t)}),ut("dddd",function(t,e){return e.weekdaysRegex(t)}),gt(["dd","ddd","dddd"],function(t,e,i,n){var a=i._locale.weekdaysParse(t,n,i._strict);null!=a?e.d=a:f(i).invalidWeekday=t}),gt(["d","e","E"],function(t,e,i,n){e[n]=k(t)});var qt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Zt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xt=st,Kt=st,Jt=st;function Qt(){function t(t,e){return e.length-t.length}var e,i,n,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)i=c([2e3,1]).day(e),n=this.weekdaysMin(i,""),a=this.weekdaysShort(i,""),r=this.weekdays(i,""),o.push(n),s.push(a),l.push(r),u.push(n),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=ht(s[e]),l[e]=ht(l[e]),u[e]=ht(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function te(){return this.hours()%12||12}function ee(t,e){B(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function ie(t,e){return e._meridiemParse}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,te),B("k",["kk",2],0,function(){return this.hours()||24}),B("hmm",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)}),B("hmmss",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)}),B("Hmm",0,0,function(){return""+this.hours()+N(this.minutes(),2)}),B("Hmmss",0,0,function(){return""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)}),ee("a",!0),ee("A",!1),F("hour","h"),Y("hour",13),ut("a",ie),ut("A",ie),ut("H",K),ut("h",K),ut("k",K),ut("HH",K,q),ut("hh",K,q),ut("kk",K,q),ut("hmm",J),ut("hmmss",Q),ut("Hmm",J),ut("Hmmss",Q),ft(["H","HH"],bt),ft(["k","kk"],function(t,e,i){var n=k(t);e[bt]=24===n?0:n}),ft(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),ft(["h","hh"],function(t,e,i){e[bt]=k(t),f(i).bigHour=!0}),ft("hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n)),f(i).bigHour=!0}),ft("hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a)),f(i).bigHour=!0}),ft("Hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n))}),ft("Hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a))});var ne,ae=Tt("Hours",!0),re={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Rt,monthsShort:Lt,week:{dow:0,doy:6},weekdays:qt,weekdaysMin:$t,weekdaysShort:Zt,meridiemParse:/[ap]\.?m?\.?/i},oe={},se={};function le(t){return t?t.toLowerCase().replace("_","-"):t}function ue(e){var i=null;if(!oe[e]&&t&&t.exports)try{i=ne._abbr;var n=_e;n("./locale/"+e),de(i)}catch(t){}return oe[e]}function de(t,e){var i;return t&&((i=o(e)?ce(t):he(t,e))?ne=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),ne._abbr}function he(t,e){if(null!==e){var i,n=re;if(e.abbr=t,null!=oe[t])P("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=oe[t]._config;else if(null!=e.parentLocale)if(null!=oe[e.parentLocale])n=oe[e.parentLocale]._config;else{if(null==(i=ue(e.parentLocale)))return se[e.parentLocale]||(se[e.parentLocale]=[]),se[e.parentLocale].push({name:t,config:e}),null;n=i._config}return oe[t]=new I(O(n,e)),se[t]&&se[t].forEach(function(t){he(t.name,t.config)}),de(t),oe[t]}return delete oe[t],null}function ce(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ne;if(!a(t)){if(e=ue(t))return e;t=[t]}return function(t){for(var e,i,n,a,r=0;r0;){if(n=ue(a.slice(0,e).join("-")))return n;if(i&&i.length>=e&&w(a,i,!0)>=e-1)break;e--}r++}return ne}(t)}function fe(t){var e,i=t._a;return i&&-2===f(t).overflow&&(e=i[vt]<0||i[vt]>11?vt:i[yt]<1||i[yt]>At(i[pt],i[vt])?yt:i[bt]<0||i[bt]>24||24===i[bt]&&(0!==i[xt]||0!==i[_t]||0!==i[kt])?bt:i[xt]<0||i[xt]>59?xt:i[_t]<0||i[_t]>59?_t:i[kt]<0||i[kt]>999?kt:-1,f(t)._overflowDayOfYear&&(eyt)&&(e=yt),f(t)._overflowWeeks&&-1===e&&(e=wt),f(t)._overflowWeekday&&-1===e&&(e=Mt),f(t).overflow=e),t}function ge(t,e,i){return null!=t?t:null!=e?e:i}function me(t){var e,i,a,r,o,s=[];if(!t._d){for(a=function(t){var e=new Date(n.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[yt]&&null==t._a[vt]&&function(t){var e,i,n,a,r,o,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)r=1,o=4,i=ge(e.GG,t._a[pt],jt(Ie(),1,4).year),n=ge(e.W,1),((a=ge(e.E,1))<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=jt(Ie(),r,o);i=ge(e.gg,t._a[pt],u.year),n=ge(e.w,u.week),null!=e.d?((a=e.d)<0||a>6)&&(l=!0):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}n<1||n>Ut(i,r,o)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=Bt(i,n,a,r,o),t._a[pt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=ge(t._a[pt],a[pt]),(t._dayOfYear>St(o)||0===t._dayOfYear)&&(f(t)._overflowDayOfYear=!0),i=Ht(o,0,t._dayOfYear),t._a[vt]=i.getUTCMonth(),t._a[yt]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=a[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[bt]&&0===t._a[xt]&&0===t._a[_t]&&0===t._a[kt]&&(t._nextDay=!0,t._a[bt]=0),t._d=(t._useUTC?Ht:function(t,e,i,n,a,r,o){var s;return t<100&&t>=0?(s=new Date(t+400,e,i,n,a,r,o),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,i,n,a,r,o),s}).apply(null,s),r=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[bt]=24),t._w&&void 0!==t._w.d&&t._w.d!==r&&(f(t).weekdayMismatch=!0)}}var pe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ve=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ye=/Z|[+-]\d\d(?::?\d\d)?/,be=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],xe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ke=/^\/?Date\((\-?\d+)/i;function we(t){var e,i,n,a,r,o,s=t._i,l=pe.exec(s)||ve.exec(s);if(l){for(f(t).iso=!0,e=0,i=be.length;e0&&f(t).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),E[r]?(i?f(t).empty=!1:f(t).unusedTokens.push(r),mt(r,i,t)):t._strict&&!i&&f(t).unusedTokens.push(r);f(t).charsLeftOver=l-u,s.length>0&&f(t).unusedInput.push(s),t._a[bt]<=12&&!0===f(t).bigHour&&t._a[bt]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[bt]=(d=t._locale,h=t._a[bt],null==(c=t._meridiem)?h:null!=d.meridiemHour?d.meridiemHour(h,c):null!=d.isPM?((g=d.isPM(c))&&h<12&&(h+=12),g||12!==h||(h=0),h):h),me(t),fe(t)}else Ce(t);else we(t);var d,h,c,g}function Te(t){var e=t._i,i=t._f;return t._locale=t._locale||ce(t._l),null===e||void 0===i&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new b(fe(e)):(l(e)?t._d=e:a(i)?function(t){var e,i,n,a,r;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;athis?this:t:m()});function Re(t,e){var i,n;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return Ie();for(i=e[0],n=1;n=0?new Date(t+400,e,i)-si:new Date(t,e,i).valueOf()}function di(t,e,i){return t<100&&t>=0?Date.UTC(t+400,e,i)-si:Date.UTC(t,e,i)}function hi(t,e){B(0,[t,t.length],0,e)}function ci(t,e,i,n,a){var r;return null==t?jt(this,n,a).year:(r=Ut(t,n,a),e>r&&(e=r),function(t,e,i,n,a){var r=Bt(t,e,i,n,a),o=Ht(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,t,e,i,n,a))}B(0,["gg",2],0,function(){return this.weekYear()%100}),B(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hi("gggg","weekYear"),hi("ggggg","weekYear"),hi("GGGG","isoWeekYear"),hi("GGGGG","isoWeekYear"),F("weekYear","gg"),F("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),ut("G",at),ut("g",at),ut("GG",K,q),ut("gg",K,q),ut("GGGG",et,$),ut("gggg",et,$),ut("GGGGG",it,X),ut("ggggg",it,X),gt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=k(t)}),gt(["gg","GG"],function(t,e,i,a){e[a]=n.parseTwoDigitYear(t)}),B("Q",0,"Qo","quarter"),F("quarter","Q"),Y("quarter",7),ut("Q",G),ft("Q",function(t,e){e[vt]=3*(k(t)-1)}),B("D",["DD",2],"Do","date"),F("date","D"),Y("date",9),ut("D",K),ut("DD",K,q),ut("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),ft(["D","DD"],yt),ft("Do",function(t,e){e[yt]=k(t.match(K)[0])});var fi=Tt("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear"),F("dayOfYear","DDD"),Y("dayOfYear",4),ut("DDD",tt),ut("DDDD",Z),ft(["DDD","DDDD"],function(t,e,i){i._dayOfYear=k(t)}),B("m",["mm",2],0,"minute"),F("minute","m"),Y("minute",14),ut("m",K),ut("mm",K,q),ft(["m","mm"],xt);var gi=Tt("Minutes",!1);B("s",["ss",2],0,"second"),F("second","s"),Y("second",15),ut("s",K),ut("ss",K,q),ft(["s","ss"],_t);var mi,pi=Tt("Seconds",!1);for(B("S",0,0,function(){return~~(this.millisecond()/100)}),B(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,function(){return 10*this.millisecond()}),B(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),B(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),B(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),B(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),B(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),F("millisecond","ms"),Y("millisecond",16),ut("S",tt,G),ut("SS",tt,q),ut("SSS",tt,Z),mi="SSSS";mi.length<=9;mi+="S")ut(mi,nt);function vi(t,e){e[kt]=k(1e3*("0."+t))}for(mi="S";mi.length<=9;mi+="S")ft(mi,vi);var yi=Tt("Milliseconds",!1);B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var bi=b.prototype;function xi(t){return t}bi.add=Je,bi.calendar=function(t,e){var i=t||Ie(),a=Ee(i,this).startOf("day"),r=n.calendarFormat(this,a)||"sameElse",o=e&&(T(e[r])?e[r].call(this,i):e[r]);return this.format(o||this.localeData().calendar(r,this,Ie(i)))},bi.clone=function(){return new b(this)},bi.diff=function(t,e,i){var n,a,r;if(!this.isValid())return NaN;if(!(n=Ee(t,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),e=R(e)){case"year":r=ti(this,n)/12;break;case"month":r=ti(this,n);break;case"quarter":r=ti(this,n)/3;break;case"second":r=(this-n)/1e3;break;case"minute":r=(this-n)/6e4;break;case"hour":r=(this-n)/36e5;break;case"day":r=(this-n-a)/864e5;break;case"week":r=(this-n-a)/6048e5;break;default:r=this-n}return i?r:_(r)},bi.endOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?di:ui;switch(t){case"year":e=i(this.year()+1,0,1)-1;break;case"quarter":e=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=i(this.year(),this.month()+1,1)-1;break;case"week":e=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=oi-li(e+(this._isUTC?0:this.utcOffset()*ri),oi)-1;break;case"minute":e=this._d.valueOf(),e+=ri-li(e,ri)-1;break;case"second":e=this._d.valueOf(),e+=ai-li(e,ai)-1}return this._d.setTime(e),n.updateOffset(this,!0),this},bi.format=function(t){t||(t=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var e=j(this,t);return this.localeData().postformat(e)},bi.from=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.fromNow=function(t){return this.from(Ie(),t)},bi.to=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.toNow=function(t){return this.to(Ie(),t)},bi.get=function(t){return T(this[t=R(t)])?this[t]():this},bi.invalidAt=function(){return f(this).overflow},bi.isAfter=function(t,e){var i=x(t)?t:Ie(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?j(i,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",j(i,"Z")):j(i,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},bi.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var i="["+t+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=e+'[")]';return this.format(i+n+"-MM-DD[T]HH:mm:ss.SSS"+a)},bi.toJSON=function(){return this.isValid()?this.toISOString():null},bi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},bi.unix=function(){return Math.floor(this.valueOf()/1e3)},bi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},bi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bi.year=Pt,bi.isLeapYear=function(){return Dt(this.year())},bi.weekYear=function(t){return ci.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},bi.isoWeekYear=function(t){return ci.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},bi.quarter=bi.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},bi.month=Yt,bi.daysInMonth=function(){return At(this.year(),this.month())},bi.week=bi.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},bi.isoWeek=bi.isoWeeks=function(t){var e=jt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},bi.weeksInYear=function(){var t=this.localeData()._week;return Ut(this.year(),t.dow,t.doy)},bi.isoWeeksInYear=function(){return Ut(this.year(),1,4)},bi.date=fi,bi.day=bi.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},bi.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},bi.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},bi.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},bi.hour=bi.hours=ae,bi.minute=bi.minutes=gi,bi.second=bi.seconds=pi,bi.millisecond=bi.milliseconds=yi,bi.utcOffset=function(t,e,i){var a,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=He(ot,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&e&&(a=Be(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==t&&(!e||this._changeInProgress?Ke(this,qe(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Be(this)},bi.utc=function(t){return this.utcOffset(0,t)},bi.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Be(this),"m")),this},bi.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=He(rt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},bi.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Ie(t).utcOffset():0,(this.utcOffset()-t)%60==0)},bi.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bi.isLocal=function(){return!!this.isValid()&&!this._isUTC},bi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},bi.isUtc=je,bi.isUTC=je,bi.zoneAbbr=function(){return this._isUTC?"UTC":""},bi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},bi.dates=S("dates accessor is deprecated. Use date instead.",fi),bi.months=S("months accessor is deprecated. Use month instead",Yt),bi.years=S("years accessor is deprecated. Use year instead",Pt),bi.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),bi.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=Te(t))._a){var e=t._isUTC?c(t._a):Ie(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var _i=I.prototype;function ki(t,e,i,n){var a=ce(),r=c().set(n,e);return a[i](r,t)}function wi(t,e,i){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return ki(t,e,i,"month");var n,a=[];for(n=0;n<12;n++)a[n]=ki(t,n,i,"month");return a}function Mi(t,e,i,n){"boolean"==typeof t?(s(e)&&(i=e,e=void 0),e=e||""):(i=e=t,t=!1,s(e)&&(i=e,e=void 0),e=e||"");var a,r=ce(),o=t?r._week.dow:0;if(null!=i)return ki(e,(i+o)%7,n,"day");var l=[];for(a=0;a<7;a++)l[a]=ki(e,(a+o)%7,n,"day");return l}_i.calendar=function(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return T(n)?n.call(e,i):n},_i.longDateFormat=function(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},_i.invalidDate=function(){return this._invalidDate},_i.ordinal=function(t){return this._ordinal.replace("%d",t)},_i.preparse=xi,_i.postformat=xi,_i.relativeTime=function(t,e,i,n){var a=this._relativeTime[i];return T(a)?a(t,e,i,n):a.replace(/%d/i,t)},_i.pastFuture=function(t,e){var i=this._relativeTime[t>0?"future":"past"];return T(i)?i(e):i.replace(/%s/i,e)},_i.set=function(t){var e,i;for(i in t)T(e=t[i])?this[i]=e:this["_"+i]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_i.months=function(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ft).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone},_i.monthsShort=function(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ft.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_i.monthsParse=function(t,e,i){var n,a,r;if(this._monthsParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)r=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(r,"").toLocaleLowerCase();return i?"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null}.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=c([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(r.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}},_i.monthsRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},_i.monthsShortRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},_i.week=function(t){return jt(t,this._week.dow,this._week.doy).week},_i.firstDayOfYear=function(){return this._week.doy},_i.firstDayOfWeek=function(){return this._week.dow},_i.weekdays=function(t,e){var i=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Gt(i,this._week.dow):t?i[t.day()]:i},_i.weekdaysMin=function(t){return!0===t?Gt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},_i.weekdaysShort=function(t){return!0===t?Gt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},_i.weekdaysParse=function(t,e,i){var n,a,r;if(this._weekdaysParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return i?"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null}.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=c([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}},_i.weekdaysRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Xt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},_i.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_i.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Jt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_i.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},_i.meridiem=function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},de("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),n.lang=S("moment.lang is deprecated. Use moment.locale instead.",de),n.langData=S("moment.langData is deprecated. Use moment.localeData instead.",ce);var Si=Math.abs;function Di(t,e,i,n){var a=qe(e,i);return t._milliseconds+=n*a._milliseconds,t._days+=n*a._days,t._months+=n*a._months,t._bubble()}function Ci(t){return t<0?Math.floor(t):Math.ceil(t)}function Pi(t){return 4800*t/146097}function Ti(t){return 146097*t/4800}function Oi(t){return function(){return this.as(t)}}var Ii=Oi("ms"),Ai=Oi("s"),Fi=Oi("m"),Ri=Oi("h"),Li=Oi("d"),Wi=Oi("w"),Yi=Oi("M"),Ni=Oi("Q"),zi=Oi("y");function Vi(t){return function(){return this.isValid()?this._data[t]:NaN}}var Hi=Vi("milliseconds"),Ei=Vi("seconds"),Bi=Vi("minutes"),ji=Vi("hours"),Ui=Vi("days"),Gi=Vi("months"),qi=Vi("years"),Zi=Math.round,$i={ss:44,s:45,m:45,h:22,d:26,M:11},Xi=Math.abs;function Ki(t){return(t>0)-(t<0)||+t}function Ji(){if(!this.isValid())return this.localeData().invalidDate();var t,e,i=Xi(this._milliseconds)/1e3,n=Xi(this._days),a=Xi(this._months);t=_(i/60),e=_(t/60),i%=60,t%=60;var r=_(a/12),o=a%=12,s=n,l=e,u=t,d=i?i.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var c=h<0?"-":"",f=Ki(this._months)!==Ki(h)?"-":"",g=Ki(this._days)!==Ki(h)?"-":"",m=Ki(this._milliseconds)!==Ki(h)?"-":"";return c+"P"+(r?f+r+"Y":"")+(o?f+o+"M":"")+(s?g+s+"D":"")+(l||u||d?"T":"")+(l?m+l+"H":"")+(u?m+u+"M":"")+(d?m+d+"S":"")}var Qi=We.prototype;return Qi.isValid=function(){return this._isValid},Qi.abs=function(){var t=this._data;return this._milliseconds=Si(this._milliseconds),this._days=Si(this._days),this._months=Si(this._months),t.milliseconds=Si(t.milliseconds),t.seconds=Si(t.seconds),t.minutes=Si(t.minutes),t.hours=Si(t.hours),t.months=Si(t.months),t.years=Si(t.years),this},Qi.add=function(t,e){return Di(this,t,e,1)},Qi.subtract=function(t,e){return Di(this,t,e,-1)},Qi.as=function(t){if(!this.isValid())return NaN;var e,i,n=this._milliseconds;if("month"===(t=R(t))||"quarter"===t||"year"===t)switch(e=this._days+n/864e5,i=this._months+Pi(e),t){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(e=this._days+Math.round(Ti(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}},Qi.asMilliseconds=Ii,Qi.asSeconds=Ai,Qi.asMinutes=Fi,Qi.asHours=Ri,Qi.asDays=Li,Qi.asWeeks=Wi,Qi.asMonths=Yi,Qi.asQuarters=Ni,Qi.asYears=zi,Qi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},Qi._bubble=function(){var t,e,i,n,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*Ci(Ti(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=_(r/1e3),l.seconds=t%60,e=_(t/60),l.minutes=e%60,i=_(e/60),l.hours=i%24,o+=_(i/24),a=_(Pi(o)),s+=a,o-=Ci(Ti(a)),n=_(s/12),s%=12,l.days=o,l.months=s,l.years=n,this},Qi.clone=function(){return qe(this)},Qi.get=function(t){return t=R(t),this.isValid()?this[t+"s"]():NaN},Qi.milliseconds=Hi,Qi.seconds=Ei,Qi.minutes=Bi,Qi.hours=ji,Qi.days=Ui,Qi.weeks=function(){return _(this.days()/7)},Qi.months=Gi,Qi.years=qi,Qi.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),i=function(t,e,i){var n=qe(t).abs(),a=Zi(n.as("s")),r=Zi(n.as("m")),o=Zi(n.as("h")),s=Zi(n.as("d")),l=Zi(n.as("M")),u=Zi(n.as("y")),d=a<=$i.ss&&["s",a]||a<$i.s&&["ss",a]||r<=1&&["m"]||r<$i.m&&["mm",r]||o<=1&&["h"]||o<$i.h&&["hh",o]||s<=1&&["d"]||s<$i.d&&["dd",s]||l<=1&&["M"]||l<$i.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=i,function(t,e,i,n,a){return a.relativeTime(e||1,!!i,t,n)}.apply(null,d)}(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)},Qi.toISOString=Ji,Qi.toString=Ji,Qi.toJSON=Ji,Qi.locale=ei,Qi.localeData=ni,Qi.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ji),Qi.lang=ii,B("X",0,0,"unix"),B("x",0,0,"valueOf"),ut("x",at),ut("X",/[+-]?\d+(\.\d{1,3})?/),ft("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),ft("x",function(t,e,i){i._d=new Date(k(t))}),n.version="2.24.0",e=Ie,n.fn=bi,n.min=function(){return Re("isBefore",[].slice.call(arguments,0))},n.max=function(){return Re("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=c,n.unix=function(t){return Ie(1e3*t)},n.months=function(t,e){return wi(t,e,"months")},n.isDate=l,n.locale=de,n.invalid=m,n.duration=qe,n.isMoment=x,n.weekdays=function(t,e,i){return Mi(t,e,i,"weekdays")},n.parseZone=function(){return Ie.apply(null,arguments).parseZone()},n.localeData=ce,n.isDuration=Ye,n.monthsShort=function(t,e){return wi(t,e,"monthsShort")},n.weekdaysMin=function(t,e,i){return Mi(t,e,i,"weekdaysMin")},n.defineLocale=he,n.updateLocale=function(t,e){if(null!=e){var i,n,a=re;null!=(n=ue(t))&&(a=n._config),e=O(a,e),(i=new I(e)).parentLocale=oe[t],oe[t]=i,de(t)}else null!=oe[t]&&(null!=oe[t].parentLocale?oe[t]=oe[t].parentLocale:null!=oe[t]&&delete oe[t]);return oe[t]},n.locales=function(){return D(oe)},n.weekdaysShort=function(t,e,i){return Mi(t,e,i,"weekdaysShort")},n.normalizeUnits=R,n.relativeTimeRounding=function(t){return void 0===t?Zi:"function"==typeof t&&(Zi=t,!0)},n.relativeTimeThreshold=function(t,e){return void 0!==$i[t]&&(void 0===e?$i[t]:($i[t]=e,"s"===t&&($i.ss=e-1),!0))},n.calendarFormat=function(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},n.prototype=bi,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()}(tn={exports:{}},tn.exports),tn.exports),an={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};si._date.override("function"==typeof nn?{_id:"moment",formats:function(){return an},parse:function(t,e){return"string"==typeof t&&"string"==typeof e?t=nn(t,e):t instanceof nn||(t=nn(t)),t.isValid()?t.valueOf():null},format:function(t,e){return nn(t).format(e)},add:function(t,e,i){return nn(t).add(e,i).valueOf()},diff:function(t,e,i){return nn.duration(nn(t).diff(nn(e))).as(i)},startOf:function(t,e,i){return t=nn(t),"isoWeek"===e?t.isoWeekday(i).valueOf():t.startOf(e).valueOf()},endOf:function(t,e){return nn(t).endOf(e).valueOf()},_create:function(t){return nn(t)}}:{}),ot._set("global",{plugins:{filler:{propagate:!0}}});var rn={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],r=a.length||0;return r?function(t,e){return e=i)&&n;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function sn(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?r=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?r=i.scaleZero:n.getBasePosition?r=n.getBasePosition():n.getBasePixel&&(r=n.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(ut.isFinite(r))return{x:(e=n.isHorizontal())?r:null,y:e?null:r}}return null}function ln(t,e,i){var n,a=t[e].fill,r=[e];if(!i)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;r.push(a),a=n.fill}return!1}function un(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),rn[i](t))}function dn(t){return t&&!t.skip}function hn(t,e,i,n,a){var r;if(n&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)ut.canvas.lineTo(t,i[r],i[r-1],!0)}}var cn={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}ot._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
    ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
"),e.join("")}});var pn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:fn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:fn,beforeSetDimensions:fn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:fn,beforeBuildLabels:fn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:fn,beforeFit:fn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,r=ut.options._parseFont(i),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="top",ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+n+i.padding>l.width)&&(h+=o+i.padding,d[d.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:o},d[d.length-1]+=n+i.padding}),l.height+=h}else{var c=i.padding,f=t.columnWidths=[],g=i.padding,m=0,p=0,v=o+c;ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;e>0&&p+v>l.height-c&&(g+=m+i.padding,f.push(m),m=0,p=0),m=Math.max(m,n),p+=v,s[e]={left:0,top:0,width:n,height:o}}),g+=m,f.push(m),l.width+=g}t.width=l.width,t.height=l.height},afterFit:fn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=ot.global,a=n.defaultColor,r=n.elements.line,o=t.width,s=t.lineWidths;if(e.display){var l,u=t.ctx,d=gn(i.fontColor,n.defaultFontColor),h=ut.options._parseFont(i),c=h.size;u.textAlign="left",u.textBaseline="middle",u.lineWidth=.5,u.strokeStyle=d,u.fillStyle=d,u.font=h.string;var f=mn(i,c),g=t.legendHitBoxes,m=t.isHorizontal();l=m?{x:t.left+(o-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var p=c+i.padding;ut.each(t.legendItems,function(n,d){var h=u.measureText(n.text).width,v=f+c/2+h,y=l.x,b=l.y;m?d>0&&y+v+i.padding>t.left+t.minSize.width&&(b=l.y+=p,l.line++,y=l.x=t.left+(o-s[l.line])/2+i.padding):d>0&&b+p>t.top+t.minSize.height&&(y=l.x=y+t.columnWidths[l.line]+i.padding,b=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){u.save();var o=gn(n.lineWidth,r.borderWidth);if(u.fillStyle=gn(n.fillStyle,a),u.lineCap=gn(n.lineCap,r.borderCapStyle),u.lineDashOffset=gn(n.lineDashOffset,r.borderDashOffset),u.lineJoin=gn(n.lineJoin,r.borderJoinStyle),u.lineWidth=o,u.strokeStyle=gn(n.strokeStyle,a),u.setLineDash&&u.setLineDash(gn(n.lineDash,r.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,d=i+c/2;ut.canvas.drawPoint(u,n.pointStyle,s,l,d)}else 0!==o&&u.strokeRect(t,i,f,c),u.fillRect(t,i,f,c);u.restore()}}(y,b,n),g[d].left=y,g[d].top=b,function(t,e,i,n){var a=c/2,r=f+a+t,o=e+a;u.fillText(i.text,r,o),i.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(r,o),u.lineTo(r+n,o),u.stroke())}(y,b,n,h),m?l.x+=v+i.padding:l.y+=p})}},_getLegendItemAt:function(t,e){var i,n,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return r.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!n.onHover&&!n.onLeave)return}else{if("click"!==a)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===a?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function vn(t,e){var i=new pn({ctx:t.ctx,options:e,chart:t});xe.configure(t,i,e),xe.addBox(t,i),t.legend=i}var yn={id:"legend",_element:pn,beforeInit:function(t){var e=t.options.legend;e&&vn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ut.mergeIf(e,ot.global.legend),i?(xe.configure(t,i,e),i.options=e):vn(t,e)):i&&(xe.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},bn=ut.noop;ot._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var xn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:bn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:bn,beforeSetDimensions:bn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:bn,beforeBuildLabels:bn,buildLabels:bn,afterBuildLabels:bn,beforeFit:bn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,a=ut.isArray(e.text)?e.text.length:1,r=ut.options._parseFont(e),o=i?a*r.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=o):(n.width=o,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:bn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,r,o=ut.options._parseFont(i),s=o.lineHeight,l=s/2+i.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(i.fontColor,ot.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,n=f-h):(a="left"===i.position?h+l:f-l,r=d+(c-d)/2,n=c-d,u=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=i.text;if(ut.isArray(g))for(var m=0,p=0;p=0;n--){var a=t[n];if(e(a))return a}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,i){return Math.abs(t-e)t},ut.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ut.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),r=Math.atan2(n,i);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,a=i/2;return Math.round((e-a)*n)/n+a},ut.splineCurve=function(t,e,i,n){var a=t.skip?e:t,r=e,o=i.skip?e:i,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=n*(u=isNaN(u)?0:u),c=n*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,i,n,a,r,o,s,l,u,d=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var i=Math.floor(ut.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ut.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ut.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(ut.getStyle(r,"padding-left")),u=parseFloat(ut.getStyle(r,"padding-top")),d=parseFloat(ut.getStyle(r,"padding-right")),h=parseFloat(ut.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:i=Math.round((i-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:n=Math.round((n-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,i){return(e=ut.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ut._calculatePadding(e,"padding-left",i)-ut._calculatePadding(e,"padding-right",i),a=ut.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ut._calculatePadding(e,"padding-top",i)-ut._calculatePadding(e,"padding-bottom",i),a=ut.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,r=t.width;n.height=a*i,n.width=r*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=r+"px")}},ut.fontString=function(t,e,i){return e+" "+t+"px "+i},ut.longestText=function(t,e,i,n){var a=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},r=n.garbageCollect=[],n.font=e),t.font=e;var o=0;ut.each(i,function(e){null!=e&&!0!==ut.isArray(e)?o=ut.measureText(t,a,r,o,e):ut.isArray(e)&&ut.each(e,function(e){null==e||ut.isArray(e)||(o=ut.measureText(t,a,r,o,e))})});var s=r.length/2;if(s>i.length){for(var l=0;ln&&(n=r),n},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,function(t){ut.isArray(t)&&t.length>e&&(e=t.length)}),e},ut.color=G?function(t){return t instanceof CanvasGradient&&(t=ot.global.defaultColor),G(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),ai._adapters=si,ai.Animation=pt,ai.animationService=vt,ai.controllers=ue,ai.DatasetController=kt,ai.defaults=ot,ai.Element=gt,ai.elements=Nt,ai.Interaction=pe,ai.layouts=xe,ai.platform=Ve,ai.plugins=He,ai.Scale=fi,ai.scaleService=Ee,ai.Ticks=li,ai.Tooltip=Je,ai.helpers.each(en,function(t,e){ai.scaleService.registerScaleType(e,t,t._defaults)}),kn)kn.hasOwnProperty(Dn)&&ai.plugins.register(kn[Dn]);ai.platform.initialize();var Cn=ai;return"undefined"!=typeof window&&(window.Chart=ai),ai.Chart=ai,ai.Legend=kn.legend._element,ai.Title=kn.title._element,ai.pluginService=ai.plugins,ai.PluginBase=ai.Element.extend({}),ai.canvasHelpers=ai.helpers.canvas,ai.layoutService=ai.layouts,ai.LinearScaleBase=yi,ai.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ai[t]=function(e,i){return new ai(e,ai.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),Cn}); diff --git a/ks_dashboard_ninja/static/lib/js/chartjs-plugin-datalabels.js b/ks_dashboard_ninja/static/lib/js/chartjs-plugin-datalabels.js new file mode 100644 index 0000000..dd6d94b --- /dev/null +++ b/ks_dashboard_ninja/static/lib/js/chartjs-plugin-datalabels.js @@ -0,0 +1,7 @@ +/*! + * chartjs-plugin-datalabels v0.6.0 + * https://chartjs-plugin-datalabels.netlify.com + * (c) 2019 Chart.js Contributors + * Released under the MIT license + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("chart.js")):"function"==typeof define&&define.amd?define(["chart.js"],e):(t=t||self).ChartDataLabels=e(t.Chart)}(this,function(t){"use strict";var e=(t=t&&t.hasOwnProperty("default")?t.default:t).helpers,r=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}(),n={toTextLines:function(t){var r,n=[];for(t=[].concat(t);t.length;)"string"==typeof(r=t.pop())?n.unshift.apply(n,r.split("\n")):Array.isArray(r)?t.push.apply(t,r):e.isNullOrUndef(t)||n.unshift(""+r);return n},toFontString:function(t){return!t||e.isNullOrUndef(t.size)||e.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family},textSize:function(t,e,r){var n,i=[].concat(e),a=i.length,o=t.font,l=0;for(t.font=r.string,n=0;nr.right&&(n|=l),er.bottom&&(n|=s),n}function f(t,e){var r,n,i=e.anchor,a=t;return e.clamp&&(a=function(t,e){for(var r,n,i,a=t.x0,f=t.y0,c=t.x1,h=t.y1,x=d(a,f,e),y=d(c,h,e);x|y&&!(x&y);)(r=x||y)&u?(n=a+(c-a)*(e.top-f)/(h-f),i=e.top):r&s?(n=a+(c-a)*(e.bottom-f)/(h-f),i=e.bottom):r&l?(i=f+(h-f)*(e.right-a)/(c-a),n=e.right):r&o&&(i=f+(h-f)*(e.left-a)/(c-a),n=e.left),r===x?x=d(a=n,f=i,e):y=d(c=n,h=i,e);return{x0:a,x1:c,y0:f,y1:h}}(a,e.area)),"start"===i?(r=a.x0,n=a.y0):"end"===i?(r=a.x1,n=a.y1):(r=(a.x0+a.x1)/2,n=(a.y0+a.y1)/2),function(t,e,r,n,i){switch(i){case"center":r=n=0;break;case"bottom":r=0,n=1;break;case"right":r=1,n=0;break;case"left":r=-1,n=0;break;case"top":r=0,n=-1;break;case"start":r=-r,n=-n;break;case"end":break;default:i*=Math.PI/180,r=Math.cos(i),n=Math.sin(i)}return{x:t,y:e,vx:r,vy:n}}(r,n,t.vx,t.vy,e.align)}var c={arc:function(t,e){var r=(t.startAngle+t.endAngle)/2,n=Math.cos(r),i=Math.sin(r),a=t.innerRadius,o=t.outerRadius;return f({x0:t.x+n*a,y0:t.y+i*a,x1:t.x+n*o,y1:t.y+i*o,vx:n,vy:i},e)},point:function(t,e){var r=i(t,e.origin),n=r.x*t.radius,a=r.y*t.radius;return f({x0:t.x-n,y0:t.y-a,x1:t.x+n,y1:t.y+a,vx:r.x,vy:r.y},e)},rect:function(t,e){var r=i(t,e.origin),n=t.x,a=t.y,o=0,l=0;return t.horizontal?(n=Math.min(t.x,t.base),o=Math.abs(t.base-t.x)):(a=Math.min(t.y,t.base),l=Math.abs(t.base-t.y)),f({x0:n,y0:a+l,x1:n+o,y1:a,vx:r.x,vy:r.y},e)},fallback:function(t,e){var r=i(t,e.origin);return f({x0:t.x,y0:t.y,x1:t.x,y1:t.y,vx:r.x,vy:r.y},e)}},h=t.helpers,x=n.rasterize;function y(t){var e=t._model.horizontal,r=t._scale||e&&t._xScale||t._yScale;if(!r)return null;if(void 0!==r.xCenter&&void 0!==r.yCenter)return{x:r.xCenter,y:r.yCenter};var n=r.getBasePixel();return e?{x:n,y:null}:{x:null,y:n}}function v(t,e,r){var n=t.shadowBlur,i=r.stroked,a=x(r.x),o=x(r.y),l=x(r.w);i&&t.strokeText(e,a,o,l),r.filled&&(n&&i&&(t.shadowBlur=0),t.fillText(e,a,o,l),n&&i&&(t.shadowBlur=n))}var _=function(t,e,r,n){var i=this;i._config=t,i._index=n,i._model=null,i._rects=null,i._ctx=e,i._el=r};h.extend(_.prototype,{_modelize:function(e,r,i,a){var o,l=this._index,s=h.options.resolve,u=n.parseFont(s([i.font,{}],a,l)),d=s([i.color,t.defaults.global.defaultFontColor],a,l);return{align:s([i.align,"center"],a,l),anchor:s([i.anchor,"center"],a,l),area:a.chart.chartArea,backgroundColor:s([i.backgroundColor,null],a,l),borderColor:s([i.borderColor,null],a,l),borderRadius:s([i.borderRadius,0],a,l),borderWidth:s([i.borderWidth,0],a,l),clamp:s([i.clamp,!1],a,l),clip:s([i.clip,!1],a,l),color:d,display:e,font:u,lines:r,offset:s([i.offset,0],a,l),opacity:s([i.opacity,1],a,l),origin:y(this._el),padding:h.options.toPadding(s([i.padding,0],a,l)),positioner:(o=this._el,o instanceof t.elements.Arc?c.arc:o instanceof t.elements.Point?c.point:o instanceof t.elements.Rectangle?c.rect:c.fallback),rotation:s([i.rotation,0],a,l)*(Math.PI/180),size:n.textSize(this._ctx,r,u),textAlign:s([i.textAlign,"start"],a,l),textShadowBlur:s([i.textShadowBlur,0],a,l),textShadowColor:s([i.textShadowColor,d],a,l),textStrokeColor:s([i.textStrokeColor,d],a,l),textStrokeWidth:s([i.textStrokeWidth,0],a,l)}},update:function(t){var e,r,i,a=this,o=null,l=null,s=a._index,u=a._config,d=h.options.resolve([u.display,!0],t,s);d&&(e=t.dataset.data[s],r=h.valueOrDefault(h.callback(u.formatter,[e,t]),e),(i=h.isNullOrUndef(r)?[]:n.toTextLines(r)).length&&(l=function(t){var e=t.borderWidth||0,r=t.padding,n=t.size.height,i=t.size.width,a=-i/2,o=-n/2;return{frame:{x:a-r.left-e,y:o-r.top-e,w:i+r.width+2*e,h:n+r.height+2*e},text:{x:a,y:o,w:i,h:n}}}(o=a._modelize(d,i,u,t)))),a._model=o,a._rects=l},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(t,e){var r,i=t.ctx,a=this._model,o=this._rects;this.visible()&&(i.save(),a.clip&&(r=a.area,i.beginPath(),i.rect(r.left,r.top,r.right-r.left,r.bottom-r.top),i.clip()),i.globalAlpha=n.bound(0,a.opacity,1),i.translate(x(e.x),x(e.y)),i.rotate(a.rotation),function(t,e,r){var n=r.backgroundColor,i=r.borderColor,a=r.borderWidth;(n||i&&a)&&(t.beginPath(),h.canvas.roundedRect(t,x(e.x)+a/2,x(e.y)+a/2,x(e.w)-a,x(e.h)-a,r.borderRadius),t.closePath(),n&&(t.fillStyle=n,t.fill()),i&&a&&(t.strokeStyle=i,t.lineWidth=a,t.lineJoin="miter",t.stroke()))}(i,o.frame,a),function(t,e,r,n){var i,a=n.textAlign,o=n.color,l=!!o,s=n.font,u=e.length,d=n.textStrokeColor,f=n.textStrokeWidth,c=d&&f;if(u&&(l||c))for(r=function(t,e,r){var n=r.lineHeight,i=t.w,a=t.x;return"center"===e?a+=i/2:"end"!==e&&"right"!==e||(a+=i),{h:n,w:i,x:a,y:t.y+n/2}}(r,a,s),t.font=s.string,t.textAlign=a,t.textBaseline="middle",t.shadowBlur=n.textShadowBlur,t.shadowColor=n.textShadowColor,l&&(t.fillStyle=o),c&&(t.lineJoin="round",t.lineWidth=f,t.strokeStyle=d),i=0,u=e.length;ie.x+e.w+2||t.y>e.y+e.h+2)},intersects:function(t){var e,r,n,i=this._points(),a=t._points(),o=[k(i[0],i[1]),k(i[0],i[3])];for(this._rotation!==t._rotation&&o.push(k(a[0],a[1]),k(a[0],a[3])),e=0;e=0;--r)for(i=t[r].$layout,n=r-1;n>=0&&i._visible;--n)(a=t[n].$layout)._visible&&i._box.intersects(a._box)&&e(i,a)})(t,function(t,e){var r=t._hidable,n=e._hidable;r&&n||n?e._visible=!1:r&&(t._visible=!1)})}(t)},lookup:function(t,e){var r,n;for(r=t.length-1;r>=0;--r)if((n=t[r].$layout)&&n._visible&&n._box.contains(e))return{dataset:n._set,label:t[r]};return null},draw:function(t,e){var r,n,i,a,o,l;for(r=0,n=e.length;r=a._origY;){var e=b.chain(this.nodes).find(b.bind(g._didCollide,{n:a,newY:d})).value();e||(a._dirty=!0,a.y=d),--d}},this)):b.each(this.nodes,b.bind(function(a,c){if(!a.locked)for(;a.y>0;){var d=a.y-1,e=0===c;if(c>0){var f=b.chain(this.nodes).take(c).find(b.bind(g._didCollide,{n:a,newY:d})).value();e=void 0===f}if(!e)break;a._dirty=a.y!=d,a.y=d}},this))},i.prototype._prepareNode=function(a,c){return a=b.defaults(a||{},{width:1,height:1,x:0,y:0}),a.x=parseInt(""+a.x),a.y=parseInt(""+a.y),a.width=parseInt(""+a.width),a.height=parseInt(""+a.height),a.autoPosition=a.autoPosition||!1,a.noResize=a.noResize||!1,a.noMove=a.noMove||!1,a.width>this.width?a.width=this.width:a.width<1&&(a.width=1),a.height<1&&(a.height=1),a.x<0&&(a.x=0),a.x+a.width>this.width&&(c?a.width=this.width-a.x:a.x=this.width-a.width),a.y<0&&(a.y=0),a},i.prototype._notify=function(){var a=Array.prototype.slice.call(arguments,0);if(a[0]=void 0===a[0]?[]:[a[0]],a[1]=void 0===a[1]||a[1],!this._updateCounter){var b=a[0].concat(this.getDirtyNodes());this.onchange(b,a[1])}},i.prototype.cleanNodes=function(){this._updateCounter||b.each(this.nodes,function(a){a._dirty=!1})},i.prototype.getDirtyNodes=function(){return b.filter(this.nodes,function(a){return a._dirty})},i.prototype.addNode=function(a,c){if(a=this._prepareNode(a),void 0!==a.maxWidth&&(a.width=Math.min(a.width,a.maxWidth)),void 0!==a.maxHeight&&(a.height=Math.min(a.height,a.maxHeight)),void 0!==a.minWidth&&(a.width=Math.max(a.width,a.minWidth)),void 0!==a.minHeight&&(a.height=Math.max(a.height,a.minHeight)),a._id=++h,a._dirty=!0,a.autoPosition){this._sortNodes();for(var d=0;;++d){var e=d%this.width,f=Math.floor(d/this.width);if(!(e+a.width>this.width)&&!b.find(this.nodes,b.bind(g._isAddNodeIntercepted,{x:e,y:f,node:a}))){a.x=e,a.y=f;break}}}return this.nodes.push(a),void 0!==c&&c&&this._addedNodes.push(b.clone(a)),this._fixCollisions(a),this._packNodes(),this._notify(),a},i.prototype.removeNode=function(a,c){c=void 0===c||c,this._removedNodes.push(b.clone(a)),a._id=null,this.nodes=b.without(this.nodes,a),this._packNodes(),this._notify(a,c)},i.prototype.canMoveNode=function(c,d,e,f,g){if(!this.isNodeChangedPosition(c,d,e,f,g))return!1;var h=Boolean(b.find(this.nodes,function(a){return a.locked}));if(!this.height&&!h)return!0;var j,k=new i(this.width,null,this.float,0,b.map(this.nodes,function(b){return b==c?j=a.extend({},b):a.extend({},b)}));if(void 0===j)return!0;k.moveNode(j,d,e,f,g);var l=!0;return h&&(l&=!Boolean(b.find(k.nodes,function(a){return a!=j&&Boolean(a.locked)&&Boolean(a._dirty)}))),this.height&&(l&=k.getGridHeight()<=this.height),l},i.prototype.canBePlacedWithRespectToHeight=function(c){if(!this.height)return!0;var d=new i(this.width,null,this.float,0,b.map(this.nodes,function(b){return a.extend({},b)}));return d.addNode(c),d.getGridHeight()<=this.height},i.prototype.isNodeChangedPosition=function(a,b,c,d,e){return"number"!=typeof b&&(b=a.x),"number"!=typeof c&&(c=a.y),"number"!=typeof d&&(d=a.width),"number"!=typeof e&&(e=a.height),void 0!==a.maxWidth&&(d=Math.min(d,a.maxWidth)),void 0!==a.maxHeight&&(e=Math.min(e,a.maxHeight)),void 0!==a.minWidth&&(d=Math.max(d,a.minWidth)),void 0!==a.minHeight&&(e=Math.max(e,a.minHeight)),a.x!=b||a.y!=c||a.width!=d||a.height!=e},i.prototype.moveNode=function(a,b,c,d,e,f){if(!this.isNodeChangedPosition(a,b,c,d,e))return a;if("number"!=typeof b&&(b=a.x),"number"!=typeof c&&(c=a.y),"number"!=typeof d&&(d=a.width),"number"!=typeof e&&(e=a.height),void 0!==a.maxWidth&&(d=Math.min(d,a.maxWidth)),void 0!==a.maxHeight&&(e=Math.min(e,a.maxHeight)),void 0!==a.minWidth&&(d=Math.max(d,a.minWidth)),void 0!==a.minHeight&&(e=Math.max(e,a.minHeight)),a.x==b&&a.y==c&&a.width==d&&a.height==e)return a;var g=a.width!=d;return a._dirty=!0,a.x=b,a.y=c,a.width=d,a.height=e,a.lastTriedX=b,a.lastTriedY=c,a.lastTriedWidth=d,a.lastTriedHeight=e,a=this._prepareNode(a,g),this._fixCollisions(a),f||(this._packNodes(),this._notify()),a},i.prototype.getGridHeight=function(){return b.reduce(this.nodes,function(a,b){return Math.max(a,b.y+b.height)},0)},i.prototype.beginUpdate=function(a){b.each(this.nodes,function(a){a._origY=a.y}),a._updating=!0},i.prototype.endUpdate=function(){b.each(this.nodes,function(a){a._origY=a.y});var a=b.find(this.nodes,function(a){return a._updating});a&&(a._updating=!1)};var j=function(d,e){var g,h,j=this;e=e||{},this.container=a(d),void 0!==e.handle_class&&(e.handleClass=e.handle_class,f("handle_class","handleClass")),void 0!==e.item_class&&(e.itemClass=e.item_class,f("item_class","itemClass")),void 0!==e.placeholder_class&&(e.placeholderClass=e.placeholder_class,f("placeholder_class","placeholderClass")),void 0!==e.placeholder_text&&(e.placeholderText=e.placeholder_text,f("placeholder_text","placeholderText")),void 0!==e.cell_height&&(e.cellHeight=e.cell_height,f("cell_height","cellHeight")),void 0!==e.vertical_margin&&(e.verticalMargin=e.vertical_margin,f("vertical_margin","verticalMargin")),void 0!==e.min_width&&(e.minWidth=e.min_width,f("min_width","minWidth")),void 0!==e.static_grid&&(e.staticGrid=e.static_grid,f("static_grid","staticGrid")),void 0!==e.is_nested&&(e.isNested=e.is_nested,f("is_nested","isNested")),void 0!==e.always_show_resize_handle&&(e.alwaysShowResizeHandle=e.always_show_resize_handle,f("always_show_resize_handle","alwaysShowResizeHandle")),e.itemClass=e.itemClass||"grid-stack-item";var k=this.container.closest("."+e.itemClass).length>0;if(this.opts=b.defaults(e||{},{width:parseInt(this.container.attr("data-gs-width"))||12,height:parseInt(this.container.attr("data-gs-height"))||0,itemClass:"grid-stack-item",placeholderClass:"grid-stack-placeholder",placeholderText:"",handle:".grid-stack-item-content",handleClass:null,cellHeight:60,verticalMargin:20,auto:!0,minWidth:768,float:!1,staticGrid:!1,_class:"grid-stack-instance-"+(1e4*Math.random()).toFixed(0),animate:Boolean(this.container.attr("data-gs-animate"))||!1,alwaysShowResizeHandle:e.alwaysShowResizeHandle||!1,resizable:b.defaults(e.resizable||{},{autoHide:!e.alwaysShowResizeHandle,handles:"se"}),draggable:b.defaults(e.draggable||{},{handle:(e.handleClass?"."+e.handleClass:e.handle?e.handle:"")||".grid-stack-item-content",scroll:!1,appendTo:"body"}),disableDrag:e.disableDrag||!1,disableResize:e.disableResize||!1,rtl:"auto",removable:!1,removeTimeout:2e3,verticalMarginUnit:"px",cellHeightUnit:"px",disableOneColumnMode:e.disableOneColumnMode||!1,oneColumnModeClass:e.oneColumnModeClass||"grid-stack-one-column-mode",ddPlugin:null}),!1===this.opts.ddPlugin?this.opts.ddPlugin=c:null===this.opts.ddPlugin&&(this.opts.ddPlugin=b.first(c.registeredPlugins)||c),this.dd=new this.opts.ddPlugin(this),"auto"===this.opts.rtl&&(this.opts.rtl="rtl"===this.container.css("direction")),this.opts.rtl&&this.container.addClass("grid-stack-rtl"),this.opts.isNested=k,h="auto"===this.opts.cellHeight,h?j.cellHeight(j.cellWidth(),!0):this.cellHeight(this.opts.cellHeight,!0),this.verticalMargin(this.opts.verticalMargin,!0),this.container.addClass(this.opts._class),this._setStaticClass(),k&&this.container.addClass("grid-stack-nested"),this._initStyles(),this.grid=new i(this.opts.width,function(a,c){c=void 0===c||c;var d=0;b.each(a,function(a){c&&null===a._id?a.el&&a.el.remove():(a.el.attr("data-gs-x",a.x).attr("data-gs-y",a.y).attr("data-gs-width",a.width).attr("data-gs-height",a.height),d=Math.max(d,a.y+a.height))}),j._updateStyles(d+10)},this.opts.float,this.opts.height),this.opts.auto){var l=[],m=this;this.container.children("."+this.opts.itemClass+":not(."+this.opts.placeholderClass+")").each(function(b,c){c=a(c),l.push({el:c,i:parseInt(c.attr("data-gs-x"))+parseInt(c.attr("data-gs-y"))*m.opts.width})}),b.chain(l).sortBy(function(a){return a.i}).each(function(a){j._prepareElement(a.el)}).value()}if(this.setAnimation(this.opts.animate),this.placeholder=a('
'+this.opts.placeholderText+"
").hide(),this._updateContainerHeight(),this._updateHeightsOnResize=b.throttle(function(){j.cellHeight(j.cellWidth(),!1)},100),this.onResizeHandler=function(){if(h&&j._updateHeightsOnResize(),j._isOneColumnMode()&&!j.opts.disableOneColumnMode){if(g)return;j.container.addClass(j.opts.oneColumnModeClass),g=!0,j.grid._sortNodes(),b.each(j.grid.nodes,function(a){j.container.append(a.el),j.opts.staticGrid||(j.dd.draggable(a.el,"disable"),j.dd.resizable(a.el,"disable"),a.el.trigger("resize"))})}else{if(!g)return;if(j.container.removeClass(j.opts.oneColumnModeClass),g=!1,j.opts.staticGrid)return;b.each(j.grid.nodes,function(a){a.noMove||j.opts.disableDrag||j.dd.draggable(a.el,"enable"),a.noResize||j.opts.disableResize||j.dd.resizable(a.el,"enable"),a.el.trigger("resize")})}},a(window).resize(this.onResizeHandler),this.onResizeHandler(),!j.opts.staticGrid&&"string"==typeof j.opts.removable){var n=a(j.opts.removable);this.dd.isDroppable(n)||this.dd.droppable(n,{accept:"."+j.opts.itemClass}),this.dd.on(n,"dropover",function(b,c){var d=a(c.draggable);d.data("_gridstack_node")._grid===j&&j._setupRemovingTimeout(d)}).on(n,"dropout",function(b,c){var d=a(c.draggable);d.data("_gridstack_node")._grid===j&&j._clearRemovingTimeout(d)})}if(!j.opts.staticGrid&&j.opts.acceptWidgets){var o=null,p=function(a,b){var c=o,d=c.data("_gridstack_node"),e=j.getCellFromPixel(b.offset,!0),f=Math.max(0,e.x),g=Math.max(0,e.y);if(d._added){if(!j.grid.canMoveNode(d,f,g))return;j.grid.moveNode(d,f,g),j._updateContainerHeight()}else d._added=!0,d.el=c,d.x=f,d.y=g,j.grid.cleanNodes(),j.grid.beginUpdate(d),j.grid.addNode(d),j.container.append(j.placeholder),j.placeholder.attr("data-gs-x",d.x).attr("data-gs-y",d.y).attr("data-gs-width",d.width).attr("data-gs-height",d.height).show(),d.el=j.placeholder,d._beforeDragX=d.x,d._beforeDragY=d.y,j._updateContainerHeight()};this.dd.droppable(j.container,{accept:function(b){b=a(b);var c=b.data("_gridstack_node");return(!c||c._grid!==j)&&b.is(!0===j.opts.acceptWidgets?".grid-stack-item":j.opts.acceptWidgets)}}).on(j.container,"dropover",function(b,c){var d=(j.container.offset(),a(c.draggable)),e=j.cellWidth(),f=j.cellHeight(),g=d.data("_gridstack_node"),h=g?g.width:Math.ceil(d.outerWidth()/e),i=g?g.height:Math.ceil(d.outerHeight()/f);o=d;var k=j.grid._prepareNode({width:h,height:i,_added:!1,_temporary:!0});d.data("_gridstack_node",k),d.data("_gridstack_node_orig",g),d.on("drag",p)}).on(j.container,"dropout",function(b,c){var d=a(c.draggable);d.unbind("drag",p);var e=d.data("_gridstack_node");e.el=null,j.grid.removeNode(e),j.placeholder.detach(),j._updateContainerHeight(),d.data("_gridstack_node",d.data("_gridstack_node_orig"))}).on(j.container,"drop",function(b,c){j.placeholder.detach();var d=a(c.draggable).data("_gridstack_node");d._grid=j;var e=a(c.draggable).clone(!1);e.data("_gridstack_node",d);var f=a(c.draggable).data("_gridstack_node_orig");void 0!==f&&f._grid._triggerRemoveEvent(),a(c.draggable).remove(),d.el=e,j.placeholder.hide(),e.attr("data-gs-x",d.x).attr("data-gs-y",d.y).attr("data-gs-width",d.width).attr("data-gs-height",d.height).addClass(j.opts.itemClass).removeAttr("style").enableSelection().removeData("draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled").unbind("drag",p),j.container.append(e),j._prepareElementsByNode(e,d),j._updateContainerHeight(),j.grid._addedNodes.push(d),j._triggerAddEvent(),j._triggerChangeEvent(),j.grid.endUpdate()})}};return j.prototype._triggerChangeEvent=function(a){var b=this.grid.getDirtyNodes(),c=!1,d=[];b&&b.length&&(d.push(b),c=!0),(c||!0===a)&&this.container.trigger("change",d)},j.prototype._triggerAddEvent=function(){this.grid._addedNodes&&this.grid._addedNodes.length>0&&(this.container.trigger("added",[b.map(this.grid._addedNodes,b.clone)]),this.grid._addedNodes=[])},j.prototype._triggerRemoveEvent=function(){this.grid._removedNodes&&this.grid._removedNodes.length>0&&(this.container.trigger("removed",[b.map(this.grid._removedNodes,b.clone)]),this.grid._removedNodes=[])},j.prototype._initStyles=function(){this._stylesId&&g.removeStylesheet(this._stylesId),this._stylesId="gridstack-style-"+(1e5*Math.random()).toFixed(),this._styles=g.createStylesheet(this._stylesId),null!==this._styles&&(this._styles._max=0)},j.prototype._updateStyles=function(a){if(null!==this._styles&&void 0!==this._styles){var b,c="."+this.opts._class+" ."+this.opts.itemClass,d=this;if(void 0===a&&(a=this._styles._max),this._initStyles(),this._updateContainerHeight(),this.opts.cellHeight&&!(0!==this._styles._max&&a<=this._styles._max)&&(b=this.opts.verticalMargin&&this.opts.cellHeightUnit!==this.opts.verticalMarginUnit?function(a,b){return a&&b?"calc("+(d.opts.cellHeight*a+d.opts.cellHeightUnit)+" + "+(d.opts.verticalMargin*b+d.opts.verticalMarginUnit)+")":d.opts.cellHeight*a+d.opts.verticalMargin*b+d.opts.cellHeightUnit}:function(a,b){return d.opts.cellHeight*a+d.opts.verticalMargin*b+d.opts.cellHeightUnit},0===this._styles._max&&g.insertCSSRule(this._styles,c,"min-height: "+b(1,0)+";",0),a>this._styles._max)){for(var e=this._styles._max;e=f.grid.width||k<0||!f.grid.float&&k>f.grid.getGridHeight()?c._temporaryRemoved||(!0===f.opts.removable&&f._setupRemovingTimeout(b),j=c._beforeDragX,k=c._beforeDragY,f.placeholder.detach(),f.placeholder.hide(),f.grid.removeNode(c),f._updateContainerHeight(),c._temporaryRemoved=!0):(f._clearRemovingTimeout(b),c._temporaryRemoved&&(f.grid.addNode(c),f.placeholder.attr("data-gs-x",j).attr("data-gs-y",k).attr("data-gs-width",h).attr("data-gs-height",i).show(),f.container.append(f.placeholder),c.el=f.placeholder,c._temporaryRemoved=!1));else if("resize"==a.type&&j<0)return;var l=void 0!==h?h:c.lastTriedWidth,m=void 0!==i?i:c.lastTriedHeight;!f.grid.canMoveNode(c,j,k,h,i)||c.lastTriedX===j&&c.lastTriedY===k&&c.lastTriedWidth===l&&c.lastTriedHeight===m||(c.lastTriedX=j,c.lastTriedY=k,c.lastTriedWidth=h,c.lastTriedHeight=i,f.grid.moveNode(c,j,k,h,i),f._updateContainerHeight())},h=function(g,h){f.container.append(f.placeholder);var i=a(this);f.grid.cleanNodes(),f.grid.beginUpdate(c),d=f.cellWidth();var j=Math.ceil(i.outerHeight()/i.attr("data-gs-height"));e=f.container.height()/parseInt(f.container.attr("data-gs-current-height")),f.placeholder.attr("data-gs-x",i.attr("data-gs-x")).attr("data-gs-y",i.attr("data-gs-y")).attr("data-gs-width",i.attr("data-gs-width")).attr("data-gs-height",i.attr("data-gs-height")).show(),c.el=f.placeholder,c._beforeDragX=c.x,c._beforeDragY=c.y,f.dd.resizable(b,"option","minWidth",d*(c.minWidth||1)),f.dd.resizable(b,"option","minHeight",j*(c.minHeight||1)),"resizestart"==g.type&&i.find(".grid-stack-item").trigger("resizestart")},i=function(d,e){var g=a(this);if(g.data("_gridstack_node")){var h=!1;if(f.placeholder.detach(),c.el=g,f.placeholder.hide(),c._isAboutToRemove){h=!0;b.data("_gridstack_node")._grid._triggerRemoveEvent(),b.removeData("_gridstack_node"),b.remove()}else f._clearRemovingTimeout(b),c._temporaryRemoved?(g.attr("data-gs-x",c._beforeDragX).attr("data-gs-y",c._beforeDragY).attr("data-gs-width",c.width).attr("data-gs-height",c.height).removeAttr("style"),c.x=c._beforeDragX,c.y=c._beforeDragY,f.grid.addNode(c)):g.attr("data-gs-x",c.x).attr("data-gs-y",c.y).attr("data-gs-width",c.width).attr("data-gs-height",c.height).removeAttr("style");f._updateContainerHeight(),f._triggerChangeEvent(h),f.grid.endUpdate();var i=g.find(".grid-stack");i.length&&"resizestop"==d.type&&(i.each(function(b,c){a(c).data("gridstack").onResizeHandler()}),g.find(".grid-stack-item").trigger("resizestop"),g.find(".grid-stack-item").trigger("gsresizestop")),"resizestop"==d.type&&f.container.trigger("gsresizestop",g)}};this.dd.draggable(b,{start:h,stop:i,drag:g}).resizable(b,{start:h,stop:i,resize:g}),(c.noMove||this._isOneColumnMode()&&!f.opts.disableOneColumnMode||this.opts.disableDrag)&&this.dd.draggable(b,"disable"),(c.noResize||this._isOneColumnMode()&&!f.opts.disableOneColumnMode||this.opts.disableResize)&&this.dd.resizable(b,"disable"),b.attr("data-gs-locked",c.locked?"yes":null)},j.prototype._prepareElement=function(b,c){c=void 0!==c&&c;var d=this;b=a(b),b.addClass(this.opts.itemClass);var e=d.grid.addNode({x:b.attr("data-gs-x"),y:b.attr("data-gs-y"),width:b.attr("data-gs-width"),height:b.attr("data-gs-height"),maxWidth:b.attr("data-gs-max-width"),minWidth:b.attr("data-gs-min-width"),maxHeight:b.attr("data-gs-max-height"),minHeight:b.attr("data-gs-min-height"),autoPosition:g.toBool(b.attr("data-gs-auto-position")),noResize:g.toBool(b.attr("data-gs-no-resize")),noMove:g.toBool(b.attr("data-gs-no-move")),locked:g.toBool(b.attr("data-gs-locked")),el:b,id:b.attr("data-gs-id"),_grid:d},c);b.data("_gridstack_node",e),this._prepareElementsByNode(b,e)},j.prototype.setAnimation=function(a){a?this.container.addClass("grid-stack-animate"):this.container.removeClass("grid-stack-animate")},j.prototype.addWidget=function(b,c,d,e,f,g,h,i,j,k,l){return b=a(b),void 0!==c&&b.attr("data-gs-x",c),void 0!==d&&b.attr("data-gs-y",d),void 0!==e&&b.attr("data-gs-width",e),void 0!==f&&b.attr("data-gs-height",f),void 0!==g&&b.attr("data-gs-auto-position",g?"yes":null),void 0!==h&&b.attr("data-gs-min-width",h),void 0!==i&&b.attr("data-gs-max-width",i),void 0!==j&&b.attr("data-gs-min-height",j),void 0!==k&&b.attr("data-gs-max-height",k),void 0!==l&&b.attr("data-gs-id",l),this.container.append(b),this._prepareElement(b,!0),this._triggerAddEvent(),this._updateContainerHeight(),this._triggerChangeEvent(!0),b},j.prototype.makeWidget=function(b){return b=a(b),this._prepareElement(b,!0),this._triggerAddEvent(),this._updateContainerHeight(),this._triggerChangeEvent(!0),b},j.prototype.willItFit=function(a,b,c,d,e){var f={x:a,y:b,width:c,height:d,autoPosition:e};return this.grid.canBePlacedWithRespectToHeight(f)},j.prototype.removeWidget=function(b,c){c=void 0===c||c,b=a(b);var d=b.data("_gridstack_node");d||(d=this.grid.getNodeDataByDOMEl(b)),this.grid.removeNode(d,c),b.removeData("_gridstack_node"),this._updateContainerHeight(),c&&b.remove(),this._triggerChangeEvent(!0),this._triggerRemoveEvent()},j.prototype.removeAll=function(a){b.each(this.grid.nodes,b.bind(function(b){this.removeWidget(b.el,a)},this)),this.grid.nodes=[],this._updateContainerHeight()},j.prototype.destroy=function(b){a(window).off("resize",this.onResizeHandler),this.disable(),void 0===b||b?this.container.remove():(this.removeAll(!1),this.container.removeData("gridstack")),g.removeStylesheet(this._stylesId),this.grid&&(this.grid=null)},j.prototype.resizable=function(b,c){var d=this;return b=a(b),b.each(function(b,e){e=a(e);var f=e.data("_gridstack_node");void 0!==f&&null!==f&&(f.noResize=!c,f.noResize||d._isOneColumnMode()&&!d.opts.disableOneColumnMode?d.dd.resizable(e,"disable"):d.dd.resizable(e,"enable"))}),this},j.prototype.movable=function(b,c){var d=this;return b=a(b),b.each(function(b,e){e=a(e);var f=e.data("_gridstack_node");void 0!==f&&null!==f&&(f.noMove=!c,f.noMove||d._isOneColumnMode()&&!d.opts.disableOneColumnMode?(d.dd.draggable(e,"disable"),e.removeClass("ui-draggable-handle")):(d.dd.draggable(e,"enable"),e.addClass("ui-draggable-handle")))}),this},j.prototype.enableMove=function(a,b){this.movable(this.container.children("."+this.opts.itemClass),a),b&&(this.opts.disableDrag=!a)},j.prototype.enableResize=function(a,b){this.resizable(this.container.children("."+this.opts.itemClass),a),b&&(this.opts.disableResize=!a)},j.prototype.disable=function(){this.movable(this.container.children("."+this.opts.itemClass),!1),this.resizable(this.container.children("."+this.opts.itemClass),!1),this.container.trigger("disable")},j.prototype.enable=function(){this.movable(this.container.children("."+this.opts.itemClass),!0),this.resizable(this.container.children("."+this.opts.itemClass),!0),this.container.trigger("enable")},j.prototype.locked=function(b,c){return b=a(b),b.each(function(b,d){d=a(d);var e=d.data("_gridstack_node");void 0!==e&&null!==e&&(e.locked=c||!1,d.attr("data-gs-locked",e.locked?"yes":null))}),this},j.prototype.maxHeight=function(b,c){return b=a(b),b.each(function(b,d){d=a(d);var e=d.data("_gridstack_node");void 0!==e&&null!==e&&(isNaN(c)||(e.maxHeight=c||!1,d.attr("data-gs-max-height",c)))}),this},j.prototype.minHeight=function(b,c){return b=a(b),b.each(function(b,d){d=a(d);var e=d.data("_gridstack_node");void 0!==e&&null!==e&&(isNaN(c)||(e.minHeight=c||!1,d.attr("data-gs-min-height",c)))}),this},j.prototype.maxWidth=function(b,c){return b=a(b),b.each(function(b,d){d=a(d);var e=d.data("_gridstack_node");void 0!==e&&null!==e&&(isNaN(c)||(e.maxWidth=c||!1,d.attr("data-gs-max-width",c)))}),this},j.prototype.minWidth=function(b,c){return b=a(b),b.each(function(b,d){d=a(d);var e=d.data("_gridstack_node");void 0!==e&&null!==e&&(isNaN(c)||(e.minWidth=c||!1,d.attr("data-gs-min-width",c)))}),this},j.prototype._updateElement=function(b,c){b=a(b).first();var d=b.data("_gridstack_node");if(void 0!==d&&null!==d){var e=this;e.grid.cleanNodes(),e.grid.beginUpdate(d),c.call(this,b,d),e._updateContainerHeight(),e._triggerChangeEvent(),e.grid.endUpdate()}},j.prototype.resize=function(a,b,c){this._updateElement(a,function(a,d){b=null!==b&&void 0!==b?b:d.width,c=null!==c&&void 0!==c?c:d.height,this.grid.moveNode(d,d.x,d.y,b,c)})},j.prototype.move=function(a,b,c){this._updateElement(a,function(a,d){b=null!==b&&void 0!==b?b:d.x,c=null!==c&&void 0!==c?c:d.y,this.grid.moveNode(d,b,c,d.width,d.height)})},j.prototype.update=function(a,b,c,d,e){this._updateElement(a,function(a,f){b=null!==b&&void 0!==b?b:f.x,c=null!==c&&void 0!==c?c:f.y,d=null!==d&&void 0!==d?d:f.width,e=null!==e&&void 0!==e?e:f.height,this.grid.moveNode(f,b,c,d,e)})},j.prototype.verticalMargin=function(a,b){if(void 0===a)return this.opts.verticalMargin;var c=g.parseHeight(a);this.opts.verticalMarginUnit===c.unit&&this.opts.height===c.height||(this.opts.verticalMarginUnit=c.unit,this.opts.verticalMargin=c.height,b||this._updateStyles())},j.prototype.cellHeight=function(a,b){if(void 0===a){if(this.opts.cellHeight)return this.opts.cellHeight;var c=this.container.children("."+this.opts.itemClass).first();return Math.ceil(c.outerHeight()/c.attr("data-gs-height"))}var d=g.parseHeight(a);this.opts.cellHeightUnit===d.heightUnit&&this.opts.height===d.height||(this.opts.cellHeightUnit=d.unit,this.opts.cellHeight=d.height,b||this._updateStyles())},j.prototype.cellWidth=function(){return Math.round(this.container.outerWidth()/this.opts.width)},j.prototype.getCellFromPixel=function(a,b){var c=void 0!==b&&b?this.container.offset():this.container.position(),d=a.left-c.left,e=a.top-c.top,f=Math.floor(this.container.width()/this.opts.width),g=Math.floor(this.container.height()/parseInt(this.container.attr("data-gs-current-height")));return{x:Math.floor(d/f),y:Math.floor(e/g)}},j.prototype.batchUpdate=function(){this.grid.batchUpdate()},j.prototype.commit=function(){this.grid.commit(),this._updateContainerHeight()},j.prototype.isAreaEmpty=function(a,b,c,d){return this.grid.isAreaEmpty(a,b,c,d)},j.prototype.setStatic=function(a){this.opts.staticGrid=!0===a,this.enableMove(!a),this.enableResize(!a),this._setStaticClass()},j.prototype._setStaticClass=function(){!0===this.opts.staticGrid?this.container.addClass("grid-stack-static"):this.container.removeClass("grid-stack-static")},j.prototype._updateNodeWidths=function(a,b){this.grid._sortNodes(),this.grid.batchUpdate();for(var c={},d=0;d1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery); \ No newline at end of file diff --git a/ks_dashboard_ninja/static/lib/js/pdfmake.min.js b/ks_dashboard_ninja/static/lib/js/pdfmake.min.js new file mode 100644 index 0000000..6460666 --- /dev/null +++ b/ks_dashboard_ninja/static/lib/js/pdfmake.min.js @@ -0,0 +1,38 @@ +/*! pdfmake v0.1.65, @license MIT, @link http://pdfmake.org */ +!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}("undefined"!=typeof self?self:this,function(){return r={},i.m=n=[function(t,e,n){"use strict";function a(t){return Array.isArray(t)}t.exports={isString:function(t){return"string"==typeof t||t instanceof String},isNumber:function(t){return"number"==typeof t||t instanceof Number},isBoolean:function(t){return"boolean"==typeof t},isArray:a,isFunction:function(t){return"function"==typeof t},isObject:function(t){return null!==t&&"object"==typeof t},isNull:function(t){return null===t},isUndefined:function(t){return void 0===t},pack:function(){for(var t={},e=0,n=arguments.length;e>>2]>>>24-a%4*8&255;e[r+a>>>2]|=o<<24-(r+a)%4*8}else for(a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=c.ceil(e/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){function e(e){e=e;var n=987654321,r=4294967295;return function(){var t=((n=36969*(65535&n)+(n>>16)&r)<<16)+(e=18e3*(65535&e)+(e>>16)&r)&r;return t/=4294967296,(t+=.5)*(.5>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new h.init(n,e/2)}},s=a.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new h.init(n,e)}},l=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},u=e.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=l.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,n=e.words,r=e.sigBytes,i=this.blockSize,a=r/(4*i),o=(a=t?c.ceil(a):c.max((0|a)-this._minBufferSize,0))*i,s=c.min(4*o,r);if(o){for(var l=0;l + * @license MIT + */ +var r=e(216),a=e(217),o=e(132);function n(){return h.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|t}function d(t,e){if(h.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return D(t).length;default:if(r)return F(t).length;e=(""+e).toLowerCase(),r=!0}}function p(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function g(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):2147483647=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=h.from(e,r)),h.isBuffer(e))return 0===e.length?-1:y(t,e,n,r,i);if("number"==typeof e)return e&=255,h.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):y(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function y(t,e,n,r,i){var a,o=1,s=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;s/=o=2,l/=2,n/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=n;a>8,i=n%256,a.push(i),a.push(r);return a}(e,t.length-n),t,n,r)}function w(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function x(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i>>10&1023|55296),c=56320|1023&c),r.push(c),i+=h}return function(t){var e=t.length;if(e<=S)return String.fromCharCode.apply(String,t);var n="",r=0;for(;rthis.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t=t||"utf8";;)switch(t){case"hex":return C(this,e,n);case"utf8":case"utf-8":return x(this,e,n);case"ascii":return _(this,e,n);case"latin1":case"binary":return k(this,e,n);case"base64":return w(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}.apply(this,arguments)},h.prototype.equals=function(t){if(!h.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===h.compare(this,t)},h.prototype.inspect=function(){var t="",e=N.INSPECT_MAX_BYTES;return 0e&&(t+=" ... ")),""},h.prototype.compare=function(t,e,n,r,i){if(!h.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(i<=r&&n<=e)return 0;if(i<=r)return-1;if(n<=e)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(e>>>=0),s=Math.min(a,o),l=this.slice(r,i),u=t.slice(e,n),c=0;cthis.length)throw new RangeError("Attempt to write outside buffer bounds");r=r||"utf8";for(var a,o,s,l,u,c,h=!1;;)switch(r){case"hex":return v(this,t,e,n);case"utf8":case"utf-8":return u=e,c=n,z(F(t,(l=this).length-u),l,u,c);case"ascii":return m(this,t,e,n);case"latin1":case"binary":return m(this,t,e,n);case"base64":return a=this,o=e,s=n,z(D(t),a,o,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return b(this,t,e,n);default:if(h)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),h=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function _(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;it.length)throw new RangeError("Index out of range")}function O(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,a=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function I(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,a=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function T(t,e,n,r){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(t,e,n,r,i){return i||T(t,0,n,4),a.write(t,e,n,r,23,4),n+4}function B(t,e,n,r,i){return i||T(t,0,n,8),a.write(t,e,n,r,52,8),n+8}h.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):r>>8):O(this,t,e,!0),e+2},h.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,65535,0),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},h.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,4294967295,0),h.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},h.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,4294967295,0),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},h.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);E(this,t,e,n,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+n},h.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);E(this,t,e,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[e+a]=255&t;0<=--a&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+n},h.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,1,127,-128),h.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},h.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,32767,-32768),h.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):O(this,t,e,!0),e+2},h.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,2,32767,-32768),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):O(this,t,e,!1),e+2},h.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,2147483647,-2147483648),h.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},h.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||E(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},h.prototype.writeFloatLE=function(t,e,n){return L(this,t,e,!0,n)},h.prototype.writeFloatBE=function(t,e,n){return L(this,t,e,!1,n)},h.prototype.writeDoubleLE=function(t,e,n){return B(this,t,e,!0,n)},h.prototype.writeDoubleBE=function(t,e,n){return B(this,t,e,!1,n)},h.prototype.copy=function(t,e,n,r){if(n=n||0,r||0===r||(r=this.length),e>=t.length&&(e=t.length),e=e||0,0=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e>>=0,n=void 0===n?this.length:n>>>0,"number"==typeof(t=t||0))for(a=e;a>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function D(t){return r.toByteArray(function(t){var e;if((t=((e=t).trim?e.trim():e.replace(/^\s+|\s+$/g,"")).replace(M,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function z(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}}).call(this,e(22))},function(t,e,n){var g=n(8),y=n(39),v=n(15),m=n(23),b=n(52),w="prototype",x=function(t,e,n){var r,i,a,o,s=t&x.F,l=t&x.G,u=t&x.S,c=t&x.P,h=t&x.B,f=l?g:u?g[e]||(g[e]={}):(g[e]||{})[w],d=l?y:y[e]||(y[e]={}),p=d[w]||(d[w]={});for(r in l&&(n=e),n)a=((i=!s&&f&&void 0!==f[r])?f:n)[r],o=h&&i?b(a,g):c&&"function"==typeof a?b(Function.call,a):a,f&&m(f,r,a,t&x.U),d[r]!=a&&v(d,r,o),c&&p[r]!=a&&(p[r]=a)};g.core=y,x.F=1,x.G=2,x.S=4,x.P=8,x.B=16,x.W=32,x.U=64,x.R=128,t.exports=x},function(t,e,n){var x;t.exports=(x=n(1),n(33),void(x.lib.Cipher||function(){var t=x,e=t.lib,n=e.Base,l=e.WordArray,r=e.BufferedBlockAlgorithm,i=t.enc,a=(i.Utf8,i.Base64),o=t.algo.EvpKDF,s=e.Cipher=r.extend({cfg:n.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,n){this.cfg=this.cfg.extend(n),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(r){return{encrypt:function(t,e,n){return u(e).encrypt(r,t,e,n)},decrypt:function(t,e,n){return u(e).decrypt(r,t,e,n)}}}});function u(t){return"string"==typeof t?w:m}e.StreamCipher=s.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var c,h=t.mode={},f=e.BlockCipherMode=n.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),d=h.CBC=((c=f.extend()).Encryptor=c.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize;p.call(this,t,e,r),n.encryptBlock(t,e),this._prevBlock=t.slice(e,e+r)}}),c.Decryptor=c.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize,i=t.slice(e,e+r);n.decryptBlock(t,e),p.call(this,t,e,r),this._prevBlock=i}}),c);function p(t,e,n){var r=this._iv;if(r){var i=r;this._iv=void 0}else i=this._prevBlock;for(var a=0;a>>2];t.sigBytes-=e}},y=(e.BlockCipher=s.extend({cfg:s.cfg.extend({mode:d,padding:g}),reset:function(){s.reset.call(this);var t=this.cfg,e=t.iv,n=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=n.createEncryptor;else{r=n.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==r?this._mode.init(this,e&&e.words):(this._mode=r.call(n,this,e&&e.words),this._mode.__creator=r)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else{e=this._process(!0);t.unpad(e)}return e},blockSize:4}),e.CipherParams=n.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),v=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,n=t.salt;if(n)var r=l.create([1398893684,1701076831]).concat(n).concat(e);else r=e;return r.toString(a)},parse:function(t){var e=a.parse(t),n=e.words;if(1398893684==n[0]&&1701076831==n[1]){var r=l.create(n.slice(2,4));n.splice(0,4),e.sigBytes-=16}return y.create({ciphertext:e,salt:r})}},m=e.SerializableCipher=n.extend({cfg:n.extend({format:v}),encrypt:function(t,e,n,r){r=this.cfg.extend(r);var i=t.createEncryptor(n,r),a=i.finalize(e),o=i.cfg;return y.create({ciphertext:a,key:n,iv:o.iv,algorithm:t,mode:o.mode,padding:o.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,n,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(n,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),b=(t.kdf={}).OpenSSL={execute:function(t,e,n,r){r=r||l.random(8);var i=o.create({keySize:e+n}).compute(t,r),a=l.create(i.words.slice(e),4*n);return i.sigBytes=4*e,y.create({key:i,iv:a,salt:r})}},w=e.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:b}),encrypt:function(t,e,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,t.keySize,t.ivSize);r.iv=i.iv;var a=m.encrypt.call(this,t,e,i.key,r);return a.mixIn(i),a},decrypt:function(t,e,n,r){r=this.cfg.extend(r),e=this._parse(e,r.format);var i=r.kdf.execute(n,t.keySize,t.ivSize,e.salt);return r.iv=i.iv,m.decrypt.call(this,t,e,i.key,r)}})}()))},function(t,e,n){var g=n(21),y=n(2),v=n(38),m=n(27),b=n(36),w="prototype",x=function(t,e,n){var r,i,a,o=t&x.F,s=t&x.G,l=t&x.S,u=t&x.P,c=t&x.B,h=t&x.W,f=s?y:y[e]||(y[e]={}),d=f[w],p=s?g:l?g[e]:(g[e]||{})[w];for(r in s&&(n=e),n)(i=!o&&p&&void 0!==p[r])&&b(f,r)||(a=i?p[r]:n[r],f[r]=s&&"function"!=typeof p[r]?n[r]:c&&i?v(a,g):h&&p[r]==a?function(r){function t(t,e,n){if(this instanceof r){switch(arguments.length){case 0:return new r;case 1:return new r(t);case 2:return new r(t,e)}return new r(t,e,n)}return r.apply(this,arguments)}return t[w]=r[w],t}(a):u&&"function"==typeof a?v(Function.call,a):a,u&&((f.virtual||(f.virtual={}))[r]=a,t&x.R&&d&&!d[r]&&m(d,r,a)))};x.F=1,x.G=2,x.S=4,x.P=8,x.B=16,x.W=32,x.U=64,x.R=128,t.exports=x},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){t.exports=!n(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(12),i=n(134),a=n(51),o=Object.defineProperty;e.f=n(9)?Object.defineProperty:function(t,e,n){if(r(t),e=a(e,!0),r(n),i)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(18);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(37)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(119)("wks"),i=n(78),a=n(21).Symbol,o="function"==typeof a;(t.exports=function(t){return r[t]||(r[t]=o&&a[t]||(o?a:i)("Symbol."+t))}).store=r},function(t,e,n){var r=n(11),i=n(40);t.exports=n(9)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(31),i=Math.min;t.exports=function(t){return 0>>2]>>>24-a%4*8&255)<<16|(e[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|e[a+2>>>2]>>>24-(a+2)%4*8&255,s=0;s<4&&a+.75*s>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(t){var e=t.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i>>6-a%4*2;r[i>>>2]|=(o|s)<<24-i%4*8,i++}return l.create(r,i)}(t,e,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),r.enc.Base64)},function(t,e,n){var o;t.exports=(o=n(1),function(c){var t=o,e=t.lib,n=e.WordArray,r=e.Hasher,i=t.algo,A=[];!function(){for(var t=0;t<64;t++)A[t]=4294967296*c.abs(c.sin(t+1))|0}();var a=i.MD5=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var r=e+n,i=t[r];t[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=t[e+0],s=t[e+1],l=t[e+2],u=t[e+3],c=t[e+4],h=t[e+5],f=t[e+6],d=t[e+7],p=t[e+8],g=t[e+9],y=t[e+10],v=t[e+11],m=t[e+12],b=t[e+13],w=t[e+14],x=t[e+15],S=a[0],_=a[1],k=a[2],C=a[3];S=P(S,_,k,C,o,7,A[0]),C=P(C,S,_,k,s,12,A[1]),k=P(k,C,S,_,l,17,A[2]),_=P(_,k,C,S,u,22,A[3]),S=P(S,_,k,C,c,7,A[4]),C=P(C,S,_,k,h,12,A[5]),k=P(k,C,S,_,f,17,A[6]),_=P(_,k,C,S,d,22,A[7]),S=P(S,_,k,C,p,7,A[8]),C=P(C,S,_,k,g,12,A[9]),k=P(k,C,S,_,y,17,A[10]),_=P(_,k,C,S,v,22,A[11]),S=P(S,_,k,C,m,7,A[12]),C=P(C,S,_,k,b,12,A[13]),k=P(k,C,S,_,w,17,A[14]),S=E(S,_=P(_,k,C,S,x,22,A[15]),k,C,s,5,A[16]),C=E(C,S,_,k,f,9,A[17]),k=E(k,C,S,_,v,14,A[18]),_=E(_,k,C,S,o,20,A[19]),S=E(S,_,k,C,h,5,A[20]),C=E(C,S,_,k,y,9,A[21]),k=E(k,C,S,_,x,14,A[22]),_=E(_,k,C,S,c,20,A[23]),S=E(S,_,k,C,g,5,A[24]),C=E(C,S,_,k,w,9,A[25]),k=E(k,C,S,_,u,14,A[26]),_=E(_,k,C,S,p,20,A[27]),S=E(S,_,k,C,b,5,A[28]),C=E(C,S,_,k,l,9,A[29]),k=E(k,C,S,_,d,14,A[30]),S=O(S,_=E(_,k,C,S,m,20,A[31]),k,C,h,4,A[32]),C=O(C,S,_,k,p,11,A[33]),k=O(k,C,S,_,v,16,A[34]),_=O(_,k,C,S,w,23,A[35]),S=O(S,_,k,C,s,4,A[36]),C=O(C,S,_,k,c,11,A[37]),k=O(k,C,S,_,d,16,A[38]),_=O(_,k,C,S,y,23,A[39]),S=O(S,_,k,C,b,4,A[40]),C=O(C,S,_,k,o,11,A[41]),k=O(k,C,S,_,u,16,A[42]),_=O(_,k,C,S,f,23,A[43]),S=O(S,_,k,C,g,4,A[44]),C=O(C,S,_,k,m,11,A[45]),k=O(k,C,S,_,x,16,A[46]),S=I(S,_=O(_,k,C,S,l,23,A[47]),k,C,o,6,A[48]),C=I(C,S,_,k,d,10,A[49]),k=I(k,C,S,_,w,15,A[50]),_=I(_,k,C,S,h,21,A[51]),S=I(S,_,k,C,m,6,A[52]),C=I(C,S,_,k,u,10,A[53]),k=I(k,C,S,_,y,15,A[54]),_=I(_,k,C,S,s,21,A[55]),S=I(S,_,k,C,p,6,A[56]),C=I(C,S,_,k,x,10,A[57]),k=I(k,C,S,_,f,15,A[58]),_=I(_,k,C,S,b,21,A[59]),S=I(S,_,k,C,c,6,A[60]),C=I(C,S,_,k,v,10,A[61]),k=I(k,C,S,_,l,15,A[62]),_=I(_,k,C,S,g,21,A[63]),a[0]=a[0]+S|0,a[1]=a[1]+_|0,a[2]=a[2]+k|0,a[3]=a[3]+C|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32;var i=c.floor(n/4294967296),a=n;e[15+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),e[14+(64+r>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(e.length+1),this._process();for(var o=this._hash,s=o.words,l=0;l<4;l++){var u=s[l];s[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return o},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}});function P(t,e,n,r,i,a,o){var s=t+(e&n|~e&r)+i+o;return(s<>>32-a)+e}function E(t,e,n,r,i,a,o){var s=t+(e&r|n&~r)+i+o;return(s<>>32-a)+e}function O(t,e,n,r,i,a,o){var s=t+(e^n^r)+i+o;return(s<>>32-a)+e}function I(t,e,n,r,i,a,o){var s=t+(n^(e|~r))+i+o;return(s<>>32-a)+e}t.MD5=r._createHelper(a),t.HmacMD5=r._createHmacHelper(a)}(Math),o.MD5)},function(t,o,s){(function(){var t,e,n,i={}.hasOwnProperty;function r(t,e){this.type=t,this.endian=null!=e?e:"BE",this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}function a(t,e,n){null==n&&(n=t>>1),a.__super__.constructor.call(this,"Int"+t,e),this._point=1<=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(39),i=n(8),a="__core-js_shared__",o=i[a]||(i[a]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(41)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(11).f,i=n(24),a=n(3)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},function(t,e,n){var i=n(53),a=n(3)("toStringTag"),o="Arguments"==i(function(){return arguments}());t.exports=function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),a))?n:o?i(e):"Object"==(r=i(e))&&"function"==typeof e.callee?"Arguments":r}},function(t,e,r){function i(){}var a=r(12),o=r(227),s=r(88),l=r(87)("IE_PROTO"),u="prototype",c=function(){var t,e=r(135)("iframe"),n=s.length;for(e.style.display="none",r(228).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write(" + + + + diff --git a/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_1.png b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_1.png new file mode 100644 index 0000000..5b54a03 Binary files /dev/null and b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_1.png differ diff --git a/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_2.png b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_2.png new file mode 100644 index 0000000..80589ac Binary files /dev/null and b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_2.png differ diff --git a/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_3.png b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_3.png new file mode 100644 index 0000000..5f0761d Binary files /dev/null and b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_3.png differ diff --git a/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_4.png b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_4.png new file mode 100644 index 0000000..7272117 Binary files /dev/null and b/ks_inventory_dashboard/static/description/preview_images/website_dn_setup_4.png differ diff --git a/ks_inventory_dashboard/static/description/style.css b/ks_inventory_dashboard/static/description/style.css new file mode 100644 index 0000000..4c6fca6 --- /dev/null +++ b/ks_inventory_dashboard/static/description/style.css @@ -0,0 +1,19767 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,500i,600,600i,700,700i&display=swap"); + +/* defined in bundle 'web.assets_frontend' */ + +@charset "UTF-8"; + +/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/utils.scss defined in bundle 'web.assets_frontend' */ + +.o_nocontent_help .o_empty_folder_image:before { + content: ""; + display: block; + margin: auto; + background-size: cover; +} +.o_nocontent_help .o_empty_folder_image:before { + width: 120px; + height: 80px; + margin-top: 30px; + margin-bottom: 30px; + background: transparent url(/web/static/src/img/empty_folder.svg) no-repeat center; +} +/* /openerp_website/static/src/scss/mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'web.assets_frontend' */ + +/* /mail/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/user_values.custom.web.assets_common.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website_sale/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /account/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/user_custom_bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bootstrap_overridden_frontend.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/import_bootstrap.scss defined in bundle 'web.assets_frontend' */ + +:root { + --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: white; --gray: #6c757d; --gray-dark: #343a40; --text: #343a40; --h1: #212529; --primary: #00A09D; --secondary: #adb5bd; --success: #2CBB70; --info: #4B9EB6; --warning: #F79B5B; --danger: #D9534F; --light: #f6f9f9; --dark: #141f1e; --default: #adb5bd; --violet-dark: #875A7B; --violet-darker: #62495B; --inverse-lightest: #98A6B0; --inverse-light: #8B979F; --inverse: #47738F; --inverse-dark: #5B7687; --inverse-darker: #485761; --alpha: #00A09D; --alpha-dark: #18856F; --alpha-light: #26D1AF; --alpha-lightest: #2AEBC4; --beta: #5B899E; --beta-dark: #3D5D6B; --beta-light: #699FB8; --beta-lightest: #77B5D1; --gamma: #E46F78; --gamma-dark: #B0565C; --gamma-light: #FC7C84; --gamma-lightest: #FC959C; --delta: #5C5B80; --delta-dark: #37364D; --delta-light: #6E6D99; --delta-lightest: #807FB3; --epsilon: #D5653E; --epsilon-dark: #A34E2F; --epsilon-light: #F07346; --epsilon-lightest: #FF8D63; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-size: 0.9375rem; font-weight: 400; line-height: 1.45; color: #343a40; text-align: left; background-color: white;}[tabindex="-1"]:focus{outline: 0 !important;}hr{box-sizing: content-box; height: 0; overflow: visible;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0; margin-bottom: 1rem;}abbr[title], abbr[data-original-title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small{font-size: 80%;}sub, sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: #875A7B; text-decoration: none; background-color: transparent;}a:hover{color: #7c6576; text-decoration: none;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0;}pre, code, kbd, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}pre{margin-top: 0; margin-bottom: 1rem; overflow: auto;}figure{margin: 0 0 1rem;}img{vertical-align: middle; border-style: none;}svg{overflow: hidden; vertical-align: middle;}table{border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom;}th{text-align: inherit;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}input[type="radio"], input[type="checkbox"]{box-sizing: border-box; padding: 0;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;}textarea{overflow: auto; resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}@media (max-width: 1200px){legend{font-size: calc(1.275rem + 0.3vw) ;}}progress{vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}[type="search"]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}summary{display: list-item; cursor: pointer;}template{display: none;}[hidden]{display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, #wrap.website_blog .o_post_subtitle h2, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, .h6{margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 600; line-height: 1.2; color: #212529;}h1, .h1{font-size: 2.4375rem;}@media (max-width: 1200px){h1, .h1{font-size: calc(1.36875rem + 1.425vw) ;}}h2, .h2{font-size: 2rem;}@media (max-width: 1200px){h2, .h2{font-size: calc(1.325rem + 0.9vw) ;}}h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: 1.625rem;}@media (max-width: 1200px){h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: calc(1.2875rem + 0.45vw) ;}}h4, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th{font-size: 1.1875rem;}h5, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td{font-size: 0.9375rem;}h6, .h6{font-size: 0.8125rem;}.lead{font-size: 1.171875rem; font-weight: 300;}.display-1{font-size: 3.4375rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-1{font-size: calc(1.46875rem + 2.625vw) ;}}.display-2{font-size: 2.8125rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-2{font-size: calc(1.40625rem + 1.875vw) ;}}.display-3{font-size: 2.1875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-3{font-size: calc(1.34375rem + 1.125vw) ;}}.display-4{font-size: 1.875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-4{font-size: calc(1.3125rem + 0.75vw) ;}}hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size: 80%; font-weight: 400;}mark, .mark{padding: 0.2em; background-color: #fcf8e3;}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item, .list-inline > li{display: inline-block;}.list-inline-item:not(:last-child), .list-inline > li:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 90%; text-transform: uppercase;}.blockquote{margin-bottom: 1rem; font-size: 0.9375rem;}.blockquote-footer{display: block; font-size: 80%; color: #383f45;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid, .img-responsive{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: white; border: 1px solid #dee2e6; border-radius: 0.125rem; max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 90%; color: #6c757d;}code{font-size: 87.5%; color: #e83e8c; word-break: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 87.5%; color: white; background-color: #212529; border-radius: 0.0625rem;}kbd kbd{padding: 0; font-size: 100%; font-weight: 700;}pre{display: block; font-size: 87.5%; color: #212529;}pre code{font-size: inherit; color: inherit; word-break: normal;}.pre-scrollable{max-height: 340px; overflow-y: scroll;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row, .form-horizontal .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.no-gutters{margin-right: 0; margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right: 0; padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}.col{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-3{flex: 0 0 25%; max-width: 25%;}.col-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-6{flex: 0 0 50%; max-width: 50%;}.col-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-9{flex: 0 0 75%; max-width: 75%;}.col-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-12{flex: 0 0 100%; max-width: 100%;}.order-first{order: -1;}.order-last{order: 13;}.order-0{order: 0;}.order-1{order: 1;}.order-2{order: 2;}.order-3{order: 3;}.order-4{order: 4;}.order-5{order: 5;}.order-6{order: 6;}.order-7{order: 7;}.order-8{order: 8;}.order-9{order: 9;}.order-10{order: 10;}.order-11{order: 11;}.order-12{order: 12;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}@media (min-width: 576px){.col-sm{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-sm-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-sm-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-sm-3{flex: 0 0 25%; max-width: 25%;}.col-sm-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-sm-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-sm-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-sm-9{flex: 0 0 75%; max-width: 75%;}.col-sm-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-sm-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}.order-sm-first{order: -1;}.order-sm-last{order: 13;}.order-sm-0{order: 0;}.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}.order-sm-4{order: 4;}.order-sm-5{order: 5;}.order-sm-6{order: 6;}.order-sm-7{order: 7;}.order-sm-8{order: 8;}.order-sm-9{order: 9;}.order-sm-10{order: 10;}.order-sm-11{order: 11;}.order-sm-12{order: 12;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}@media (min-width: 768px){.col-md{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-md-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-md-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-md-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-md-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-md-9{flex: 0 0 75%; max-width: 75%;}.col-md-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-md-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.order-md-first{order: -1;}.order-md-last{order: 13;}.order-md-0{order: 0;}.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}.order-md-4{order: 4;}.order-md-5{order: 5;}.order-md-6{order: 6;}.order-md-7{order: 7;}.order-md-8{order: 8;}.order-md-9{order: 9;}.order-md-10{order: 10;}.order-md-11{order: 11;}.order-md-12{order: 12;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}}@media (min-width: 992px){.col-lg{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-lg-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-lg-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-lg-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-lg-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-lg-9{flex: 0 0 75%; max-width: 75%;}.col-lg-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-lg-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.order-lg-first{order: -1;}.order-lg-last{order: 13;}.order-lg-0{order: 0;}.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.order-lg-4{order: 4;}.order-lg-5{order: 5;}.order-lg-6{order: 6;}.order-lg-7{order: 7;}.order-lg-8{order: 8;}.order-lg-9{order: 9;}.order-lg-10{order: 10;}.order-lg-11{order: 11;}.order-lg-12{order: 12;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}}@media (min-width: 1200px){.col-xl{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-xl-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-xl-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-xl-3{flex: 0 0 25%; max-width: 25%;}.col-xl-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-xl-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-xl-6{flex: 0 0 50%; max-width: 50%;}.col-xl-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-xl-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-xl-9{flex: 0 0 75%; max-width: 75%;}.col-xl-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-xl-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-xl-12{flex: 0 0 100%; max-width: 100%;}.order-xl-first{order: -1;}.order-xl-last{order: 13;}.order-xl-0{order: 0;}.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.order-xl-4{order: 4;}.order-xl-5{order: 5;}.order-xl-6{order: 6;}.order-xl-7{order: 7;}.order-xl-8{order: 8;}.order-xl-9{order: 9;}.order-xl-10{order: 10;}.order-xl-11{order: 11;}.order-xl-12{order: 12;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}}.table{width: 100%; margin-bottom: 1rem; color: #343a40;}.table th, .table td{padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;}.table thead th{vertical-align: bottom; border-bottom: 2px solid #dee2e6;}.table tbody + tbody{border-top: 2px solid #dee2e6;}.table-sm th, .table-condensed th, .table-sm td, .table-condensed td{padding: 0.3rem;}.table-bordered{border: 1px solid #dee2e6;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6;}.table-bordered thead th, .table-bordered thead td{border-bottom-width: 2px;}.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{border: 0;}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover{color: #343a40; background-color: rgba(0, 0, 0, 0.075);}.table-primary, .table-primary > th, .table-primary > td{background-color: #b8e4e4;}.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{border-color: #7acecc;}.table-hover .table-primary:hover{background-color: #a6dddd;}.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color: #a6dddd;}.table-secondary, .table-secondary > th, .table-secondary > td{background-color: #e8eaed;}.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color: #d4d9dd;}.table-hover .table-secondary:hover{background-color: #dadde2;}.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color: #dadde2;}.table-success, .table-success > th, .table-success > td{background-color: #c4ecd7;}.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{border-color: #91dcb5;}.table-hover .table-success:hover{background-color: #b1e6ca;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color: #b1e6ca;}.table-info, .table-info > th, .table-info > td{background-color: #cde4eb;}.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{border-color: #a1cdd9;}.table-hover .table-info:hover{background-color: #bbdae4;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color: #bbdae4;}.table-warning, .table-warning > th, .table-warning > td{background-color: #fde3d1;}.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{border-color: #fbcbaa;}.table-hover .table-warning:hover{background-color: #fcd4b9;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color: #fcd4b9;}.table-danger, .table-danger > th, .table-danger > td{background-color: #f4cfce;}.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color: #eba6a3;}.table-hover .table-danger:hover{background-color: #efbbb9;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color: #efbbb9;}.table-light, .table-light > th, .table-light > td{background-color: #fcfdfd;}.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color: #fafcfc;}.table-hover .table-light:hover{background-color: #edf3f3;}.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color: #edf3f3;}.table-dark, .table-dark > th, .table-dark > td{background-color: #bdc0c0;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #858a8a;}.table-hover .table-dark:hover{background-color: #b0b4b4;}.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color: #b0b4b4;}.table-default, .table-default > th, .table-default > td{background-color: #e8eaed;}.table-default th, .table-default td, .table-default thead th, .table-default tbody + tbody{border-color: #d4d9dd;}.table-hover .table-default:hover{background-color: #dadde2;}.table-hover .table-default:hover > td, .table-hover .table-default:hover > th{background-color: #dadde2;}.table-violet-dark, .table-violet-dark > th, .table-violet-dark > td{background-color: #ddd1da;}.table-violet-dark th, .table-violet-dark td, .table-violet-dark thead th, .table-violet-dark tbody + tbody{border-color: #c1a9ba;}.table-hover .table-violet-dark:hover{background-color: #d2c2ce;}.table-hover .table-violet-dark:hover > td, .table-hover .table-violet-dark:hover > th{background-color: #d2c2ce;}.table-violet-darker, .table-violet-darker > th, .table-violet-darker > td{background-color: #d3ccd1;}.table-violet-darker th, .table-violet-darker td, .table-violet-darker thead th, .table-violet-darker tbody + tbody{border-color: #ada0aa;}.table-hover .table-violet-darker:hover{background-color: #c7bec5;}.table-hover .table-violet-darker:hover > td, .table-hover .table-violet-darker:hover > th{background-color: #c7bec5;}.table-inverse-lightest, .table-inverse-lightest > th, .table-inverse-lightest > td{background-color: #e2e6e9;}.table-inverse-lightest th, .table-inverse-lightest td, .table-inverse-lightest thead th, .table-inverse-lightest tbody + tbody{border-color: #c9d1d6;}.table-hover .table-inverse-lightest:hover{background-color: #d4dade;}.table-hover .table-inverse-lightest:hover > td, .table-hover .table-inverse-lightest:hover > th{background-color: #d4dade;}.table-inverse-light, .table-inverse-light > th, .table-inverse-light > td{background-color: #dfe2e4;}.table-inverse-light th, .table-inverse-light td, .table-inverse-light thead th, .table-inverse-light tbody + tbody{border-color: #c3c9cd;}.table-hover .table-inverse-light:hover{background-color: #d1d5d8;}.table-hover .table-inverse-light:hover > td, .table-hover .table-inverse-light:hover > th{background-color: #d1d5d8;}.table-inverse, .table-inverse > th, .table-inverse > td{background-color: #cbd8e0;}.table-inverse th, .table-inverse td, .table-inverse thead th, .table-inverse tbody + tbody{border-color: #9fb6c5;}.table-hover .table-inverse:hover{background-color: #bbccd6;}.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th{background-color: #bbccd6;}.table-inverse-dark, .table-inverse-dark > th, .table-inverse-dark > td{background-color: #d1d9dd;}.table-inverse-dark th, .table-inverse-dark td, .table-inverse-dark thead th, .table-inverse-dark tbody + tbody{border-color: #aab8c1;}.table-hover .table-inverse-dark:hover{background-color: #c2cdd2;}.table-hover .table-inverse-dark:hover > td, .table-hover .table-inverse-dark:hover > th{background-color: #c2cdd2;}.table-inverse-darker, .table-inverse-darker > th, .table-inverse-darker > td{background-color: #ccd0d3;}.table-inverse-darker th, .table-inverse-darker td, .table-inverse-darker thead th, .table-inverse-darker tbody + tbody{border-color: #a0a8ad;}.table-hover .table-inverse-darker:hover{background-color: #bec3c7;}.table-hover .table-inverse-darker:hover > td, .table-hover .table-inverse-darker:hover > th{background-color: #bec3c7;}.table-alpha, .table-alpha > th, .table-alpha > td{background-color: #b8e4e4;}.table-alpha th, .table-alpha td, .table-alpha thead th, .table-alpha tbody + tbody{border-color: #7acecc;}.table-hover .table-alpha:hover{background-color: #a6dddd;}.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th{background-color: #a6dddd;}.table-alpha-dark, .table-alpha-dark > th, .table-alpha-dark > td{background-color: #beddd7;}.table-alpha-dark th, .table-alpha-dark td, .table-alpha-dark thead th, .table-alpha-dark tbody + tbody{border-color: #87c0b4;}.table-hover .table-alpha-dark:hover{background-color: #add4cd;}.table-hover .table-alpha-dark:hover > td, .table-hover .table-alpha-dark:hover > th{background-color: #add4cd;}.table-alpha-light, .table-alpha-light > th, .table-alpha-light > td{background-color: #c2f2e9;}.table-alpha-light th, .table-alpha-light td, .table-alpha-light thead th, .table-alpha-light tbody + tbody{border-color: #8ee7d5;}.table-hover .table-alpha-light:hover{background-color: #adeee1;}.table-hover .table-alpha-light:hover > td, .table-hover .table-alpha-light:hover > th{background-color: #adeee1;}.table-alpha-lightest, .table-alpha-lightest > th, .table-alpha-lightest > td{background-color: #c3f9ee;}.table-alpha-lightest th, .table-alpha-lightest td, .table-alpha-lightest thead th, .table-alpha-lightest tbody + tbody{border-color: #90f5e0;}.table-hover .table-alpha-lightest:hover{background-color: #acf7e7;}.table-hover .table-alpha-lightest:hover > td, .table-hover .table-alpha-lightest:hover > th{background-color: #acf7e7;}.table-beta, .table-beta > th, .table-beta > td{background-color: #d1dee4;}.table-beta th, .table-beta td, .table-beta thead th, .table-beta tbody + tbody{border-color: #aac2cd;}.table-hover .table-beta:hover{background-color: #c1d2db;}.table-hover .table-beta:hover > td, .table-hover .table-beta:hover > th{background-color: #c1d2db;}.table-beta-dark, .table-beta-dark > th, .table-beta-dark > td{background-color: #c9d2d6;}.table-beta-dark th, .table-beta-dark td, .table-beta-dark thead th, .table-beta-dark tbody + tbody{border-color: #9aabb2;}.table-hover .table-beta-dark:hover{background-color: #bbc6cb;}.table-hover .table-beta-dark:hover > td, .table-hover .table-beta-dark:hover > th{background-color: #bbc6cb;}.table-beta-light, .table-beta-light > th, .table-beta-light > td{background-color: #d5e4eb;}.table-beta-light th, .table-beta-light td, .table-beta-light thead th, .table-beta-light tbody + tbody{border-color: #b1cdda;}.table-hover .table-beta-light:hover{background-color: #c4d9e3;}.table-hover .table-beta-light:hover > td, .table-hover .table-beta-light:hover > th{background-color: #c4d9e3;}.table-beta-lightest, .table-beta-lightest > th, .table-beta-lightest > td{background-color: #d9eaf2;}.table-beta-lightest th, .table-beta-lightest td, .table-beta-lightest thead th, .table-beta-lightest tbody + tbody{border-color: #b8d9e7;}.table-hover .table-beta-lightest:hover{background-color: #c6e0ec;}.table-hover .table-beta-lightest:hover > td, .table-hover .table-beta-lightest:hover > th{background-color: #c6e0ec;}.table-gamma, .table-gamma > th, .table-gamma > td{background-color: #f7d7d9;}.table-gamma th, .table-gamma td, .table-gamma thead th, .table-gamma tbody + tbody{border-color: #f1b4b9;}.table-hover .table-gamma:hover{background-color: #f3c2c5;}.table-hover .table-gamma:hover > td, .table-hover .table-gamma:hover > th{background-color: #f3c2c5;}.table-gamma-dark, .table-gamma-dark > th, .table-gamma-dark > td{background-color: #e9d0d1;}.table-gamma-dark th, .table-gamma-dark td, .table-gamma-dark thead th, .table-gamma-dark tbody + tbody{border-color: #d6a7aa;}.table-hover .table-gamma-dark:hover{background-color: #e1bfc0;}.table-hover .table-gamma-dark:hover > td, .table-hover .table-gamma-dark:hover > th{background-color: #e1bfc0;}.table-gamma-light, .table-gamma-light > th, .table-gamma-light > td{background-color: #fedadd;}.table-gamma-light th, .table-gamma-light td, .table-gamma-light thead th, .table-gamma-light tbody + tbody{border-color: #fdbbbf;}.table-hover .table-gamma-light:hover{background-color: #fdc1c6;}.table-hover .table-gamma-light:hover > td, .table-hover .table-gamma-light:hover > th{background-color: #fdc1c6;}.table-gamma-lightest, .table-gamma-lightest > th, .table-gamma-lightest > td{background-color: #fee1e3;}.table-gamma-lightest th, .table-gamma-lightest td, .table-gamma-lightest thead th, .table-gamma-lightest tbody + tbody{border-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover{background-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover > td, .table-hover .table-gamma-lightest:hover > th{background-color: #fdc8cc;}.table-delta, .table-delta > th, .table-delta > td{background-color: #d1d1db;}.table-delta th, .table-delta td, .table-delta thead th, .table-delta tbody + tbody{border-color: #aaaabd;}.table-hover .table-delta:hover{background-color: #c3c3d0;}.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th{background-color: #c3c3d0;}.table-delta-dark, .table-delta-dark > th, .table-delta-dark > td{background-color: #c7c7cd;}.table-delta-dark th, .table-delta-dark td, .table-delta-dark thead th, .table-delta-dark tbody + tbody{border-color: #9796a2;}.table-hover .table-delta-dark:hover{background-color: #babac1;}.table-hover .table-delta-dark:hover > td, .table-hover .table-delta-dark:hover > th{background-color: #babac1;}.table-delta-light, .table-delta-light > th, .table-delta-light > td{background-color: #d6d6e2;}.table-delta-light th, .table-delta-light td, .table-delta-light thead th, .table-delta-light tbody + tbody{border-color: #b4b3ca;}.table-hover .table-delta-light:hover{background-color: #c7c7d7;}.table-hover .table-delta-light:hover > td, .table-hover .table-delta-light:hover > th{background-color: #c7c7d7;}.table-delta-lightest, .table-delta-lightest > th, .table-delta-lightest > td{background-color: #dbdbea;}.table-delta-lightest th, .table-delta-lightest td, .table-delta-lightest thead th, .table-delta-lightest tbody + tbody{border-color: #bdbcd7;}.table-hover .table-delta-lightest:hover{background-color: #cbcbe1;}.table-hover .table-delta-lightest:hover > td, .table-hover .table-delta-lightest:hover > th{background-color: #cbcbe1;}.table-epsilon, .table-epsilon > th, .table-epsilon > td{background-color: #f3d4c9;}.table-epsilon th, .table-epsilon td, .table-epsilon thead th, .table-epsilon tbody + tbody{border-color: #e9af9b;}.table-hover .table-epsilon:hover{background-color: #eec3b4;}.table-hover .table-epsilon:hover > td, .table-hover .table-epsilon:hover > th{background-color: #eec3b4;}.table-epsilon-dark, .table-epsilon-dark > th, .table-epsilon-dark > td{background-color: #e5cdc5;}.table-epsilon-dark th, .table-epsilon-dark td, .table-epsilon-dark thead th, .table-epsilon-dark tbody + tbody{border-color: #cfa393;}.table-hover .table-epsilon-dark:hover{background-color: #ddbeb3;}.table-hover .table-epsilon-dark:hover > td, .table-hover .table-epsilon-dark:hover > th{background-color: #ddbeb3;}.table-epsilon-light, .table-epsilon-light > th, .table-epsilon-light > td{background-color: #fbd8cb;}.table-epsilon-light th, .table-epsilon-light td, .table-epsilon-light thead th, .table-epsilon-light tbody + tbody{border-color: #f7b69f;}.table-hover .table-epsilon-light:hover{background-color: #f9c6b3;}.table-hover .table-epsilon-light:hover > td, .table-hover .table-epsilon-light:hover > th{background-color: #f9c6b3;}.table-epsilon-lightest, .table-epsilon-lightest > th, .table-epsilon-lightest > td{background-color: #ffdfd3;}.table-epsilon-lightest th, .table-epsilon-lightest td, .table-epsilon-lightest thead th, .table-epsilon-lightest tbody + tbody{border-color: #ffc4ae;}.table-hover .table-epsilon-lightest:hover{background-color: #ffccba;}.table-hover .table-epsilon-lightest:hover > td, .table-hover .table-epsilon-lightest:hover > th{background-color: #ffccba;}.table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th{color: white; background-color: #343a40; border-color: #454d55;}.table .thead-light th{color: #495057; background-color: #e9ecef; border-color: #dee2e6;}.table-dark{color: white; background-color: #343a40;}.table-dark th, .table-dark td, .table-dark thead th{border-color: #454d55;}.table-dark.table-bordered{border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover{color: white; background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px){.table-responsive-sm{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-sm > .table-bordered{border: 0;}}@media (max-width: 767.98px){.table-responsive-md{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-md > .table-bordered{border: 0;}}@media (max-width: 991.98px){.table-responsive-lg{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-lg > .table-bordered{border: 0;}}@media (max-width: 1199.98px){.table-responsive-xl{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-xl > .table-bordered{border: 0;}}.table-responsive{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive > .table-bordered{border: 0;}.form-control{display: block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.125rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control::-ms-expand{background-color: transparent; border: 0;}.form-control:focus{color: #495057; background-color: white; border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.form-control::placeholder{color: #6c757d; opacity: 1;}.form-control:disabled, .o_wysiwyg_loader, .form-control[readonly]{background-color: #e9ecef; opacity: 1;}select.form-control:focus::-ms-value{color: #495057; background-color: white;}.form-control-file, .form-control-range{display: block; width: 100%;}.col-form-label, .control-label{padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.45;}.col-form-label-lg{padding-top: calc(0.625rem + 1px); padding-bottom: calc(0.625rem + 1px); font-size: 0.84375rem; line-height: 1.3333333;}.col-form-label-sm{padding-top: calc(0.0625rem + 1px); padding-bottom: calc(0.0625rem + 1px); font-size: 0.703125rem; line-height: 1.3;}.form-control-plaintext{display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.45; color: #343a40; background-color: transparent; border: solid transparent; border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{height: calc(1.3em + 0.125rem + 2px); padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.form-control-lg{height: calc(1.3333333em + 1.25rem + 2px); padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}select.form-control[size], select.form-control[multiple]{height: auto;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.form-text, .help-block{display: block; margin-top: 0.25rem;}.form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-check{position: relative; display: block; padding-left: 1.25rem;}.form-check-input{position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label{color: #6c757d;}.form-check-label{margin-bottom: 0;}.form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #2CBB70;}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #2cbb70; border-radius: 0.125rem;}.was-validated .form-control:valid, .form-control.is-valid, .has-success .form-control{border-color: #2CBB70; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .has-success .form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .has-success .form-control ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .has-success .form-control ~ .valid-tooltip{display: block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid, .has-success textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid, .has-success .custom-select.form-control{border-color: #2CBB70; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .has-success .custom-select.form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .has-success .custom-select.form-control ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .has-success .custom-select.form-control ~ .valid-tooltip{display: block;}.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .has-success .form-control-file.form-control ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .has-success .form-control-file.form-control ~ .valid-tooltip{display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .has-success .form-check-input.form-control ~ .form-check-label{color: #2CBB70;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .has-success .form-check-input.form-control ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .has-success .form-check-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .has-success .custom-control-input.form-control ~ .custom-control-label{color: #2CBB70;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .has-success .custom-control-input.form-control ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .has-success .custom-control-input.form-control ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .has-success .custom-control-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .has-success .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #46d48a; background-color: #46d48a;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, .has-success .custom-file-input.form-control ~ .custom-file-label{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .has-success .custom-file-input.form-control ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .has-success .custom-file-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .has-success .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #D9534F;}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #d9534f; border-radius: 0.125rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .has-error .form-control{border-color: #D9534F; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .has-error .form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .has-error .form-control ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .has-error .form-control ~ .invalid-tooltip{display: block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, .has-error textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid, .has-error .custom-select.form-control{border-color: #D9534F; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .has-error .custom-select.form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .has-error .custom-select.form-control ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .has-error .custom-select.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .has-error .form-control-file.form-control ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .has-error .form-control-file.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .has-error .form-check-input.form-control ~ .form-check-label{color: #D9534F;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .has-error .form-check-input.form-control ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .has-error .form-check-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .has-error .custom-control-input.form-control ~ .custom-control-label{color: #D9534F;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .has-error .custom-control-input.form-control ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .has-error .custom-control-input.form-control ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .has-error .custom-control-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-error .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #e27c79; background-color: #e27c79;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .has-error .custom-file-input.form-control ~ .custom-file-label{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .has-error .custom-file-input.form-control ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .has-error .custom-file-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-error .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;}.form-inline .form-check{width: 100%;}@media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.btn{display: inline-block; font-weight: 600; color: #343a40; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.9375rem; font-size: 0.75rem; line-height: 1.45; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: #343a40; text-decoration: none;}.btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.btn.disabled, .btn:disabled{opacity: 0.65;}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;}.btn-primary{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-secondary{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-success{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:hover{color: white; background-color: #259c5d; border-color: #229257;}.btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-success.disabled, .btn-success:disabled{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: white; background-color: #229257; border-color: #208751;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-info{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:hover{color: white; background-color: #3f879c; border-color: #3b7f93;}.btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-info.disabled, .btn-info:disabled{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: white; background-color: #3b7f93; border-color: #387789;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-warning{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:hover{color: white; background-color: #f58537; border-color: #f57d2a;}.btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-warning.disabled, .btn-warning:disabled{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: white; background-color: #f57d2a; border-color: #f4761e;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-danger{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:hover{color: white; background-color: #d23430; border-color: #c9302c;}.btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: white; background-color: #c9302c; border-color: #bf2e29;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-light{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:hover{color: #343a40; background-color: #dfeae9; border-color: #d7e4e4;}.btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-light.disabled, .btn-light:disabled{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #343a40; background-color: #d7e4e4; border-color: #d0dfdf;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-dark{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:hover{color: white; background-color: #050808; border-color: black;}.btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-dark.disabled, .btn-dark:disabled{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: white; background-color: black; border-color: black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-default{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-default:focus, .btn-default.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-default.disabled, .btn-default:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-violet-dark{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:hover{color: white; background-color: #704b66; border-color: #68465f;}.btn-violet-dark:focus, .btn-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-dark.disabled, .btn-violet-dark:disabled{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:not(:disabled):not(.disabled):active, .btn-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-violet-dark.dropdown-toggle{color: white; background-color: #68465f; border-color: #614158;}.btn-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-darker{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:hover{color: white; background-color: #4c3947; border-color: #453340;}.btn-violet-darker:focus, .btn-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-violet-darker.disabled, .btn-violet-darker:disabled{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:not(:disabled):not(.disabled):active, .btn-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-violet-darker.dropdown-toggle{color: white; background-color: #453340; border-color: #3d2e39;}.btn-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-inverse-lightest{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:hover{color: white; background-color: #82939f; border-color: #7b8d9a;}.btn-inverse-lightest:focus, .btn-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-lightest.disabled, .btn-inverse-lightest:disabled{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:not(:disabled):not(.disabled):active, .btn-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-inverse-lightest.dropdown-toggle{color: white; background-color: #7b8d9a; border-color: #748794;}.btn-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-light{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:hover{color: white; background-color: #76848e; border-color: #707e87;}.btn-inverse-light:focus, .btn-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse-light.disabled, .btn-inverse-light:disabled{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:not(:disabled):not(.disabled):active, .btn-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-inverse-light.dropdown-toggle{color: white; background-color: #707e87; border-color: #6a7780;}.btn-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:hover{color: white; background-color: #3a5e75; border-color: #36586d;}.btn-inverse:focus, .btn-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse.disabled, .btn-inverse:disabled{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle{color: white; background-color: #36586d; border-color: #325164;}.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse-dark{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:hover{color: white; background-color: #4c6270; border-color: #465b69;}.btn-inverse-dark:focus, .btn-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-dark.disabled, .btn-inverse-dark:disabled{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:not(:disabled):not(.disabled):active, .btn-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-inverse-dark.dropdown-toggle{color: white; background-color: #465b69; border-color: #415561;}.btn-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-darker{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:hover{color: white; background-color: #38434b; border-color: #323d44;}.btn-inverse-darker:focus, .btn-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-inverse-darker.disabled, .btn-inverse-darker:disabled{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:not(:disabled):not(.disabled):active, .btn-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-inverse-darker.dropdown-toggle{color: white; background-color: #323d44; border-color: #2d363c;}.btn-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-alpha{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha.disabled, .btn-alpha:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha-dark{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:hover{color: white; background-color: #126554; border-color: #105a4b;}.btn-alpha-dark:focus, .btn-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-dark.disabled, .btn-alpha-dark:disabled{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:not(:disabled):not(.disabled):active, .btn-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-alpha-dark.dropdown-toggle{color: white; background-color: #105a4b; border-color: #0e4f42;}.btn-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-light{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:hover{color: white; background-color: #20b194; border-color: #1ea68b;}.btn-alpha-light:focus, .btn-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-light.disabled, .btn-alpha-light:disabled{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:not(:disabled):not(.disabled):active, .btn-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-alpha-light.dropdown-toggle{color: white; background-color: #1ea68b; border-color: #1c9b82;}.btn-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-lightest{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:hover{color: white; background-color: #14dab2; border-color: #13cfa9;}.btn-alpha-lightest:focus, .btn-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-alpha-lightest.disabled, .btn-alpha-lightest:disabled{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:not(:disabled):not(.disabled):active, .btn-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-alpha-lightest.dropdown-toggle{color: white; background-color: #13cfa9; border-color: #12c39f;}.btn-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-beta{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:hover{color: white; background-color: #4d7486; border-color: #486d7e;}.btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta.disabled, .btn-beta:disabled{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: white; background-color: #486d7e; border-color: #446676;}.btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta-dark{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:hover{color: white; background-color: #2f4853; border-color: #2a414b;}.btn-beta-dark:focus, .btn-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-dark.disabled, .btn-beta-dark:disabled{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:not(:disabled):not(.disabled):active, .btn-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-beta-dark.dropdown-toggle{color: white; background-color: #2a414b; border-color: #263a42;}.btn-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-light{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:hover{color: white; background-color: #518eaa; border-color: #4c87a2;}.btn-beta-light:focus, .btn-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-light.disabled, .btn-beta-light:disabled{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:not(:disabled):not(.disabled):active, .btn-beta-light:not(:disabled):not(.disabled).active, .show > .btn-beta-light.dropdown-toggle{color: white; background-color: #4c87a2; border-color: #487f99;}.btn-beta-light:not(:disabled):not(.disabled):active:focus, .btn-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-lightest{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:hover{color: white; background-color: #5aa5c7; border-color: #51a0c4;}.btn-beta-lightest:focus, .btn-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-beta-lightest.disabled, .btn-beta-lightest:disabled{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:not(:disabled):not(.disabled):active, .btn-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-beta-lightest.dropdown-toggle{color: white; background-color: #51a0c4; border-color: #479bc1;}.btn-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-gamma{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:hover{color: white; background-color: #de4f5a; border-color: #dc4450;}.btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma.disabled, .btn-gamma:disabled{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: white; background-color: #dc4450; border-color: #da3946;}.btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma-dark{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:hover{color: white; background-color: #98474d; border-color: #904348;}.btn-gamma-dark:focus, .btn-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-dark.disabled, .btn-gamma-dark:disabled{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:not(:disabled):not(.disabled):active, .btn-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-gamma-dark.dropdown-toggle{color: white; background-color: #904348; border-color: #873f44;}.btn-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-light{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:hover{color: white; background-color: #fb5761; border-color: #fb4a55;}.btn-gamma-light:focus, .btn-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-light.disabled, .btn-gamma-light:disabled{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:not(:disabled):not(.disabled):active, .btn-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-gamma-light.dropdown-toggle{color: white; background-color: #fb4a55; border-color: #fb3e49;}.btn-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-lightest{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:hover{color: white; background-color: #fb7079; border-color: #fb636e;}.btn-gamma-lightest:focus, .btn-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-gamma-lightest.disabled, .btn-gamma-lightest:disabled{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:not(:disabled):not(.disabled):active, .btn-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-gamma-lightest.dropdown-toggle{color: white; background-color: #fb636e; border-color: #fa5762;}.btn-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-delta{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:hover{color: white; background-color: #4c4b6a; border-color: #474662;}.btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta.disabled, .btn-delta:disabled{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: white; background-color: #474662; border-color: #41415b;}.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta-dark{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:hover{color: white; background-color: #272637; border-color: #22212f;}.btn-delta-dark:focus, .btn-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-dark.disabled, .btn-delta-dark:disabled{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:not(:disabled):not(.disabled):active, .btn-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-delta-dark.dropdown-toggle{color: white; background-color: #22212f; border-color: #1c1c28;}.btn-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-light{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:hover{color: white; background-color: #5d5c84; border-color: #58577c;}.btn-delta-light:focus, .btn-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-light.disabled, .btn-delta-light:disabled{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:not(:disabled):not(.disabled):active, .btn-delta-light:not(:disabled):not(.disabled).active, .show > .btn-delta-light.dropdown-toggle{color: white; background-color: #58577c; border-color: #525275;}.btn-delta-light:not(:disabled):not(.disabled):active:focus, .btn-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-lightest{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:hover{color: white; background-color: #6867a5; border-color: #605fa0;}.btn-delta-lightest:focus, .btn-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-delta-lightest.disabled, .btn-delta-lightest:disabled{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:not(:disabled):not(.disabled):active, .btn-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-delta-lightest.dropdown-toggle{color: white; background-color: #605fa0; border-color: #5b5a98;}.btn-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-epsilon{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:hover{color: white; background-color: #c2522a; border-color: #b84d28;}.btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon.disabled, .btn-epsilon:disabled{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: white; background-color: #b84d28; border-color: #ad4926;}.btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon-dark{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:hover{color: white; background-color: #854026; border-color: #7b3b24;}.btn-epsilon-dark:focus, .btn-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-dark.disabled, .btn-epsilon-dark:disabled{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:not(:disabled):not(.disabled):active, .btn-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-epsilon-dark.dropdown-toggle{color: white; background-color: #7b3b24; border-color: #723621;}.btn-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-light{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:hover{color: white; background-color: #ed5823; border-color: #ec4f17;}.btn-epsilon-light:focus, .btn-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-light.disabled, .btn-epsilon-light:disabled{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:not(:disabled):not(.disabled):active, .btn-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-epsilon-light.dropdown-toggle{color: white; background-color: #ec4f17; border-color: #e44a12;}.btn-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-lightest{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:hover{color: white; background-color: #ff713d; border-color: #ff6830;}.btn-epsilon-lightest:focus, .btn-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-epsilon-lightest.disabled, .btn-epsilon-lightest:disabled{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-epsilon-lightest.dropdown-toggle{color: white; background-color: #ff6830; border-color: #ff5e23;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-outline-primary{color: #00A09D; border-color: #00A09D;}.btn-outline-primary:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #00A09D; background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-secondary{color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-success{color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:hover{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled{color: #2CBB70; background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-info{color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:hover{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled{color: #4B9EB6; background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-warning{color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:hover{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #F79B5B; background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-danger{color: #D9534F; border-color: #D9534F;}.btn-outline-danger:hover{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #D9534F; background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-light{color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:hover{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-dark{color: #141f1e; border-color: #141f1e;}.btn-outline-dark:hover{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-default{color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:focus, .btn-outline-default.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-default.disabled, .btn-outline-default:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-violet-dark{color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:hover{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:focus, .btn-outline-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-dark.disabled, .btn-outline-violet-dark:disabled{color: #875A7B; background-color: transparent;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active, .btn-outline-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-dark.dropdown-toggle{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-darker{color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:hover{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:focus, .btn-outline-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-violet-darker.disabled, .btn-outline-violet-darker:disabled{color: #62495B; background-color: transparent;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active, .btn-outline-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-darker.dropdown-toggle{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-inverse-lightest{color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:hover{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:focus, .btn-outline-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-lightest.disabled, .btn-outline-inverse-lightest:disabled{color: #98A6B0; background-color: transparent;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-lightest.dropdown-toggle{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-light{color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:hover{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:focus, .btn-outline-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse-light.disabled, .btn-outline-inverse-light:disabled{color: #8B979F; background-color: transparent;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active, .btn-outline-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-light.dropdown-toggle{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse{color: #47738F; border-color: #47738F;}.btn-outline-inverse:hover{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:focus, .btn-outline-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse.disabled, .btn-outline-inverse:disabled{color: #47738F; background-color: transparent;}.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse-dark{color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:hover{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:focus, .btn-outline-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-dark.disabled, .btn-outline-inverse-dark:disabled{color: #5B7687; background-color: transparent;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-dark.dropdown-toggle{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-darker{color: #485761; border-color: #485761;}.btn-outline-inverse-darker:hover{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:focus, .btn-outline-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-inverse-darker.disabled, .btn-outline-inverse-darker:disabled{color: #485761; background-color: transparent;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-darker.dropdown-toggle{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-alpha{color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #00A09D; background-color: transparent;}.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha-dark{color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:hover{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:focus, .btn-outline-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-dark.disabled, .btn-outline-alpha-dark:disabled{color: #18856F; background-color: transparent;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-dark.dropdown-toggle{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-light{color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:hover{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:focus, .btn-outline-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-light.disabled, .btn-outline-alpha-light:disabled{color: #26D1AF; background-color: transparent;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active, .btn-outline-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-light.dropdown-toggle{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-lightest{color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:hover{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:focus, .btn-outline-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-alpha-lightest.disabled, .btn-outline-alpha-lightest:disabled{color: #2AEBC4; background-color: transparent;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-lightest.dropdown-toggle{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-beta{color: #5B899E; border-color: #5B899E;}.btn-outline-beta:hover{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #5B899E; background-color: transparent;}.btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta-dark{color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:hover{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:focus, .btn-outline-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-dark.disabled, .btn-outline-beta-dark:disabled{color: #3D5D6B; background-color: transparent;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active, .btn-outline-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-dark.dropdown-toggle{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-light{color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:hover{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:focus, .btn-outline-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-light.disabled, .btn-outline-beta-light:disabled{color: #699FB8; background-color: transparent;}.btn-outline-beta-light:not(:disabled):not(.disabled):active, .btn-outline-beta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-light.dropdown-toggle{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-lightest{color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:hover{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:focus, .btn-outline-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-beta-lightest.disabled, .btn-outline-beta-lightest:disabled{color: #77B5D1; background-color: transparent;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-lightest.dropdown-toggle{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-gamma{color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:hover{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #E46F78; background-color: transparent;}.btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma-dark{color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:hover{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:focus, .btn-outline-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-dark.disabled, .btn-outline-gamma-dark:disabled{color: #B0565C; background-color: transparent;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-dark.dropdown-toggle{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-light{color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:hover{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:focus, .btn-outline-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-light.disabled, .btn-outline-gamma-light:disabled{color: #FC7C84; background-color: transparent;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active, .btn-outline-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-light.dropdown-toggle{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-lightest{color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:hover{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:focus, .btn-outline-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-gamma-lightest.disabled, .btn-outline-gamma-lightest:disabled{color: #FC959C; background-color: transparent;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-lightest.dropdown-toggle{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-delta{color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:hover{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5C5B80; background-color: transparent;}.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta-dark{color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:hover{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:focus, .btn-outline-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-dark.disabled, .btn-outline-delta-dark:disabled{color: #37364D; background-color: transparent;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active, .btn-outline-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-dark.dropdown-toggle{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-light{color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:hover{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:focus, .btn-outline-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-light.disabled, .btn-outline-delta-light:disabled{color: #6E6D99; background-color: transparent;}.btn-outline-delta-light:not(:disabled):not(.disabled):active, .btn-outline-delta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-light.dropdown-toggle{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-lightest{color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:hover{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:focus, .btn-outline-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-delta-lightest.disabled, .btn-outline-delta-lightest:disabled{color: #807FB3; background-color: transparent;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-lightest.dropdown-toggle{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-epsilon{color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:hover{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #D5653E; background-color: transparent;}.btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon-dark{color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:hover{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:focus, .btn-outline-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-dark.disabled, .btn-outline-epsilon-dark:disabled{color: #A34E2F; background-color: transparent;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-dark.dropdown-toggle{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-light{color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:hover{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:focus, .btn-outline-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-light.disabled, .btn-outline-epsilon-light:disabled{color: #F07346; background-color: transparent;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-light.dropdown-toggle{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-lightest{color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:hover{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:focus, .btn-outline-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-outline-epsilon-lightest.disabled, .btn-outline-epsilon-lightest:disabled{color: #FF8D63; background-color: transparent;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-lightest.dropdown-toggle{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-link{font-weight: 400; color: #875A7B; text-decoration: none;}.btn-link:hover{color: #7c6576; text-decoration: none;}.btn-link:focus, .btn-link.focus{text-decoration: none; box-shadow: none;}.btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;}.btn-lg, .btn-group-lg > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.btn-sm, .btn-group-sm > .btn, .btn-xs{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.125rem;}.btn-block{display: block; width: 100%;}.btn-block + .btn-block{margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.dropup, .dropright, .dropdown, .dropleft{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.9375rem; color: #343a40; text-align: left; list-style: none; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.125rem;}.dropdown-menu-left{right: auto; left: 0;}.dropdown-menu-right{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto; left: 0;}.dropdown-menu-sm-right{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto; left: 0;}.dropdown-menu-md-right{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto; left: 0;}.dropdown-menu-lg-right{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto; left: 0;}.dropdown-menu-xl-right{right: 0; left: auto;}}.dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;}.dropright .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-toggle::after{vertical-align: 0;}.dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;}.dropleft .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropleft .dropdown-toggle::after{display: none;}.dropleft .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left: 0;}.dropleft .dropdown-toggle::before{vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;}.dropdown-divider, .dropdown-menu .divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;}.dropdown-item, .dropdown-menu a{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}.dropdown-item:hover, .dropdown-menu a:hover, .dropdown-item:focus, .dropdown-menu a:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;}.dropdown-item.active, .dropdown-menu a.active, .dropdown-item:active, .dropdown-menu a:active{color: white; text-decoration: none; background-color: #00A09D;}.dropdown-item.disabled, .dropdown-menu a.disabled, .dropdown-item:disabled, .dropdown-menu a:disabled{color: #6c757d; pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;}.dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.703125rem; padding-left: 0.703125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;}.dropleft .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;}.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;}.input-group > .custom-file .custom-file-input:focus{z-index: 4;}.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group-prepend, .input-group .input-group-btn:first-child, .input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex;}.input-group-prepend .btn, .input-group .input-group-btn:first-child .btn, .input-group-append .btn, .input-group .form-control ~ .input-group-btn .btn, .input-group .input-group-addon .btn{position: relative; z-index: 2;}.input-group-prepend .btn:focus, .input-group .input-group-btn:first-child .btn:focus, .input-group-append .btn:focus, .input-group .form-control ~ .input-group-btn .btn:focus, .input-group .input-group-addon .btn:focus{z-index: 3;}.input-group-prepend .btn + .btn, .input-group .input-group-btn:first-child .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group .input-group-btn:first-child .btn + .input-group-text, .input-group-prepend .input-group .btn + .input-group-addon, .input-group .input-group-prepend .btn + .input-group-addon, .input-group .input-group-btn:first-child .btn + .input-group-addon, .input-group-prepend .input-group-text + .input-group-text, .input-group .input-group-btn:first-child .input-group-text + .input-group-text, .input-group-prepend .input-group .input-group-addon + .input-group-text, .input-group .input-group-prepend .input-group-addon + .input-group-text, .input-group .input-group-btn:first-child .input-group-addon + .input-group-text, .input-group-prepend .input-group .input-group-text + .input-group-addon, .input-group .input-group-prepend .input-group-text + .input-group-addon, .input-group .input-group-btn:first-child .input-group-text + .input-group-addon, .input-group-prepend .input-group .input-group-addon + .input-group-addon, .input-group .input-group-prepend .input-group-addon + .input-group-addon, .input-group .input-group-btn:first-child .input-group-addon + .input-group-addon, .input-group-prepend .input-group-text + .btn, .input-group .input-group-btn:first-child .input-group-text + .btn, .input-group-prepend .input-group .input-group-addon + .btn, .input-group .input-group-prepend .input-group-addon + .btn, .input-group .input-group-btn:first-child .input-group-addon + .btn, .input-group-append .btn + .btn, .input-group .form-control ~ .input-group-btn .btn + .btn, .input-group .input-group-addon .btn + .btn, .input-group-append .btn + .input-group-text, .input-group .form-control ~ .input-group-btn .btn + .input-group-text, .input-group .input-group-addon .btn + .input-group-text, .input-group-append .input-group .btn + .input-group-addon, .input-group .input-group-append .btn + .input-group-addon, .input-group .form-control ~ .input-group-btn .btn + .input-group-addon, .input-group .input-group-addon .btn + .input-group-addon, .input-group-append .input-group-text + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-text, .input-group .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group .input-group-addon + .input-group-text, .input-group .input-group-append .input-group-addon + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-text, .input-group .input-group-addon .input-group-addon + .input-group-text, .input-group-append .input-group .input-group-text + .input-group-addon, .input-group .input-group-append .input-group-text + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-addon, .input-group .input-group-addon .input-group-text + .input-group-addon, .input-group-append .input-group .input-group-addon + .input-group-addon, .input-group .input-group-append .input-group-addon + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-addon, .input-group .input-group-addon .input-group-addon + .input-group-addon, .input-group-append .input-group-text + .btn, .input-group .form-control ~ .input-group-btn .input-group-text + .btn, .input-group .input-group-addon .input-group-text + .btn, .input-group-append .input-group .input-group-addon + .btn, .input-group .input-group-append .input-group-addon + .btn, .input-group .form-control ~ .input-group-btn .input-group-addon + .btn, .input-group .input-group-addon .input-group-addon + .btn{margin-left: -1px;}.input-group-prepend, .input-group .input-group-btn:first-child{margin-right: -1px;}.input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{margin-left: -1px;}.input-group-text, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.9375rem; margin-bottom: 0; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.125rem;}.input-group-text input[type="radio"], .input-group .input-group-addon input[type="radio"], .input-group-text input[type="checkbox"], .input-group .input-group-addon input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{height: calc(1.3333333em + 1.25rem + 2px);}.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-text, .input-group .input-group-lg > .input-group-prepend > .input-group-addon, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-addon, .input-group-lg > .input-group-append > .input-group-text, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-lg > .input-group-addon > .input-group-text, .input-group .input-group-lg > .input-group-append > .input-group-addon, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-lg > .input-group-addon > .input-group-addon, .input-group-lg > .input-group-prepend > .btn, .input-group .input-group-lg > .input-group-btn:first-child > .btn, .input-group-lg > .input-group-append > .btn, .input-group .input-group-lg > .form-control ~ .input-group-btn > .btn, .input-group .input-group-lg > .input-group-addon > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(1.3em + 0.125rem + 2px);}.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-text, .input-group .input-group-sm > .input-group-prepend > .input-group-addon, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-addon, .input-group-sm > .input-group-append > .input-group-text, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-sm > .input-group-addon > .input-group-text, .input-group .input-group-sm > .input-group-append > .input-group-addon, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-sm > .input-group-addon > .input-group-addon, .input-group-sm > .input-group-prepend > .btn, .input-group .input-group-sm > .input-group-btn:first-child > .btn, .input-group-sm > .input-group-append > .btn, .input-group .input-group-sm > .form-control ~ .input-group-btn > .btn, .input-group .input-group-sm > .input-group-addon > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 1.9375rem;}.input-group > .input-group-prepend > .btn, .input-group > .input-group-btn:first-child > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-btn:first-child > .input-group-text, .input-group > .input-group-prepend > .input-group-addon, .input-group > .input-group-btn:first-child > .input-group-addon, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .btn, .input-group > .input-group-addon:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-text, .input-group > .input-group-addon:not(:last-child) > .input-group-text, .input-group > .input-group-append:not(:last-child) > .input-group-addon, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-addon, .input-group > .input-group-addon:not(:last-child) > .input-group-addon, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .form-control ~ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-text:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:last-child > .input-group-addon:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-addon:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-addon:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn, .input-group > .form-control ~ .input-group-btn > .btn, .input-group > .input-group-addon > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .form-control ~ .input-group-btn > .input-group-text, .input-group > .input-group-addon > .input-group-text, .input-group > .input-group-append > .input-group-addon, .input-group > .form-control ~ .input-group-btn > .input-group-addon, .input-group > .input-group-addon > .input-group-addon, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-btn:not(:first-child):first-child > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .input-group-addon, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-addon, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-btn:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-addon:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-addon:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.custom-control{position: relative; display: block; min-height: 1.359375rem; padding-left: 1.5rem;}.custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;}.custom-control-input{position: absolute; z-index: -1; opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before{color: white; border-color: #00A09D; background-color: #00A09D;}.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #21fffb;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color: white; background-color: #54fffc; border-color: #54fffc;}.custom-control-input:disabled ~ .custom-control-label{color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top;}.custom-control-label::before{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: white; border: #adb5bd solid 1px;}.custom-control-label::after{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}.custom-checkbox .custom-control-label::before{border-radius: 0.125rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #00A09D; background-color: #00A09D;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-radio .custom-control-label::before{border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-switch{padding-left: 2.25rem;}.custom-switch .custom-control-label::before{left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;}.custom-switch .custom-control-label::after{top: calc(0.1796875rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none;}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color: white; transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-select{display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 1.9375rem 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-select:focus::-ms-value{color: #495057; background-color: white;}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.9375rem; background-image: none;}.custom-select:disabled{color: #6c757d; background-color: #e9ecef;}.custom-select::-ms-expand{display: none;}.custom-select-sm{height: calc(1.3em + 0.125rem + 2px); padding-top: 0.0625rem; padding-bottom: 0.0625rem; padding-left: 0.3125rem; font-size: 0.703125rem;}.custom-select-lg{height: calc(1.3333333em + 1.25rem + 2px); padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 1rem; font-size: 0.84375rem;}.custom-file{position: relative; display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin-bottom: 0;}.custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin: 0; opacity: 0;}.custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse);}.custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem;}.custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.45em + 0.75rem); padding: 0.375rem 0.9375rem; line-height: 1.45; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.125rem 0.125rem 0;}.custom-range{width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-range:focus{outline: none;}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range::-moz-focus-outer{border: 0;}.custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}}.custom-range::-webkit-slider-thumb:active{background-color: #54fffc;}.custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}}.custom-range::-moz-range-thumb:active{background-color: #54fffc;}.custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}}.custom-range::-ms-thumb:active{background-color: #54fffc;}.custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;}.custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;}.custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default;}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd;}.custom-range:disabled::-moz-range-track{cursor: default;}.custom-range:disabled::-ms-thumb{background-color: #adb5bd;}.custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}}.nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link, .nav > li > a{display: block; padding: 0.5rem 1rem;}.nav-link:hover, .nav > li > a:hover, .nav-link:focus, .nav > li > a:focus{text-decoration: none;}.nav-link.disabled, .nav > li > a.disabled{color: #6c757d; pointer-events: none; cursor: default;}.nav-tabs{border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item, .nav-tabs .nav > li{margin-bottom: -1px;}.nav-tabs .nav-link, .nav-tabs .nav > li > a{border: 1px solid transparent; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus{border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled{color: #6c757d; background-color: transparent; border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav > li.show .nav-link, .nav-tabs .nav-item.show .nav > li > a, .nav-tabs .nav > li.show .nav > li > a{color: #495057; background-color: white; border-color: #dee2e6 #dee2e6 white;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}.nav-pills .nav-link, .nav-pills .nav > li > a{border-radius: 0.125rem;}.nav-pills .nav-link.active, .nav-pills .nav > li > a.active, .nav-pills .show > .nav-link, .nav-pills .nav > li.show > a{color: #fff; background-color: #875A7B;}.nav-fill .nav-item, .nav-fill .nav > li{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified .nav-item, .nav-justified .nav > li{flex-basis: 0; flex-grow: 1; text-align: center;}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.33007812rem; padding-bottom: 0.33007812rem; margin-right: 1rem; font-size: 1.171875rem; line-height: inherit; white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link, .navbar-nav .nav > li > a{padding-right: 0; padding-left: 0;}.navbar-nav .dropdown-menu{position: static; float: none;}.navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.171875rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.125rem;}.navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}}.navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav > li > a{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav > li > a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav > li > a:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .nav > li > a.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav > li.show > a, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav > li.active > a, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav > li > a.show, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav > li > a.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand{color: white;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: white;}.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav > li > a{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav > li > a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav > li > a:focus{color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav > li > a.disabled{color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav > li.show > a, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav > li.active > a, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav > li > a.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav > li > a.active{color: white;}.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a{color: white;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: white;}.card, .panel, .well{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 0.125rem;}.card > hr, .panel > hr, .well > hr{margin-right: 0; margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child, .panel > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.card > .list-group:last-child .list-group-item:last-child, .panel > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.card-body, .panel-body, .well{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0.9375rem;}.card-title{margin-bottom: 0.9375rem;}.card-subtitle{margin-top: -0.46875rem; margin-bottom: 0;}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: 0.9375rem;}.card-header, .panel-heading{padding: 0.9375rem 0.9375rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.card-header:first-child, .panel-heading:first-child{border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child, .panel-heading + .list-group .list-group-item:first-child{border-top: 0;}.card-footer, .panel-footer{padding: 0.9375rem 0.9375rem; background-color: transparent; border-top: 1px solid rgba(0, 0, 0, 0.06);}.card-footer:last-child, .panel-footer:last-child{border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);}.card-header-tabs{margin-right: -0.46875rem; margin-bottom: -0.9375rem; margin-left: -0.46875rem; border-bottom: 0;}.card-header-pills{margin-right: -0.46875rem; margin-left: -0.46875rem;}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;}.card-img{width: 100%; border-radius: calc(0.125rem - 1px);}.card-img-top{width: 100%; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.125rem - 1px); border-bottom-left-radius: calc(0.125rem - 1px);}.card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-deck .card, .card-deck .panel, .card-deck .well{margin-bottom: 15px;}@media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card, .card-deck .panel, .card-deck .well{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}}.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-group > .card, .card-group > .panel, .card-group > .well{margin-bottom: 15px;}@media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card, .card-group > .panel, .card-group > .well{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card, .card-group > .panel + .card, .card-group > .well + .card, .card-group > .card + .panel, .card-group > .panel + .panel, .card-group > .well + .panel, .card-group > .card + .well, .card-group > .panel + .well, .card-group > .well + .well{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child), .card-group > .panel:not(:last-child), .card-group > .well:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top, .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, .card-group > .panel:not(:last-child) .card-header, .card-group > .well:not(:last-child) .card-header, .card-group > .card:not(:last-child) .panel-heading, .card-group > .panel:not(:last-child) .panel-heading, .card-group > .well:not(:last-child) .panel-heading{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom, .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .panel:not(:last-child) .card-footer, .card-group > .well:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .panel-footer, .card-group > .panel:not(:last-child) .panel-footer, .card-group > .well:not(:last-child) .panel-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child), .card-group > .panel:not(:first-child), .card-group > .well:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top, .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, .card-group > .panel:not(:first-child) .card-header, .card-group > .well:not(:first-child) .card-header, .card-group > .card:not(:first-child) .panel-heading, .card-group > .panel:not(:first-child) .panel-heading, .card-group > .well:not(:first-child) .panel-heading{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom, .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, .card-group > .panel:not(:first-child) .card-footer, .card-group > .well:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .panel-footer, .card-group > .panel:not(:first-child) .panel-footer, .card-group > .well:not(:first-child) .panel-footer{border-bottom-left-radius: 0;}}.card-columns .card, .card-columns .panel, .card-columns .well{margin-bottom: 0.9375rem;}@media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card, .card-columns .panel, .card-columns .well{display: inline-block; width: 100%;}}.accordion > .card, .accordion > .panel, .accordion > .well{overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child, .accordion > .panel:not(:first-of-type) .card-header:first-child, .accordion > .well:not(:first-of-type) .card-header:first-child, .accordion > .card:not(:first-of-type) .panel-heading:first-child, .accordion > .panel:not(:first-of-type) .panel-heading:first-child, .accordion > .well:not(:first-of-type) .panel-heading:first-child{border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .panel:not(:first-of-type):not(:last-of-type), .accordion > .well:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;}.accordion > .card:first-of-type, .accordion > .panel:first-of-type, .accordion > .well:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.accordion > .card:last-of-type, .accordion > .panel:last-of-type, .accordion > .well:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;}.accordion > .card .card-header, .accordion > .panel .card-header, .accordion > .well .card-header, .accordion > .card .panel-heading, .accordion > .panel .panel-heading, .accordion > .well .panel-heading{margin-bottom: -1px;}.breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.125rem;}.breadcrumb-item + .breadcrumb-item, .breadcrumb > li + .breadcrumb-item, .breadcrumb > .breadcrumb-item + li, .breadcrumb > li + li{padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > li + .breadcrumb-item::before, .breadcrumb > .breadcrumb-item + li::before, .breadcrumb > li + li::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: none;}.breadcrumb-item.active, .breadcrumb > li.active{color: #6c757d;}.pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.125rem;}.page-link, .pagination > li > a{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #6c757d; background-color: transparent; border: 1px solid #dee2e6;}.page-link:hover, .pagination > li > a:hover{z-index: 2; color: #875A7B; text-decoration: none; background-color: transparent; border-color: #875A7B;}.page-link:focus, .pagination > li > a:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.page-item:first-child .page-link, .pagination > li:first-child .page-link, .page-item:first-child .pagination > li > a, .pagination > li:first-child .pagination > li > a{margin-left: 0; border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.page-item:last-child .page-link, .pagination > li:last-child .page-link, .page-item:last-child .pagination > li > a, .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.page-item.active .page-link, .pagination > li.active .page-link, .page-item.active .pagination > li > a, .pagination > li.active .pagination > li > a{z-index: 1; color: #212529; background-color: transparent; border-color: #212529;}.page-item.disabled .page-link, .pagination > li.disabled .page-link, .page-item.disabled .pagination > li > a, .pagination > li.disabled .pagination > li > a{color: #6c757d; pointer-events: none; cursor: auto; background-color: white; border-color: #dee2e6;}.pagination-lg .page-link, .pagination-lg .pagination > li > a{padding: 0.75rem 1.5rem; font-size: 1.171875rem; line-height: 1.3333333;}.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination > li:first-child .page-link, .pagination-lg .page-item:first-child .pagination > li > a, .pagination-lg .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination > li:last-child .page-link, .pagination-lg .page-item:last-child .pagination > li > a, .pagination-lg .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.pagination-sm .page-link, .pagination-sm .pagination > li > a{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.3;}.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination > li:first-child .page-link, .pagination-sm .page-item:first-child .pagination > li > a, .pagination-sm .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.0625rem; border-bottom-left-radius: 0.0625rem;}.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination > li:last-child .page-link, .pagination-sm .page-item:last-child .pagination > li > a, .pagination-sm .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.0625rem; border-bottom-right-radius: 0.0625rem;}.badge, .label{display: inline-block; padding: 0.25em 0.4em; font-size: 0.9em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.badge, .label{transition: none;}}a.badge:hover, a.label:hover, a.badge:focus, a.label:focus{text-decoration: none;}.badge:empty, .label:empty{display: none;}.btn .badge, .btn .label{position: relative; top: -1px;}.badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;}.badge-primary{color: white; background-color: #00A09D;}a.badge-primary:hover, a.badge-primary:focus{color: white; background-color: #006d6b;}a.badge-primary:focus, a.badge-primary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-secondary{color: white; background-color: #adb5bd;}a.badge-secondary:hover, a.badge-secondary:focus{color: white; background-color: #919ca6;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-success{color: white; background-color: #2CBB70;}a.badge-success:hover, a.badge-success:focus{color: white; background-color: #229257;}a.badge-success:focus, a.badge-success.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.badge-info{color: white; background-color: #4B9EB6;}a.badge-info:hover, a.badge-info:focus{color: white; background-color: #3b7f93;}a.badge-info:focus, a.badge-info.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.badge-warning{color: white; background-color: #F79B5B;}a.badge-warning:hover, a.badge-warning:focus{color: white; background-color: #f57d2a;}a.badge-warning:focus, a.badge-warning.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.badge-danger{color: white; background-color: #D9534F;}a.badge-danger:hover, a.badge-danger:focus{color: white; background-color: #c9302c;}a.badge-danger:focus, a.badge-danger.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.badge-light{color: #343a40; background-color: #f6f9f9;}a.badge-light:hover, a.badge-light:focus{color: #343a40; background-color: #d7e4e4;}a.badge-light:focus, a.badge-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.badge-dark{color: white; background-color: #141f1e;}a.badge-dark:hover, a.badge-dark:focus{color: white; background-color: black;}a.badge-dark:focus, a.badge-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.badge-default{color: white; background-color: #adb5bd;}a.badge-default:hover, a.badge-default:focus{color: white; background-color: #919ca6;}a.badge-default:focus, a.badge-default.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-violet-dark{color: white; background-color: #875A7B;}a.badge-violet-dark:hover, a.badge-violet-dark:focus{color: white; background-color: #68465f;}a.badge-violet-dark:focus, a.badge-violet-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.badge-violet-darker{color: white; background-color: #62495B;}a.badge-violet-darker:hover, a.badge-violet-darker:focus{color: white; background-color: #453340;}a.badge-violet-darker:focus, a.badge-violet-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.badge-inverse-lightest{color: white; background-color: #98A6B0;}a.badge-inverse-lightest:hover, a.badge-inverse-lightest:focus{color: white; background-color: #7b8d9a;}a.badge-inverse-lightest:focus, a.badge-inverse-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.badge-inverse-light{color: white; background-color: #8B979F;}a.badge-inverse-light:hover, a.badge-inverse-light:focus{color: white; background-color: #707e87;}a.badge-inverse-light:focus, a.badge-inverse-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.badge-inverse{color: white; background-color: #47738F;}a.badge-inverse:hover, a.badge-inverse:focus{color: white; background-color: #36586d;}a.badge-inverse:focus, a.badge-inverse.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.badge-inverse-dark{color: white; background-color: #5B7687;}a.badge-inverse-dark:hover, a.badge-inverse-dark:focus{color: white; background-color: #465b69;}a.badge-inverse-dark:focus, a.badge-inverse-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.badge-inverse-darker{color: white; background-color: #485761;}a.badge-inverse-darker:hover, a.badge-inverse-darker:focus{color: white; background-color: #323d44;}a.badge-inverse-darker:focus, a.badge-inverse-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.badge-alpha{color: white; background-color: #00A09D;}a.badge-alpha:hover, a.badge-alpha:focus{color: white; background-color: #006d6b;}a.badge-alpha:focus, a.badge-alpha.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-alpha-dark{color: white; background-color: #18856F;}a.badge-alpha-dark:hover, a.badge-alpha-dark:focus{color: white; background-color: #105a4b;}a.badge-alpha-dark:focus, a.badge-alpha-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.badge-alpha-light{color: white; background-color: #26D1AF;}a.badge-alpha-light:hover, a.badge-alpha-light:focus{color: white; background-color: #1ea68b;}a.badge-alpha-light:focus, a.badge-alpha-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.badge-alpha-lightest{color: white; background-color: #2AEBC4;}a.badge-alpha-lightest:hover, a.badge-alpha-lightest:focus{color: white; background-color: #13cfa9;}a.badge-alpha-lightest:focus, a.badge-alpha-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.badge-beta{color: white; background-color: #5B899E;}a.badge-beta:hover, a.badge-beta:focus{color: white; background-color: #486d7e;}a.badge-beta:focus, a.badge-beta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.badge-beta-dark{color: white; background-color: #3D5D6B;}a.badge-beta-dark:hover, a.badge-beta-dark:focus{color: white; background-color: #2a414b;}a.badge-beta-dark:focus, a.badge-beta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.badge-beta-light{color: white; background-color: #699FB8;}a.badge-beta-light:hover, a.badge-beta-light:focus{color: white; background-color: #4c87a2;}a.badge-beta-light:focus, a.badge-beta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.badge-beta-lightest{color: white; background-color: #77B5D1;}a.badge-beta-lightest:hover, a.badge-beta-lightest:focus{color: white; background-color: #51a0c4;}a.badge-beta-lightest:focus, a.badge-beta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.badge-gamma{color: white; background-color: #E46F78;}a.badge-gamma:hover, a.badge-gamma:focus{color: white; background-color: #dc4450;}a.badge-gamma:focus, a.badge-gamma.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.badge-gamma-dark{color: white; background-color: #B0565C;}a.badge-gamma-dark:hover, a.badge-gamma-dark:focus{color: white; background-color: #904348;}a.badge-gamma-dark:focus, a.badge-gamma-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.badge-gamma-light{color: white; background-color: #FC7C84;}a.badge-gamma-light:hover, a.badge-gamma-light:focus{color: white; background-color: #fb4a55;}a.badge-gamma-light:focus, a.badge-gamma-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.badge-gamma-lightest{color: white; background-color: #FC959C;}a.badge-gamma-lightest:hover, a.badge-gamma-lightest:focus{color: white; background-color: #fb636e;}a.badge-gamma-lightest:focus, a.badge-gamma-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.badge-delta{color: white; background-color: #5C5B80;}a.badge-delta:hover, a.badge-delta:focus{color: white; background-color: #474662;}a.badge-delta:focus, a.badge-delta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.badge-delta-dark{color: white; background-color: #37364D;}a.badge-delta-dark:hover, a.badge-delta-dark:focus{color: white; background-color: #22212f;}a.badge-delta-dark:focus, a.badge-delta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.badge-delta-light{color: white; background-color: #6E6D99;}a.badge-delta-light:hover, a.badge-delta-light:focus{color: white; background-color: #58577c;}a.badge-delta-light:focus, a.badge-delta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.badge-delta-lightest{color: white; background-color: #807FB3;}a.badge-delta-lightest:hover, a.badge-delta-lightest:focus{color: white; background-color: #605fa0;}a.badge-delta-lightest:focus, a.badge-delta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.badge-epsilon{color: white; background-color: #D5653E;}a.badge-epsilon:hover, a.badge-epsilon:focus{color: white; background-color: #b84d28;}a.badge-epsilon:focus, a.badge-epsilon.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.badge-epsilon-dark{color: white; background-color: #A34E2F;}a.badge-epsilon-dark:hover, a.badge-epsilon-dark:focus{color: white; background-color: #7b3b24;}a.badge-epsilon-dark:focus, a.badge-epsilon-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.badge-epsilon-light{color: white; background-color: #F07346;}a.badge-epsilon-light:hover, a.badge-epsilon-light:focus{color: white; background-color: #ec4f17;}a.badge-epsilon-light:focus, a.badge-epsilon-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.badge-epsilon-lightest{color: white; background-color: #FF8D63;}a.badge-epsilon-lightest:hover, a.badge-epsilon-lightest:focus{color: white; background-color: #ff6830;}a.badge-epsilon-lightest:focus, a.badge-epsilon-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.125rem;}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}}.jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;}.alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.125rem;}.alert-heading{color: inherit;}.alert-link{font-weight: 700;}.alert-dismissible{padding-right: 3.90625rem;}.alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;}.alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-primary hr{border-top-color: #a6dddd;}.alert-primary .alert-link{color: #002020;}.alert-secondary{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-secondary hr{border-top-color: #dadde2;}.alert-secondary .alert-link{color: #424547;}.alert-success{color: #17613a; background-color: #d5f1e2; border-color: #c4ecd7;}.alert-success hr{border-top-color: #b1e6ca;}.alert-success .alert-link{color: #0d3821;}.alert-info{color: #27525f; background-color: #dbecf0; border-color: #cde4eb;}.alert-info hr{border-top-color: #bbdae4;}.alert-info .alert-link{color: #18333b;}.alert-warning{color: #80512f; background-color: #fdebde; border-color: #fde3d1;}.alert-warning hr{border-top-color: #fcd4b9;}.alert-warning .alert-link{color: #5b3921;}.alert-danger{color: #712b29; background-color: #f7dddc; border-color: #f4cfce;}.alert-danger hr{border-top-color: #efbbb9;}.alert-danger .alert-link{color: #4c1d1b;}.alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;}.alert-light hr{border-top-color: #edf3f3;}.alert-light .alert-link{color: #676767;}.alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;}.alert-dark hr{border-top-color: #b0b4b4;}.alert-dark .alert-link{color: black;}.alert-default{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-default hr{border-top-color: #dadde2;}.alert-default .alert-link{color: #424547;}.alert-violet-dark{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;}.alert-violet-dark hr{border-top-color: #d2c2ce;}.alert-violet-dark .alert-link{color: #271b24;}.alert-violet-darker{color: #33262f; background-color: #e0dbde; border-color: #d3ccd1;}.alert-violet-darker hr{border-top-color: #c7bec5;}.alert-violet-darker .alert-link{color: #161014;}.alert-inverse-lightest{color: #4f565c; background-color: #eaedef; border-color: #e2e6e9;}.alert-inverse-lightest hr{border-top-color: #d4dade;}.alert-inverse-lightest .alert-link{color: #373c41;}.alert-inverse-light{color: #484f53; background-color: #e8eaec; border-color: #dfe2e4;}.alert-inverse-light hr{border-top-color: #d1d5d8;}.alert-inverse-light .alert-link{color: #303538;}.alert-inverse{color: #253c4a; background-color: #dae3e9; border-color: #cbd8e0;}.alert-inverse hr{border-top-color: #bbccd6;}.alert-inverse .alert-link{color: #142028;}.alert-inverse-dark{color: #2f3d46; background-color: #dee4e7; border-color: #d1d9dd;}.alert-inverse-dark hr{border-top-color: #c2cdd2;}.alert-inverse-dark .alert-link{color: #1b2227;}.alert-inverse-darker{color: #252d32; background-color: #dadddf; border-color: #ccd0d3;}.alert-inverse-darker hr{border-top-color: #bec3c7;}.alert-inverse-darker .alert-link{color: #0f1315;}.alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-alpha hr{border-top-color: #a6dddd;}.alert-alpha .alert-link{color: #002020;}.alert-alpha-dark{color: #0c453a; background-color: #d1e7e2; border-color: #beddd7;}.alert-alpha-dark hr{border-top-color: #add4cd;}.alert-alpha-dark .alert-link{color: #041a15;}.alert-alpha-light{color: #146d5b; background-color: #d4f6ef; border-color: #c2f2e9;}.alert-alpha-light hr{border-top-color: #adeee1;}.alert-alpha-light .alert-link{color: #0c4237;}.alert-alpha-lightest{color: #167a66; background-color: #d4fbf3; border-color: #c3f9ee;}.alert-alpha-lightest hr{border-top-color: #acf7e7;}.alert-alpha-lightest .alert-link{color: #0e4f42;}.alert-beta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;}.alert-beta hr{border-top-color: #c1d2db;}.alert-beta .alert-link{color: #1c2b32;}.alert-beta-dark{color: #203038; background-color: #d8dfe1; border-color: #c9d2d6;}.alert-beta-dark hr{border-top-color: #bbc6cb;}.alert-beta-dark .alert-link{color: #0d1418;}.alert-beta-light{color: #375360; background-color: #e1ecf1; border-color: #d5e4eb;}.alert-beta-light hr{border-top-color: #c4d9e3;}.alert-beta-light .alert-link{color: #243740;}.alert-beta-lightest{color: #3e5e6d; background-color: #e4f0f6; border-color: #d9eaf2;}.alert-beta-lightest hr{border-top-color: #c6e0ec;}.alert-beta-lightest .alert-link{color: #2c424c;}.alert-gamma{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;}.alert-gamma hr{border-top-color: #f3c2c5;}.alert-gamma .alert-link{color: #55292c;}.alert-gamma-dark{color: #5c2d30; background-color: #efddde; border-color: #e9d0d1;}.alert-gamma-dark hr{border-top-color: #e1bfc0;}.alert-gamma-dark .alert-link{color: #3a1c1e;}.alert-gamma-light{color: #834045; background-color: #fee5e6; border-color: #fedadd;}.alert-gamma-light hr{border-top-color: #fdc1c6;}.alert-gamma-light .alert-link{color: #612f33;}.alert-gamma-lightest{color: #834d51; background-color: #feeaeb; border-color: #fee1e3;}.alert-gamma-lightest hr{border-top-color: #fdc8cc;}.alert-gamma-lightest .alert-link{color: #633a3d;}.alert-delta{color: #302f43; background-color: #dedee6; border-color: #d1d1db;}.alert-delta hr{border-top-color: #c3c3d0;}.alert-delta .alert-link{color: #1b1a25;}.alert-delta-dark{color: #1d1c28; background-color: #d7d7db; border-color: #c7c7cd;}.alert-delta-dark hr{border-top-color: #babac1;}.alert-delta-dark .alert-link{color: #07070a;}.alert-delta-light{color: #393950; background-color: #e2e2eb; border-color: #d6d6e2;}.alert-delta-light hr{border-top-color: #c7c7d7;}.alert-delta-light .alert-link{color: #242432;}.alert-delta-lightest{color: #43425d; background-color: #e6e5f0; border-color: #dbdbea;}.alert-delta-lightest hr{border-top-color: #cbcbe1;}.alert-delta-lightest .alert-link{color: #2e2d3f;}.alert-epsilon{color: #6f3520; background-color: #f7e0d8; border-color: #f3d4c9;}.alert-epsilon hr{border-top-color: #eec3b4;}.alert-epsilon .alert-link{color: #472215;}.alert-epsilon-dark{color: #552918; background-color: #eddcd5; border-color: #e5cdc5;}.alert-epsilon-dark hr{border-top-color: #ddbeb3;}.alert-epsilon-dark .alert-link{color: #2d160d;}.alert-epsilon-light{color: #7d3c24; background-color: #fce3da; border-color: #fbd8cb;}.alert-epsilon-light hr{border-top-color: #f9c6b3;}.alert-epsilon-light .alert-link{color: #552919;}.alert-epsilon-lightest{color: #854933; background-color: #ffe8e0; border-color: #ffdfd3;}.alert-epsilon-lightest hr{border-top-color: #ffccba;}.alert-epsilon-lightest .alert-link{color: #603525;}@keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}}.progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.703125rem; background-color: #e9ecef; border-radius: 0.125rem;}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: white; text-align: center; white-space: nowrap; background-color: #00A09D; transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;}.progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;}.media-body{flex: 1;}.list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;}.list-group-item-action{width: 100%; color: #495057; text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;}.list-group-item-action:active{color: #343a40; background-color: #e9ecef;}.list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.06);}.list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.list-group-item.disabled, .list-group-item:disabled{color: #6c757d; pointer-events: none; background-color: white;}.list-group-item.active{z-index: 2; color: white; background-color: #00A09D; border-color: #00A09D;}.list-group-horizontal{flex-direction: row;}.list-group-horizontal .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-md .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}.list-group-flush .list-group-item, .panel .list-group .list-group-item{border-right: 0; border-left: 0; border-radius: 0;}.list-group-flush .list-group-item:last-child, .panel .list-group .list-group-item:last-child{margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child, .panel .list-group:first-child .list-group-item:first-child{border-top: 0;}.list-group-flush:last-child .list-group-item:last-child, .panel .list-group:last-child .list-group-item:last-child{margin-bottom: 0; border-bottom: 0;}.list-group-item-primary{color: #005352; background-color: #b8e4e4;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-primary.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-secondary{color: #5a5e62; background-color: #e8eaed;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-secondary.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-success{color: #17613a; background-color: #c4ecd7;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #17613a; background-color: #b1e6ca;}.list-group-item-success.list-group-item-action.active{color: white; background-color: #17613a; border-color: #17613a;}.list-group-item-info{color: #27525f; background-color: #cde4eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #27525f; background-color: #bbdae4;}.list-group-item-info.list-group-item-action.active{color: white; background-color: #27525f; border-color: #27525f;}.list-group-item-warning{color: #80512f; background-color: #fde3d1;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #80512f; background-color: #fcd4b9;}.list-group-item-warning.list-group-item-action.active{color: white; background-color: #80512f; border-color: #80512f;}.list-group-item-danger{color: #712b29; background-color: #f4cfce;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #712b29; background-color: #efbbb9;}.list-group-item-danger.list-group-item-action.active{color: white; background-color: #712b29; border-color: #712b29;}.list-group-item-light{color: #808181; background-color: #fcfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;}.list-group-item-light.list-group-item-action.active{color: white; background-color: #808181; border-color: #808181;}.list-group-item-dark{color: #0b1010; background-color: #bdc0c0;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;}.list-group-item-dark.list-group-item-action.active{color: white; background-color: #0b1010; border-color: #0b1010;}.list-group-item-default{color: #5a5e62; background-color: #e8eaed;}.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-default.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-violet-dark{color: #462f40; background-color: #ddd1da;}.list-group-item-violet-dark.list-group-item-action:hover, .list-group-item-violet-dark.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;}.list-group-item-violet-dark.list-group-item-action.active{color: white; background-color: #462f40; border-color: #462f40;}.list-group-item-violet-darker{color: #33262f; background-color: #d3ccd1;}.list-group-item-violet-darker.list-group-item-action:hover, .list-group-item-violet-darker.list-group-item-action:focus{color: #33262f; background-color: #c7bec5;}.list-group-item-violet-darker.list-group-item-action.active{color: white; background-color: #33262f; border-color: #33262f;}.list-group-item-inverse-lightest{color: #4f565c; background-color: #e2e6e9;}.list-group-item-inverse-lightest.list-group-item-action:hover, .list-group-item-inverse-lightest.list-group-item-action:focus{color: #4f565c; background-color: #d4dade;}.list-group-item-inverse-lightest.list-group-item-action.active{color: white; background-color: #4f565c; border-color: #4f565c;}.list-group-item-inverse-light{color: #484f53; background-color: #dfe2e4;}.list-group-item-inverse-light.list-group-item-action:hover, .list-group-item-inverse-light.list-group-item-action:focus{color: #484f53; background-color: #d1d5d8;}.list-group-item-inverse-light.list-group-item-action.active{color: white; background-color: #484f53; border-color: #484f53;}.list-group-item-inverse{color: #253c4a; background-color: #cbd8e0;}.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus{color: #253c4a; background-color: #bbccd6;}.list-group-item-inverse.list-group-item-action.active{color: white; background-color: #253c4a; border-color: #253c4a;}.list-group-item-inverse-dark{color: #2f3d46; background-color: #d1d9dd;}.list-group-item-inverse-dark.list-group-item-action:hover, .list-group-item-inverse-dark.list-group-item-action:focus{color: #2f3d46; background-color: #c2cdd2;}.list-group-item-inverse-dark.list-group-item-action.active{color: white; background-color: #2f3d46; border-color: #2f3d46;}.list-group-item-inverse-darker{color: #252d32; background-color: #ccd0d3;}.list-group-item-inverse-darker.list-group-item-action:hover, .list-group-item-inverse-darker.list-group-item-action:focus{color: #252d32; background-color: #bec3c7;}.list-group-item-inverse-darker.list-group-item-action.active{color: white; background-color: #252d32; border-color: #252d32;}.list-group-item-alpha{color: #005352; background-color: #b8e4e4;}.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-alpha.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-alpha-dark{color: #0c453a; background-color: #beddd7;}.list-group-item-alpha-dark.list-group-item-action:hover, .list-group-item-alpha-dark.list-group-item-action:focus{color: #0c453a; background-color: #add4cd;}.list-group-item-alpha-dark.list-group-item-action.active{color: white; background-color: #0c453a; border-color: #0c453a;}.list-group-item-alpha-light{color: #146d5b; background-color: #c2f2e9;}.list-group-item-alpha-light.list-group-item-action:hover, .list-group-item-alpha-light.list-group-item-action:focus{color: #146d5b; background-color: #adeee1;}.list-group-item-alpha-light.list-group-item-action.active{color: white; background-color: #146d5b; border-color: #146d5b;}.list-group-item-alpha-lightest{color: #167a66; background-color: #c3f9ee;}.list-group-item-alpha-lightest.list-group-item-action:hover, .list-group-item-alpha-lightest.list-group-item-action:focus{color: #167a66; background-color: #acf7e7;}.list-group-item-alpha-lightest.list-group-item-action.active{color: white; background-color: #167a66; border-color: #167a66;}.list-group-item-beta{color: #2f4752; background-color: #d1dee4;}.list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;}.list-group-item-beta.list-group-item-action.active{color: white; background-color: #2f4752; border-color: #2f4752;}.list-group-item-beta-dark{color: #203038; background-color: #c9d2d6;}.list-group-item-beta-dark.list-group-item-action:hover, .list-group-item-beta-dark.list-group-item-action:focus{color: #203038; background-color: #bbc6cb;}.list-group-item-beta-dark.list-group-item-action.active{color: white; background-color: #203038; border-color: #203038;}.list-group-item-beta-light{color: #375360; background-color: #d5e4eb;}.list-group-item-beta-light.list-group-item-action:hover, .list-group-item-beta-light.list-group-item-action:focus{color: #375360; background-color: #c4d9e3;}.list-group-item-beta-light.list-group-item-action.active{color: white; background-color: #375360; border-color: #375360;}.list-group-item-beta-lightest{color: #3e5e6d; background-color: #d9eaf2;}.list-group-item-beta-lightest.list-group-item-action:hover, .list-group-item-beta-lightest.list-group-item-action:focus{color: #3e5e6d; background-color: #c6e0ec;}.list-group-item-beta-lightest.list-group-item-action.active{color: white; background-color: #3e5e6d; border-color: #3e5e6d;}.list-group-item-gamma{color: #773a3e; background-color: #f7d7d9;}.list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;}.list-group-item-gamma.list-group-item-action.active{color: white; background-color: #773a3e; border-color: #773a3e;}.list-group-item-gamma-dark{color: #5c2d30; background-color: #e9d0d1;}.list-group-item-gamma-dark.list-group-item-action:hover, .list-group-item-gamma-dark.list-group-item-action:focus{color: #5c2d30; background-color: #e1bfc0;}.list-group-item-gamma-dark.list-group-item-action.active{color: white; background-color: #5c2d30; border-color: #5c2d30;}.list-group-item-gamma-light{color: #834045; background-color: #fedadd;}.list-group-item-gamma-light.list-group-item-action:hover, .list-group-item-gamma-light.list-group-item-action:focus{color: #834045; background-color: #fdc1c6;}.list-group-item-gamma-light.list-group-item-action.active{color: white; background-color: #834045; border-color: #834045;}.list-group-item-gamma-lightest{color: #834d51; background-color: #fee1e3;}.list-group-item-gamma-lightest.list-group-item-action:hover, .list-group-item-gamma-lightest.list-group-item-action:focus{color: #834d51; background-color: #fdc8cc;}.list-group-item-gamma-lightest.list-group-item-action.active{color: white; background-color: #834d51; border-color: #834d51;}.list-group-item-delta{color: #302f43; background-color: #d1d1db;}.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;}.list-group-item-delta.list-group-item-action.active{color: white; background-color: #302f43; border-color: #302f43;}.list-group-item-delta-dark{color: #1d1c28; background-color: #c7c7cd;}.list-group-item-delta-dark.list-group-item-action:hover, .list-group-item-delta-dark.list-group-item-action:focus{color: #1d1c28; background-color: #babac1;}.list-group-item-delta-dark.list-group-item-action.active{color: white; background-color: #1d1c28; border-color: #1d1c28;}.list-group-item-delta-light{color: #393950; background-color: #d6d6e2;}.list-group-item-delta-light.list-group-item-action:hover, .list-group-item-delta-light.list-group-item-action:focus{color: #393950; background-color: #c7c7d7;}.list-group-item-delta-light.list-group-item-action.active{color: white; background-color: #393950; border-color: #393950;}.list-group-item-delta-lightest{color: #43425d; background-color: #dbdbea;}.list-group-item-delta-lightest.list-group-item-action:hover, .list-group-item-delta-lightest.list-group-item-action:focus{color: #43425d; background-color: #cbcbe1;}.list-group-item-delta-lightest.list-group-item-action.active{color: white; background-color: #43425d; border-color: #43425d;}.list-group-item-epsilon{color: #6f3520; background-color: #f3d4c9;}.list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #6f3520; background-color: #eec3b4;}.list-group-item-epsilon.list-group-item-action.active{color: white; background-color: #6f3520; border-color: #6f3520;}.list-group-item-epsilon-dark{color: #552918; background-color: #e5cdc5;}.list-group-item-epsilon-dark.list-group-item-action:hover, .list-group-item-epsilon-dark.list-group-item-action:focus{color: #552918; background-color: #ddbeb3;}.list-group-item-epsilon-dark.list-group-item-action.active{color: white; background-color: #552918; border-color: #552918;}.list-group-item-epsilon-light{color: #7d3c24; background-color: #fbd8cb;}.list-group-item-epsilon-light.list-group-item-action:hover, .list-group-item-epsilon-light.list-group-item-action:focus{color: #7d3c24; background-color: #f9c6b3;}.list-group-item-epsilon-light.list-group-item-action.active{color: white; background-color: #7d3c24; border-color: #7d3c24;}.list-group-item-epsilon-lightest{color: #854933; background-color: #ffdfd3;}.list-group-item-epsilon-lightest.list-group-item-action:hover, .list-group-item-epsilon-lightest.list-group-item-action:focus{color: #854933; background-color: #ffccba;}.list-group-item-epsilon-lightest.list-group-item-action.active{color: white; background-color: #854933; border-color: #854933;}.close{float: right; font-size: 1.40625rem; font-weight: 700; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: .5;}@media (max-width: 1200px){.close{font-size: calc(1.265625rem + 0.1875vw) ;}}.close:hover{color: black; text-decoration: none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity: .75;}button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.close.disabled{pointer-events: none;}.toast{max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem;}.toast:not(:last-child){margin-bottom: 0.75rem;}.toast.showing{opacity: 1;}.toast.show{display: block; opacity: 1;}.toast.hide{display: none;}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding: 0.75rem;}.modal-open{overflow: hidden;}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal{position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal-dialog-scrollable{display: -webkit-box; display: -webkit-flex; display: flex; max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem); overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink: 0;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - 1rem);}.modal-dialog-centered::before{display: block; height: calc(100vh - 1rem); content: "";}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before{content: none;}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.125rem; outline: 0;}.modal-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: black;}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: 0.5;}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.modal-header .close{padding: 1rem 1rem; margin: -1rem -1rem -1rem auto;}.modal-title{margin-bottom: 0; line-height: 1.45;}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.modal-footer > :not(:first-child){margin-left: .25rem;}.modal-footer > :not(:last-child){margin-right: .25rem;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem);}.modal-dialog-centered{min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);}.modal-sm{max-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}}@media (min-width: 1200px){.modal-xl{max-width: 1140px;}}.tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: 1;}.tooltip .arrow{position: absolute; display: block; width: 0.25rem; height: 0.4rem;}.tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.125rem 0; border-top-color: black;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.125rem 0.4rem 0.125rem 0; border-right-color: black;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.125rem 0.4rem; border-bottom-color: black;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.125rem 0 0.125rem 0.4rem; border-left-color: black;}.tooltip-inner{max-width: 220px; padding: 0.25rem 0.5rem; color: white; text-align: center; background-color: black; border-radius: 0.125rem;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: white; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.125rem;}.popover .arrow{position: absolute; display: block; width: 0.625rem; height: 0.5rem; margin: 0 0.125rem;}.popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;}.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{bottom: 0; border-width: 0.5rem 0.3125rem 0; border-top-color: rgba(0, 0, 0, 0.05);}.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{bottom: 1px; border-width: 0.5rem 0.3125rem 0; border-top-color: white;}.bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;}.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{left: 0; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: rgba(0, 0, 0, 0.05);}.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{left: 1px; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: white;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;}.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{top: 0; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: rgba(0, 0, 0, 0.05);}.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{top: 1px; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: white;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 0.625rem; margin-left: -0.3125rem; content: ""; border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;}.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{right: 0; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.05);}.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{right: 1px; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: white;}.popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.9375rem; color: #212529; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.popover-header:empty{display: none;}.popover-body{padding: 0.5rem 0.75rem; color: #343a40;}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item, .carousel .item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item, .carousel .item{transition: none;}}.carousel-item.active, .carousel .active.item, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{transform: translateX(-100%);}.carousel-fade .carousel-item, .carousel-fade .carousel .item, .carousel .carousel-fade .item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel .active.item, .carousel .carousel-fade .active.item, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: white; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: white; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}.carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: white; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center;}@keyframes spinner-border{to{transform: rotate(360deg);}}.spinner-border{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1;}}.spinner-grow{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite;}.spinner-grow-sm{width: 1rem; height: 1rem;}.align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.bg-primary{background-color: #00A09D !important; color: white;}.bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #006d6b !important; color: white;}.bg-secondary{background-color: #adb5bd !important; color: white;}.bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #919ca6 !important; color: white;}.bg-success{background-color: #2CBB70 !important; color: white;}.bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #229257 !important; color: white;}.bg-info{background-color: #4B9EB6 !important; color: white;}.bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #3b7f93 !important; color: white;}.bg-warning{background-color: #F79B5B !important; color: white;}.bg-warning .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #f57d2a !important; color: white;}.bg-danger{background-color: #D9534F !important; color: white;}.bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #c9302c !important; color: white;}.bg-light{background-color: #f6f9f9 !important; color: #343a40;}.bg-light .text-muted{color: rgba(52, 58, 64, 0.4) !important;}a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #343a40;}.bg-dark{background-color: #141f1e !important; color: white;}.bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: white;}.bg-default{background-color: #adb5bd !important; color: white;}.bg-default .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus{background-color: #919ca6 !important; color: white;}.bg-violet-dark{background-color: #875A7B !important; color: white;}.bg-violet-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-dark:hover, a.bg-violet-dark:focus, button.bg-violet-dark:hover, button.bg-violet-dark:focus{background-color: #68465f !important; color: white;}.bg-violet-darker{background-color: #62495B !important; color: white;}.bg-violet-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-darker:hover, a.bg-violet-darker:focus, button.bg-violet-darker:hover, button.bg-violet-darker:focus{background-color: #453340 !important; color: white;}.bg-inverse-lightest{background-color: #98A6B0 !important; color: white;}.bg-inverse-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-lightest:hover, a.bg-inverse-lightest:focus, button.bg-inverse-lightest:hover, button.bg-inverse-lightest:focus{background-color: #7b8d9a !important; color: white;}.bg-inverse-light{background-color: #8B979F !important; color: white;}.bg-inverse-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-light:hover, a.bg-inverse-light:focus, button.bg-inverse-light:hover, button.bg-inverse-light:focus{background-color: #707e87 !important; color: white;}.bg-inverse{background-color: #47738F !important; color: white;}.bg-inverse .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse:hover, a.bg-inverse:focus, button.bg-inverse:hover, button.bg-inverse:focus{background-color: #36586d !important; color: white;}.bg-inverse-dark{background-color: #5B7687 !important; color: white;}.bg-inverse-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-dark:hover, a.bg-inverse-dark:focus, button.bg-inverse-dark:hover, button.bg-inverse-dark:focus{background-color: #465b69 !important; color: white;}.bg-inverse-darker{background-color: #485761 !important; color: white;}.bg-inverse-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-darker:hover, a.bg-inverse-darker:focus, button.bg-inverse-darker:hover, button.bg-inverse-darker:focus{background-color: #323d44 !important; color: white;}.bg-alpha{background-color: #00A09D !important; color: white;}.bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #006d6b !important; color: white;}.bg-alpha-dark{background-color: #18856F !important; color: white;}.bg-alpha-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-dark:hover, a.bg-alpha-dark:focus, button.bg-alpha-dark:hover, button.bg-alpha-dark:focus{background-color: #105a4b !important; color: white;}.bg-alpha-light{background-color: #26D1AF !important; color: white;}.bg-alpha-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-light:hover, a.bg-alpha-light:focus, button.bg-alpha-light:hover, button.bg-alpha-light:focus{background-color: #1ea68b !important; color: white;}.bg-alpha-lightest{background-color: #2AEBC4 !important; color: white;}.bg-alpha-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-lightest:hover, a.bg-alpha-lightest:focus, button.bg-alpha-lightest:hover, button.bg-alpha-lightest:focus{background-color: #13cfa9 !important; color: white;}.bg-beta{background-color: #5B899E !important; color: white;}.bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #486d7e !important; color: white;}.bg-beta-dark{background-color: #3D5D6B !important; color: white;}.bg-beta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-dark:hover, a.bg-beta-dark:focus, button.bg-beta-dark:hover, button.bg-beta-dark:focus{background-color: #2a414b !important; color: white;}.bg-beta-light{background-color: #699FB8 !important; color: white;}.bg-beta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-light:hover, a.bg-beta-light:focus, button.bg-beta-light:hover, button.bg-beta-light:focus{background-color: #4c87a2 !important; color: white;}.bg-beta-lightest{background-color: #77B5D1 !important; color: white;}.bg-beta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-lightest:hover, a.bg-beta-lightest:focus, button.bg-beta-lightest:hover, button.bg-beta-lightest:focus{background-color: #51a0c4 !important; color: white;}.bg-gamma{background-color: #E46F78 !important; color: white;}.bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #dc4450 !important; color: white;}.bg-gamma-dark{background-color: #B0565C !important; color: white;}.bg-gamma-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-dark:hover, a.bg-gamma-dark:focus, button.bg-gamma-dark:hover, button.bg-gamma-dark:focus{background-color: #904348 !important; color: white;}.bg-gamma-light{background-color: #FC7C84 !important; color: white;}.bg-gamma-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-light:hover, a.bg-gamma-light:focus, button.bg-gamma-light:hover, button.bg-gamma-light:focus{background-color: #fb4a55 !important; color: white;}.bg-gamma-lightest{background-color: #FC959C !important; color: white;}.bg-gamma-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-lightest:hover, a.bg-gamma-lightest:focus, button.bg-gamma-lightest:hover, button.bg-gamma-lightest:focus{background-color: #fb636e !important; color: white;}.bg-delta{background-color: #5C5B80 !important; color: white;}.bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #474662 !important; color: white;}.bg-delta-dark{background-color: #37364D !important; color: white;}.bg-delta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-dark:hover, a.bg-delta-dark:focus, button.bg-delta-dark:hover, button.bg-delta-dark:focus{background-color: #22212f !important; color: white;}.bg-delta-light{background-color: #6E6D99 !important; color: white;}.bg-delta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-light:hover, a.bg-delta-light:focus, button.bg-delta-light:hover, button.bg-delta-light:focus{background-color: #58577c !important; color: white;}.bg-delta-lightest{background-color: #807FB3 !important; color: white;}.bg-delta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-lightest:hover, a.bg-delta-lightest:focus, button.bg-delta-lightest:hover, button.bg-delta-lightest:focus{background-color: #605fa0 !important; color: white;}.bg-epsilon{background-color: #D5653E !important; color: white;}.bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #b84d28 !important; color: white;}.bg-epsilon-dark{background-color: #A34E2F !important; color: white;}.bg-epsilon-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-dark:hover, a.bg-epsilon-dark:focus, button.bg-epsilon-dark:hover, button.bg-epsilon-dark:focus{background-color: #7b3b24 !important; color: white;}.bg-epsilon-light{background-color: #F07346 !important; color: white;}.bg-epsilon-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-light:hover, a.bg-epsilon-light:focus, button.bg-epsilon-light:hover, button.bg-epsilon-light:focus{background-color: #ec4f17 !important; color: white;}.bg-epsilon-lightest{background-color: #FF8D63 !important; color: white;}.bg-epsilon-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-lightest:hover, a.bg-epsilon-lightest:focus, button.bg-epsilon-lightest:hover, button.bg-epsilon-lightest:focus{background-color: #ff6830 !important; color: white;}.bg-white{background-color: white !important;}.bg-transparent{background-color: transparent !important;}.border{border: 1px solid #dee2e6 !important;}.border-top{border-top: 1px solid #dee2e6 !important;}.border-right{border-right: 1px solid #dee2e6 !important;}.border-bottom{border-bottom: 1px solid #dee2e6 !important;}.border-left{border-left: 1px solid #dee2e6 !important;}.border-0{border: 0 !important;}.border-top-0{border-top: 0 !important;}.border-right-0{border-right: 0 !important;}.border-bottom-0{border-bottom: 0 !important;}.border-left-0{border-left: 0 !important;}.border-primary{border-color: #00A09D !important;}.border-secondary{border-color: #adb5bd !important;}.border-success{border-color: #2CBB70 !important;}.border-info{border-color: #4B9EB6 !important;}.border-warning{border-color: #F79B5B !important;}.border-danger{border-color: #D9534F !important;}.border-light{border-color: #f6f9f9 !important;}.border-dark{border-color: #141f1e !important;}.border-default{border-color: #adb5bd !important;}.border-violet-dark{border-color: #875A7B !important;}.border-violet-darker{border-color: #62495B !important;}.border-inverse-lightest{border-color: #98A6B0 !important;}.border-inverse-light{border-color: #8B979F !important;}.border-inverse{border-color: #47738F !important;}.border-inverse-dark{border-color: #5B7687 !important;}.border-inverse-darker{border-color: #485761 !important;}.border-alpha{border-color: #00A09D !important;}.border-alpha-dark{border-color: #18856F !important;}.border-alpha-light{border-color: #26D1AF !important;}.border-alpha-lightest{border-color: #2AEBC4 !important;}.border-beta{border-color: #5B899E !important;}.border-beta-dark{border-color: #3D5D6B !important;}.border-beta-light{border-color: #699FB8 !important;}.border-beta-lightest{border-color: #77B5D1 !important;}.border-gamma{border-color: #E46F78 !important;}.border-gamma-dark{border-color: #B0565C !important;}.border-gamma-light{border-color: #FC7C84 !important;}.border-gamma-lightest{border-color: #FC959C !important;}.border-delta{border-color: #5C5B80 !important;}.border-delta-dark{border-color: #37364D !important;}.border-delta-light{border-color: #6E6D99 !important;}.border-delta-lightest{border-color: #807FB3 !important;}.border-epsilon{border-color: #D5653E !important;}.border-epsilon-dark{border-color: #A34E2F !important;}.border-epsilon-light{border-color: #F07346 !important;}.border-epsilon-lightest{border-color: #FF8D63 !important;}.border-white{border-color: white !important;}.rounded-sm{border-radius: 0.0625rem !important;}.rounded, .img-rounded{border-radius: 0.125rem !important;}.rounded-top{border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important;}.rounded-right{border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important;}.rounded-bottom{border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-left{border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-lg{border-radius: 0.125rem !important;}.rounded-circle, .img-circle{border-radius: 50% !important;}.rounded-pill{border-radius: 50rem !important;}.rounded-0{border-radius: 0 !important;}.clearfix::after{display: block; clear: both; content: "";}.d-none{display: none !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}@media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}.embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}.embed-responsive::before{display: block; content: "";}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-21by9::before{padding-top: 42.85714286%;}.embed-responsive-16by9::before{padding-top: 56.25%;}.embed-responsive-4by3::before{padding-top: 75%;}.embed-responsive-1by1::before{padding-top: 100%;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-fill{flex: 1 1 auto !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}}@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}}@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}}@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}}.float-left{float: left !important;}.float-right, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img{float: right !important;}.float-none{float: none !important;}@media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}}@media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}}@media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}}@media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}@supports (position: sticky){.sticky-top{position: sticky; top: 0; z-index: 1020;}}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow: none !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.w-0{width: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.h-0{height: 0 !important;}.mw-100{max-width: 100% !important;}.mh-100{max-height: 100% !important;}.min-vw-100{min-width: 100vw !important;}.min-vh-100{min-height: 100vh !important;}.vw-100{width: 100vw !important;}.vh-100{height: 100vh !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent;}.m-0{margin: 0 !important;}.mt-0, .my-0{margin-top: 0 !important;}.mr-0, .mx-0{margin-right: 0 !important;}.mb-0, .my-0{margin-bottom: 0 !important;}.ml-0, .mx-0{margin-left: 0 !important;}.m-1{margin: 0.25rem !important;}.mt-1, .my-1{margin-top: 0.25rem !important;}.mr-1, .mx-1{margin-right: 0.25rem !important;}.mb-1, .my-1{margin-bottom: 0.25rem !important;}.ml-1, .mx-1{margin-left: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.mt-2, .my-2{margin-top: 0.5rem !important;}.mr-2, .mx-2{margin-right: 0.5rem !important;}.mb-2, .my-2{margin-bottom: 0.5rem !important;}.ml-2, .mx-2{margin-left: 0.5rem !important;}.m-3{margin: 1rem !important;}.mt-3, .my-3{margin-top: 1rem !important;}.mr-3, .mx-3{margin-right: 1rem !important;}.mb-3, .my-3{margin-bottom: 1rem !important;}.ml-3, .mx-3{margin-left: 1rem !important;}.m-4{margin: 1.5rem !important;}.mt-4, .my-4{margin-top: 1.5rem !important;}.mr-4, .mx-4{margin-right: 1.5rem !important;}.mb-4, .my-4{margin-bottom: 1.5rem !important;}.ml-4, .mx-4{margin-left: 1.5rem !important;}.m-5{margin: 3rem !important;}.mt-5, .my-5{margin-top: 3rem !important;}.mr-5, .mx-5{margin-right: 3rem !important;}.mb-5, .my-5{margin-bottom: 3rem !important;}.ml-5, .mx-5{margin-left: 3rem !important;}.p-0{padding: 0 !important;}.pt-0, .btn.embed, .py-0{padding-top: 0 !important;}.pr-0, .px-0{padding-right: 0 !important;}.pb-0, .btn.embed, .py-0{padding-bottom: 0 !important;}.pl-0, .px-0{padding-left: 0 !important;}.p-1{padding: 0.25rem !important;}.pt-1, .py-1{padding-top: 0.25rem !important;}.pr-1, .px-1{padding-right: 0.25rem !important;}.pb-1, .py-1{padding-bottom: 0.25rem !important;}.pl-1, .px-1{padding-left: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.pt-2, .py-2{padding-top: 0.5rem !important;}.pr-2, .px-2{padding-right: 0.5rem !important;}.pb-2, .py-2{padding-bottom: 0.5rem !important;}.pl-2, .px-2{padding-left: 0.5rem !important;}.p-3{padding: 1rem !important;}.pt-3, .py-3{padding-top: 1rem !important;}.pr-3, .px-3{padding-right: 1rem !important;}.pb-3, .py-3{padding-bottom: 1rem !important;}.pl-3, .px-3{padding-left: 1rem !important;}.p-4{padding: 1.5rem !important;}.pt-4, .py-4{padding-top: 1.5rem !important;}.pr-4, .px-4{padding-right: 1.5rem !important;}.pb-4, .py-4{padding-bottom: 1.5rem !important;}.pl-4, .px-4{padding-left: 1.5rem !important;}.p-5{padding: 3rem !important;}.pt-5, .py-5{padding-top: 3rem !important;}.pr-5, .px-5{padding-right: 3rem !important;}.pb-5, .py-5{padding-bottom: 3rem !important;}.pl-5, .px-5{padding-left: 3rem !important;}.m-n1{margin: -0.25rem !important;}.mt-n1, .my-n1{margin-top: -0.25rem !important;}.mr-n1, .mx-n1{margin-right: -0.25rem !important;}.mb-n1, .my-n1{margin-bottom: -0.25rem !important;}.ml-n1, .mx-n1{margin-left: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.mt-n2, .my-n2{margin-top: -0.5rem !important;}.mr-n2, .mx-n2{margin-right: -0.5rem !important;}.mb-n2, .my-n2{margin-bottom: -0.5rem !important;}.ml-n2, .mx-n2{margin-left: -0.5rem !important;}.m-n3{margin: -1rem !important;}.mt-n3, .my-n3{margin-top: -1rem !important;}.mr-n3, .mx-n3{margin-right: -1rem !important;}.mb-n3, .my-n3{margin-bottom: -1rem !important;}.ml-n3, .mx-n3{margin-left: -1rem !important;}.m-n4{margin: -1.5rem !important;}.mt-n4, .my-n4{margin-top: -1.5rem !important;}.mr-n4, .mx-n4{margin-right: -1.5rem !important;}.mb-n4, .my-n4{margin-bottom: -1.5rem !important;}.ml-n4, .mx-n4{margin-left: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mt-n5, .my-n5{margin-top: -3rem !important;}.mr-n5, .mx-n5{margin-right: -3rem !important;}.mb-n5, .my-n5{margin-bottom: -3rem !important;}.ml-n5, .mx-n5{margin-left: -3rem !important;}.m-auto{margin: auto !important;}.mt-auto, .my-auto{margin-top: auto !important;}.mr-auto, .mx-auto{margin-right: auto !important;}.mb-auto, .my-auto{margin-bottom: auto !important;}.ml-auto, .mx-auto{margin-left: auto !important;}@media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-n1{margin: -0.25rem !important;}.mt-sm-n1, .my-sm-n1{margin-top: -0.25rem !important;}.mr-sm-n1, .mx-sm-n1{margin-right: -0.25rem !important;}.mb-sm-n1, .my-sm-n1{margin-bottom: -0.25rem !important;}.ml-sm-n1, .mx-sm-n1{margin-left: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.mt-sm-n2, .my-sm-n2{margin-top: -0.5rem !important;}.mr-sm-n2, .mx-sm-n2{margin-right: -0.5rem !important;}.mb-sm-n2, .my-sm-n2{margin-bottom: -0.5rem !important;}.ml-sm-n2, .mx-sm-n2{margin-left: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important;}.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important;}.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important;}.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important;}.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important;}.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important;}.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important;}.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important;}.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important;}.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}}@media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-n1{margin: -0.25rem !important;}.mt-md-n1, .my-md-n1{margin-top: -0.25rem !important;}.mr-md-n1, .mx-md-n1{margin-right: -0.25rem !important;}.mb-md-n1, .my-md-n1{margin-bottom: -0.25rem !important;}.ml-md-n1, .mx-md-n1{margin-left: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.mt-md-n2, .my-md-n2{margin-top: -0.5rem !important;}.mr-md-n2, .mx-md-n2{margin-right: -0.5rem !important;}.mb-md-n2, .my-md-n2{margin-bottom: -0.5rem !important;}.ml-md-n2, .mx-md-n2{margin-left: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.mt-md-n3, .my-md-n3{margin-top: -1rem !important;}.mr-md-n3, .mx-md-n3{margin-right: -1rem !important;}.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important;}.ml-md-n3, .mx-md-n3{margin-left: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important;}.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important;}.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important;}.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mt-md-n5, .my-md-n5{margin-top: -3rem !important;}.mr-md-n5, .mx-md-n5{margin-right: -3rem !important;}.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important;}.ml-md-n5, .mx-md-n5{margin-left: -3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}}@media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-n1{margin: -0.25rem !important;}.mt-lg-n1, .my-lg-n1{margin-top: -0.25rem !important;}.mr-lg-n1, .mx-lg-n1{margin-right: -0.25rem !important;}.mb-lg-n1, .my-lg-n1{margin-bottom: -0.25rem !important;}.ml-lg-n1, .mx-lg-n1{margin-left: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.mt-lg-n2, .my-lg-n2{margin-top: -0.5rem !important;}.mr-lg-n2, .mx-lg-n2{margin-right: -0.5rem !important;}.mb-lg-n2, .my-lg-n2{margin-bottom: -0.5rem !important;}.ml-lg-n2, .mx-lg-n2{margin-left: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important;}.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important;}.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important;}.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important;}.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important;}.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important;}.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important;}.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important;}.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important;}.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-n1{margin: -0.25rem !important;}.mt-xl-n1, .my-xl-n1{margin-top: -0.25rem !important;}.mr-xl-n1, .mx-xl-n1{margin-right: -0.25rem !important;}.mb-xl-n1, .my-xl-n1{margin-bottom: -0.25rem !important;}.ml-xl-n1, .mx-xl-n1{margin-left: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.mt-xl-n2, .my-xl-n2{margin-top: -0.5rem !important;}.mr-xl-n2, .mx-xl-n2{margin-right: -0.5rem !important;}.mb-xl-n2, .my-xl-n2{margin-bottom: -0.5rem !important;}.ml-xl-n2, .mx-xl-n2{margin-left: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important;}.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important;}.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important;}.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important;}.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important;}.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important;}.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important;}.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important;}.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important;}.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}}.text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{text-align: justify !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}@media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.font-weight-light{font-weight: 300 !important;}.font-weight-lighter{font-weight: lighter !important;}.font-weight-normal{font-weight: 400 !important;}.font-weight-bold{font-weight: 700 !important;}.font-weight-bolder{font-weight: bolder !important;}.font-italic{font-style: italic !important;}.text-white{color: white !important;}.text-primary{color: #00A09D !important;}a.text-primary:hover, a.text-primary:focus{color: #005452 !important;}.text-secondary{color: #adb5bd !important;}a.text-secondary:hover, a.text-secondary:focus{color: #838f9b !important;}.text-success{color: #2CBB70 !important;}a.text-success:hover, a.text-success:focus{color: #1d7d4b !important;}.text-info{color: #4B9EB6 !important;}a.text-info:hover, a.text-info:focus{color: #346f80 !important;}.text-warning{color: #F79B5B !important;}a.text-warning:hover, a.text-warning:focus{color: #f36f12 !important;}.text-danger{color: #D9534F !important;}a.text-danger:hover, a.text-danger:focus{color: #b52b27 !important;}.text-light{color: #f6f9f9 !important;}a.text-light:hover, a.text-light:focus{color: #c8dada !important;}.text-dark{color: #141f1e !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-default{color: #adb5bd !important;}a.text-default:hover, a.text-default:focus{color: #838f9b !important;}.text-violet-dark{color: #875A7B !important;}a.text-violet-dark:hover, a.text-violet-dark:focus{color: #593b51 !important;}.text-violet-darker{color: #62495B !important;}a.text-violet-darker:hover, a.text-violet-darker:focus{color: #362832 !important;}.text-inverse-lightest{color: #98A6B0 !important;}a.text-inverse-lightest:hover, a.text-inverse-lightest:focus{color: #6d818e !important;}.text-inverse-light{color: #8B979F !important;}a.text-inverse-light:hover, a.text-inverse-light:focus{color: #647179 !important;}.text-inverse{color: #47738F !important;}a.text-inverse:hover, a.text-inverse:focus{color: #2e4a5c !important;}.text-inverse-dark{color: #5B7687 !important;}a.text-inverse-dark:hover, a.text-inverse-dark:focus{color: #3c4e59 !important;}.text-inverse-darker{color: #485761 !important;}a.text-inverse-darker:hover, a.text-inverse-darker:focus{color: #273035 !important;}.text-alpha{color: #00A09D !important;}a.text-alpha:hover, a.text-alpha:focus{color: #005452 !important;}.text-alpha-dark{color: #18856F !important;}a.text-alpha-dark:hover, a.text-alpha-dark:focus{color: #0c4439 !important;}.text-alpha-light{color: #26D1AF !important;}a.text-alpha-light:hover, a.text-alpha-light:focus{color: #1a9079 !important;}.text-alpha-lightest{color: #2AEBC4 !important;}a.text-alpha-lightest:hover, a.text-alpha-lightest:focus{color: #11b796 !important;}.text-beta{color: #5B899E !important;}a.text-beta:hover, a.text-beta:focus{color: #3f5f6d !important;}.text-beta-dark{color: #3D5D6B !important;}a.text-beta-dark:hover, a.text-beta-dark:focus{color: #21333a !important;}.text-beta-light{color: #699FB8 !important;}a.text-beta-light:hover, a.text-beta-light:focus{color: #447890 !important;}.text-beta-lightest{color: #77B5D1 !important;}a.text-beta-lightest:hover, a.text-beta-lightest:focus{color: #4095bc !important;}.text-gamma{color: #E46F78 !important;}a.text-gamma:hover, a.text-gamma:focus{color: #d82f3c !important;}.text-gamma-dark{color: #B0565C !important;}a.text-gamma-dark:hover, a.text-gamma-dark:focus{color: #7e3b40 !important;}.text-gamma-light{color: #FC7C84 !important;}a.text-gamma-light:hover, a.text-gamma-light:focus{color: #fa313e !important;}.text-gamma-lightest{color: #FC959C !important;}a.text-gamma-lightest:hover, a.text-gamma-lightest:focus{color: #fa4b57 !important;}.text-delta{color: #5C5B80 !important;}a.text-delta:hover, a.text-delta:focus{color: #3c3b53 !important;}.text-delta-dark{color: #37364D !important;}a.text-delta-dark:hover, a.text-delta-dark:focus{color: #171620 !important;}.text-delta-light{color: #6E6D99 !important;}a.text-delta-light:hover, a.text-delta-light:focus{color: #4d4c6d !important;}.text-delta-lightest{color: #807FB3 !important;}a.text-delta-lightest:hover, a.text-delta-lightest:focus{color: #575690 !important;}.text-epsilon{color: #D5653E !important;}a.text-epsilon:hover, a.text-epsilon:focus{color: #a34423 !important;}.text-epsilon-dark{color: #A34E2F !important;}a.text-epsilon-dark:hover, a.text-epsilon-dark:focus{color: #68321e !important;}.text-epsilon-light{color: #F07346 !important;}a.text-epsilon-light:hover, a.text-epsilon-light:focus{color: #d84612 !important;}.text-epsilon-lightest{color: #FF8D63 !important;}a.text-epsilon-lightest:hover, a.text-epsilon-lightest:focus{color: #ff5517 !important;}.text-body{color: #343a40 !important;}.text-muted{color: #6c757d !important;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.text-decoration-none{text-decoration: none !important;}.text-break{word-break: break-word !important; overflow-wrap: break-word !important;}.text-reset{color: inherit !important;}.visible{visibility: visible !important;}.invisible, .s_animated_headline .s_animated_headline_content b, .s_animated_headline .s_animated_headline_content i, .s_animated_headline .s_animated_headline_content.s_animated_headline_selected:after{visibility: hidden !important;}@media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge, .label{border: 1px solid black;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: white !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} + /* /web/static/src/scss/bootstrap_review.scss defined in bundle 'web.assets_frontend' */ + .alert { + clear: both; + } + .bg-100 { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-100 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-100:hover, + a.bg-100:focus, + button.bg-100:hover, + button.bg-100:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-100 { + color: #f8f9fa !important; + } + a.text-100:hover, + a.text-100:focus { + color: #cbd3da !important; + } + .bg-200 { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-200 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-200:hover, + a.bg-200:focus, + button.bg-200:hover, + button.bg-200:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-200 { + color: #e9ecef !important; + } + a.text-200:hover, + a.text-200:focus { + color: #bdc6cf !important; + } + .bg-300 { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-300 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-300:hover, + a.bg-300:focus, + button.bg-300:hover, + button.bg-300:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-300 { + color: #dee2e6 !important; + } + a.text-300:hover, + a.text-300:focus { + color: #b2bcc5 !important; + } + .bg-400 { + background-color: #ced4da !important; + color: #343a40; + } + .bg-400 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-400:hover, + a.bg-400:focus, + button.bg-400:hover, + button.bg-400:focus { + background-color: #b1bbc4 !important; + color: white; + } + .text-400 { + color: #ced4da !important; + } + a.text-400:hover, + a.text-400:focus { + color: #a2aeb9 !important; + } + .bg-500 { + background-color: #adb5bd !important; + color: white; + } + .bg-500 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-500:hover, + a.bg-500:focus, + button.bg-500:hover, + button.bg-500:focus { + background-color: #919ca6 !important; + color: white; + } + .text-500 { + color: #adb5bd !important; + } + a.text-500:hover, + a.text-500:focus { + color: #838f9b !important; + } + .bg-600 { + background-color: #6c757d !important; + color: white; + } + .bg-600 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-600:hover, + a.bg-600:focus, + button.bg-600:hover, + button.bg-600:focus { + background-color: #545b62 !important; + color: white; + } + .text-600 { + color: #6c757d !important; + } + a.text-600:hover, + a.text-600:focus { + color: #494f54 !important; + } + .bg-700 { + background-color: #495057 !important; + color: white; + } + .bg-700 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-700:hover, + a.bg-700:focus, + button.bg-700:hover, + button.bg-700:focus { + background-color: #32373b !important; + color: white; + } + .text-700 { + color: #495057 !important; + } + a.text-700:hover, + a.text-700:focus { + color: #262a2d !important; + } + .bg-800 { + background-color: #343a40 !important; + color: white; + } + .bg-800 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-800:hover, + a.bg-800:focus, + button.bg-800:hover, + button.bg-800:focus { + background-color: #1d2124 !important; + color: white; + } + .text-800 { + color: #343a40 !important; + } + a.text-800:hover, + a.text-800:focus { + color: #121416 !important; + } + .bg-900 { + background-color: #212529 !important; + color: white; + } + .bg-900 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-900:hover, + a.bg-900:focus, + button.bg-900:hover, + button.bg-900:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-900 { + color: #212529 !important; + } + a.text-900:hover, + a.text-900:focus { + color: black !important; + } + .bg-black-25 { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .bg-black-25 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-25:hover, + a.bg-black-25:focus, + button.bg-black-25:hover, + button.bg-black-25:focus { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .text-black-25 { + color: rgba(0, 0, 0, 0.25) !important; + } + a.text-black-25:hover, + a.text-black-25:focus { + color: rgba(0, 0, 0, 0.25) !important; + } + .bg-black-50 { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .bg-black-50 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-50:hover, + a.bg-black-50:focus, + button.bg-black-50:hover, + button.bg-black-50:focus { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; + } + a.text-black-50:hover, + a.text-black-50:focus { + color: rgba(0, 0, 0, 0.5) !important; + } + .bg-black-75 { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .bg-black-75 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-75:hover, + a.bg-black-75:focus, + button.bg-black-75:hover, + button.bg-black-75:focus { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .text-black-75 { + color: rgba(0, 0, 0, 0.75) !important; + } + a.text-black-75:hover, + a.text-black-75:focus { + color: rgba(0, 0, 0, 0.75) !important; + } + .bg-white-25 { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #343a40; + } + .bg-white-25 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-25:hover, + a.bg-white-25:focus, + button.bg-white-25:hover, + button.bg-white-25:focus { + background-color: rgba(230, 229, 229, 0.25) !important; + color: #343a40; + } + .text-white-25 { + color: rgba(255, 255, 255, 0.25) !important; + } + a.text-white-25:hover, + a.text-white-25:focus { + color: rgba(217, 217, 217, 0.25) !important; + } + .bg-white-50 { + background-color: rgba(255, 255, 255, 0.5) !important; + color: #343a40; + } + .bg-white-50 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-50:hover, + a.bg-white-50:focus, + button.bg-white-50:hover, + button.bg-white-50:focus { + background-color: rgba(230, 229, 229, 0.5) !important; + color: #343a40; + } + .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; + } + a.text-white-50:hover, + a.text-white-50:focus { + color: rgba(217, 217, 217, 0.5) !important; + } + .bg-white-75 { + background-color: rgba(255, 255, 255, 0.75) !important; + color: #343a40; + } + .bg-white-75 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-75:hover, + a.bg-white-75:focus, + button.bg-white-75:hover, + button.bg-white-75:focus { + background-color: rgba(230, 229, 229, 0.75) !important; + color: #343a40; + } + .text-white-75 { + color: rgba(255, 255, 255, 0.75) !important; + } + a.text-white-75:hover, + a.text-white-75:focus { + color: rgba(217, 217, 217, 0.75) !important; + } + .bg-white { + background-color: white !important; + color: #343a40; + } + .bg-white .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white:hover, + a.bg-white:focus, + button.bg-white:hover, + button.bg-white:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .text-white { + color: white !important; + } + a.text-white:hover, + a.text-white:focus { + color: #d9d9d9 !important; + } + .bg-black { + background-color: black !important; + color: white; + } + .bg-black .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black:hover, + a.bg-black:focus, + button.bg-black:hover, + button.bg-black:focus { + background-color: black !important; + color: white; + } + .text-black { + color: black !important; + } + a.text-black:hover, + a.text-black:focus { + color: black !important; + } + .bg-gray-lightest { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-gray-lightest .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lightest:hover, + a.bg-gray-lightest:focus, + button.bg-gray-lightest:hover, + button.bg-gray-lightest:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-gray-lightest { + color: #f8f9fa !important; + } + a.text-gray-lightest:hover, + a.text-gray-lightest:focus { + color: #cbd3da !important; + } + .bg-gray-lighter { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-gray-lighter .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lighter:hover, + a.bg-gray-lighter:focus, + button.bg-gray-lighter:hover, + button.bg-gray-lighter:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-gray-lighter { + color: #e9ecef !important; + } + a.text-gray-lighter:hover, + a.text-gray-lighter:focus { + color: #bdc6cf !important; + } + .bg-gray-light { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-gray-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-light:hover, + a.bg-gray-light:focus, + button.bg-gray-light:hover, + button.bg-gray-light:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-gray-light { + color: #dee2e6 !important; + } + a.text-gray-light:hover, + a.text-gray-light:focus { + color: #b2bcc5 !important; + } + .bg-gray { + background-color: #adb5bd !important; + color: white; + } + .bg-gray .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray:hover, + a.bg-gray:focus, + button.bg-gray:hover, + button.bg-gray:focus { + background-color: #919ca6 !important; + color: white; + } + .text-gray { + color: #adb5bd !important; + } + a.text-gray:hover, + a.text-gray:focus { + color: #838f9b !important; + } + .bg-gray-dark { + background-color: #6c757d !important; + color: white; + } + .bg-gray-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-dark:hover, + a.bg-gray-dark:focus, + button.bg-gray-dark:hover, + button.bg-gray-dark:focus { + background-color: #545b62 !important; + color: white; + } + .text-gray-dark { + color: #6c757d !important; + } + a.text-gray-dark:hover, + a.text-gray-dark:focus { + color: #494f54 !important; + } + .bg-gray-darker { + background-color: #343a40 !important; + color: white; + } + .bg-gray-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darker:hover, + a.bg-gray-darker:focus, + button.bg-gray-darker:hover, + button.bg-gray-darker:focus { + background-color: #1d2124 !important; + color: white; + } + .text-gray-darker { + color: #343a40 !important; + } + a.text-gray-darker:hover, + a.text-gray-darker:focus { + color: #121416 !important; + } + .bg-gray-darkest { + background-color: #212529 !important; + color: white; + } + .bg-gray-darkest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darkest:hover, + a.bg-gray-darkest:focus, + button.bg-gray-darkest:hover, + button.bg-gray-darkest:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-gray-darkest { + color: #212529 !important; + } + a.text-gray-darkest:hover, + a.text-gray-darkest:focus { + color: black !important; + } + .card-body, + .panel-body, + .well { + background-color: rgba(255, 255, 255, 0.9) !important; + color: #343a40; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .card-body:first-child, + .panel-body:first-child, + .well:first-child { + border-top-left-radius: calc(0.125rem - 1px); + border-top-right-radius: calc(0.125rem - 1px); + } + .card-body:last-child, + .panel-body:last-child, + .well:last-child { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .card-body.row, + .form-horizontal .card-body.form-group, + .form-horizontal .form-group.panel-body, + .form-horizontal .form-group.well, + .row.panel-body, + .row.well { + background-color: transparent !important; + } + .accordion .collapsing > .card-body:first-child, + .accordion .collapsing > .panel-body:first-child, + .accordion .collapsing > .well:first-child, + .accordion .collapse.show > .card-body:first-child, + .accordion .collapse.show > .panel-body:first-child, + .accordion .collapse.show > .well:first-child { + margin-top: 1px; + } + .toast-header { + background-clip: border-box; + } + .toast-body { + background-color: rgba(255, 255, 255, 0.93) !important; + color: #343a40; + } + .toast-body .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + @media (min-width: 576px) { + .modal-dialog { + height: 100%; + padding: 1.75rem 0; + margin: 0 auto; + } + .modal-content { + max-height: 100%; + } + .modal-header, + .modal-footer { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + .modal-body { + overflow: auto; + -webkit-transform: translate3d(0, 0, 0); + min-height: 0; + } + } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; + } + .popover { + right: auto; + } + .input-group .form-control { + height: initial; + } + /* /web/static/src/scss/lazyloader.scss defined in bundle 'web.assets_frontend' */ + a[href].o_wait_lazy_js, + .o_wait_lazy_js a[href], + button.o_wait_lazy_js, + .o_wait_lazy_js button, + input[type="submit"].o_wait_lazy_js, + .o_wait_lazy_js input[type="submit"], + input[type="button"].o_wait_lazy_js, + .o_wait_lazy_js input[type="button"], + .btn.o_wait_lazy_js, + .o_wait_lazy_js .btn { + pointer-events: none; + } + /* /web/static/src/scss/navbar_mobile.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + .o_main_navbar .o_app { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar > .o_menu_brand { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar { + transition: height 200ms linear 0s; + position: relative; + height: 46px; + } + .o_main_navbar > ul > li { + float: none; + } + .o_main_navbar > ul > li .dropdown-backdrop { + display: none; + } + .o_main_navbar > ul > li .dropdown-menu.show { + max-height: none; + } + .o_main_navbar > ul.o_menu_sections { + width: 100%; + display: none; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show { + position: static; + float: none; + background-color: transparent; + box-shadow: none; + border: none; + overflow: visible; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item, + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > a { + background-color: transparent; + color: inherit; + } + .o_main_navbar > ul.o_menu_systray { + position: absolute; + top: 0px; + left: 46px; + bottom: auto; + right: 46px; + height: 46px; + text-align: right; + } + .o_main_navbar > ul.o_menu_systray > li { + display: inline-block; + } + .o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show { + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + width: auto; + } + .o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name { + display: none; + } + } + @media (max-width: 767.98px) { + body.o_mobile_menu_opened > .o_main_navbar { + height: 100%; + overflow: auto; + } + body.o_mobile_menu_opened > .o_main_navbar .o_menu_sections { + display: block; + } + } + @media (max-width: 767.98px) { + .o_switch_company_menu > .dropdown-menu { + padding-top: 0px; + } + .o_switch_company_menu > .dropdown-menu .bg-info { + padding: 10px; + } + } + /* /web/static/src/scss/notification.scss defined in bundle 'web.assets_frontend' */ + .o_notification_manager { + position: absolute; + top: 2.359375rem; + left: auto; + bottom: auto; + right: 0; + position: fixed; + z-index: 1055; + width: 350px; + max-width: 100%; + } + .o_notification_manager .o_notification { + width: 100%; + } + /* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */ + html, + body { + position: relative; + width: 100%; + height: 100%; + } + .css_non_editable_mode_hidden { + display: none !important; + } + .editor_enable .css_editable_mode_hidden { + display: none !important; + } + .note-toolbar { + margin-left: 0 !important; + } + .note-popover .popover > .arrow { + display: none; + } + .note-popover .popover .dropdown-menu .dropdown-item > i, + .note-popover .popover .dropdown-menu a > i, + .note-editor .dropdown-menu .dropdown-item > i, + .note-editor .dropdown-menu a > i { + visibility: hidden; + } + .note-popover .popover .dropdown-menu .dropdown-item.checked > i, + .note-popover .popover .dropdown-menu a.checked > i, + .note-editor .dropdown-menu .dropdown-item.checked > i, + .note-editor .dropdown-menu a.checked > i { + visibility: visible; + } + #wrapwrap table.table.table-bordered, + .o_editable table.table.table-bordered { + table-layout: fixed; + } + #wrapwrap table.table.table-bordered td, + .o_editable table.table.table-bordered td { + min-width: 20px; + } + @media (max-width: 767.98px) { + #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table { + table-layout: auto; + } + } + ul.o_checklist { + list-style: none; + } + ul.o_checklist > li { + position: relative; + margin-left: 20px; + } + ul.o_checklist > li::before { + content: ''; + position: absolute; + left: -20px; + display: block; + height: 13px; + width: 13px; + margin-top: 4px; + border: 1px solid; + text-align: center; + cursor: pointer; + } + ul.o_checklist > li.o_checked { + text-decoration: line-through; + } + ul.o_checklist > li.o_checked::after { + content: "✓"; + position: absolute; + left: -18px; + top: +1px; + } + ol > li.o_indent, + ul > li.o_indent { + margin-left: 0; + list-style: none; + } + ol > li.o_indent::before, + ul > li.o_indent::before { + content: none; + } + img.shadow { + box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); + } + img.padding-small, + .img.padding-small, + span.fa.padding-small, + iframe.padding-small { + padding: 4px; + } + img.padding-medium, + .img.padding-medium, + span.fa.padding-medium, + iframe.padding-medium { + padding: 8px; + } + img.padding-large, + .img.padding-large, + span.fa.padding-large, + iframe.padding-large { + padding: 16px; + } + img.padding-xl, + .img.padding-xl, + span.fa.padding-xl, + iframe.padding-xl { + padding: 32px; + } + img.ml-auto, + img.mx-auto { + display: block; + } + .fa-6x { + font-size: 6em; + } + .fa-7x { + font-size: 7em; + } + .fa-8x { + font-size: 8em; + } + .fa-9x { + font-size: 9em; + } + .fa-10x { + font-size: 10em; + } + .fa.d-block.mx-auto { + text-align: center; + } + div.media_iframe_video { + margin: 0 auto; + text-align: center; + position: relative; + overflow: hidden; + min-width: 100px; + } + div.media_iframe_video iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + margin: 0 auto; + margin-left: -50%; + } + div.media_iframe_video.padding-small iframe { + padding: 4px; + } + div.media_iframe_video.padding-medium iframe { + padding: 8px; + } + div.media_iframe_video.padding-large iframe { + padding: 16px; + } + div.media_iframe_video.padding-xl iframe { + padding: 32px; + } + div.media_iframe_video .media_iframe_video_size { + padding-bottom: 66.5%; + position: relative; + width: 100%; + height: 0; + } + div.media_iframe_video .css_editable_mode_display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + display: none; + z-index: 2; + } + html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; + } + address .fa.fa-mobile-phone { + margin: 0 3px 0 2px; + } + address .fa.fa-file-text-o { + margin-right: 1px; + } + span[data-oe-type="monetary"] { + white-space: nowrap; + } + ul.oe_menu_editor .oe_menu_placeholder { + outline: 1px dashed #4183C4; + } + ul.oe_menu_editor ul { + list-style: none; + } + ul.oe_menu_editor li div { + cursor: move; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .pt0 { + padding-top: 0px !important; + } + .pb0 { + padding-bottom: 0px !important; + } + .mt8 { + margin-top: 8px !important; + } + .mb8 { + margin-bottom: 8px !important; + } + .pt8 { + padding-top: 8px !important; + } + .pb8 { + padding-bottom: 8px !important; + } + .mt16 { + margin-top: 16px !important; + } + .mb16 { + margin-bottom: 16px !important; + } + .pt16 { + padding-top: 16px !important; + } + .pb16 { + padding-bottom: 16px !important; + } + .mt24 { + margin-top: 24px !important; + } + .mb24 { + margin-bottom: 24px !important; + } + .pt24 { + padding-top: 24px !important; + } + .pb24 { + padding-bottom: 24px !important; + } + .mt32 { + margin-top: 32px !important; + } + .mb32 { + margin-bottom: 32px !important; + } + .pt32 { + padding-top: 32px !important; + } + .pb32 { + padding-bottom: 32px !important; + } + .mt40 { + margin-top: 40px !important; + } + .mb40 { + margin-bottom: 40px !important; + } + .pt40 { + padding-top: 40px !important; + } + .pb40 { + padding-bottom: 40px !important; + } + .mt48 { + margin-top: 48px !important; + } + .mb48 { + margin-bottom: 48px !important; + } + .pt48 { + padding-top: 48px !important; + } + .pb48 { + padding-bottom: 48px !important; + } + .mt56 { + margin-top: 56px !important; + } + .mb56 { + margin-bottom: 56px !important; + } + .pt56 { + padding-top: 56px !important; + } + .pb56 { + padding-bottom: 56px !important; + } + .mt64 { + margin-top: 64px !important; + } + .mb64 { + margin-bottom: 64px !important; + } + .pt64 { + padding-top: 64px !important; + } + .pb64 { + padding-bottom: 64px !important; + } + .mt72 { + margin-top: 72px !important; + } + .mb72 { + margin-bottom: 72px !important; + } + .pt72 { + padding-top: 72px !important; + } + .pb72 { + padding-bottom: 72px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .pt80 { + padding-top: 80px !important; + } + .pb80 { + padding-bottom: 80px !important; + } + .mt88 { + margin-top: 88px !important; + } + .mb88 { + margin-bottom: 88px !important; + } + .pt88 { + padding-top: 88px !important; + } + .pb88 { + padding-bottom: 88px !important; + } + .mt96 { + margin-top: 96px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 96px !important; + } + .pt96 { + padding-top: 96px !important; + } + .pb96 { + padding-bottom: 96px !important; + } + .mt104 { + margin-top: 104px !important; + } + .mb104 { + margin-bottom: 104px !important; + } + .pt104 { + padding-top: 104px !important; + } + .pb104 { + padding-bottom: 104px !important; + } + .mt112 { + margin-top: 112px !important; + } + .mb112 { + margin-bottom: 112px !important; + } + .pt112 { + padding-top: 112px !important; + } + .pb112 { + padding-bottom: 112px !important; + } + .mt120 { + margin-top: 120px !important; + } + .mb120 { + margin-bottom: 120px !important; + } + .pt120 { + padding-top: 120px !important; + } + .pb120 { + padding-bottom: 120px !important; + } + .mt128 { + margin-top: 128px !important; + } + .mb128 { + margin-bottom: 128px !important; + } + .pt128 { + padding-top: 128px !important; + } + .pb128 { + padding-bottom: 128px !important; + } + .mt136 { + margin-top: 136px !important; + } + .mb136 { + margin-bottom: 136px !important; + } + .pt136 { + padding-top: 136px !important; + } + .pb136 { + padding-bottom: 136px !important; + } + .mt144 { + margin-top: 144px !important; + } + .mb144 { + margin-bottom: 144px !important; + } + .pt144 { + padding-top: 144px !important; + } + .pb144 { + padding-bottom: 144px !important; + } + .mt152 { + margin-top: 152px !important; + } + .mb152 { + margin-bottom: 152px !important; + } + .pt152 { + padding-top: 152px !important; + } + .pb152 { + padding-bottom: 152px !important; + } + .mt160 { + margin-top: 160px !important; + } + .mb160 { + margin-bottom: 160px !important; + } + .pt160 { + padding-top: 160px !important; + } + .pb160 { + padding-bottom: 160px !important; + } + .mt168 { + margin-top: 168px !important; + } + .mb168 { + margin-bottom: 168px !important; + } + .pt168 { + padding-top: 168px !important; + } + .pb168 { + padding-bottom: 168px !important; + } + .mt176 { + margin-top: 176px !important; + } + .mb176 { + margin-bottom: 176px !important; + } + .pt176 { + padding-top: 176px !important; + } + .pb176 { + padding-bottom: 176px !important; + } + .mt184 { + margin-top: 184px !important; + } + .mb184 { + margin-bottom: 184px !important; + } + .pt184 { + padding-top: 184px !important; + } + .pb184 { + padding-bottom: 184px !important; + } + .mt192 { + margin-top: 192px !important; + } + .mb192 { + margin-bottom: 192px !important; + } + .pt192 { + padding-top: 192px !important; + } + .pb192 { + padding-bottom: 192px !important; + } + .mt200 { + margin-top: 200px !important; + } + .mb200 { + margin-bottom: 200px !important; + } + .pt200 { + padding-top: 200px !important; + } + .pb200 { + padding-bottom: 200px !important; + } + .mt208 { + margin-top: 208px !important; + } + .mb208 { + margin-bottom: 208px !important; + } + .pt208 { + padding-top: 208px !important; + } + .pb208 { + padding-bottom: 208px !important; + } + .mt216 { + margin-top: 216px !important; + } + .mb216 { + margin-bottom: 216px !important; + } + .pt216 { + padding-top: 216px !important; + } + .pb216 { + padding-bottom: 216px !important; + } + .mt224 { + margin-top: 224px !important; + } + .mb224 { + margin-bottom: 224px !important; + } + .pt224 { + padding-top: 224px !important; + } + .pb224 { + padding-bottom: 224px !important; + } + .mt232 { + margin-top: 232px !important; + } + .mb232 { + margin-bottom: 232px !important; + } + .pt232 { + padding-top: 232px !important; + } + .pb232 { + padding-bottom: 232px !important; + } + .mt240 { + margin-top: 240px !important; + } + .mb240 { + margin-bottom: 240px !important; + } + .pt240 { + padding-top: 240px !important; + } + .pb240 { + padding-bottom: 240px !important; + } + .mt248 { + margin-top: 248px !important; + } + .mb248 { + margin-bottom: 248px !important; + } + .pt248 { + padding-top: 248px !important; + } + .pb248 { + padding-bottom: 248px !important; + } + .mt256 { + margin-top: 256px !important; + } + .mb256 { + margin-bottom: 256px !important; + } + .pt256 { + padding-top: 256px !important; + } + .pb256 { + padding-bottom: 256px !important; + } + .mt4 { + margin-top: 4px !important; + } + .mb4 { + margin-bottom: 4px !important; + } + .pt4 { + padding-top: 4px !important; + } + .pb4 { + padding-bottom: 4px !important; + } + .mt92 { + margin-top: 92px !important; + } + .mb92 { + margin-bottom: 92px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + .ml4 { + margin-left: 4px !important; + } + .mr4 { + margin-right: 4px !important; + } + .ml8 { + margin-left: 8px !important; + } + .mr8 { + margin-right: 8px !important; + } + .ml16 { + margin-left: 16px !important; + } + .mr16 { + margin-right: 16px !important; + } + .ml32 { + margin-left: 32px !important; + } + .mr32 { + margin-right: 32px !important; + } + .ml64 { + margin-left: 64px !important; + } + .mr64 { + margin-right: 64px !important; + } + a.o_underline { + text-decoration: underline; + } + a.o_underline:hover { + text-decoration: underline; + } + .o_ace_view_editor { + background: #2F3129; + color: white; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + opacity: 0.97; + } + .o_ace_view_editor .o_ace_view_editor_title { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + padding: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > .o_ace_type_switcher > button::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 4px; + } + .o_ace_view_editor .o_ace_view_editor_title > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + font-size: 11px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option > .custom-control { + margin-right: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_res_list { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 60px; + } + .o_ace_view_editor #ace-view-id { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + padding: 7.5px 15px; + background-color: #4a4d40; + } + .o_ace_view_editor #ace-view-id .o_ace_editor_resource_info { + color: #ebecee; + } + .o_ace_view_editor #ace-view-editor { + height: 70%; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + .o_ace_view_editor #ace-view-editor .ace_gutter { + display: block !important; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error { + position: relative; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error::after { + position: absolute; + top: -100%; + left: 0; + bottom: -100%; + right: 0; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_view_editor #ace-view-editor .ace_resize_bar { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + width: 25px; + height: 100%; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_scroller.o_error::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: auto; + width: 3px; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_select2_dropdown { + width: auto !important; + padding-top: 4px; + font-family: monospace !important; + } + .o_ace_select2_dropdown > .select2-results { + max-height: none; + max-height: 70vh; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label { + padding-top: 1px; + padding-bottom: 2px; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label > .o_ace_select2_result { + padding: 0; + font-size: 12px; + white-space: nowrap; + } + .o_nocontent_help { + pointer-events: auto; + max-width: 650px; + margin: auto; + padding: 15px; + z-index: 1000; + text-align: center; + color: #777777; + font-size: 115%; + } + .o_nocontent_help > p:first-of-type { + margin-top: 0; + color: #4c4c4c; + font-weight: bold; + font-size: 125%; + } + .o_nocontent_help a { + cursor: pointer; + } + @media (max-width: 767.98px) { + odoo-wysiwyg-container .panel-heading.note-toolbar { + overflow-x: auto; + } + odoo-wysiwyg-container .btn-group { + position: static; + } + .o_technical_modal.o_web_editor_dialog { + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog { + max-width: inherit !important; + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content { + height: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search .btn-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + justify-content: space-around; + padding: 5px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons { + text-align: center; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search { + height: inherit; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group .btn.btn-primary:not(.dropdown-toggle) { + width: 90%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .btn { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell { + flex: initial; + max-width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove { + opacity: inherit; + top: 10px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto .form-group input.w-100 { + min-width: 100px; + } + } + /* /web_editor/static/src/scss/web_editor.frontend.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + img, .media_iframe_video, span.fa, i.fa { + transform: none !important; + } + } + .o_wysiwyg_loader { + pointer-events: none; + min-height: 100px; + color: transparent; + } + .o_wysiwyg_loading { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + } + /* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 576px) { + .w-sm-25 { + width: 25% !important; + } + .w-sm-50 { + width: 50% !important; + } + .w-sm-75 { + width: 75% !important; + } + .w-sm-100 { + width: 100% !important; + } + .w-sm-auto { + width: auto !important; + } + .w-sm-0 { + width: 0 !important; + } + .h-sm-25 { + height: 25% !important; + } + .h-sm-50 { + height: 50% !important; + } + .h-sm-75 { + height: 75% !important; + } + .h-sm-100 { + height: 100% !important; + } + .h-sm-auto { + height: auto !important; + } + .h-sm-0 { + height: 0 !important; + } + } + @media (min-width: 768px) { + .w-md-25 { + width: 25% !important; + } + .w-md-50 { + width: 50% !important; + } + .w-md-75 { + width: 75% !important; + } + .w-md-100 { + width: 100% !important; + } + .w-md-auto { + width: auto !important; + } + .w-md-0 { + width: 0 !important; + } + .h-md-25 { + height: 25% !important; + } + .h-md-50 { + height: 50% !important; + } + .h-md-75 { + height: 75% !important; + } + .h-md-100 { + height: 100% !important; + } + .h-md-auto { + height: auto !important; + } + .h-md-0 { + height: 0 !important; + } + } + @media (min-width: 992px) { + .w-lg-25 { + width: 25% !important; + } + .w-lg-50 { + width: 50% !important; + } + .w-lg-75 { + width: 75% !important; + } + .w-lg-100 { + width: 100% !important; + } + .w-lg-auto { + width: auto !important; + } + .w-lg-0 { + width: 0 !important; + } + .h-lg-25 { + height: 25% !important; + } + .h-lg-50 { + height: 50% !important; + } + .h-lg-75 { + height: 75% !important; + } + .h-lg-100 { + height: 100% !important; + } + .h-lg-auto { + height: auto !important; + } + .h-lg-0 { + height: 0 !important; + } + } + @media (min-width: 1200px) { + .w-xl-25 { + width: 25% !important; + } + .w-xl-50 { + width: 50% !important; + } + .w-xl-75 { + width: 75% !important; + } + .w-xl-100 { + width: 100% !important; + } + .w-xl-auto { + width: auto !important; + } + .w-xl-0 { + width: 0 !important; + } + .h-xl-25 { + height: 25% !important; + } + .h-xl-50 { + height: 50% !important; + } + .h-xl-75 { + height: 75% !important; + } + .h-xl-100 { + height: 100% !important; + } + .h-xl-auto { + height: auto !important; + } + .h-xl-0 { + height: 0 !important; + } + } + /* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + #wrapwrap { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + width: 100%; + min-height: 100%; + } + #wrapwrap > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + #wrapwrap > main { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + header .navbar-brand { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + max-width: 75%; + } + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + header .navbar-brand.logo img { + object-fit: contain; + display: block; + width: auto; + height: 2.359375rem; + } + @media (max-width: 767.98px) { + header .navbar-brand.logo img { + height: auto; + max-height: 2.359375rem; + } + } + header .nav-link, + header .nav > li > a { + white-space: nowrap; + } + .navbar { + margin-bottom: 0; + } + .navbar ul.nav > li.divider { + display: none; + border-right: 1px solid #e9ecef; + } + .navbar ul.nav > li.active + .divider { + visibility: hidden; + } + @media (max-width: 767.98px) { + .navbar .nav.navbar-nav.float-right, .navbar #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.nav.navbar-nav, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .navbar img.nav.navbar-nav { + float: none !important; + } + } + @media (min-width: 768px) { + .navbar-expand-md ul.nav > li.divider { + display: list-item; + } + } + ul.flex-column > li > a { + padding: 2px 15px; + } + a.fa:hover, + .btn-link.fa:hover { + text-decoration: none; + } + .jumbotron { + margin-bottom: 0; + } + ul { + list-style-type: disc; + } + ul ul { + list-style-type: circle; + } + ul ul ul { + list-style-type: square; + } + ul ul ul ul { + list-style-type: disc; + } + ul ul ul ul ul { + list-style-type: circle; + } + ul ul ul ul ul ul { + list-style-type: square; + } + ul ul ul ul ul ul ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + ol ol { + list-style-type: lower-alpha; + } + ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol { + list-style-type: decimal; + } + ol ol ol ol ol { + list-style-type: lower-alpha; + } + ol ol ol ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol ol ol ol { + list-style-type: decimal; + } + li > p { + margin: 0; + } + .container .container, + .container .container-fluid, + .container-fluid .container-fluid { + padding-right: 0; + padding-left: 0; + } + #wrap > .container::before, + #wrap > .container::after, + #wrap > .container-fluid::before, + #wrap > .container-fluid::after { + content: ""; + display: table; + clear: both; + } + [class^="col-lg-"] { + min-height: 24px; + } + .input-group { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .list-group-item:not([class*="list-group-item-"]):not(.active) { + color: #343a40; + } + .o_portal .breadcrumb, + .o_portal_wrap .o_portal_navbar .breadcrumb { + background-color: inherit; + } + .o_page_header, + .s_title .s_title_underlined { + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #dee2e6; + line-height: 2.1rem; + } + img.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img, + .media_iframe_video.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.media_iframe_video, + .o_image.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.o_image { + margin-left: 15px; + } + img.float-left, + .media_iframe_video.float-left, + .o_image.float-left { + margin-right: 15px; + } + img.o_we_custom_image { + display: inline-block; + } + ::-moz-selection { + background: rgba(150, 150, 220, 0.3); + } + ::selection { + background: rgba(150, 150, 220, 0.3); + } + .oe_search_box { + padding-right: 23px; + } + .para_large { + font-size: 120%; + } + .jumbotron .para_large p { + font-size: 150%; + } + .readable { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + .readable .container { + padding-left: 0; + padding-right: 0; + width: auto; + } + .oe_dark { + background-color: rgba(200, 200, 200, 0.14); + } + .oe_black { + background-color: rgba(0, 0, 0, 0.9); + color: white; + } + .oe_green { + background-color: #169C78; + color: white; + } + .oe_green .text-muted { + color: #ddd !important; + } + .oe_blue_light { + background-color: #41b6ab; + color: white; + } + .oe_blue_light .text-muted { + color: #ddd !important; + } + .oe_blue { + background-color: #34495e; + color: white; + } + .oe_orange { + background-color: #f05442; + color: white; + } + .oe_orange .text-muted { + color: #ddd !important; + } + .oe_purple { + background-color: #b163a3; + color: white; + } + .oe_purple .text-muted { + color: #ddd !important; + } + .oe_red { + background-color: #9C1b31; + color: white; + } + .oe_red .text-muted { + color: #ddd !important; + } + .oe_none { + background-color: #FFFFFF; + } + .oe_yellow { + background-color: #A2A51B; + } + .oe_green { + background-color: #149F2C; + } + #wrapwrap.o_portal { + background-color: #ececec !important; + color: #343a40; + } + #wrapwrap.o_portal .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .o_portal > tbody.o_portal_report_tbody { + vertical-align: middle; + } + .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover { + text-decoration: none; + } + .o_portal_wrap .o_portal_navbar { + background-color: white !important; + } + .o_portal_wrap .o_portal_navbar .breadcrumb { + padding-left: 0; + padding-right: 0; + } + .o_portal_wrap .o_portal_my_doc_table th { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .o_portal_wrap .o_portal_my_doc_table td { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .o_portal_wrap .o_portal_my_doc_table tr:last-child td { + padding-bottom: 0.375rem; + } + .o_portal_wrap .o_portal_my_doc_table td, + .o_portal_wrap .o_portal_my_doc_table th { + vertical-align: middle; + white-space: nowrap; + } + .o_portal_wrap address span[itemprop="name"] { + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div { + position: relative; + } + .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"] { + line-height: 1.2; + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div .fa { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + line-height: 1.45; + } + .o_portal_wrap address div[itemprop="address"] > div .fa + span, + .o_portal_wrap address div[itemprop="address"] > div .fa + div { + display: block; + padding-left: 1.78571429em; + } + .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div { + margin-top: 0.5em; + } + @media (max-width: 991.98px) { + .o_portal_wrap #o_portal_navbar_content { + margin: 0.5rem -1rem 0; + padding: 0.5rem 1rem; + border-top: 1px solid #dee2e6; + background-color: #e9ecef; + } + } + .o_portal_wrap table.table tr { + word-wrap: break-word; + } + .oe_attachments .o_image_small { + height: 40px; + width: 50px; + } + form label { + font-weight: 700; + } + form label.label-optional { + font-weight: 400; + } + .o_portal_contact_img { + width: 2.3em; + height: 2.3em; + object-fit: cover; + } + .o_portal_sidebar #sidebar_content.card, + .o_portal_sidebar #sidebar_content.panel, + .o_portal_sidebar #sidebar_content.well { + border-left: 0; + border-bottom: 0; + } + .o_portal_sidebar #sidebar_content.card > div.card-body, + .o_portal_sidebar #sidebar_content.panel > div.card-body, + .o_portal_sidebar #sidebar_content.well > div.card-body, + .o_portal_sidebar #sidebar_content.card > div.panel-body, + .o_portal_sidebar #sidebar_content.panel > div.panel-body, + .o_portal_sidebar #sidebar_content.well > div.panel-body, + .o_portal_sidebar #sidebar_content.card > div.well, + .o_portal_sidebar #sidebar_content.panel > div.well, + .o_portal_sidebar #sidebar_content.well > div.well { + border-left: 1px solid #dee2e6; + } + .o_portal_sidebar #sidebar_content.card > ul > li, + .o_portal_sidebar #sidebar_content.panel > ul > li, + .o_portal_sidebar #sidebar_content.well > ul > li { + border-left: 1px solid #dee2e6; + margin-bottom: -1px; + } + .o_portal_sidebar #sidebar_content.card > div.card-footer, + .o_portal_sidebar #sidebar_content.panel > div.card-footer, + .o_portal_sidebar #sidebar_content.well > div.card-footer, + .o_portal_sidebar #sidebar_content.card > div.panel-footer, + .o_portal_sidebar #sidebar_content.panel > div.panel-footer, + .o_portal_sidebar #sidebar_content.well > div.panel-footer { + border-left: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; + } + .o_portal_sidebar .o_portal_html_view { + overflow: hidden; + background: white; + position: relative; + } + .o_portal_sidebar .o_portal_html_view .o_portal_html_loader { + position: absolute; + top: 45%; + left: 0; + bottom: auto; + right: 0; + } + .o_portal_sidebar .o_portal_html_view iframe { + position: relative; + } + .o_portal_chatter { + padding: 10px; + } + .o_portal_chatter .o_portal_chatter_avatar { + width: 45px; + height: 45px; + margin-right: 1rem; + } + .o_portal_chatter .o_portal_chatter_header { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_composer { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.media-body > p:not(.o_portal_chatter_puslished_date):last-of-type { + margin-bottom: 5px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p { + font-size: 85%; + color: #a8a8a8; + margin: 0px; + } + .o_portal_chatter .o_portal_chatter_pager { + text-align: center; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name { + word-wrap: break-word; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + opacity: 0; + } + .o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete { + opacity: 1; + } + /* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */ + :root { + --is-alpha-primary: true; + --is-beta-secondary: false; + --header-font-size: 0.9375rem; + --font-number: 1; + --headings-font-number: 2; + --navbar-font-number: 1; + --buttons-font-number: 1; + --body: white; + --text: #343a40; + --h1: #212529; + --h2: #212529; + --h3: #212529; + --h4: #212529; + --h5: #212529; + --h6: #212529; + --logo-height: 2.359375rem; + --number-of-fonts: 6; + } + #wrapwrap { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + } + .navbar .nav-item, + .navbar .nav > li { + transition: opacity 1000ms ease 0s; + } + .navbar .o_menu_loading .nav-item, + .navbar .o_menu_loading .nav > li { + height: 0 !important; + overflow: hidden !important; + opacity: 0 !important; + } + header .navbar-brand { + font-size: 1.62715517rem; + } + header .navbar-brand, + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + .o_footer > #footer { + border-top: 1px solid transparent; + } + font[style*='background'], + font[class*='bg-'] { + padding: 2px 6px 4px; + } + .fa { + font-family: "FontAwesome" !important; + } + .fa.rounded-circle, + .fa.img-circle, + .fa.rounded, + .fa.img-rounded, + .fa.rounded-0, + .fa.rounded-leaf, + .fa.img-thumbnail, + .fa.shadow { + display: inline-block; + vertical-align: middle; + text-align: center; + width: 3rem; + height: 3rem; + line-height: 3rem; + background-color: #f8f9fa; + } + .fa.rounded-circle.fa-2x, + .fa.fa-2x.img-circle, + .fa.rounded.fa-2x, + .fa.fa-2x.img-rounded, + .fa.rounded-0.fa-2x, + .fa.rounded-leaf.fa-2x, + .fa.img-thumbnail.fa-2x, + .fa.shadow.fa-2x { + width: 5rem; + height: 5rem; + line-height: 5rem; + } + .fa.rounded-circle.fa-3x, + .fa.fa-3x.img-circle, + .fa.rounded.fa-3x, + .fa.fa-3x.img-rounded, + .fa.rounded-0.fa-3x, + .fa.rounded-leaf.fa-3x, + .fa.img-thumbnail.fa-3x, + .fa.shadow.fa-3x { + width: 6rem; + height: 6rem; + line-height: 6rem; + } + .fa.rounded-circle.fa-4x, + .fa.fa-4x.img-circle, + .fa.rounded.fa-4x, + .fa.fa-4x.img-rounded, + .fa.rounded-0.fa-4x, + .fa.rounded-leaf.fa-4x, + .fa.img-thumbnail.fa-4x, + .fa.shadow.fa-4x { + width: 7rem; + height: 7rem; + line-height: 7rem; + } + .fa.rounded-circle.fa-5x, + .fa.fa-5x.img-circle, + .fa.rounded.fa-5x, + .fa.fa-5x.img-rounded, + .fa.rounded-0.fa-5x, + .fa.rounded-leaf.fa-5x, + .fa.img-thumbnail.fa-5x, + .fa.shadow.fa-5x { + width: 8rem; + height: 8rem; + line-height: 8rem; + } + .fa.img-thumbnail { + padding: 0; + } + .fa.rounded-leaf { + border-top-left-radius: 3rem; + border-bottom-right-radius: 3rem; + } + .btn.flat { + border: 0; + letter-spacing: 0.05em; + text-transform: uppercase; + padding: 0.75rem 1.5rem; + font-size: 0.703125rem; + line-height: 1.45; + border-radius: 0; + } + .btn.flat.btn-lg, + .btn-group-lg > .btn.flat { + padding: 1rem 2rem; + font-size: 0.87890625rem; + line-height: 1.3333333; + border-radius: 0; + } + .btn.flat.btn-sm, + .btn-group-sm > .btn.flat, + .btn.flat.btn-xs { + padding: 0.5rem 1rem; + font-size: 0.5625rem; + line-height: 1.3; + border-radius: 0; + } + .btn.flat.btn-xs { + padding: 0.25rem 0.5rem; + font-size: 0.46875rem; + line-height: 1.3; + border-radius: 0; + } + .btn.rounded-circle, + .btn.img-circle { + border-radius: 100px !important; + padding: 0.45rem 1.35rem; + font-size: 0.9375rem; + line-height: 1.45; + border-radius: 30px; + } + .btn.rounded-circle.btn-lg, + .btn-group-lg > .btn.rounded-circle, + .btn-group-lg > .btn.img-circle, + .btn.btn-lg.img-circle { + padding: 0.6rem 1.8rem; + font-size: 1.171875rem; + line-height: 1.3333333; + border-radius: 30px; + } + .btn.rounded-circle.btn-sm, + .btn-group-sm > .btn.rounded-circle, + .btn-group-sm > .btn.img-circle, + .btn.btn-sm.img-circle, + .btn.img-circle.btn-xs, + .btn.rounded-circle.btn-xs { + padding: 0.3rem 0.9rem; + font-size: 0.75rem; + line-height: 1.3; + border-radius: 30px; + } + .btn.rounded-circle.btn-xs, + .btn.btn-xs.img-circle { + padding: 0.15rem 0.45rem; + font-size: 0.703125rem; + line-height: 1.3; + border-radius: 30px; + } + .s_btn .btn + .btn { + margin-left: .75rem; + } + .blockquote { + font-size: 1rem; + } + .blockquote footer { + background-color: inherit; + } + .oe_img_bg { + background-size: cover; + background-repeat: no-repeat; + } + .oe_img_bg.o_bg_img_opt_contain { + background-size: contain; + background-position: center center; + } + .oe_img_bg.o_bg_img_opt_custom { + background-size: auto; + } + .oe_img_bg.o_bg_img_opt_repeat { + background-repeat: repeat; + } + .oe_img_bg.o_bg_img_opt_repeat_x { + background-repeat: repeat-x; + } + .oe_img_bg.o_bg_img_opt_repeat_y { + background-repeat: repeat-y; + } + .o_background_video { + position: relative; + } + .o_background_video > * { + position: relative; + } + .o_bg_video_container { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + } + .o_bg_video_iframe { + position: relative; + pointer-events: none !important; + } + .o_bg_video_loading { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_ul_toggle { + display: none; + } + .o_ul_folded .o_close { + display: none !important; + } + .o_ul_folded .o_ul_toggle_self, + .o_ul_folded .o_ul_toggle_next { + display: inline-block; + line-height: inherit; + float: left; + position: relative; + margin-left: -1em; + top: -0.15em; + left: 0.2em; + font-size: 1.4em; + text-decoration: none; + } + .o_ul_folded .o_ul_toggle_self.o_open:before, + .o_ul_folded .o_ul_toggle_next.o_open:before { + content: ""; + } + .o_ul_folded .o_ul_toggle_self:before, + .o_ul_folded .o_ul_toggle_next:before { + content: ""; + } + @media (max-width: 400px) { + section, .parallax, .row, .form-horizontal .form-group, .hr, .blockquote { + height: auto !important; + } + } + .table_desc { + margin: 0 0 20px 0; + width: 100%; + word-break: break-all; + border: 1px solid #dddddd; + } + .table_heading { + background-color: #f5f5f5; + border: 1px solid #dddddd; + color: #666666; + font-size: 14px; + padding: 4px; + } + table.table_desc tr td { + text-align: left; + padding: 5px; + font-size: 13px; + } + table.table_desc tr td:first-child { + width: 25%; + font-weight: bold; + border-bottom: 1px solid #c9c9c9; + border-right: 1px solid #c9c9c9; + border-left: none; + } + table.table_desc tr td:last-child { + border-bottom: 1px solid #c9c9c9; + } + .jumbotron { + border-radius: 0; + } + .s_title .s_title_boxed > * { + display: inline-block; + padding: 30px; + border: 1px solid; + } + .s_title .s_title_lines { + overflow: hidden; + } + .s_title .s_title_lines:before, + .s_title .s_title_lines:after { + content: ""; + display: inline-block; + vertical-align: middle; + width: 100%; + border-top: 1px solid; + border-top-color: inherit; + } + .s_title .s_title_lines:before { + margin: 0 15px 0 -100%; + } + .s_title .s_title_lines:after { + margin: 0 -100% 0 15px; + } + .s_title .s_title_small_caps { + font-variant: small-caps; + } + .s_title .s_title_transparent { + opacity: .5; + } + .s_title .s_title_thin { + font-weight: 300; + } + .s_features_grid_content { + overflow: hidden; + } + .s_features_grid_content p { + margin-bottom: 0; + } + .s_features_grid_icon { + float: left; + margin-right: 15px; + } + .s_alert { + margin: 15px 0; + border: 1px solid; + border-radius: 0.25rem; + } + .s_alert p:last-child, + .s_alert ul:last-child, + .s_alert ol:last-child { + margin-bottom: 0; + } + .s_alert_sm { + padding: 10px; + font-size: 0.75rem; + } + .s_alert_md { + padding: 15px; + font-size: 0.9375rem; + } + .s_alert_lg { + padding: 30px; + font-size: 1.171875rem; + } + .s_alert_icon { + float: left; + margin-right: 10px; + } + .s_alert_content { + overflow: hidden; + } + .s_three_columns .align-items-stretch .card, + .s_three_columns .align-items-stretch .panel, + .s_three_columns .align-items-stretch .well { + height: 100%; + } + .s_comparisons .card-body .card-title, + .s_comparisons .panel-body .card-title, + .s_comparisons .well .card-title { + margin: 0; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + display: inline-block; + vertical-align: middle; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + font-size: 80%; + } + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price { + font-size: 200%; + } + .s_faq_collapse .accordion .card .card-header, + .s_faq_collapse .accordion .panel .card-header, + .s_faq_collapse .accordion .well .card-header, + .s_faq_collapse .accordion .card .panel-heading, + .s_faq_collapse .accordion .panel .panel-heading, + .s_faq_collapse .accordion .well .panel-heading { + cursor: pointer; + display: inline-block; + width: 100%; + padding: .5em 0; + border-radius: 0; + outline: none; + } + .s_faq_collapse .accordion .card .card-header:before, + .s_faq_collapse .accordion .panel .card-header:before, + .s_faq_collapse .accordion .well .card-header:before, + .s_faq_collapse .accordion .card .panel-heading:before, + .s_faq_collapse .accordion .panel .panel-heading:before, + .s_faq_collapse .accordion .well .panel-heading:before { + content: '\f056'; + font-family: 'FontAwesome'; + display: inline-block; + margin: 0 .5em 0 .75em; + color: #6c757d; + } + .s_faq_collapse .accordion .card .card-header.collapsed:before, + .s_faq_collapse .accordion .panel .card-header.collapsed:before, + .s_faq_collapse .accordion .well .card-header.collapsed:before, + .s_faq_collapse .accordion .card .collapsed.panel-heading:before, + .s_faq_collapse .accordion .panel .collapsed.panel-heading:before, + .s_faq_collapse .accordion .well .collapsed.panel-heading:before { + content: '\f055'; + font-family: 'FontAwesome'; + } + .s_faq_collapse .accordion .card .card-header:hover, + .s_faq_collapse .accordion .panel .card-header:hover, + .s_faq_collapse .accordion .well .card-header:hover, + .s_faq_collapse .accordion .card .panel-heading:hover, + .s_faq_collapse .accordion .panel .panel-heading:hover, + .s_faq_collapse .accordion .well .panel-heading:hover, + .s_faq_collapse .accordion .card .card-header:focus, + .s_faq_collapse .accordion .panel .card-header:focus, + .s_faq_collapse .accordion .well .card-header:focus, + .s_faq_collapse .accordion .card .panel-heading:focus, + .s_faq_collapse .accordion .panel .panel-heading:focus, + .s_faq_collapse .accordion .well .panel-heading:focus { + text-decoration: none; + } + .s_faq_collapse .accordion .card .card-body, + .s_faq_collapse .accordion .panel .card-body, + .s_faq_collapse .accordion .well .card-body, + .s_faq_collapse .accordion .card .panel-body, + .s_faq_collapse .accordion .panel .panel-body, + .s_faq_collapse .accordion .well .panel-body, + .s_faq_collapse .accordion .card .well, + .s_faq_collapse .accordion .panel .well, + .s_faq_collapse .accordion .well .well { + padding: 1em 2.25em; + } + .s_faq_collapse .card-body p:last-child, + .s_faq_collapse .panel-body p:last-child, + .s_faq_collapse .well p:last-child, + .s_faq_collapse .card-body ul:last-child, + .s_faq_collapse .panel-body ul:last-child, + .s_faq_collapse .well ul:last-child { + margin-bottom: 0; + } + .s_references .img-thumbnail { + border: none; + } + .s_carousel .carousel-control-prev, + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-next { + cursor: pointer; + width: 8%; + opacity: 1; + } + .s_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-prev { + -webkit-box-pack: start; + justify-content: flex-start; + } + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-next { + -webkit-box-pack: end; + justify-content: flex-end; + } + .s_carousel .carousel-control-prev-icon, + .s_carousel .carousel-control-next-icon, + .s_quotes_carousel .carousel-control-prev-icon, + .s_quotes_carousel .carousel-control-next-icon { + width: auto; + height: auto; + background-image: none; + color: #343a40; + } + .s_carousel .carousel-control-prev-icon:before, + .s_carousel .carousel-control-next-icon:before, + .s_quotes_carousel .carousel-control-prev-icon:before, + .s_quotes_carousel .carousel-control-next-icon:before { + font-family: "FontAwesome"; + display: inline-block; + background-color: #fff; + } + .s_carousel .carousel-inner, + .s_quotes_carousel .carousel-inner { + overflow: hidden; + height: 100%; + } + .s_carousel .carousel-inner .carousel-item, + .s_carousel .carousel-inner .carousel .item, + .carousel .s_carousel .carousel-inner .item, + .s_quotes_carousel .carousel-inner .carousel-item, + .s_quotes_carousel .carousel-inner .carousel .item, + .carousel .s_quotes_carousel .carousel-inner .item { + height: 100%; + } + .s_carousel .carousel-indicators li:hover:not(.active), + .s_quotes_carousel .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before { + content: ""; + margin-left: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + content: ""; + margin-right: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + background-color: transparent; + font-size: 2rem; + color: #fff; + text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + .s_carousel.s_carousel_default .carousel-indicators li, + .s_quotes_carousel.s_carousel_default .carousel-indicators li { + height: .5rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + border-radius: 2px; + } + .s_carousel.s_carousel_bordered, + .s_quotes_carousel.s_carousel_bordered { + border: 2rem solid transparent; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before { + content: "\f0d9"; + } + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + content: "\f0da"; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + width: 2rem; + height: 6rem; + line-height: 6rem; + font-size: 1.5rem; + } + .s_carousel.s_carousel_bordered .carousel-indicators li, + .s_quotes_carousel.s_carousel_bordered .carousel-indicators li { + width: 3rem; + height: 1rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev { + margin-left: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-next, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next { + margin-right: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before { + content: "\f060"; + } + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + content: "\f061"; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + font-size: 1.25rem; + } + .s_carousel.s_carousel_rounded .carousel-indicators li, + .s_quotes_carousel.s_carousel_rounded .carousel-indicators li { + width: 1rem; + height: 1rem; + border-radius: 50%; + } + .s_carousel.s_carousel_boxed, + .s_quotes_carousel.s_carousel_boxed { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + } + @media (min-width: 576px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 540px; + } + } + @media (min-width: 768px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 720px; + } + } + @media (min-width: 992px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 1140px; + } + } + .s_carousel.s_carousel_boxed .carousel-item, + .s_carousel.s_carousel_boxed .carousel .item, + .carousel .s_carousel.s_carousel_boxed .item, + .s_quotes_carousel.s_carousel_boxed .carousel-item, + .s_quotes_carousel.s_carousel_boxed .carousel .item, + .carousel .s_quotes_carousel.s_carousel_boxed .item { + padding: 0 1rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + align-items: flex-end; + margin-bottom: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev { + margin-left: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + margin-right: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before { + content: "\f104"; + } + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + content: "\f105"; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li, + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li { + width: 1rem; + height: 1rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .carousel .container .carousel-img img { + max-height: 95%; + padding: 10px; + } + .carousel .container > .carousel-caption { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: 50%; + bottom: 20px; + } + .carousel .container > .carousel-caption > div { + position: absolute; + text-align: left; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + bottom: 20px; + } + .carousel .container > .carousel-image { + position: absolute; + top: 5%; + left: auto; + bottom: 5%; + right: auto; + max-height: 90%; + margin: 0 auto; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption, + .carousel .container .text_image.item .container > .carousel-caption { + left: 10%; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption > div, + .carousel .container .text_image.item .container > .carousel-caption > div { + right: 50%; + margin-right: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.text_image .container > .carousel-image, + .carousel .container .text_image.item .container > .carousel-image { + right: 10%; + left: 50%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption, + .carousel .container .image_text.item .container > .carousel-caption { + right: 10%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption > div, + .carousel .container .image_text.item .container > .carousel-caption > div { + left: 50%; + margin-left: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.image_text .container > .carousel-image, + .carousel .container .image_text.item .container > .carousel-image { + right: 50%; + left: 10%; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption, + .carousel .container .text_only.item .container > .carousel-caption { + left: 10%; + right: 10%; + top: 10%; + bottom: auto; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption > div, + .carousel .container .text_only.item .container > .carousel-caption > div { + text-align: center; + background: transparent; + bottom: auto; + width: 100%; + } + .carousel .container .carousel-item.text_only .container > .carousel-image, + .carousel .container .text_only.item .container > .carousel-image { + display: none !important; + } + .s_quotes_carousel blockquote { + padding: 30px; + margin-bottom: 0; + } + .s_quotes_carousel blockquote .s_quotes_carousel_icon { + position: absolute; + top: 0; + left: -3rem; + } + .s_quotes_carousel blockquote img { + max-width: 40px; + margin-right: 5px; + border-radius: 50%; + } + .s_quotes_carousel blockquote footer { + background-color: transparent; + } + .s_quotes_carousel blockquote footer:before { + content: ""; + } + @media (max-width: 991.98px) { + .s_company_team img { + max-width: 50%; + } + } + .o_gallery.o_grid .img, + .o_gallery.o_masonry .img { + width: 100%; + } + .o_gallery.o_grid.o_spc-none div.row, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group { + margin: 0; + } + .o_gallery.o_grid.o_spc-none div.row > div, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group > div { + padding: 0; + } + .o_gallery.o_grid.o_spc-small div.row, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group { + margin: 5px 0; + } + .o_gallery.o_grid.o_spc-small div.row > div, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group > div { + padding: 0 5px; + } + .o_gallery.o_grid.o_spc-medium div.row, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group { + margin: 10px 0; + } + .o_gallery.o_grid.o_spc-medium div.row > div, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group > div { + padding: 0 10px; + } + .o_gallery.o_grid.o_spc-big div.row, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group { + margin: 15px 0; + } + .o_gallery.o_grid.o_spc-big div.row > div, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group > div { + padding: 0 15px; + } + .o_gallery.o_grid.size-auto .row, + .o_gallery.o_grid.size-auto .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-auto .form-group { + height: auto; + } + .o_gallery.o_grid.size-small .row, + .o_gallery.o_grid.size-small .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-small .form-group { + height: 100px; + } + .o_gallery.o_grid.size-medium .row, + .o_gallery.o_grid.size-medium .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-medium .form-group { + height: 250px; + } + .o_gallery.o_grid.size-big .row, + .o_gallery.o_grid.size-big .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-big .form-group { + height: 400px; + } + .o_gallery.o_grid.size-small img, + .o_gallery.o_grid.size-medium img, + .o_gallery.o_grid.size-big img { + height: 100%; + } + .o_gallery.o_masonry.o_spc-none div.col { + padding: 0; + } + .o_gallery.o_masonry.o_spc-none div.col > img { + margin: 0 !important; + } + .o_gallery.o_masonry.o_spc-small div.col { + padding: 0 5px; + } + .o_gallery.o_masonry.o_spc-small div.col > img { + margin: 5px 0 !important; + } + .o_gallery.o_masonry.o_spc-medium div.col { + padding: 0 10px; + } + .o_gallery.o_masonry.o_spc-medium div.col > img { + margin: 10px 0 !important; + } + .o_gallery.o_masonry.o_spc-big div.col { + padding: 0 15px; + } + .o_gallery.o_masonry.o_spc-big div.col > img { + margin: 15px 0 !important; + } + .o_gallery.o_nomode.o_spc-none .img { + padding: 0; + } + .o_gallery.o_nomode.o_spc-small .img { + padding: 5px; + } + .o_gallery.o_nomode.o_spc-medium .img { + padding: 10px; + } + .o_gallery.o_nomode.o_spc-big .img { + padding: 15px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators li { + border: 1px solid #aaa; + } + .o_gallery.o_slideshow > .container { + height: 100%; + } + .o_gallery .carousel-inner .item img { + max-width: none; + } + .o_gallery.o_slideshow .carousel, + .modal-body.o_slideshow .carousel { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-inner, + .modal-body.o_slideshow .carousel .carousel-inner { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-item.active, + .o_gallery.o_slideshow .carousel .active.item, + .o_gallery.o_slideshow .carousel .carousel-item-next, + .o_gallery.o_slideshow .carousel .carousel-item-prev, + .modal-body.o_slideshow .carousel .carousel-item.active, + .modal-body.o_slideshow .carousel .active.item, + .modal-body.o_slideshow .carousel .carousel-item-next, + .modal-body.o_slideshow .carousel .carousel-item-prev { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 64px; + } + .o_gallery.o_slideshow .carousel img, + .modal-body.o_slideshow .carousel img { + max-height: 100%; + max-width: 100%; + margin: auto; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators, + .modal-body.o_slideshow .carousel ul.carousel-indicators { + height: auto; + padding: 0; + border-width: 0; + position: absolute; + bottom: 0; + width: 100%; + margin-left: 0; + left: 0%; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, + .modal-body.o_slideshow .carousel ul.carousel-indicators > * { + list-style-image: none; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 2.5px 2.5px 2.5px 2.5px; + padding: 0 !important; + border: 1px solid #aaa; + text-indent: initial; + background-size: cover; + background-color: #fff; + border-radius: 0; + vertical-align: bottom; + flex: 0 0 40px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), + .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active) { + opacity: 0.8; + filter: grayscale(1); + } + .parallax { + position: relative; + } + .parallax:not(.s_parallax_no_overflow_hidden) { + overflow: hidden; + } + .parallax > * { + position: relative; + } + .parallax > .s_parallax_bg { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + background-size: cover; + background-attachment: scroll; + pointer-events: none; + } + .parallax > .s_parallax_bg::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + } + @media (min-width: 1200px) { + .parallax.s_parallax_is_fixed > .s_parallax_bg { + background-attachment: fixed; + } + } + .s_hr { + line-height: 0; + } + .s_hr hr { + padding: 0; + border: 0; + border-top-color: inherit; + margin: 0; + } + .s_hr .s_hr_dashed { + border-top-style: dashed; + } + .s_hr .s_hr_double { + border-top-style: double; + } + .s_hr .s_hr_dotted { + border-top-style: dotted; + } + .s_hr .s_hr_solid { + border-top-style: solid; + } + .s_hr .s_hr_5px { + border-top-width: 5px; + } + .s_hr .s_hr_4px { + border-top-width: 4px; + } + .s_hr .s_hr_3px { + border-top-width: 3px; + } + .s_hr .s_hr_2px { + border-top-width: 2px; + } + .s_hr .s_hr_1px { + border-top-width: 1px; + } + .s_card { + margin: 15px 0; + } + .s_card .card-body p:last-child, + .s_card .panel-body p:last-child, + .s_card .well p:last-child, + .s_card .card-body ul:last-child, + .s_card .panel-body ul:last-child, + .s_card .well ul:last-child, + .s_card .card-body ol:last-child, + .s_card .panel-body ol:last-child, + .s_card .well ol:last-child { + margin-bottom: 0; + } + .s_share > * { + display: inline-block; + vertical-align: middle; + } + .s_share .s_share_title { + margin: 0 .4rem 0 0; + } + .s_share > a + a { + margin-left: .4rem; + } + .s_share .s_share_facebook, + .s_share .s_share_facebook:hover, + .s_share .s_share_facebook:focus { + color: #3b5998; + } + .s_share .s_share_twitter, + .s_share .s_share_twitter:hover, + .s_share .s_share_twitter:focus { + color: #1da1f2; + } + .s_share .s_share_linkedin, + .s_share .s_share_linkedin:hover, + .s_share .s_share_linkedin:focus { + color: #0077b5; + } + .s_share .s_share_google, + .s_share .s_share_google:hover, + .s_share .s_share_google:focus { + color: #db4437; + } + .s_rating > .s_rating_stars .fa:before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_squares .fa:before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before { + content: "ï„‘"; + } + .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before { + content: "ï„‘"; + } + .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before { + content: "ï„‘"; + } + .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before { + content: "ï„‘"; + } + .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before { + content: "ï„‘"; + } + .s_rating > .s_rating_hearts .fa:before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_bar .fa { + display: none; + } + .s_rating > .s_rating_bar .s_rating_bar { + display: -webkit-box; + display: -webkit-flex; + display: flex; + height: 1rem; + background-color: #dee2e6; + } + .s_rating > .s_rating_bar .s_rating_bar:before { + content: ""; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + transition: width 0.6s ease; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; + background-color: #00A09D; + animation: progress-bar-stripes 1s linear infinite; + } + @media (prefers-reduced-motion: reduce) { + .s_rating > .s_rating_bar .s_rating_bar: before { + transition: none; + } + } + .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before { + width: 100%; + } + .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before { + width: 80%; + } + .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before { + width: 60%; + } + .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before { + width: 40%; + } + .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before { + width: 20%; + } + .s_rating > .s_rating_1x .fa { + font-size: 1em; + } + .s_rating > .s_rating_2x .fa { + font-size: 2em; + } + .s_rating > .s_rating_3x .fa { + font-size: 3em; + } + .o_header_affix { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1030; + background: #f6f9f9; + margin-top: -999px; + transition: margin-top 500ms ease 0s; + } + @media (max-width: 767.98px) { + .o_header_affix .navbar-collapse { + max-height: 70vh; + overflow-y: auto; + } + } + .o_header_affix.affixed { + margin-top: 0px !important; + } + #oe_main_menu_navbar + #wrapwrap .o_header_affix { + top: 46px; + } + .navbar .o_extra_menu_items.show > ul > li + li { + border-top: 1px solid #e9ecef; + } + .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #e9ecef; + color: inherit; + pointer-events: none; + } + .navbar .o_extra_menu_items.show > ul > li > ul { + position: static; + float: none; + display: block; + max-height: none; + margin-top: 0; + padding: 0; + border: none; + box-shadow: none; + } + .o_mega_menu { + width: 100%; + padding: 0; + margin-top: 0; + border-radius: 0; + background-clip: unset; + } + .o_mega_menu .container, + .o_mega_menu .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + left: 50%; + transform: translateX(-50%); + } + } + @media (min-width: 576px) { + .o_mega_menu_container_size { + max-width: 510px; + } + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + max-width: 690px; + } + } + @media (min-width: 992px) { + .o_mega_menu_container_size { + max-width: 930px; + } + } + @media (min-width: 1200px) { + .o_mega_menu_container_size { + max-width: 1110px; + } + } + .o_footer_copyright { + padding: 8px; + } + .o_footer_copyright .js_language_selector { + display: inline-block; + } + @media (min-width: 768px) { + .o_footer_copyright .row, .o_footer_copyright .form-horizontal .form-group, .form-horizontal .o_footer_copyright .form-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + } + .o_footer_copyright .row > div, + .o_footer_copyright .form-horizontal .form-group > div, + .form-horizontal .o_footer_copyright .form-group > div { + margin: auto 0; + } + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + z-index: 1000; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar { + background-color: transparent !important; + border-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a { + background-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a.active { + font-weight: bolder; + } + .o_figure_relative_layout { + position: relative; + } + .o_figure_relative_layout .figure-img { + margin-bottom: 0; + } + .o_figure_relative_layout .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(20, 31, 30, 0.6) !important; + color: white; + padding: 0.25rem 0.5rem; + font-weight: 700; + } + .o_figure_relative_layout .figure-caption .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_figure_relative_layout .figure-caption a { + color: inherit; + } + .bg-primary-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-secondary-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-success-light { + background-color: rgba(44, 187, 112, 0.1); + } + .bg-info-light { + background-color: rgba(75, 158, 182, 0.1); + } + .bg-warning-light { + background-color: rgba(247, 155, 91, 0.1); + } + .bg-danger-light { + background-color: rgba(217, 83, 79, 0.1); + } + .bg-light-light { + background-color: rgba(246, 249, 249, 0.1); + } + .bg-dark-light { + background-color: rgba(20, 31, 30, 0.1); + } + .bg-default-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-violet-dark-light { + background-color: rgba(135, 90, 123, 0.1); + } + .bg-violet-darker-light { + background-color: rgba(98, 73, 91, 0.1); + } + .bg-inverse-lightest-light { + background-color: rgba(152, 166, 176, 0.1); + } + .bg-inverse-light-light { + background-color: rgba(139, 151, 159, 0.1); + } + .bg-inverse-light { + background-color: rgba(71, 115, 143, 0.1); + } + .bg-inverse-dark-light { + background-color: rgba(91, 118, 135, 0.1); + } + .bg-inverse-darker-light { + background-color: rgba(72, 87, 97, 0.1); + } + .bg-alpha-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-alpha-dark-light { + background-color: rgba(24, 133, 111, 0.1); + } + .bg-alpha-light-light { + background-color: rgba(38, 209, 175, 0.1); + } + .bg-alpha-lightest-light { + background-color: rgba(42, 235, 196, 0.1); + } + .bg-beta-light { + background-color: rgba(91, 137, 158, 0.1); + } + .bg-beta-dark-light { + background-color: rgba(61, 93, 107, 0.1); + } + .bg-beta-light-light { + background-color: rgba(105, 159, 184, 0.1); + } + .bg-beta-lightest-light { + background-color: rgba(119, 181, 209, 0.1); + } + .bg-gamma-light { + background-color: rgba(228, 111, 120, 0.1); + } + .bg-gamma-dark-light { + background-color: rgba(176, 86, 92, 0.1); + } + .bg-gamma-light-light { + background-color: rgba(252, 124, 132, 0.1); + } + .bg-gamma-lightest-light { + background-color: rgba(252, 149, 156, 0.1); + } + .bg-delta-light { + background-color: rgba(92, 91, 128, 0.1); + } + .bg-delta-dark-light { + background-color: rgba(55, 54, 77, 0.1); + } + .bg-delta-light-light { + background-color: rgba(110, 109, 153, 0.1); + } + .bg-delta-lightest-light { + background-color: rgba(128, 127, 179, 0.1); + } + .bg-epsilon-light { + background-color: rgba(213, 101, 62, 0.1); + } + .bg-epsilon-dark-light { + background-color: rgba(163, 78, 47, 0.1); + } + .bg-epsilon-light-light { + background-color: rgba(240, 115, 70, 0.1); + } + .bg-epsilon-lightest-light { + background-color: rgba(255, 141, 99, 0.1); + } + .text-facebook { + color: #3B5999 !important; + } + a.text-facebook:hover, + a.text-facebook:focus { + color: #263962 !important; + } + .text-twitter { + color: #55ACEE !important; + } + a.text-twitter:hover, + a.text-twitter:focus { + color: #1689e0 !important; + } + .text-linkedin { + color: #0077B5 !important; + } + a.text-linkedin:hover, + a.text-linkedin:focus { + color: #004569 !important; + } + .text-google-plus { + color: #DD4B39 !important; + } + a.text-google-plus:hover, + a.text-google-plus:focus { + color: #ac2d1e !important; + } + .text-youtube { + color: #ff0000 !important; + } + a.text-youtube:hover, + a.text-youtube:focus { + color: #b30000 !important; + } + .text-github { + color: #1a1e22 !important; + } + a.text-github:hover, + a.text-github:focus { + color: black !important; + } + .text-instagram { + color: #cf2872 !important; + } + a.text-instagram:hover, + a.text-instagram:focus { + color: #8f1c4f !important; + } + .modal-footer > .float-left { + margin-right: auto; + } + .o_record_cover_container { + position: relative; + } + .o_record_cover_container .o_record_cover_component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + } + .o_perk span { + display: block; + } + /* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + body.o_connected_user { + padding-top: 46px !important; + } + #oe_main_menu_navbar { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1040; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + } + #oe_main_menu_navbar .dropdown-menu { + background-color: white; + } + #oe_main_menu_navbar .dropdown-item, + #oe_main_menu_navbar .dropdown-menu a, + .dropdown-menu #oe_main_menu_navbar a { + color: #212529; + } + #oe_main_menu_navbar .dropdown-item:hover, + #oe_main_menu_navbar .dropdown-menu a:hover, + .dropdown-menu #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar .dropdown-item:focus, + #oe_main_menu_navbar .dropdown-menu a:focus, + .dropdown-menu #oe_main_menu_navbar a:focus { + color: #16181b; + } + #oe_main_menu_navbar .dropdown-item.active, + #oe_main_menu_navbar .dropdown-menu a.active, + .dropdown-menu #oe_main_menu_navbar a.active, + #oe_main_menu_navbar .dropdown-item:active, + #oe_main_menu_navbar .dropdown-menu a:active, + .dropdown-menu #oe_main_menu_navbar a:active { + color: white; + background-color: #00A09D; + } + #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar a:focus { + text-decoration: none; + } + #oe_main_menu_navbar .dropdown-menu { + font-size: inherit; + border-radius: 0; + color: white; + } + #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + #oe_main_menu_navbar .o_menu_systray > li > a { + padding: 0 15px; + } + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + padding: 0 7.5px; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + @media (max-width: 767.98px) { + #oe_main_menu_navbar #oe_applications { + position: inherit; + z-index: 1002; + } + } + body .modal.o_technical_modal { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + background: 0; + } + body .modal.o_technical_modal .text-muted { + color: #999999 !important; + } + body .modal.o_technical_modal .dropdown-menu { + background-color: white; + } + body .modal.o_technical_modal .dropdown-item, + body .modal.o_technical_modal .dropdown-menu a, + .dropdown-menu body .modal.o_technical_modal a { + color: #212529; + } + body .modal.o_technical_modal .dropdown-item:hover, + body .modal.o_technical_modal .dropdown-menu a:hover, + .dropdown-menu body .modal.o_technical_modal a:hover, + body .modal.o_technical_modal .dropdown-item:focus, + body .modal.o_technical_modal .dropdown-menu a:focus, + .dropdown-menu body .modal.o_technical_modal a:focus { + color: #16181b; + } + body .modal.o_technical_modal .dropdown-item.active, + body .modal.o_technical_modal .dropdown-menu a.active, + .dropdown-menu body .modal.o_technical_modal a.active, + body .modal.o_technical_modal .dropdown-item:active, + body .modal.o_technical_modal .dropdown-menu a:active, + .dropdown-menu body .modal.o_technical_modal a:active { + color: white; + background-color: #00A09D; + } + body .modal.o_technical_modal h1, + body .modal.o_technical_modal h2, + body .modal.o_technical_modal h3, + body .modal.o_technical_modal h4, + body .modal.o_technical_modal h5, + body .modal.o_technical_modal h6, + body .modal.o_technical_modal .h1, + body .modal.o_technical_modal .h2, + body .modal.o_technical_modal .h3, + body .modal.o_technical_modal #wrap.website_blog .o_post_subtitle h2, + #wrap.website_blog .o_post_subtitle body .modal.o_technical_modal h2, + body .modal.o_technical_modal .h4, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features thead body .modal.o_technical_modal th, + body .modal.o_technical_modal .h5, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, + #wrapwrap.o_odoo_editions .o_table_features body .modal.o_technical_modal tbody > tr.active > td, + body .modal.o_technical_modal .h6 { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #2c2c36; + font-weight: bold; + } + body .modal.o_technical_modal:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + body .modal.o_technical_modal .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + body .modal.o_technical_modal .form-control.is-invalid, + body .modal.o_technical_modal .has-error .form-control, + .has-error body .modal.o_technical_modal .form-control { + border-color: #D9534F; + } + body .modal.o_technical_modal .input-group .form-control { + height: auto; + } + body .modal.o_technical_modal .input-group-text, + body .modal.o_technical_modal .input-group .input-group-addon, + .input-group body .modal.o_technical_modal .input-group-addon { + background-color: #e9ecef; + } + body .modal.o_technical_modal .was-validated .form-control:invalid { + border-color: #D9534F; + } + body .modal.o_technical_modal select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + body .modal.o_technical_modal a:not(.o_btn_preview) { + color: #00A09D; + } + body .modal.o_technical_modal a:not(.o_btn_preview):focus, + body .modal.o_technical_modal a:not(.o_btn_preview):active, + body .modal.o_technical_modal a:not(.o_btn_preview):focus:active { + outline: none !important; + } + body .modal.o_technical_modal .badge:hover a, + body .modal.o_technical_modal .label:hover a, + body .modal.o_technical_modal .badge a, + body .modal.o_technical_modal .label a { + color: #fff; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .card, + body .modal.o_technical_modal .panel, + body .modal.o_technical_modal .well { + padding: 19px; + margin-bottom: 20px; + background-color: #F7F7F7; + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: none; + } + body .modal.o_technical_modal .modal-content { + border-radius: 0; + background-color: #F7F7F7; + } + body .modal.o_technical_modal .modal-content .modal-header { + border-bottom-color: #e9ecef; + } + body .modal.o_technical_modal .modal-content .modal-body { + background-color: white; + } + body .modal.o_technical_modal .modal-content .modal-footer { + border-top-color: #e9ecef; + text-align: left; + } + body .modal.o_technical_modal .nav-tabs { + border-bottom: 1px solid #e9ecef; + } + body .modal.o_technical_modal .nav-tabs > li > a { + line-height: 1.5; + color: #4e525b; + } + body .modal.o_technical_modal .nav-tabs > li > a:hover { + border-color: #dee2e6; + } + body .modal.o_technical_modal .nav-tabs > li > a.active, + body .modal.o_technical_modal .nav-tabs > li > a.active:hover, + body .modal.o_technical_modal .nav-tabs > li > a.active:focus { + color: #3D4047; + background-color: #F7F7F7; + border-color: #dee2e6 #dee2e6 #FFFFFF; + } + body .modal.oe_mobile_preview { + text-align: center; + } + body .modal.oe_mobile_preview .modal-dialog { + display: inline-block; + width: auto; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content { + background-color: black !important; + border: 3px outset gray; + border-radius: 20px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header { + border: none; + cursor: pointer; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: white; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 { + font-family: inherit; + font-weight: normal; + color: inherit; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa { + margin-left: 15px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: #4e525b; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body { + background-color: inherit !important; + border-radius: 20px; + padding: 15px; + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 335px; + height: 530px; + transition: all 400ms ease 0s; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation { + width: 545px; + height: 320px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe { + display: block; + width: 100%; + border: none; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer { + display: none; + } + body .modal .oe_menu_editor ul { + padding-left: 37px; + } + body .modal .oe_menu_editor li { + margin-top: -1px; + } + body .modal .oe_menu_editor li .input-group-addon { + border-radius: 0; + } + body .modal.oe_seo_configuration #language-box { + padding-right: 25px; + background-color: white; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img { + position: relative; + transition: border-color 200ms; + display: inline-block; + border: 2px solid #ced4da; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img { + width: 70px; + height: 70px; + object-fit: cover; + cursor: pointer; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + content: ''; + border: 16px solid rgba(0, 160, 157, 0.8); + border-left-color: transparent; + border-bottom-color: transparent; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after { + position: absolute; + top: 2px; + left: auto; + bottom: auto; + right: 3px; + display: inline-block; + content: "\f00c"; + font-family: FontAwesome; + color: white; + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: auto; + background: rgba(52, 58, 64, 0.6); + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload { + transition: 200ms; + display: inline-block; + padding: 23px 27px; + border: 2px dashed #bcc1c6; + vertical-align: top; + cursor: pointer; + color: #bcc1c6; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover { + border-color: #00A09D; + color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img { + height: 240px; + object-fit: cover; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g { + list-style: none; + font-family: arial, sans-serif; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .r { + cursor: pointer; + color: #1a0dab; + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-text-overflow: ellipsis; + white-space: nowrap; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s { + font-size: 13px; + line-height: 18px; + color: #545454; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv { + color: #006621; + font-size: 14px; + line-height: 18px; + } + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge, + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.label { + cursor: pointer; + } + .o_new_content_open { + overflow: hidden; + } + #o_new_content_menu_choices { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + display: -webkit-box; + display: -webkit-flex; + display: flex; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + #o_new_content_menu_choices .text-muted { + color: #999999 !important; + } + #o_new_content_menu_choices::before { + content: " "; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; + pointer-events: none; + } + #o_new_content_menu_choices .container { + max-width: 720px; + margin: auto; + } + #o_new_content_menu_choices .o_new_content_element { + opacity: 0; + animation: fadeInDownSmall 1s forwards; + } + #o_new_content_menu_choices .o_new_content_element a { + display: block; + font-size: 34px; + text-align: center; + } + #o_new_content_menu_choices .o_new_content_element a i { + width: 110px; + height: 110px; + border: 3px solid #434352; + border-radius: 100%; + line-height: 104px; + background-color: #2C2C36; + color: white; + transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; + } + #o_new_content_menu_choices .o_new_content_element a p { + color: white; + margin-top: 0.7em; + font-size: 0.5em; + } + #o_new_content_menu_choices .o_new_content_element a:hover, + #o_new_content_menu_choices .o_new_content_element a:focus { + text-decoration: none; + outline: none; + } + #o_new_content_menu_choices .o_new_content_element a:hover i, + #o_new_content_menu_choices .o_new_content_element a:focus i { + border-color: #1cc1a9; + box-shadow: 0 0 10px rgba(28, 193, 169, 0.46); + } + .oe_login_form, + .oe_signup_form, + .oe_reset_password_form { + max-width: 300px; + position: relative; + margin: 50px auto; + } + .o_ace_view_editor { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: auto; + bottom: 0; + right: 0; + position: fixed; + z-index: 1050; + } + .o_ace_view_editor .text-muted { + color: #999999 !important; + } + .o_ace_view_editor .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + .o_ace_view_editor .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + .o_ace_view_editor .form-control.is-invalid, + .o_ace_view_editor .has-error .form-control, + .has-error .o_ace_view_editor .form-control { + border-color: #D9534F; + } + .o_ace_view_editor .input-group .form-control { + height: auto; + } + .o_ace_view_editor .input-group-text, + .o_ace_view_editor .input-group .input-group-addon, + .input-group .o_ace_view_editor .input-group-addon { + background-color: #e9ecef; + } + .o_ace_view_editor .was-validated .form-control:invalid { + border-color: #D9534F; + } + .o_ace_view_editor select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + .tour .popover-navigation { + margin-left: 13px; + margin-bottom: 8px; + } + .css_published .btn-danger, + .css_published .css_publish { + display: none; + } + .css_unpublished .btn-success, + .css_unpublished .css_unpublish { + display: none; + } + [data-publish='off'] > *:not(.css_options) { + opacity: 0.5; + } + @media print { + a[href]: after { + content: initial; + } + } + .o_page_management_info .o_switch { + padding-top: 9px; + } + #list_website_pages th { + background-color: #875A7B; + color: white; + } + #list_website_pages td, + #list_website_pages th { + padding: 0.45rem; + } + #list_website_pages td > a.fa { + margin-left: 5px; + color: #875A7B; + } + #list_website_pages td .text-muted { + opacity: 0.5; + } + #list_website_pages .fa-check, + #list_website_pages .fa-eye-slash { + color: #4B9EB6; + } + /* /website/static/src/scss/user_custom_rules.scss defined in bundle 'web.assets_frontend' */ + /* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */ + .js_follow[data-follow='on'] .js_follow_btn, + .js_follow[data-follow='off'] .js_unfollow_btn { + display: none; + } + .js_follow_icons_container .js_follow_btn, + .js_follow_icons_container .js_unfollow_btn { + animation: js_follow_fade 1s ease forwards; + opacity: 0; + } + .js_follow_icons_container .js_follow_btn small, + .js_follow_icons_container .js_unfollow_btn small { + opacity: 0; + transition: opacity 0.3s ease; + } + .js_follow_icons_container .js_follow_btn:hover small, + .js_follow_icons_container .js_follow_btn:focus small, + .js_follow_icons_container .js_unfollow_btn:hover small, + .js_follow_icons_container .js_unfollow_btn:focus small { + transition-duration: 1s; + opacity: 1; + } + .js_follow_icons_container .fa:before { + content: "\f0f3"; + color: #6c757d; + } + .js_follow_icons_container .js_follow_btn:hover .fa:before { + color: #343a40; + } + .js_follow_icons_container .js_unfollow_btn .fa:before { + color: #00A09D; + } + .js_follow_icons_container .js_unfollow_btn:hover .fa:before { + content: "\f1f6"; + color: #D9534F; + } + @keyframes js_follow_fade { + to { + opacity: 1; + } + } + /* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */ + .no-link-style { + color: black; + text-decoration: none; + } + .required-form-control { + background-color: #CECDFF; + } + #filters li a, + #filters li.active a, + #filters li.active a.active, + #filters li.active a:hover, + #filters li.active a:focus, + #filters li a:hover { + padding: 0px 5px; + border-radius: 0px; + border: 0px; + border-color: transparent; + border-right: 1px solid #999; + padding-bottom: 0; + background-color: #FFFFFF; + } + #filters li.active a { + color: #999; + } + #filters li:last-child a, + #filters li:last-child a:hover, + #filters li:last-child a:focus { + border-right: 0px; + } + .nav-tabs-inline { + font-size: 14px; + } + #o_website_links_recent_links { + min-height: 30em; + } + .o_website_links_code_error { + display: none; + color: red; + font-weight: bold; + } + .truncate_text { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 500px; + } + /* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */ + @keyframes o-wblog-anim-heart { + 0%, 14%, 35% { + transform: scale(1); + } + 7%, + 21% { + transform: scale(1.3); + background-color: rgba(0, 160, 157, 0.8); + } + } + @keyframes o-wblog-fade-In { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o-wblog-loader { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + 0% { + transform: rotateY(0deg); + } + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + 100% { + transform: rotateY(3600deg); + } + } + .website_blog .css_website_mail .o_has_error { + border-color: red; + } + .website_blog .css_website_mail .css_nav_month { + display: none; + } + .website_blog .css_website_mail .css_nav_month:first-of-type { + display: block; + } + .website_blog .o_wblog_page_cards_bg { + background-color: rgba(0, 0, 0, 0.005); + } + .website_blog .o_wblog_read { + max-width: 620px; + } + .website_blog .o_wblog_read_with_sidebar { + max-width: 900px; + } + .website_blog .o_wblog_read_text { + font-size: 18px; + line-height: 28px; + font-weight: 300; + } + .website_blog .o_wblog_read_text p, + .website_blog .o_wblog_read_text ul, + .website_blog .o_wblog_read_text ol { + margin-bottom: 1.55em; + } + .website_blog .o_wblog_read_text li { + margin-bottom: 1em; + } + .website_blog .o_wblog_read_text .lead { + font-size: 26px; + line-height: 34px; + margin-bottom: 40px; + } + .website_blog .o_wblog_author_avatar { + width: 1.2em; + height: 1.2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_author_avatar_date { + width: 2em; + height: 2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_social_links > a { + width: 3em; + height: 3em; + } + .website_blog .o_wblog_social_links > a > i { + font-size: 1.3em; + } + .website_blog #o_wblog_post_content { + min-height: 350px !important; + } + .website_blog #o_wblog_post_content a.oe_mail_expand:after { + content: " →"; + } + .website_blog #o_wblog_post_content a.oe_mail_expand { + font-weight: bold; + } + .website_blog #o_wblog_post_comments .o_portal_chatter > hr { + display: none; + } + .website_blog .o_wblog_post_page_cover .o_record_cover_component { + display: none; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, transparent 100%); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_component { + display: block; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { + color: white; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump { + width: 50px; + height: 50px; + display: none; + background-color: rgba(0, 0, 0, 0.5); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump { + display: -webkit-box; + display: -webkit-flex; + display: flex; + animation: o-wblog-anim-heart 2.6s ease-in-out 1s infinite; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump:hover, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump:hover { + animation-iteration-count: 1; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_auto { + padding: 3rem 0; + min-height: 1px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after { + visibility: hidden; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_full { + min-height: 350px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_mid { + min-height: 250px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_auto { + min-height: 150px; + padding: 0; + } + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .website_blog .o_wblog_post_title #o_wblog_post_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_name { + font-size: 1.125rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .website_blog .o_wblog_regular_cover_container #o_wblog_post_name { + line-height: 1; + padding-bottom: 0.5rem; + } + .website_blog .o_wblog_post_page_cover_footer { + min-height: 33vh; + transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_next_container { + background-color: white; + cursor: pointer; + } + .website_blog #o_wblog_next_container .o_wblog_next_loader { + transform: translateZ(1px); + } + .website_blog #o_wblog_next_container .o_wblog_next_loader div { + width: 50px; + height: 50px; + margin-top: -100px; + background: rgba(0, 0, 0, 0.15); + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .website_blog #o_wblog_next_container .o_wblog_next_fake_btn { + height: 50px; + } + .website_blog #o_wblog_post_main.o_wblog_post_main_transition { + animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_posts_loop .o_record_cover_container { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + background: rgba(0, 0, 0, 0.1); + padding-top: 33%; + height: auto !important; + } + .website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { + opacity: 0.8; + } + .website_blog #o_wblog_posts_loop .o_wblog_normalize_font { + font-size: 13px; + line-height: 1.45; + } + .website_blog #o_wblog_posts_loop .o_wblog_post_list_author { + background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%); + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container { + padding-top: 20%; + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container { + padding-top: 33%; + } + body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) { + background-color: #f8f9fa; + padding: 30px 0; + border: 1px dashed #adb5bd; + } + body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty { + display: none; + } + .s_latest_posts .s_latest_posts_loader, + .s_latest_posts_big_picture .s_latest_posts_loader { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transform: translateZ(1px); + } + .s_latest_posts .s_latest_posts_loader > div, + .s_latest_posts_big_picture .s_latest_posts_loader > div { + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + max-width: 30px; + max-height: 30px; + } + .s_latest_posts .s_latest_posts_post_title, + .s_latest_posts_big_picture .s_latest_posts_post_title { + font-weight: 600; + line-height: 1; + } + .s_latest_posts .s_latest_posts_post_subtitle, + .s_latest_posts_big_picture .s_latest_posts_post_subtitle { + font-size: 1em; + } + .s_latest_posts .s_latest_posts_post_cover { + width: 3.5em; + height: 3.5em; + max-width: 85px; + max-height: 85px; + } + .s_latest_posts .s_latest_posts_post_title { + font-size: 1.25em; + } + .s_latest_posts_big_picture .s_latest_posts_post { + min-height: 150px; + } + .s_latest_posts_big_picture .s_latest_posts_post figcaption { + position: relative; + justify-content: center; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover { + min-height: 100%; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover .o_record_cover_container { + top: 0; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: 1.625rem; + margin-bottom: 0.5em; + word-spacing: -0.15em; + } + @media (max-width: 1200px) { + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: calc(1.2875rem + 0.45vw); + } + } + /* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */ + .oe_website_sale ul ul { + margin-left: 1.5rem; + } + .oe_website_sale .o_payment_form .card, + .oe_website_sale .o_payment_form .panel, + .oe_website_sale .o_payment_form .well { + border-radius: 4px !important; + } + .oe_website_sale .address-inline address { + display: inline-block; + } + .oe_website_sale table#cart_products tr td, + .oe_website_sale table#suggested_products tr td { + vertical-align: middle; + } + .oe_website_sale table#cart_products { + margin-bottom: 0; + } + .oe_website_sale table#cart_products td:first-child, + .oe_website_sale table#cart_products th:first-child { + padding-left: 15px; + } + .oe_website_sale h1[itemprop="name"], + .oe_website_sale .oe_product_cart form h5 { + word-wrap: break-word; + } + @media (max-width: 767.98px) { + .oe_website_sale .td-img { + display: none; + } + } + @media (min-width: 1200px) { + .oe_website_sale .toggle_summary_div { + max-width: 400px; + } + } + .oe_website_sale input.js_quantity { + min-width: 48px; + text-align: center; + } + .oe_website_sale input.quantity { + padding: 0; + } + .o_alternative_product { + margin: auto; + } + .oe_product_cart .oe_product_image { + height: 0; + text-align: center; + } + .oe_product_cart .oe_product_image img { + max-height: 100%; + } + .oe_product_cart .o_wsale_product_information { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + transition: .3s ease; + } + .oe_product_cart .oe_subdescription { + max-height: 0; + overflow: hidden; + font-size: 0.75rem; + margin-bottom: 0.25rem; + transform: scale(1, 0); + transition: all ease 0.3s; + } + .oe_product_cart .o_wsale_product_btn { + position: absolute; + top: auto; + left: 0; + bottom: 100%; + right: 0; + padding-bottom: 0.25rem; + } + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(0); + transition: transform ease 200ms 0s; + } + .oe_product_cart .o_wsale_product_btn:empty { + display: none !important; + } + .oe_product_cart:hover { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); + } + .oe_product_cart:hover .o_wsale_product_information { + background-color: #e9ecef !important; + } + .oe_product_cart:hover .oe_subdescription { + max-height: 1.45em; + } + @media (min-width: 992px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 2.9em; + } + } + @media (min-width: 1200px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + } + .oe_product_cart:hover .oe_subdescription, + .oe_product_cart:hover .o_wsale_product_btn .btn { + transform: scale(1); + } + @media (max-width: 767.98px) { + .oe_product_cart .oe_subdescription, .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + .oe_product_cart .oe_subdescription, + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1); + } + } + .oe_product_cart .ribbon-wrapper { + display: none; + width: 85px; + height: 88px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + } + .oe_product_cart .ribbon { + font: bold 15px Sans-Serif; + color: white; + text-align: center; + transform: rotate(-45deg); + position: relative; + padding: 7px 0; + left: -31px; + top: 14px; + width: 120px; + cursor: default; + } + .oe_product.oe_image_full .oe_product_image { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .oe_product.oe_image_full .o_wsale_product_information { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + } + .oe_product.oe_ribbon_promo .ribbon-wrapper { + display: block; + } + #products_grid .table { + table-layout: fixed; + } + #products_grid .table td { + margin-top: 15px; + padding: 0; + } + #products_grid .table tr:first-child td:first-child { + margin-top: 0; + } + #products_grid .table .o_wsale_product_grid_wrapper { + position: relative; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_1 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_2 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_3 { + padding-top: 300%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_4 { + padding-top: 400%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_1 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_2 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_3 { + padding-top: 150%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_4 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_1 { + padding-top: 33.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_2 { + padding-top: 66.66666667%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_3 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_4 { + padding-top: 133.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_1 { + padding-top: 25%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_2 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_3 { + padding-top: 75%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_4 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 7.5px; + left: 7.5px; + bottom: 7.5px; + right: 7.5px; + } + #products_grid .o_wsale_products_grid_table_wrapper { + margin: -7.5px; + } + @media (max-width: 767.98px) { + #products_grid table, #products_grid tbody, #products_grid td, #products_grid tr { + display: block; + width: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper { + padding-top: 100% !important; + } + } + @media (min-width: 576px) { + #products_grid.o_wsale_layout_list table, #products_grid.o_wsale_layout_list tbody, #products_grid.o_wsale_layout_list td, #products_grid.o_wsale_layout_list tr { + display: block; + width: 100%; + } + #products_grid.o_wsale_layout_list .o_wsale_products_grid_table_wrapper { + margin: 0; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper { + padding-top: 0 !important; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + position: relative; + } + #products_grid.o_wsale_layout_list .oe_product_cart { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + min-height: 10rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_product_image { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + width: 10rem; + max-width: 35%; + min-width: 100px; + height: auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + text-align: left !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + align-items: center; + padding: 0.5rem; + background-color: #e9ecef; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn + .btn { + margin-top: 0.5rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription { + max-height: none !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription, + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1) !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart:hover .o_wsale_product_information { + background-color: white !important; + } + } + .o_wsale_products_main_row { + margin-top: 15px; + margin-bottom: 15px; + } + .oe_cart table td:first-child { + min-width: 76px; + } + .oe_cart > .oe_structure { + clear: both; + } + div#payment_method div.list-group { + margin-left: 40px; + } + div#payment_method .list-group-item { + padding-top: 5px; + padding-bottom: 5px; + } + ul.wizard { + padding: 0; + margin-top: 20px; + list-style: none outside none; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); + } + ul.wizard li { + border: 1px solid #e9ecef; + border-right-width: 0; + position: relative; + float: left; + padding: 0 10px 0 20px; + margin: 0; + line-height: 38px; + background: #fbfbfb; + } + ul.wizard li .chevron { + position: absolute; + top: 0; + right: -10px; + z-index: 1; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #e9ecef; + } + ul.wizard li .chevron:before { + position: absolute; + top: -20px; + right: 1px; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #fbfbfb; + content: ""; + } + ul.wizard li .o_link_disable { + text-decoration: none; + color: inherit; + cursor: text; + } + ul.wizard li.text-success { + background: #f3f4f5; + } + ul.wizard li.text-success .chevron:before { + border-left: 10px solid #f5f5f5; + } + ul.wizard li.text-primary { + background: #f1f6fc; + } + ul.wizard li.text-primary .chevron:before { + border-left: 10px solid #f1f6fc; + } + ul.wizard li:first-child { + padding-left: 15px; + border-radius: 4px 0 0 4px; + } + ul.wizard li:last-child { + border-radius: 0 4px 4px 0; + border-right-width: 1px; + } + ul.wizard li:last-child .chevron { + display: none; + } + #o_shop_collapse_category li { + width: 100%; + } + #o_shop_collapse_category li a { + display: inline-block; + width: 80%; + padding-left: 3px; + } + #o_shop_collapse_category li i.fa { + cursor: pointer; + } + .mycart-popover { + max-width: 500px; + min-width: 250px; + } + .mycart-popover .cart_line { + border-bottom: 1px #EEE solid; + } + tr#empty { + display: none; + } + .js_change_shipping { + cursor: pointer; + } + a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + #o-carousel-product.css_not_available { + opacity: 0.2; + } + #o-carousel-product .carousel-outer { + height: 400px; + max-height: 90vh; + } + #o-carousel-product .carousel-control-prev, + #o-carousel-product .carousel-control-next { + height: 70%; + top: 15%; + opacity: 0.5; + cursor: pointer; + } + #o-carousel-product .carousel-control-prev:focus, + #o-carousel-product .carousel-control-next:focus { + opacity: 0.65; + } + #o-carousel-product .carousel-control-prev:hover, + #o-carousel-product .carousel-control-next:hover { + opacity: 0.8; + } + #o-carousel-product .carousel-control-prev > span, + #o-carousel-product .carousel-control-next > span { + background: rgba(0, 0, 0, 0.8); + } + #o-carousel-product .carousel-indicators li { + width: 64px; + height: 64px; + text-indent: unset; + border: 1px solid #6c757d; + opacity: 0.5; + position: relative; + } + #o-carousel-product .carousel-indicators li .o_product_video_thumb { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + color: #ced4da; + } + #o-carousel-product .carousel-indicators li.active { + opacity: 1; + border: 1px solid #00A09D; + } + .ecom-zoomable:not(.ecom-autozoom) img[data-zoom] { + cursor: zoom-in; + } + .ecom-zoomable.ecom-autozoom img[data-zoom] { + cursor: crosshair; + } + .ecom-zoomable .o_editable img[data-zoom] { + cursor: pointer; + } + #coupon_box form { + max-width: 300px; + } + .o_website_sale_animate { + opacity: 0.7; + position: absolute !important; + height: 150px; + width: 150px; + z-index: 1020; + } + .o_red_highlight { + background: #D9534F !important; + box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); + transition: all 0.5s linear; + } + .o_shadow_animation { + box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important; + } + .o_carousel_product_card .o_carousel_product_card_img_top { + object-fit: scale-down; + } + @media (max-width: 767.98px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + @media (min-width: 768px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 8rem; + } + } + @media (min-width: 992px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + .o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove { + display: block; + } + @media (min-width: 576px) { + .o_carousel_product_card_wrap { + float: left; + } + } + .o_carousel_product_control { + top: 33.33333333%; + bottom: 33.33333333%; + width: 2rem; + border-radius: 5px; + background-color: #00A09D; + } + .o_carousel_product_remove { + position: absolute; + display: none; + cursor: pointer; + right: 5%; + top: 5%; + } + .o_carousel_product_remove:hover { + display: block; + } + /* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */ + .oe_msg img.oe_msg_avatar { + width: 50px; + margin-right: 10px; + } + .oe_msg_attachment { + display: inline-block; + width: 120px; + margin: 4px 2px; + min-height: 80px; + position: relative; + border-radius: 3px; + text-align: center; + vertical-align: top; + } + .oe_msg_attachment a img.oe_attachment_embedded { + display: block; + position: relative; + margin: 0 0 0 10px; + width: 100px; + height: 80px; + border-radius: 1px; + border: solid 3px #FFF; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + } + .oe_msg_attachment a div.oe_attachment_name { + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 2px; + margin-bottom: 5px; + background: #F4F5FA; + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; + word-wrap: break-word; + } + /* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */ + .progress-wizard { + margin-top: 15px; + padding: 0 15px; + } + @media (min-width: 768px) { + .progress-wizard { + padding: 0; + } + } + .progress-wizard .progress-wizard-step { + position: relative; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step { + margin-top: 0.8125rem; + float: left; + width: 33.33333333%; + } + .o_wizard_has_extra_step + .progress-wizard .progress-wizard-step { + width: 25%; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete { + display: none; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-dot { + width: 0.625rem; + height: 0.625rem; + position: relative; + display: inline-block; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 0.125rem #e9ecef; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-dot { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: auto; + margin: -0.375rem 0 0 -0.3125rem; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + color: #6c757d; + margin: 5px 0 5px 5px; + font-size: 0.9375rem; + display: inline-block; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + display: block; + margin: 1rem 0 20px 0; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + margin-left: -15px; + font-size: 24px; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-bar { + height: 0.125rem; + background-color: #e9ecef; + } + .progress-wizard .progress-wizard-step.active .progress-wizard-dot { + animation: fadeIn 1s ease 0s 1 normal none running; + background: #00A09D; + box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5); + } + .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel { + color: #343a40; + font-weight: bolder; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot { + background: none; + box-shadow: none; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after { + position: absolute; + top: -0.3125rem; + left: -0.3125rem; + bottom: auto; + right: auto; + width: 1.25rem; + height: 1.25rem; + border-radius: 100%; + background: white; + color: #2CBB70; + text-align: center; + line-height: 1; + font-size: 1.25rem; + font-family: FontAwesome; + content: "\f058"; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel { + color: #343a40; + } + .progress-wizard .progress-wizard-step.disabled { + cursor: default; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */ + .css_attribute_color { + display: inline-block; + border: 1px solid #999999; + text-align: center; + } + .css_attribute_color input { + margin: 8px; + height: 13px; + opacity: 0; + } + .css_attribute_color.active { + border: 3px ridge #66ee66; + } + .css_attribute_color.active input { + margin: 6px; + } + .css_attribute_color.custom_value { + background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600); + } + .css_not_available_msg { + display: none; + } + .css_not_available.js_product .css_quantity, + .css_not_available.js_product .product_price { + display: none; + } + .css_not_available.js_product .css_not_available_msg { + display: block; + } + .css_not_available.js_product .js_add, + .css_not_available.js_product .oe_price, + .css_not_available.js_product .oe_default_price, + .css_not_available.js_product .oe_optional { + display: none; + } + .css_quantity { + width: initial; + } + .css_quantity input[name="add_qty"] { + max-width: 50px; + text-align: center; + } + option.css_not_available { + color: #ccc; + } + label.css_not_available { + opacity: 0.6; + } + label.css_attribute_color.css_not_available { + opacity: 1; + background-image: url("/website_sale/static/src/img/redcross.png"); + background-size: cover; + } + .variant_attribute { + padding-bottom: 0.5rem; + } + .variant_attribute .attribute_name { + padding-bottom: 0.5rem; + display: block; + } + .variant_attribute .radio_input { + margin-right: 0.7rem; + vertical-align: middle; + } + .variant_attribute .radio_input_value { + display: inline-block; + vertical-align: middle; + line-height: 1; + } + .variant_attribute .variant_custom_value { + margin-bottom: 0.7rem; + } + .variant_attribute .variant_custom_value.custom_value_own_line { + display: inline-block; + } + .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 1.6rem; + } + .variant_attribute select { + margin-bottom: 0.5rem; + } + .o_product_configurator .product_detail_img { + max-height: 240px; + } + .o_product_configurator .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 2.1rem; + } + .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.025); + } + .oe_optional_products_modal .o_total_row { + font-size: 1.2rem; + } + .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json { + padding: 0.075rem 0.75rem; + } + .js_product.in_cart .js_add_cart_variants { + display: none; + } + .js_product select { + -webkit--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -moz--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + background-image: none; + } + .js_product .td-product_name { + word-wrap: break-word; + } + .js_product .td-product_name { + min-width: 140px; + } + .js_product .td-img { + width: 100px; + } + .js_product .td-qty { + width: 200px; + } + .js_product .td-qty a.input-group-addon { + background-color: transparent; + border: 0px; + } + .js_product .td-qty .input-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: inline-flex; + } + .js_product .td-action { + width: 30px; + } + .js_product .td-price, + .js_product .td-price-total { + width: 120px; + } + @media (max-width: 767.98px) { + .js_product .td-img, .js_product .td-price-total { + display: none; + } + .js_product .td-qty { + width: 60px; + } + .js_product .td-price { + width: 80px; + } + } + @media (max-width: 476px) { + .js_product .td-qty { + width: 60px; + } + .js_product #modal_optional_products table thead, + .js_product .oe_cart table thead { + display: none; + } + .js_product #modal_optional_products table td.td-img, + .js_product .oe_cart table td.td-img { + display: none; + } + } + .o_total_row { + height: 50px; + } + .oe_striked_price { + text-decoration: line-through; + white-space: nowrap; + } + .o_list_view .o_data_row.o_selected_row > .o_data_cell:not(.o_readonly_modifier) .o_field_widget .o_edit_product_configuration { + padding: 0; + background-color: inherit; + margin-left: 3px; + } + /* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */ + .o_menu_toggle { + float: left; + padding: 4px 0 0 16px; + font-size: 1.3em; + color: white; + } + .o_menu_toggle:hover, + .o_menu_toggle:focus, + .o_menu_toggle:active { + color: white; + outline: none; + } + /* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */ + .o_website_form_flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .o_website_form_flex_item { + flex-basis: 33%; + } + @media (max-width: 991.98px) { + .o_website_form_flex_item { + flex-basis: 50%; + } + } + @media (max-width: 767.98px) { + .o_website_form_flex_item { + flex-basis: 100%; + } + } + .o_website_form_field_hidden { + display: none; + } + .editor_enable .o_website_form_field_hidden { + display: -webkit-box; + display: -webkit-flex; + display: flex; + opacity: 0.5; + } + .editor_enable .s_website_form .form-field select { + pointer-events: none; + } + .o_website_form_required .col-form-label:after, + .o_website_form_required .control-label:after, + .o_website_form_required_custom .col-form-label:after, + .o_website_form_required_custom .control-label:after { + content: ' *'; + } + #editable_select.form-control { + height: 100%; + } + .form-field input[type=file].form-control { + height: 100%; + } + /* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss defined in bundle 'web.assets_frontend' */ + .o_newsletter_modal .modal-header { + padding: 0; + border: none; + } + .o_newsletter_modal .modal-title { + display: none; + } + .o_newsletter_modal .close { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + font-size: 0.75rem; + width: 1.5rem; + height: 1.5rem; + padding: 0; + margin: -0.75rem -0.75rem 0 0; + opacity: 1; + background-color: white; + z-index: 1; + border-radius: 0.75rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + /* /website_animate/static/src/scss/o_animate_frontend.scss defined in bundle 'web.assets_frontend' */ + .o_animate { + animation-duration: 1s; + animation-fill-mode: both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + text-rendering: geometricPrecision; + visibility: hidden; + } + .o_animate_preview { + visibility: visible; + } + .o_anim_dur500 { + animation-duration: 500ms; + } + .o_anim_dur1500 { + animation-duration: 1500ms; + } + .o_anim_dur2000 { + animation-duration: 2000ms; + } + .o_anim_dur2500 { + animation-duration: 2500ms; + } + .o_anim_dur3000 { + animation-duration: 3000ms; + } + .o_anim_del500 { + animation-delay: 500ms; + } + .o_anim_del1000 { + animation-delay: 1000ms; + } + .o_anim_del1500 { + animation-delay: 1500ms; + } + .o_anim_del2000 { + animation-delay: 2000ms; + } + .o_anim_del2500 { + animation-delay: 2500ms; + } + @-moz-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @-webkit-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + .o_anim_bounce_in { + animation-name: o_anim_bounce_in; + } + @-moz-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_down { + animation-name: o_anim_bounce_in_down; + } + @-moz-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_left { + animation-name: o_anim_bounce_in_left; + } + @-moz-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_right { + animation-name: o_anim_bounce_in_right; + } + @-moz-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + .o_anim_fade_in { + animation-name: o_anim_fade_in; + } + @-moz-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_down { + animation-name: o_anim_fade_in_down; + } + @-moz-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_left { + animation-name: o_anim_fade_in_left; + } + @-moz-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_right { + animation-name: o_anim_fade_in_right; + } + @-moz-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_up { + animation-name: o_anim_fade_in_up; + } + @-moz-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + .o_anim_fade_out { + animation-name: o_anim_fade_out; + } + @-moz-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform-origin: center; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform-origin: center; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + .o_anim_rotate_in { + animation-name: o_anim_rotate_in; + } + @-moz-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_left { + animation-name: o_anim_rotate_in_down_left; + } + @-moz-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_right { + animation-name: o_anim_rotate_in_down_right; + } + @-moz-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + .o_anim_zoom_in { + animation-name: o_anim_zoom_in; + } + @-moz-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_down { + animation-name: o_anim_zoom_in_down; + } + @-moz-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_left { + animation-name: o_anim_zoom_in_left; + } + @-moz-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_right { + animation-name: o_anim_zoom_in_right; + } + @-moz-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + .o_anim_flash { + animation-name: o_anim_flash; + } + @-moz-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @-webkit-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + .o_anim_pulse { + animation-name: o_anim_pulse; + } + @-moz-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @-webkit-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + .o_anim_shake { + animation-name: o_anim_shake; + } + @-moz-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @-webkit-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + .o_anim_tada { + animation-name: o_anim_tada; + } + @-moz-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_x { + backface-visibility: visible; + animation-name: o_anim_flip_in_x; + } + @-moz-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_y { + backface-visibility: visible; + animation-name: o_anim_flip_in_y; + } + /* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 768px) { + .website_forum .o_forum_ask_btn { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + width: 200px; + } + } + .website_forum .o_wforum_nav .nav-link, + .website_forum .o_wforum_nav .nav > li > a { + color: #343a40; + line-height: 1; + } + .website_forum .o_wforum_nav .nav-link:hover, + .website_forum .o_wforum_nav .nav > li > a:hover, + .website_forum .o_wforum_nav .nav-link:focus, + .website_forum .o_wforum_nav .nav > li > a:focus, + .website_forum .o_wforum_nav .nav-link.focus, + .website_forum .o_wforum_nav .nav > li > a.focus { + color: #875A7B; + } + .website_forum .o_wforum_nav .nav-link .fa, + .website_forum .o_wforum_nav .nav > li > a .fa { + opacity: 0.5; + } + .website_forum .o_wforum_nav .nav-link:hover .fa, + .website_forum .o_wforum_nav .nav > li > a:hover .fa, + .website_forum .o_wforum_nav .nav-link.active .fa, + .website_forum .o_wforum_nav .nav > li > a.active .fa { + opacity: 1; + } + .website_forum .o_wforum_nav .nav-link.active, + .website_forum .o_wforum_nav .nav > li > a.active { + background-color: rgba(75, 158, 182, 0.1); + color: #346f80 !important; + } + .website_forum .o_wforum_nav .nav-link img.o_forum_avatar, + .website_forum .o_wforum_nav .nav > li > a img.o_forum_avatar { + width: 30px; + height: 30px; + } + .website_forum .o_wforum_post, + .website_forum .note-editable.panel-body { + word-wrap: break-word; + } + .website_forum .o_wforum_post pre, + .website_forum .note-editable.panel-body pre { + color: #343a40; + border-radius: 0.125rem; + padding: 1rem; + background-color: #f8f9fa; + white-space: pre-wrap; + } + .website_forum .o_wforum_post blockquote, + .website_forum .note-editable.panel-body blockquote { + position: relative; + padding-left: 1em; + border-left: 0.25em solid #adb5bd; + color: #6c757d; + } + .website_forum .o_wforum_post #post_reply img.o_forum_avatar, + .website_forum .note-editable.panel-body #post_reply img.o_forum_avatar { + width: 24px; + height: 24px; + } + .website_forum .o_wforum_readable { + max-width: 700px; + } + .website_forum .o_wforum_readable p { + margin-bottom: 0.5rem; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor { + border: 0; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-toolbar { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + height: 32px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-editable, + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + border: 1px solid #dee2e6; + border-width: 0 1px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + display: block; + border-bottom-width: 1px; + } + .website_forum .o_wforum_author_box.o_show_info { + line-height: 1.2; + } + .website_forum .o_wforum_author_box.o_show_info img { + width: 2em; + height: 2em; + } + .website_forum .o_wforum_author_box.o_compact { + line-height: 1; + } + .website_forum .o_wforum_author_box.o_compact img { + width: 1.4em; + height: 1.4em; + } + .website_forum .forum_answer .o_wforum_answer_correct_badge { + display: none; + } + .website_forum .forum_answer .o_wforum_author_box_check { + width: 1em; + height: 1em; + display: none; + top: 0; + right: -3px; + box-shadow: 0 0 0 2px white; + line-height: .8; + } + .website_forum .forum_answer .o_wforum_validate_toggler { + color: #ced4da; + } + .website_forum .forum_answer .o_wforum_validate_toggler:hover, + .website_forum .forum_answer .o_wforum_validate_toggler:focus, + .website_forum .forum_answer .o_wforum_validate_toggler.focus { + color: #70dda4; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_correct_badge, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_author_box .o_wforum_author_box_check { + display: inline; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler { + color: #2CBB70; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:focus, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler.focus { + color: #F79B5B; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover .fa.fa-check:before { + content: '\f00d'; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_header .o_wforum_author_pic { + border: 2px solid #2CBB70; + padding: 3px; + } + .website_forum .o_wforum_gold { + color: #eca801; + } + .website_forum a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + .website_forum .forum_answer img, + .website_forum .question-block img { + max-width: 100%; + } + .website_forum .vote .vote_count, + .o_wforum_profile_tab .vote .vote_count { + line-height: 1; + animation-play-state: paused; + } + .website_forum .vote .vote_count.o_forum_vote_animate, + .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate { + animation: bounceIn 0.3s ease running; + } + .website_forum .vote .vote_down, + .website_forum .vote .vote_up, + .o_wforum_profile_tab .vote .vote_down, + .o_wforum_profile_tab .vote .vote_up { + line-height: 0.5; + font-size: 1.1em; + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .website_forum .vote .vote_up:hover, + .website_forum .vote .vote_up:focus, + .website_forum .vote .vote_up.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_up:hover, + .o_wforum_profile_tab .vote .vote_up:focus, + .o_wforum_profile_tab .vote .vote_up.focus { + color: #2CBB70; + } + .website_forum .vote .vote_down, + .o_wforum_profile_tab .vote .vote_down { + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus { + color: #D9534F; + } + @media (min-width: 576px) { + .website_forum .vote.o_wforum_vote_vertical, .o_wforum_profile_tab .vote.o_wforum_vote_vertical { + font-size: 1.2em; + } + } + .o_js_forum_tag_follow .badge, + .o_js_forum_tag_follow .label { + font-size: 100%; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box { + position: absolute; + top: 100%; + left: 0; + bottom: auto; + right: auto; + display: none; + z-index: 1; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box .card, + .o_js_forum_tag_follow .o_forum_tag_follow_box .panel, + .o_js_forum_tag_follow .o_forum_tag_follow_box .well { + padding: 14px; + } + .o_profile_main { + overflow: hidden; + } + img.o_forum_avatar { + width: 40px; + height: 40px; + object-fit: cover; + } + img.o_forum_avatar_big { + width: 75px; + height: 75px; + object-fit: cover; + } + .o_wprofile_email_validation_container img.o_forum_avatar { + width: 16px; + height: 16px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + margin-left: 10px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line { + margin-top: -0.5rem; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_bio p { + margin-top: 8px; + margin-bottom: 0; + } + @media (min-width: 768px) { + .o_wforum_elearning_navtabs_container { + background-color: #adb5bd; + } + } + .website_forum { + margin-bottom: 1rem; + } + .o_wforum_forum_card_bg { + background-image: linear-gradient(99deg, #adb5bd 10%, #919ca6 90%); + } + #o_wforum_forums_index_list .o_wforum_forum_card_bg { + min-height: 100px; + } + /* /website_event/static/src/scss/website_event.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_event_searchbar_form { + flex: 0 0 100%; + } + @media (min-width: 992px) { + .o_wevent_event_searchbar_form { + flex: 0 0 33%; + } + } + .o_wevent_index_topbar_filters .dropdown-toggle { + border: 1px solid #ced4da; + background-color: white !important; + color: #343a40; + border-radius: 0.125rem; + } + .o_wevent_index_topbar_filters .dropdown-toggle:hover, + .o_wevent_index_topbar_filters .dropdown-toggle:focus { + border-color: #00A09D; + color: #00A09D; + text-decoration: none; + } + .o_wevent_index_topbar_filters .dropdown-toggle:after { + margin-left: 1.2em; + } + .o_wevent_index_topbar_filters .dropdown-toggle .fa { + margin-right: .4em; + color: #00A09D; + } + .o_wevent_index_topbar_filters .dropdown-menu { + margin-top: 0.5rem; + min-width: 12rem; + } + .o_wevent_index_topbar_filters .dropdown-item.active .badge, + .o_wevent_index_topbar_filters .dropdown-menu a.active .badge, + .dropdown-menu .o_wevent_index_topbar_filters a.active .badge, + .o_wevent_index_topbar_filters .dropdown-item.active .label, + .o_wevent_index_topbar_filters .dropdown-menu a.active .label, + .dropdown-menu .o_wevent_index_topbar_filters a.active .label { + background-color: white; + color: #00A09D; + } + .o_wevent_social_link { + display: inline-block; + width: 3em; + height: 3em; + margin: 0 0.25rem 0.5rem 0.25rem; + line-height: 3em; + background-color: #f8f9fa; + border: 1px solid #dee2e6; + border-radius: 50%; + text-align: center; + } + .o_wevent_social_link:hover, + .o_wevent_social_link:focus { + background-color: #dee2e6; + } + .o_wevent_badge { + padding: 0.5rem 1rem; + border-radius: 10rem; + font-weight: 400; + } + .o_wevent_index .o_wevent_events_list header a { + transition: all .25s ease-in-out; + } + .o_wevent_index .o_wevent_events_list header a:hover, + .o_wevent_index .o_wevent_events_list header a:focus { + transform: scale(1.05); + } + .o_wevent_index .o_wevent_events_list .opt_events_list_columns header { + height: 200px; + } + @media (max-width: 767.98px) { + .o_wevent_index .o_wevent_events_list .opt_events_list_rows header { + height: 200px; + } + } + .o_wevent_index .o_wevent_events_list .o_wevent_badge_event { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding: 0.5rem 0.9375rem; + transform: translateY(-50%); + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date { + top: 0.9375rem; + right: 0.9375rem; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + width: 4rem; + height: 4rem; + border-radius: 50%; + text-align: center; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_day { + font-size: 1.125rem; + font-weight: 300; + line-height: 1; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_month { + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_events_list .o_wevent_participating, + .o_wevent_index .o_wevent_events_list .o_wevent_unpublished { + position: absolute; + bottom: 0; + width: 100%; + padding: 0.9375rem 0.9375rem; + text-align: right; + } + .o_wevent_index .o_wevent_events_list .card-title { + color: #343a40; + } + .o_wevent_index .o_wevent_sidebar_title { + margin: 0 0 1.5rem 0; + border-bottom: 1px solid #dee2e6; + padding: 0 0 0.5rem 0; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_sidebar_block { + margin: 0 0 2.5rem 0; + } + .o_wevent_index .o_wevent_sidebar_figure { + position: relative; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-img { + margin-bottom: 0; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: auto; + width: 100%; + padding: 1rem; + background-color: rgba(0, 0, 0, 0.5); + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + color: #fff; + } + .o_wevent_index #o_wevent_index_main_col .form-inline { + width: 100%; + } + .o_wevent_event .o_wevent_event_title { + margin: 3rem 0; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_name { + font-size: 1.125rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .o_wevent_event .o_wevent_registration_btn { + flex: 0 0 100%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed { + flex: 0 0 33%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed .close { + display: none; + } + .o_wevent_event .o_wevent_registration_btn .close { + display: block; + } + .o_wevent_event .o_wevent_registration_btn:not(.collapsed) { + box-shadow: none; + font-weight: 700; + text-transform: uppercase; + transition: none; + } + .o_wevent_event .o_wevent_sidebar_title { + margin-bottom: 1rem; + opacity: .5; + text-transform: uppercase; + } + .o_wevent_event .o_wevent_sidebar_block { + padding: 3rem; + border-bottom: 1px solid #dee2e6; + } + .o_wevent_event .o_wevent_sidebar_block:last-child { + border-bottom: 0; + } + .o_wevent_event .o_record_cover_container { + overflow: hidden; + z-index: 0; + } + .o_wevent_event .o_record_cover_container .o_record_cover_component { + display: none; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image { + background-attachment: fixed; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_component { + display: block; + z-index: -1; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_wevent_event_title { + color: white; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + /* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */ + .o_wevent_event .ribbon-wrapper { + width: 60px; + height: 60px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + } + .o_wevent_event .ribbon { + font: bold 13px Sans-Serif; + color: #404040; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + padding: 5px 0; + left: -4px; + top: 8px; + width: 90px; + -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + } + .o_wevent_event .ribbon.ribbon_Gold { + background-color: #FDE21B; + background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); + background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B); + } + .o_wevent_event .ribbon.ribbon_Silver { + background-color: #CCCCCC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); + background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC); + } + .o_wevent_event .ribbon.ribbon_Bronze { + background-color: #DB9141; + background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); + background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); + background-image: -moz-linear-gradient(top, #C2792A, #DB9141); + background-image: -ms-linear-gradient(top, #C2792A, #DB9141); + background-image: -o-linear-gradient(top, #C2792A, #DB9141); + } + .o_wevent_event .event_color_0 { + background-color: white; + color: #5a5a5a; + } + .o_wevent_event .event_color_1 { + background-color: #cccccc; + color: #424242; + } + .o_wevent_event .event_color_2 { + background-color: #ffc7c7; + color: #7a3737; + } + .o_wevent_event .event_color_3 { + background-color: #fff1c7; + color: #756832; + } + .o_wevent_event .event_color_4 { + background-color: #e3ffc7; + color: #5d6937; + } + .o_wevent_event .event_color_5 { + background-color: #c7ffd5; + color: #1a7759; + } + .o_wevent_event .event_color_6 { + background-color: #c7ffff; + color: #1a5d83; + } + .o_wevent_event .event_color_7 { + background-color: #c7d5ff; + color: #3b3e75; + } + .o_wevent_event .event_color_8 { + background-color: #e3c7ff; + color: #4c3668; + } + .o_wevent_event .event_color_9 { + background-color: #ffc7f1; + color: #6d2c70; + } + /* /website_mail_channel/static/src/css/website_mail_channel.css defined in bundle 'web.assets_frontend' */ + .o_mg_link_show { + display: none; + } + .o_mg_link_content { + display: none; + } + /* /website/static/src/scss/compatibility/bs3_for_12_0.scss defined in bundle 'web.assets_frontend' */ + .progress-bar-primary { + background-color: #00A09D !important; + color: white; + } + .progress-bar-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-primary:hover, + a.progress-bar-primary:focus, + button.progress-bar-primary:hover, + button.progress-bar-primary:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-secondary { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-secondary:hover, + a.progress-bar-secondary:focus, + button.progress-bar-secondary:hover, + button.progress-bar-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-success { + background-color: #2CBB70 !important; + color: white; + } + .progress-bar-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-success:hover, + a.progress-bar-success:focus, + button.progress-bar-success:hover, + button.progress-bar-success:focus { + background-color: #229257 !important; + color: white; + } + .progress-bar-info { + background-color: #4B9EB6 !important; + color: white; + } + .progress-bar-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-info:hover, + a.progress-bar-info:focus, + button.progress-bar-info:hover, + button.progress-bar-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .progress-bar-warning { + background-color: #F79B5B !important; + color: white; + } + .progress-bar-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-warning:hover, + a.progress-bar-warning:focus, + button.progress-bar-warning:hover, + button.progress-bar-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .progress-bar-danger { + background-color: #D9534F !important; + color: white; + } + .progress-bar-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-danger:hover, + a.progress-bar-danger:focus, + button.progress-bar-danger:hover, + button.progress-bar-danger:focus { + background-color: #c9302c !important; + color: white; + } + .progress-bar-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .progress-bar-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.progress-bar-light:hover, + a.progress-bar-light:focus, + button.progress-bar-light:hover, + button.progress-bar-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .progress-bar-dark { + background-color: #141f1e !important; + color: white; + } + .progress-bar-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-dark:hover, + a.progress-bar-dark:focus, + button.progress-bar-dark:hover, + button.progress-bar-dark:focus { + background-color: black !important; + color: white; + } + .progress-bar-default { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-default:hover, + a.progress-bar-default:focus, + button.progress-bar-default:hover, + button.progress-bar-default:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-violet-dark { + background-color: #875A7B !important; + color: white; + } + .progress-bar-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-dark:hover, + a.progress-bar-violet-dark:focus, + button.progress-bar-violet-dark:hover, + button.progress-bar-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .progress-bar-violet-darker { + background-color: #62495B !important; + color: white; + } + .progress-bar-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-darker:hover, + a.progress-bar-violet-darker:focus, + button.progress-bar-violet-darker:hover, + button.progress-bar-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .progress-bar-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .progress-bar-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-lightest:hover, + a.progress-bar-inverse-lightest:focus, + button.progress-bar-inverse-lightest:hover, + button.progress-bar-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .progress-bar-inverse-light { + background-color: #8B979F !important; + color: white; + } + .progress-bar-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-light:hover, + a.progress-bar-inverse-light:focus, + button.progress-bar-inverse-light:hover, + button.progress-bar-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .progress-bar-inverse { + background-color: #47738F !important; + color: white; + } + .progress-bar-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse:hover, + a.progress-bar-inverse:focus, + button.progress-bar-inverse:hover, + button.progress-bar-inverse:focus { + background-color: #36586d !important; + color: white; + } + .progress-bar-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .progress-bar-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-dark:hover, + a.progress-bar-inverse-dark:focus, + button.progress-bar-inverse-dark:hover, + button.progress-bar-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .progress-bar-inverse-darker { + background-color: #485761 !important; + color: white; + } + .progress-bar-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-darker:hover, + a.progress-bar-inverse-darker:focus, + button.progress-bar-inverse-darker:hover, + button.progress-bar-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .progress-bar-alpha { + background-color: #00A09D !important; + color: white; + } + .progress-bar-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha:hover, + a.progress-bar-alpha:focus, + button.progress-bar-alpha:hover, + button.progress-bar-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-alpha-dark { + background-color: #18856F !important; + color: white; + } + .progress-bar-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-dark:hover, + a.progress-bar-alpha-dark:focus, + button.progress-bar-alpha-dark:hover, + button.progress-bar-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .progress-bar-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .progress-bar-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-light:hover, + a.progress-bar-alpha-light:focus, + button.progress-bar-alpha-light:hover, + button.progress-bar-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .progress-bar-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .progress-bar-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-lightest:hover, + a.progress-bar-alpha-lightest:focus, + button.progress-bar-alpha-lightest:hover, + button.progress-bar-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .progress-bar-beta { + background-color: #5B899E !important; + color: white; + } + .progress-bar-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta:hover, + a.progress-bar-beta:focus, + button.progress-bar-beta:hover, + button.progress-bar-beta:focus { + background-color: #486d7e !important; + color: white; + } + .progress-bar-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .progress-bar-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-dark:hover, + a.progress-bar-beta-dark:focus, + button.progress-bar-beta-dark:hover, + button.progress-bar-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .progress-bar-beta-light { + background-color: #699FB8 !important; + color: white; + } + .progress-bar-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-light:hover, + a.progress-bar-beta-light:focus, + button.progress-bar-beta-light:hover, + button.progress-bar-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .progress-bar-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .progress-bar-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-lightest:hover, + a.progress-bar-beta-lightest:focus, + button.progress-bar-beta-lightest:hover, + button.progress-bar-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .progress-bar-gamma { + background-color: #E46F78 !important; + color: white; + } + .progress-bar-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma:hover, + a.progress-bar-gamma:focus, + button.progress-bar-gamma:hover, + button.progress-bar-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .progress-bar-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .progress-bar-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-dark:hover, + a.progress-bar-gamma-dark:focus, + button.progress-bar-gamma-dark:hover, + button.progress-bar-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .progress-bar-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .progress-bar-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-light:hover, + a.progress-bar-gamma-light:focus, + button.progress-bar-gamma-light:hover, + button.progress-bar-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .progress-bar-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .progress-bar-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-lightest:hover, + a.progress-bar-gamma-lightest:focus, + button.progress-bar-gamma-lightest:hover, + button.progress-bar-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .progress-bar-delta { + background-color: #5C5B80 !important; + color: white; + } + .progress-bar-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta:hover, + a.progress-bar-delta:focus, + button.progress-bar-delta:hover, + button.progress-bar-delta:focus { + background-color: #474662 !important; + color: white; + } + .progress-bar-delta-dark { + background-color: #37364D !important; + color: white; + } + .progress-bar-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-dark:hover, + a.progress-bar-delta-dark:focus, + button.progress-bar-delta-dark:hover, + button.progress-bar-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .progress-bar-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .progress-bar-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-light:hover, + a.progress-bar-delta-light:focus, + button.progress-bar-delta-light:hover, + button.progress-bar-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .progress-bar-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .progress-bar-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-lightest:hover, + a.progress-bar-delta-lightest:focus, + button.progress-bar-delta-lightest:hover, + button.progress-bar-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .progress-bar-epsilon { + background-color: #D5653E !important; + color: white; + } + .progress-bar-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon:hover, + a.progress-bar-epsilon:focus, + button.progress-bar-epsilon:hover, + button.progress-bar-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .progress-bar-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .progress-bar-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-dark:hover, + a.progress-bar-epsilon-dark:focus, + button.progress-bar-epsilon-dark:hover, + button.progress-bar-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .progress-bar-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .progress-bar-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-light:hover, + a.progress-bar-epsilon-light:focus, + button.progress-bar-epsilon-light:hover, + button.progress-bar-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .progress-bar-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .progress-bar-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-lightest:hover, + a.progress-bar-epsilon-lightest:focus, + button.progress-bar-epsilon-lightest:hover, + button.progress-bar-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .label-primary { + color: white; + background-color: #00A09D; + } + a.label-primary:hover, + a.label-primary:focus { + color: white; + background-color: #006d6b; + } + a.label-primary:focus, + a.label-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-secondary { + color: white; + background-color: #adb5bd; + } + a.label-secondary:hover, + a.label-secondary:focus { + color: white; + background-color: #919ca6; + } + a.label-secondary:focus, + a.label-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-success { + color: white; + background-color: #2CBB70; + } + a.label-success:hover, + a.label-success:focus { + color: white; + background-color: #229257; + } + a.label-success:focus, + a.label-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5); + } + .label-info { + color: white; + background-color: #4B9EB6; + } + a.label-info:hover, + a.label-info:focus { + color: white; + background-color: #3b7f93; + } + a.label-info:focus, + a.label-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5); + } + .label-warning { + color: white; + background-color: #F79B5B; + } + a.label-warning:hover, + a.label-warning:focus { + color: white; + background-color: #f57d2a; + } + a.label-warning:focus, + a.label-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5); + } + .label-danger { + color: white; + background-color: #D9534F; + } + a.label-danger:hover, + a.label-danger:focus { + color: white; + background-color: #c9302c; + } + a.label-danger:focus, + a.label-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); + } + .label-light { + color: #343a40; + background-color: #f6f9f9; + } + a.label-light:hover, + a.label-light:focus { + color: #343a40; + background-color: #d7e4e4; + } + a.label-light:focus, + a.label-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5); + } + .label-dark { + color: white; + background-color: #141f1e; + } + a.label-dark:hover, + a.label-dark:focus { + color: white; + background-color: black; + } + a.label-dark:focus, + a.label-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-violet-dark { + color: white; + background-color: #875A7B; + } + a.label-violet-dark:hover, + a.label-violet-dark:focus { + color: white; + background-color: #68465f; + } + a.label-violet-dark:focus, + a.label-violet-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5); + } + .label-violet-darker { + color: white; + background-color: #62495B; + } + a.label-violet-darker:hover, + a.label-violet-darker:focus { + color: white; + background-color: #453340; + } + a.label-violet-darker:focus, + a.label-violet-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5); + } + .label-inverse-lightest { + color: white; + background-color: #98A6B0; + } + a.label-inverse-lightest:hover, + a.label-inverse-lightest:focus { + color: white; + background-color: #7b8d9a; + } + a.label-inverse-lightest:focus, + a.label-inverse-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5); + } + .label-inverse-light { + color: white; + background-color: #8B979F; + } + a.label-inverse-light:hover, + a.label-inverse-light:focus { + color: white; + background-color: #707e87; + } + a.label-inverse-light:focus, + a.label-inverse-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5); + } + .label-inverse { + color: white; + background-color: #47738F; + } + a.label-inverse:hover, + a.label-inverse:focus { + color: white; + background-color: #36586d; + } + a.label-inverse:focus, + a.label-inverse.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5); + } + .label-inverse-dark { + color: white; + background-color: #5B7687; + } + a.label-inverse-dark:hover, + a.label-inverse-dark:focus { + color: white; + background-color: #465b69; + } + a.label-inverse-dark:focus, + a.label-inverse-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5); + } + .label-inverse-darker { + color: white; + background-color: #485761; + } + a.label-inverse-darker:hover, + a.label-inverse-darker:focus { + color: white; + background-color: #323d44; + } + a.label-inverse-darker:focus, + a.label-inverse-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5); + } + .label-alpha { + color: white; + background-color: #00A09D; + } + a.label-alpha:hover, + a.label-alpha:focus { + color: white; + background-color: #006d6b; + } + a.label-alpha:focus, + a.label-alpha.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-alpha-dark { + color: white; + background-color: #18856F; + } + a.label-alpha-dark:hover, + a.label-alpha-dark:focus { + color: white; + background-color: #105a4b; + } + a.label-alpha-dark:focus, + a.label-alpha-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5); + } + .label-alpha-light { + color: white; + background-color: #26D1AF; + } + a.label-alpha-light:hover, + a.label-alpha-light:focus { + color: white; + background-color: #1ea68b; + } + a.label-alpha-light:focus, + a.label-alpha-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5); + } + .label-alpha-lightest { + color: white; + background-color: #2AEBC4; + } + a.label-alpha-lightest:hover, + a.label-alpha-lightest:focus { + color: white; + background-color: #13cfa9; + } + a.label-alpha-lightest:focus, + a.label-alpha-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5); + } + .label-beta { + color: white; + background-color: #5B899E; + } + a.label-beta:hover, + a.label-beta:focus { + color: white; + background-color: #486d7e; + } + a.label-beta:focus, + a.label-beta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5); + } + .label-beta-dark { + color: white; + background-color: #3D5D6B; + } + a.label-beta-dark:hover, + a.label-beta-dark:focus { + color: white; + background-color: #2a414b; + } + a.label-beta-dark:focus, + a.label-beta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5); + } + .label-beta-light { + color: white; + background-color: #699FB8; + } + a.label-beta-light:hover, + a.label-beta-light:focus { + color: white; + background-color: #4c87a2; + } + a.label-beta-light:focus, + a.label-beta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5); + } + .label-beta-lightest { + color: white; + background-color: #77B5D1; + } + a.label-beta-lightest:hover, + a.label-beta-lightest:focus { + color: white; + background-color: #51a0c4; + } + a.label-beta-lightest:focus, + a.label-beta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5); + } + .label-gamma { + color: white; + background-color: #E46F78; + } + a.label-gamma:hover, + a.label-gamma:focus { + color: white; + background-color: #dc4450; + } + a.label-gamma:focus, + a.label-gamma.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5); + } + .label-gamma-dark { + color: white; + background-color: #B0565C; + } + a.label-gamma-dark:hover, + a.label-gamma-dark:focus { + color: white; + background-color: #904348; + } + a.label-gamma-dark:focus, + a.label-gamma-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5); + } + .label-gamma-light { + color: white; + background-color: #FC7C84; + } + a.label-gamma-light:hover, + a.label-gamma-light:focus { + color: white; + background-color: #fb4a55; + } + a.label-gamma-light:focus, + a.label-gamma-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5); + } + .label-gamma-lightest { + color: white; + background-color: #FC959C; + } + a.label-gamma-lightest:hover, + a.label-gamma-lightest:focus { + color: white; + background-color: #fb636e; + } + a.label-gamma-lightest:focus, + a.label-gamma-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5); + } + .label-delta { + color: white; + background-color: #5C5B80; + } + a.label-delta:hover, + a.label-delta:focus { + color: white; + background-color: #474662; + } + a.label-delta:focus, + a.label-delta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5); + } + .label-delta-dark { + color: white; + background-color: #37364D; + } + a.label-delta-dark:hover, + a.label-delta-dark:focus { + color: white; + background-color: #22212f; + } + a.label-delta-dark:focus, + a.label-delta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5); + } + .label-delta-light { + color: white; + background-color: #6E6D99; + } + a.label-delta-light:hover, + a.label-delta-light:focus { + color: white; + background-color: #58577c; + } + a.label-delta-light:focus, + a.label-delta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5); + } + .label-delta-lightest { + color: white; + background-color: #807FB3; + } + a.label-delta-lightest:hover, + a.label-delta-lightest:focus { + color: white; + background-color: #605fa0; + } + a.label-delta-lightest:focus, + a.label-delta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5); + } + .label-epsilon { + color: white; + background-color: #D5653E; + } + a.label-epsilon:hover, + a.label-epsilon:focus { + color: white; + background-color: #b84d28; + } + a.label-epsilon:focus, + a.label-epsilon.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5); + } + .label-epsilon-dark { + color: white; + background-color: #A34E2F; + } + a.label-epsilon-dark:hover, + a.label-epsilon-dark:focus { + color: white; + background-color: #7b3b24; + } + a.label-epsilon-dark:focus, + a.label-epsilon-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5); + } + .label-epsilon-light { + color: white; + background-color: #F07346; + } + a.label-epsilon-light:hover, + a.label-epsilon-light:focus { + color: white; + background-color: #ec4f17; + } + a.label-epsilon-light:focus, + a.label-epsilon-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5); + } + .label-epsilon-lightest { + color: white; + background-color: #FF8D63; + } + a.label-epsilon-lightest:hover, + a.label-epsilon-lightest:focus { + color: white; + background-color: #ff6830; + } + a.label-epsilon-lightest:focus, + a.label-epsilon-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .center-block { + display: block; + margin: auto; + } + .pull-left { + float: left; + } + .pull-right { + float: right; + } + .panel-primary { + background-color: #00A09D !important; + color: white; + } + .panel-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-primary:hover, + a.panel-primary:focus, + button.panel-primary:hover, + button.panel-primary:focus { + background-color: #006d6b !important; + color: white; + } + .panel-secondary { + background-color: #adb5bd !important; + color: white; + } + .panel-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-secondary:hover, + a.panel-secondary:focus, + button.panel-secondary:hover, + button.panel-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-success { + background-color: #2CBB70 !important; + color: white; + } + .panel-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-success:hover, + a.panel-success:focus, + button.panel-success:hover, + button.panel-success:focus { + background-color: #229257 !important; + color: white; + } + .panel-info { + background-color: #4B9EB6 !important; + color: white; + } + .panel-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-info:hover, + a.panel-info:focus, + button.panel-info:hover, + button.panel-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .panel-warning { + background-color: #F79B5B !important; + color: white; + } + .panel-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-warning:hover, + a.panel-warning:focus, + button.panel-warning:hover, + button.panel-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .panel-danger { + background-color: #D9534F !important; + color: white; + } + .panel-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-danger:hover, + a.panel-danger:focus, + button.panel-danger:hover, + button.panel-danger:focus { + background-color: #c9302c !important; + color: white; + } + .panel-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .panel-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-light:hover, + a.panel-light:focus, + button.panel-light:hover, + button.panel-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .panel-dark { + background-color: #141f1e !important; + color: white; + } + .panel-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-dark:hover, + a.panel-dark:focus, + button.panel-dark:hover, + button.panel-dark:focus { + background-color: black !important; + color: white; + } + .panel-default { + background-color: #adb5bd !important; + color: white; + } + .panel-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-violet-dark { + background-color: #875A7B !important; + color: white; + } + .panel-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-dark:hover, + a.panel-violet-dark:focus, + button.panel-violet-dark:hover, + button.panel-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .panel-violet-darker { + background-color: #62495B !important; + color: white; + } + .panel-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-darker:hover, + a.panel-violet-darker:focus, + button.panel-violet-darker:hover, + button.panel-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .panel-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .panel-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-lightest:hover, + a.panel-inverse-lightest:focus, + button.panel-inverse-lightest:hover, + button.panel-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .panel-inverse-light { + background-color: #8B979F !important; + color: white; + } + .panel-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-light:hover, + a.panel-inverse-light:focus, + button.panel-inverse-light:hover, + button.panel-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .panel-inverse { + background-color: #47738F !important; + color: white; + } + .panel-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse:hover, + a.panel-inverse:focus, + button.panel-inverse:hover, + button.panel-inverse:focus { + background-color: #36586d !important; + color: white; + } + .panel-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .panel-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-dark:hover, + a.panel-inverse-dark:focus, + button.panel-inverse-dark:hover, + button.panel-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .panel-inverse-darker { + background-color: #485761 !important; + color: white; + } + .panel-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-darker:hover, + a.panel-inverse-darker:focus, + button.panel-inverse-darker:hover, + button.panel-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .panel-alpha { + background-color: #00A09D !important; + color: white; + } + .panel-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha:hover, + a.panel-alpha:focus, + button.panel-alpha:hover, + button.panel-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .panel-alpha-dark { + background-color: #18856F !important; + color: white; + } + .panel-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-dark:hover, + a.panel-alpha-dark:focus, + button.panel-alpha-dark:hover, + button.panel-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .panel-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .panel-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-light:hover, + a.panel-alpha-light:focus, + button.panel-alpha-light:hover, + button.panel-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .panel-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .panel-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-lightest:hover, + a.panel-alpha-lightest:focus, + button.panel-alpha-lightest:hover, + button.panel-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .panel-beta { + background-color: #5B899E !important; + color: white; + } + .panel-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta:hover, + a.panel-beta:focus, + button.panel-beta:hover, + button.panel-beta:focus { + background-color: #486d7e !important; + color: white; + } + .panel-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .panel-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-dark:hover, + a.panel-beta-dark:focus, + button.panel-beta-dark:hover, + button.panel-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .panel-beta-light { + background-color: #699FB8 !important; + color: white; + } + .panel-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-light:hover, + a.panel-beta-light:focus, + button.panel-beta-light:hover, + button.panel-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .panel-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .panel-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-lightest:hover, + a.panel-beta-lightest:focus, + button.panel-beta-lightest:hover, + button.panel-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .panel-gamma { + background-color: #E46F78 !important; + color: white; + } + .panel-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma:hover, + a.panel-gamma:focus, + button.panel-gamma:hover, + button.panel-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .panel-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .panel-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-dark:hover, + a.panel-gamma-dark:focus, + button.panel-gamma-dark:hover, + button.panel-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .panel-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .panel-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-light:hover, + a.panel-gamma-light:focus, + button.panel-gamma-light:hover, + button.panel-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .panel-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .panel-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-lightest:hover, + a.panel-gamma-lightest:focus, + button.panel-gamma-lightest:hover, + button.panel-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .panel-delta { + background-color: #5C5B80 !important; + color: white; + } + .panel-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta:hover, + a.panel-delta:focus, + button.panel-delta:hover, + button.panel-delta:focus { + background-color: #474662 !important; + color: white; + } + .panel-delta-dark { + background-color: #37364D !important; + color: white; + } + .panel-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-dark:hover, + a.panel-delta-dark:focus, + button.panel-delta-dark:hover, + button.panel-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .panel-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .panel-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-light:hover, + a.panel-delta-light:focus, + button.panel-delta-light:hover, + button.panel-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .panel-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .panel-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-lightest:hover, + a.panel-delta-lightest:focus, + button.panel-delta-lightest:hover, + button.panel-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .panel-epsilon { + background-color: #D5653E !important; + color: white; + } + .panel-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon:hover, + a.panel-epsilon:focus, + button.panel-epsilon:hover, + button.panel-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .panel-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .panel-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-dark:hover, + a.panel-epsilon-dark:focus, + button.panel-epsilon-dark:hover, + button.panel-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .panel-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .panel-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-light:hover, + a.panel-epsilon-light:focus, + button.panel-epsilon-light:hover, + button.panel-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .panel-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .panel-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-lightest:hover, + a.panel-epsilon-lightest:focus, + button.panel-epsilon-lightest:hover, + button.panel-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .panel-default { + background-color: white !important; + color: #343a40; + } + .panel-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .col-xs-offset-0 { + margin-left: 0; + } + .col-xs-offset-1 { + margin-left: 8.33333333%; + } + .col-xs-offset-2 { + margin-left: 16.66666667%; + } + .col-xs-offset-3 { + margin-left: 25%; + } + .col-xs-offset-4 { + margin-left: 33.33333333%; + } + .col-xs-offset-5 { + margin-left: 41.66666667%; + } + .col-xs-offset-6 { + margin-left: 50%; + } + .col-xs-offset-7 { + margin-left: 58.33333333%; + } + .col-xs-offset-8 { + margin-left: 66.66666667%; + } + .col-xs-offset-9 { + margin-left: 75%; + } + .col-xs-offset-10 { + margin-left: 83.33333333%; + } + .col-xs-offset-11 { + margin-left: 91.66666667%; + } + @media (min-width: 768px) { + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 992px) { + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 1200px) { + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + } + .nav-stacked { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .navbar-default { + background-color: #f6f9f9 !important; + color: #343a40; + } + .navbar-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.navbar-default:hover, + a.navbar-default:focus, + button.navbar-default:hover, + button.navbar-default:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .dropdown-toggle .caret { + display: none; + } + .btn-default { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:hover { + color: white; + background-color: #98a2ac; + border-color: #919ca6; + } + .btn-default:focus, + .btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .btn-default.disabled, + .btn-default:disabled { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:not(:disabled):not(.disabled):active, + .btn-default:not(:disabled):not(.disabled).active, + .show > .btn-default.dropdown-toggle { + color: white; + background-color: #919ca6; + border-color: #8a95a1; + } + .btn-default:not(:disabled):not(.disabled):active:focus, + .btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .hide { + display: none !important; + } + .hidden { + display: none !important; + } + .visible-xs, + .visible-xs-block, + .visible-xs-inline, + .visible-xs-inline-block, + .visible-sm, + .visible-sm-block, + .visible-sm-inline, + .visible-sm-inline-block, + .visible-md, + .visible-md-block, + .visible-md-inline, + .visible-md-inline-block, + .visible-lg, + .visible-lg-block, + .visible-lg-inline, + .visible-lg-inline-block { + display: none !important; + } + @media (max-width: 767.98px) { + .visible-xs, .visible-xs-block { + display: block !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline { + display: inline !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline-block { + display: inline-block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm, .visible-sm-block { + display: block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline { + display: inline !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline-block { + display: inline-block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md, .visible-md-block { + display: block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline { + display: inline !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline-block { + display: inline-block !important; + } + } + @media (min-width: 1200px) { + .visible-lg, .visible-lg-block { + display: block !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } + } + @media (max-width: 767.98px) { + .hidden-xs { + display: none !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .hidden-sm { + display: none !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .hidden-md { + display: none !important; + } + } + @media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + } + .visible-print { + display: none !important; + } + @media print { + .visible-print { + display: block !important; + } + } + .visible-print-block { + display: none !important; + } + @media print { + .visible-print-block { + display: block !important; + } + } + .visible-print-inline { + display: none !important; + } + @media print { + .visible-print-inline { + display: inline !important; + } + } + .visible-print-inline-block { + display: none !important; + } + @media print { + .visible-print-inline-block { + display: inline-block !important; + } + } + @media print { + .hidden-print { + display: none !important; + } + } + /* /website_profile/static/src/scss/website_profile.scss defined in bundle 'web.assets_frontend' */ + .o_wprofile_body { + background-color: #f7f7fa; + } + .o_wprofile_gradient { + background-image: linear-gradient(120deg, #875A7B, #68465f); + } + .o_wprofile_pict { + width: 100%; + height: 100%; + padding-top: 30%; + background-size: cover; + background-position: center; + } + @media (min-width: 768px) { + .o_wprofile_pict { + padding-top: 70%; + border: 1px solid #68465f; + border-bottom-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_header: before { + content: ""; + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + height: 2.359375rem; + background: rgba(0, 0, 0, 0.2); + } + } + .o_wprofile_sidebar { + border: 1px solid #dee2e6; + } + @media (min-width: 768px) { + .o_wprofile_sidebar { + border-top-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_nav_tabs { + margin-top: -2.359375rem; + border-bottom: 0; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a { + border-radius: 0; + border-width: 0 1px; + line-height: 1.45; + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover, + .o_wprofile_nav_tabs .nav-link:focus, + .o_wprofile_nav_tabs .nav > li > a:focus, + .o_wprofile_nav_tabs .nav-link.focus, + .o_wprofile_nav_tabs .nav > li > a.focus { + color: white; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a, + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover { + border-color: #875A7B; + background: transparent; + } + .o_wprofile_nav_tabs .nav-link.active, + .o_wprofile_nav_tabs .nav > li > a.active { + color: #343a40; + background: #f7f7fa; + border-color: #f7f7fa; + } + } + @media (max-width: 575.98px) { + .o_wprofile_nav_tabs { + overflow-x: auto; + overflow-y: hidden; + } + .o_wprofile_nav_tabs li { + white-space: nowrap; + } + } + @media (max-width: 767.98px) { + .o_wprofile_tabs_content { + background-color: white; + padding: 0 15px; + } + } + @media (max-width: 575.98px) { + .o_wprofile_tabs_content { + margin: 0 -15px; + } + } + .o_wprofile_progress_circle { + position: relative; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart { + display: block; + max-width: 100%; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + fill: none; + stroke-width: 1.5px; + stroke-linecap: round; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg { + stroke: rgba(0, 0, 0, 0.1); + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + animation: progress 1s ease-out forwards; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart #gradient { + --o-pc-color-stop-1: #00d3cf; + --o-pc-color-stop-2: #00A09D; + } + .o_wprofile_progress_circle .o_pc_overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + @keyframes progress { + 0% { + stroke-dasharray: 0 100; + } + } + .o_wprofile_all_users_nav { + border-width: 1px 0; + } + .o_wprofile_all_users_nav, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + border-style: solid; + } + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + border-width: 0 1px; + } + @media (min-width: 768px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + color: white; + margin-top: -1px; + border-radius: 0; + min-height: 35px; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus { + color: #343a40; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover { + background-color: white; + } + } + @media (max-width: 767.98px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col { + padding-left: 0; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn { + color: white; + border-radius: 0.125rem; + background-color: rgba(0, 0, 0, 0.25); + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus { + color: white; + } + } + .o_wprofile_all_users_nav .breadcrumb-item.active a, + .o_wprofile_all_users_nav .breadcrumb > li.active a, + .o_wprofile_all_users_nav .breadcrumb-item a:hover, + .o_wprofile_all_users_nav .breadcrumb > li a:hover { + color: white; + } + .o_wprofile_all_users_nav .breadcrumb-item a, + .o_wprofile_all_users_nav .breadcrumb > li a, + .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > li + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > .breadcrumb-item + li::before, + .o_wprofile_all_users_nav .breadcrumb > li + li::before, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder { + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_top3_card_footer div { + border-color: #dee2e6; + border-style: solid; + border-width: 1px 0; + margin-top: -1px; + } + .o_wprofile_top3_card_footer div + div { + border-left-width: 1px; + margin-left: -1px; + } + .o_wprofile_pager li.page-item a.page-link, + .o_wprofile_pager .pagination > li a.page-link, + .o_wprofile_pager li.page-item .pagination > li > a, + .o_wprofile_pager .pagination > li > a { + background-color: transparent; + border: 0; + color: #6c757d; + transition-duration: .3s; + } + .o_wprofile_pager li.page-item a.page-link:hover, + .o_wprofile_pager .pagination > li a.page-link:hover, + .o_wprofile_pager li.page-item .pagination > li > a:hover, + .o_wprofile_pager .pagination > li > a:hover { + color: #00A09D; + } + .o_wprofile_pager li.page-item.active a.page-link, + .o_wprofile_pager .pagination > li.active a.page-link, + .o_wprofile_pager li.page-item.active .pagination > li > a, + .o_wprofile_pager .pagination > li.active .pagination > li > a { + color: white; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a { + color: #00A09D; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a:hover { + transform: scaleX(1.5) scaleY(1.5); + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow.disabled a { + color: #6c757d; + } + .o_wprofile_pager li.page-item .page-link:focus, + .o_wprofile_pager .pagination > li .page-link:focus, + .o_wprofile_pager li.page-item .pagination > li > a:focus, + .o_wprofile_pager .pagination > li > a:focus { + box-shadow: 0 0 0 0; + } + .country_flag { + display: inline-block; + margin-left: 2px; + max-height: 13px; + width: auto !important; + } + .o_wprofile_pointer { + cursor: pointer; + } + /* /openerp_website/static/src/scss/frontend_variables.scss defined in bundle 'web.assets_frontend' */ + /* /openerp_website/static/src/scss/-old/theme_v2015.scss defined in bundle 'web.assets_frontend' */ + .bg-img-01 { + background-image: url("/openerp_website/static/src/img/backgrounds/bg_snippet_01.jpg"); + background-size: cover; + } + .o-color-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: transparent; + background-color: rgba(0, 0, 0, 0.35); + } + .o-icon, + #wrapwrap .js_hr_recruitment .o_perk .fa { + border-radius: 50%; + text-align: center; + } + .o-icon.fa.fa-1x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-1x { + width: 40px; + height: 40px; + line-height: 40px; + } + .o-icon.fa.fa-2x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-2x { + width: 80px; + height: 80px; + line-height: 80px; + } + .o-icon[class*="bg-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="bg-"] { + border: 1px solid #343a40; + background-color: transparent; + color: #343a40; + } + .o-icon[class*="text-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="text-"] { + border-width: 1px; + border-style: solid; + } + .o-thumbnail { + padding: 10px; + background-color: #fff; + border: 0; + border-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-thumbnail-half { + padding: 10px 10px 0 10px; + background-color: #fff; + border: 0; + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-v-middle, + .table > thead > tr > th.o-v-middle, + .table > tbody > tr > th.o-v-middle, + .table > tfoot > tr > th.o-v-middle, + .table > thead > tr > td.o-v-middle, + .table > tbody > tr > td.o-v-middle, + .table > tfoot > tr > td.o-v-middle { + vertical-align: middle; + } + .carousel-control { + text-shadow: none; + opacity: 1; + } + .carousel-control.left, + .carousel-control.right { + background-image: none; + } + .carousel-control.left .fa, + .carousel-control.right .fa { + width: 40px; + height: 40px; + line-height: 40px; + background-color: #875A7B; + border-radius: 50%; + font-size: 14px; + text-align: center; + } + .carousel-control.left .fa { + padding-right: 2px; + } + .carousel-control.right .fa { + padding-left: 2px; + } + .carousel-control:hover { + opacity: 1; + } + .carousel-control:hover .fa { + background-color: #62495B; + } + /* /openerp_website/static/src/scss/-old/snippets_v2015.scss defined in bundle 'web.assets_frontend' */ + .s_big_image .container { + padding-top: 50px; + } + .s_faq { + background-color: #e9ecef; + } + .s_faq .card .card-header, + .s_faq .panel .card-header, + .s_faq .well .card-header, + .s_faq .card .panel-heading, + .s_faq .panel .panel-heading, + .s_faq .well .panel-heading { + padding: 0; + border: 1px solid transparent; + } + .s_faq .card .card-header a, + .s_faq .panel .card-header a, + .s_faq .well .card-header a, + .s_faq .card .panel-heading a, + .s_faq .panel .panel-heading a, + .s_faq .well .panel-heading a { + position: relative; + display: inline-block; + width: 100%; + padding: 15px 15px 15px 40px; + font-weight: 400; + } + .s_faq .card .card-header a:before, + .s_faq .panel .card-header a:before, + .s_faq .well .card-header a:before, + .s_faq .card .panel-heading a:before, + .s_faq .panel .panel-heading a:before, + .s_faq .well .panel-heading a:before { + content: '\f056'; + font-family: 'FontAwesome'; + position: absolute; + top: 14px; + left: 15px; + bottom: auto; + right: auto; + color: #00A09D; + } + .s_faq .card .card-header a.collapsed:before, + .s_faq .panel .card-header a.collapsed:before, + .s_faq .well .card-header a.collapsed:before, + .s_faq .card .panel-heading a.collapsed:before, + .s_faq .panel .panel-heading a.collapsed:before, + .s_faq .well .panel-heading a.collapsed:before { + content: '\f055'; + } + .s_faq .card .card-header:hover, + .s_faq .panel .card-header:hover, + .s_faq .well .card-header:hover, + .s_faq .card .panel-heading:hover, + .s_faq .panel .panel-heading:hover, + .s_faq .well .panel-heading:hover { + border: 1px solid #00A09D; + } + .s_faq .card .card-body, + .s_faq .panel .card-body, + .s_faq .well .card-body, + .s_faq .card .panel-body, + .s_faq .panel .panel-body, + .s_faq .well .panel-body, + .s_faq .card .well, + .s_faq .panel .well, + .s_faq .well .well { + padding: 30px 40px; + border-top-color: #6c757d !important; + } + .s_faq .card .card-body p:last-child, + .s_faq .panel .card-body p:last-child, + .s_faq .well .card-body p:last-child, + .s_faq .card .panel-body p:last-child, + .s_faq .panel .panel-body p:last-child, + .s_faq .well .panel-body p:last-child, + .s_faq .card .well p:last-child, + .s_faq .panel .well p:last-child, + .s_faq .well .well p:last-child, + .s_faq .card .card-body ul:last-child, + .s_faq .panel .card-body ul:last-child, + .s_faq .well .card-body ul:last-child, + .s_faq .card .panel-body ul:last-child, + .s_faq .panel .panel-body ul:last-child, + .s_faq .well .panel-body ul:last-child, + .s_faq .card .well ul:last-child, + .s_faq .panel .well ul:last-child, + .s_faq .well .well ul:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/animations.scss defined in bundle 'web.assets_frontend' */ + .o_animate_in_children > * { + transition: all 0.8s cubic-bezier(0.55, 0, 0.1, 1) 0s; + transform-origin: 50% 100%; + opacity: 0; + transform: scale(0.9) translateY(20px); + } + .o_animate_in_children > *[class*="deep-"] { + transition: box-shadow 1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_animate_in_children:not(.o_visible) > *[class*="deep-"] { + box-shadow: 0 0 0 transparent; + } + .o_animate_in_children.o_visible > * { + opacity: 1; + transform: scale(1) translateY(0px); + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate3d(20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate3d(-20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate3d(0, -20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate3d(0, 20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes bounce { + 0%, 100% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + @keyframes tooltip_welcome_before { + 0% { + opacity: 0; + transform: scale(4); + } + 100% { + opacity: 1; + transform: scale(inherit); + } + } + @keyframes tooltip_welcome_after { + 0% { + opacity: 1; + transform: scale(2); + } + 100% { + opacity: 0; + transform: scale(inherit); + } + } + @keyframes o-anim_drop { + 0% { + max-height: 0; + opacity: 0.8; + transform: scale(1.05); + box-shadow: 0 0 20px 0 #555; + } + 80% { + opacity: 1; + } + 100% { + max-height: 1000px; + opacity: 1; + transform: scale(1); + box-shadow: 0 0 0 0 transparent; + } + } + @keyframes o_blink { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + /* /openerp_website/static/src/scss/pictograms.scss defined in bundle 'web.assets_frontend' */ + .o_pic { + display: inline-block; + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.svg"); + background-position: 0 0; + background-repeat: no-repeat; + background-size: cover; + width: 1em; + height: 1em; + } + .o_pic.o_pic_responsive { + width: 100%; + height: 0; + padding-bottom: 100%; + } + .o_pic.o_pic_responsive_half { + width: 50%; + height: 0; + padding-bottom: 50%; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_pic.o_pic_align { + display: inline-block; + vertical-align: middle; + } + .o_pic_1x { + width: 1em; + height: 1em; + } + .o_pic_2x { + width: 2em; + height: 2em; + } + .o_pic_3x { + width: 3em; + height: 3em; + } + .o_pic_4x { + width: 4em; + height: 4em; + } + .o_pic_5x { + width: 5em; + height: 5em; + } + .o_pic_6x { + width: 6em; + height: 6em; + } + .o_pic_7x { + width: 7em; + height: 7em; + } + .o_pic_8x { + width: 8em; + height: 8em; + } + .o_pic_9x { + width: 9em; + height: 9em; + } + .o_pic_10x { + width: 10em; + height: 10em; + } + .o_pic.o_pic_mail { + background-position: 0.1% 0 !important; + } + .o_pic.o_pic_coin { + background-position: 5.4% 0 !important; + } + .o_pic.o_pic_pay { + background-position: 10.65% 0 !important; + } + .o_pic.o_pic_chart { + background-position: 15.8% 0 !important; + } + .o_pic.o_pic_vchart { + background-position: 21.1% 0 !important; + } + .o_pic.o_pic_schedule { + background-position: 26.35% 0 !important; + } + .o_pic.o_pic_layout { + background-position: 31.65% 0 !important; + } + .o_pic.o_pic_magnify { + background-position: 36.95% 0 !important; + } + .o_pic.o_pic_setting { + background-position: 42.2% 0 !important; + } + .o_pic.o_pic_check { + background-position: 47.6% 0 !important; + } + .o_pic.o_pic_uncheck { + background-position: 52.6% 0 !important; + } + /* /openerp_website/static/src/scss/components.scss defined in bundle 'web.assets_frontend' */ + .container::before, + .container::after { + content: ""; + display: table; + clear: both; + } + .o_logo { + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.png"); + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.svg"); + background-position: 0 0; + background-repeat: no-repeat; + display: inline-block; + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo.center-block, + .o_logo.o_logo_responsive_half { + position: relative; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_logo.o_logo_responsive { + background-size: cover; + width: 100%; + height: 0; + padding-bottom: 31.9%; + } + .o_logo.o_logo_responsive_half { + background-size: cover; + width: 50%; + height: 0; + padding-bottom: 15.94%; + } + .o_logo_15 { + width: 47px; + height: 15px; + background-size: auto 15px; + } + .o_logo_30 { + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo_60 { + width: 188px; + height: 60px; + background-size: auto 60px; + } + .o_logo_120 { + width: 376px; + height: 120px; + background-size: auto 120px; + } + .o_logo_240 { + width: 752px; + height: 240px; + background-size: auto 240px; + } + .o_logo_inverse { + background-position: 100% 0; + } + .o_logo_inverse.o_logo_15.center-block { + background-position: 102% 0; + } + .shadow { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + .shadow-light, + #wrapwrap.o_pricing .pricing-col .pricing-card { + box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.06), -8px 8px 15px 0 rgba(120, 120, 120, 0.02), 3px 3px 30px 0 rgba(0, 0, 0, 0.02); + } + .close { + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 400; + text-shadow: none; + opacity: 0.9; + } + .close:hover { + opacity: 0.9; + } + .o_overflow_x_hidden { + overflow-x: hidden; + } + .o_overflow_y_hidden { + overflow-y: hidden; + } + .o_overflow_hidden { + overflow: hidden; + } + .o_v_align_col { + align-items: center; + } + .o_v_align_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_v_align_col_sm, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + align-items: center; + } + .o_v_align_col_sm > *:not(:last-child), + #wrapwrap.o_login > main > *:not(:last-child), + #wrapwrap.o_sign_up_login > main > *:not(:last-child), + #wrapwrap.o_reset_password > main > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_v_align_col_md { + align-items: center; + } + .o_v_align_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_v_align_col_lg { + align-items: center; + } + .o_v_align_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_equal_col > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_equal_col_sm > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_sm > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_sm > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_equal_col_md > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_md > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_equal_col_lg > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_lg > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_offset_top > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top > .container:first-child > .form-group:first-child > *, + .o_offset_top > .row:first-child > *, + .form-horizontal .o_offset_top > .form-group:first-child > * { + margin-top: 75px; + } + @media (min-width: 768px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -37.5px; + } + } + @media (min-width: 992px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -75px; + } + } + .o_offset_top_big > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_big > .container:first-child > .form-group:first-child > *, + .o_offset_top_big > .row:first-child > *, + .form-horizontal .o_offset_top_big > .form-group:first-child > * { + margin-top: 100px; + } + @media (min-width: 768px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -50px; + } + } + @media (min-width: 992px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -100px; + } + } + .o_offset_top_biggest > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .container:first-child > .form-group:first-child > *, + .o_offset_top_biggest > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .form-group:first-child > * { + margin-top: 125px; + } + @media (min-width: 768px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -62.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -125px; + } + } + .o_offset_top_medium > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .container:first-child > .form-group:first-child > *, + .o_offset_top_medium > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .form-group:first-child > * { + margin-top: 50px; + } + @media (min-width: 768px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -25px; + } + } + @media (min-width: 992px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -50px; + } + } + .o_offset_top_small > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_small > .container:first-child > .form-group:first-child > *, + .o_offset_top_small > .row:first-child > *, + .form-horizontal .o_offset_top_small > .form-group:first-child > * { + margin-top: 35px; + } + @media (min-width: 768px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -17.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -35px; + } + } + .visible-ios { + display: none; + } + html.o_ios_device .visible-ios { + display: block; + } + .visible-android { + display: none; + } + html.o_android_device .visible-android { + display: block; + } + .visible-win_phone { + display: none; + } + html.o_win_phone_device .visible-win_phone { + display: block; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav).deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header { + font-weight: 400; + padding: 15px 20px 3px 15px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header:first-child { + padding-top: 3px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a { + padding: .5rem 1rem; + font-size: 0.75rem; + font-weight: 500; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus { + color: #fff; + background-color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .label { + background-color: #fff; + color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:active { + color: #343a40; + background-color: #e9ecef; + } + .o_list_line, + .o_list_bullet { + padding-left: 0; + list-style: none; + } + .o_list_line li:before, + .o_list_bullet li:before { + margin-right: 1.2em; + content: "-"; + } + .o_list_bullet li:before { + margin-right: 0.6em; + content: "•"; + } + .btn { + z-index: 1; + transition: background 0.3s cubic-bezier(0.55, 0, 0.1, 1), color 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + .btn.o_btn_cta { + padding: 0.9em 2em; + font-size: 1rem; + line-height: 1.1; + border-radius: 0.125rem; + width: 250px; + max-width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 800; + white-space: normal; + } + .btn.btn-secondary, + .btn.btn-default { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:hover, + .btn.btn-default:hover { + color: #343a40; + background-color: #ececec; + border-color: #919ca6; + } + .btn.btn-secondary:focus, + .btn.btn-secondary.focus, + .btn.btn-default:focus, + .btn.btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-secondary.disabled, + .btn.btn-secondary:disabled, + .btn.btn-default.disabled, + .btn.btn-default:disabled { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active, + .btn.btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn.btn-secondary.dropdown-toggle, + .btn.btn-default:not(:disabled):not(.disabled):active, + .btn.btn-default:not(:disabled):not(.disabled).active, + .show > .btn.btn-default.dropdown-toggle { + color: #343a40; + background-color: #e6e5e5; + border-color: #8a95a1; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, + .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-secondary.dropdown-toggle:focus, + .btn.btn-default:not(:disabled):not(.disabled):active:focus, + .btn.btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-link { + font-weight: 600; + } + .input-group-btn > .btn { + margin-right: -1px; + border-radius: 0.125rem 0 0 0.125rem; + height: 100%; + } + input + .input-group-btn > .btn { + margin-left: -1px; + margin-right: 0; + border-radius: 0 0.125rem 0.125rem 0; + } + .btn-primary .badge-primary { + background-color: #007a77; + } + .btn-secondary .badge-secondary { + background-color: #98a2ac; + } + .btn-success .badge-success { + background-color: #259c5d; + } + .btn-info .badge-info { + background-color: #3f879c; + } + .btn-warning .badge-warning { + background-color: #f58537; + } + .btn-danger .badge-danger { + background-color: #d23430; + } + .btn-light .badge-light { + background-color: #dfeae9; + } + .btn-dark .badge-dark { + background-color: #050808; + } + .btn-default .badge-default { + background-color: #98a2ac; + } + .btn-violet-dark .badge-violet-dark { + background-color: #704b66; + } + .btn-violet-darker .badge-violet-darker { + background-color: #4c3947; + } + .btn-inverse-lightest .badge-inverse-lightest { + background-color: #82939f; + } + .btn-inverse-light .badge-inverse-light { + background-color: #76848e; + } + .btn-inverse .badge-inverse { + background-color: #3a5e75; + } + .btn-inverse-dark .badge-inverse-dark { + background-color: #4c6270; + } + .btn-inverse-darker .badge-inverse-darker { + background-color: #38434b; + } + .btn-alpha .badge-alpha { + background-color: #007a77; + } + .btn-alpha-dark .badge-alpha-dark { + background-color: #126554; + } + .btn-alpha-light .badge-alpha-light { + background-color: #20b194; + } + .btn-alpha-lightest .badge-alpha-lightest { + background-color: #14dab2; + } + .btn-beta .badge-beta { + background-color: #4d7486; + } + .btn-beta-dark .badge-beta-dark { + background-color: #2f4853; + } + .btn-beta-light .badge-beta-light { + background-color: #518eaa; + } + .btn-beta-lightest .badge-beta-lightest { + background-color: #5aa5c7; + } + .btn-gamma .badge-gamma { + background-color: #de4f5a; + } + .btn-gamma-dark .badge-gamma-dark { + background-color: #98474d; + } + .btn-gamma-light .badge-gamma-light { + background-color: #fb5761; + } + .btn-gamma-lightest .badge-gamma-lightest { + background-color: #fb7079; + } + .btn-delta .badge-delta { + background-color: #4c4b6a; + } + .btn-delta-dark .badge-delta-dark { + background-color: #272637; + } + .btn-delta-light .badge-delta-light { + background-color: #5d5c84; + } + .btn-delta-lightest .badge-delta-lightest { + background-color: #6867a5; + } + .btn-epsilon .badge-epsilon { + background-color: #c2522a; + } + .btn-epsilon-dark .badge-epsilon-dark { + background-color: #854026; + } + .btn-epsilon-light .badge-epsilon-light { + background-color: #ed5823; + } + .btn-epsilon-lightest .badge-epsilon-lightest { + background-color: #ff713d; + } + .badge, + .label { + font-size: 0.75rem; + font-weight: 600; + } + .o_share_icons .btn { + width: 60px; + height: 60px; + line-height: 60px; + padding: 0; + border-radius: 50%; + margin-left: 3px; + } + .o_share_icons .btn .fa { + vertical-align: middle; + } + .o_ripple { + z-index: -1; + transform: scale(0); + background: rgba(0, 0, 0, 0.25); + } + .btn-dark .o_ripple, + .btn-outline-dark .o_ripple { + background-color: rgba(255, 255, 255, 0.25); + } + .o_ripple_animated { + animation: ripple 0.35s ease-in 0s 1 normal none running; + } + .o_gradient { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .o_gradient_inverse { + background: linear-gradient(130deg, #5B7687 30%, #485761 100%) !important; + } + .o_gradient_alpha { + background: linear-gradient(130deg, #00A09D 30%, #5C5B80 100%) !important; + } + .o_gradient_beta { + background: linear-gradient(130deg, #5B899E 30%, #00A09D 100%) !important; + } + .o_gradient_gamma { + background: linear-gradient(130deg, #FC7C84 30%, #D5653E 100%) !important; + } + .o_gradient_delta { + background: linear-gradient(130deg, #5C5B80 30%, #E46F78 100%) !important; + } + .o_gradient_epsilon { + background: linear-gradient(130deg, #D5653E 30%, #5C5B80 100%) !important; + } + .o_stripe { + background-color: #f8f9fa; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_skew { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew { + transform: skewY(-6deg); + } + @media (min-width: 768px) { + .o_skew_sm { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_sm { + transform: skewY(-6deg); + } + } + @media (min-width: 992px) { + .o_skew_md { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_md { + transform: skewY(-6deg); + } + } + @media (min-width: 1200px) { + .o_skew_lg { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_lg { + transform: skewY(-6deg); + } + } + section { + background-color: #f8f9fa; + position: relative; + width: 100%; + } + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices_xs.gif"); + } + @media (min-width: 768px) { + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices.gif"); + } + } + .o_bg_arch1, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch1, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1.jpg"); + } + } + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2.jpg"); + } + } + .o_bg_arch3 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_3.png"); + } + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4.jpg"); + } + } + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5.jpg"); + } + } + .o_bg_arch6 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_6.jpg"); + } + .o_bg_arch7 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_7.jpg"); + } + .o_bg_cover, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-size: cover; + } + .o_bg_fit-W { + background-size: 100% auto; + } + .o_bg_fit-H { + background-size: auto 100%; + } + .o_bg_fit-both { + background-size: 100% 100%; + } + .o_bg_no-repeat { + background-repeat: no-repeat; + } + .o_bg_fixed, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-attachment: fixed; + -webkit-transform: transform3d(0, 0, 0); + } + @media (max-width: 767.98px) { + .o_bg_hidden-xs { + background-image: none !important; + background: inherit; + } + } + .h_15 { + height: auto; + min-height: 120px; + min-height: 15vh; + } + .h_20 { + height: auto; + min-height: 160px; + min-height: 20vh; + } + .h_25 { + height: auto; + min-height: 200px; + min-height: 25vh; + } + .h_30 { + height: auto; + min-height: 240px; + min-height: 30vh; + } + .h_35 { + height: auto; + min-height: 280px; + min-height: 35vh; + } + .h_40 { + height: auto; + min-height: 320px; + min-height: 40vh; + } + .h_45 { + height: auto; + min-height: 360px; + min-height: 45vh; + } + .h_50 { + height: auto; + min-height: 400px; + min-height: 50vh; + } + .h_55 { + height: auto; + min-height: 440px; + min-height: 55vh; + } + .h_60 { + height: auto; + min-height: 480px; + min-height: 60vh; + } + .h_65 { + height: auto; + min-height: 520px; + min-height: 65vh; + } + .h_70 { + height: auto; + min-height: 560px; + min-height: 70vh; + } + .h_75 { + height: auto; + min-height: 600px; + min-height: 75vh; + } + .h_80 { + height: auto; + min-height: 640px; + min-height: 80vh; + } + .h_85 { + height: auto; + min-height: 680px; + min-height: 85vh; + } + .h_90 { + height: auto; + min-height: 720px; + min-height: 90vh; + } + .h_95 { + height: auto; + min-height: 760px; + min-height: 95vh; + } + .h_100 { + height: auto; + min-height: 800px; + min-height: 100vh; + } + @media (min-width: 768px) { + .o_first_is_free { + width: 60%; + margin-left: 20%; + } + } + .o_first_is_free > .row, + .form-horizontal .o_first_is_free > .form-group { + margin: 0 10px; + background-color: #62495B; + } + @media (max-width: 767.98px) { + .o_ribbon_container { + padding-top: 45px; + } + } + @media (min-width: 768px) { + .o_ribbon_container { + padding-left: 75px; + } + } + .o_ribbon_container .o_ribbon { + position: absolute; + top: 10px; + left: -72px; + bottom: auto; + right: auto; + width: 200px; + padding: 6px 0; + text-align: center; + backface-visibility: hidden; + transform: rotate(-39deg); + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + } + .navbar-right { + margin-left: auto !important; + } + .o_tab_nav { + margin: 0 auto; + padding: 0; + list-style-type: none; + justify-content: space-around; + margin-bottom: -1.42em; + } + .o_tab_nav::after { + content: ""; + display: inline-block; + width: 100%; + } + .o_tab_nav > li { + display: inline-block; + } + .o_tab_nav > li > a { + display: block; + padding: 20px 5px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + color: #212529; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + font-weight: 600; + font-size: 0.9em; + opacity: 0.6; + } + .o_tab_nav > li > a:focus, + .o_tab_nav > li > a:active, + .o_tab_nav > li > a:focus:active { + outline: none; + } + .o_tab_nav > li > a:hover, + .o_tab_nav > li > a.active { + opacity: 1; + color: #875A7B; + text-decoration: none; + } + .o_tab_nav > li.ui-sortable-handle { + background: #ffff66; + cursor: move !important; + } + .o_tab_nav > li.ui-sortable-handle:hover { + background: #cccc00; + } + .o_tab_nav > li.ui-sortable-handle > a { + background-color: white; + outline: 1px dotted black; + } + .o_tab_nav > li.ui-sortable-handle > a:hover { + cursor: text !important; + } + .o_tab_nav.o_tab_nav_small li > a { + font-size: 0.8em; + } + .o_tab_nav.o_tab_nav_has_hr { + margin-bottom: 0; + } + .o_tab_nav.o_tab_nav_has_hr li > a { + padding: 20px 0 10px; + position: relative; + } + .o_tab_nav.o_tab_nav_has_hr li > a:after { + content: ""; + display: block; + background: #875A7B; + width: 100%; + height: 0px; + position: absolute; + top: auto; + left: auto; + bottom: -2px; + right: auto; + transition: height 0.3s ease 0s; + } + .o_tab_nav.o_tab_nav_has_hr li > a.active:after { + height: 3px; + } + .o-text-overflow-inline-block { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .o-text-overflow-block { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .popover { + border-width: 0; + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .popover.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .popover-title { + font-weight: 400; + } + .label.bg-white { + color: #212529; + } + .label.badge-secondary { + background-color: #495057; + } + .pagination { + border-radius: 0; + border-top: 1px solid #d8d8d8; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination.o_pagination_big { + width: 100%; + } + .pagination > li { + margin: -1px 4px 10px 0; + display: inline-block; + } + .pagination > li:nth-last-child(2) { + margin-right: 0; + } + .pagination > li:last-child { + margin-left: 4px; + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + transition: all 0.1s ease; + border-radius: 0 !important; + border-width: 1px 0 0 0; + } + .pagination > li.disabled { + display: none; + } + blockquote p { + font-size: 0.9375rem; + color: #212529; + } + blockquote small { + font-size: 90%; + } + .tooltip .tooltip-inner { + padding: 12px 10px; + font-size: 13px; + line-height: 1.3; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .tooltip .tooltip-inner.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .o-no-select { + pointer-events: none; + cursor: default; + } + .o-no-select::selection, + .o-no-select *::selection { + background: transparent; + } + .o-no-select::-moz-selection, + .o-no-select *::-moz-selection { + background: transparent; + } + .card, + .panel, + .well { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .card.deep_hover:hover, + .deep_hover.panel:hover, + .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well, + .card.o_card_app, + .o_card_app.panel, + .o_card_app.well, + .card.s_panel_video, + .s_panel_video.panel, + .s_panel_video.well { + border: 0; + } + .card.o_card_app .o_card_app_top, + .o_card_app.panel .o_card_app_top, + .o_card_app.well .o_card_app_top { + border-radius: 0.125rem 0.125rem 0 0; + border-top: 4px solid transparent; + padding-left: 0.9375rem; + pointer-events: none; + } + .card.card_app_small a, + .card_app_small.panel a, + .card_app_small.well a { + padding: 0.46875rem 0.46875rem; + } + .card.card_app_small a img, + .card_app_small.panel a img, + .card_app_small.well a img { + width: 50px; + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well { + max-width: 400px; + } + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label, + .card.s_case_study .badge, + .s_case_study.panel .badge, + .s_case_study.well .badge, + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label { + border-radius: 0 0.125rem 0 0; + padding: 10px 15px; + } + .card.s_case_study .s_figure_link, + .s_case_study.panel .s_figure_link, + .s_case_study.well .s_figure_link { + border-radius: 0.125rem 0.125rem 0 0; + text-align: left; + overflow: hidden; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); + } + .card.s_case_study .s_figure_link > a, + .s_case_study.panel .s_figure_link > a, + .s_case_study.well .s_figure_link > a { + opacity: 0.7; + filter: none; + -webkit-filter: none; + } + .card.s_case_study .s_figure_link > a:after, + .s_case_study.panel .s_figure_link > a:after, + .s_case_study.well .s_figure_link > a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: rgba(0, 0, 0, 0.2); + } + .card.s_case_study .s_figure_link h2, + .s_case_study.panel .s_figure_link h2, + .s_case_study.well .s_figure_link h2 { + font-size: 26px; + position: absolute; + top: auto; + left: 0.9375rem; + bottom: 0px; + right: 0.9375rem; + transform: translate(0, 10%); + } + .card.s_case_study .s_figure_link h2:after, + .s_case_study.panel .s_figure_link h2:after, + .s_case_study.well .s_figure_link h2:after { + display: none; + } + .card.s_panel_video .s_figure_link, + .s_panel_video.panel .s_figure_link, + .s_panel_video.well .s_figure_link { + padding-bottom: 56.25% !important; + } + .card.s_panel_video .s_figure_link > a, + .s_panel_video.panel .s_figure_link > a, + .s_panel_video.well .s_figure_link > a { + opacity: 1; + filter: none; + -webkit-filter: none; + } + .card.s_panel_video .s_figure_link::after, + .s_panel_video.panel .s_figure_link::after, + .s_panel_video.well .s_figure_link::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: no-repeat center/40% url(/openerp_website/static/src/img/2016/ui/play-button.png); + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + cursor: pointer; + } + .card.s_panel_video .s_figure_link:hover::after, + .s_panel_video.panel .s_figure_link:hover::after, + .s_panel_video.well .s_figure_link:hover::after { + transform: scale(1.1); + } + .card.s_panel_video .s_figure_link:hover h2, + .s_panel_video.panel .s_figure_link:hover h2, + .s_panel_video.well .s_figure_link:hover h2 { + transform: translate(0, 10%); + } + .card.s_panel_video .s_figure_link:hover h2:after, + .s_panel_video.panel .s_figure_link:hover h2:after, + .s_panel_video.well .s_figure_link:hover h2:after { + display: none; + } + .card .o_panel_cover, + .panel .o_panel_cover, + .well .o_panel_cover { + display: block; + width: 100%; + height: 170px; + border-radius: 0.125rem 0.125rem 0 0; + background-size: cover; + background-position: center; + } + .o_schedule_demo { + text-align: center; + display: inline-block; + } + @media (min-width: 768px) { + .o_schedule_demo { + max-width: 250px; + width: 100%; + } + } + @media (max-width: 575.98px) { + .o_schedule_demo a: not(.btn) { + color: #26D1AF !important; + } + } + .o_banner_announcement { + background-color: rgba(0, 0, 0, 0.15); + font-size: 13px; + font-weight: 500; + color: white; + } + .o_banner_announcement:hover, + .o_banner_announcement:active, + .o_banner_announcement:focus { + background-color: rgba(0, 0, 0, 0.25); + color: white; + } + .nav-pills.flex-column > li > a { + padding: .5rem 1rem; + border-radius: 0.125rem; + color: #343a40; + } + .nav-pills.flex-column > li > a .badge, + .nav-pills.flex-column > li > a .label { + padding: .4rem .5rem; + background-color: #dee2e6; + } + .nav-pills.flex-column > li > a:hover, + .nav-pills.flex-column > li > a:focus { + color: #875A7B; + } + .nav-pills.flex-column > li > a:hover .badge, + .nav-pills.flex-column > li > a:hover .label, + .nav-pills.flex-column > li > a:focus .badge, + .nav-pills.flex-column > li > a:focus .label { + background-color: #00A09D; + color: #fff; + } + .nav-pills.flex-column > li > a.active, + .nav-pills.flex-column > li > a.active:hover, + .nav-pills.flex-column > li > a.active:focus { + background-color: #875A7B; + color: #fff; + } + .nav-pills.flex-column > li > a.active .badge, + .nav-pills.flex-column > li > a.active .label, + .nav-pills.flex-column > li > a.active:hover .badge, + .nav-pills.flex-column > li > a.active:hover .label, + .nav-pills.flex-column > li > a.active:focus .badge, + .nav-pills.flex-column > li > a.active:focus .label { + background-color: #fff; + color: #875A7B; + } + .o_apps_icons .container { + position: relative; + } + .o_apps_icons .o_search_nav { + padding: 0 15px; + } + .o_apps_icons .o_search_nav .o_apps_search_clear { + position: absolute; + top: 15px; + left: auto; + bottom: auto; + right: 30px; + cursor: pointer; + opacity: 0.5; + } + .o_apps_icons .o_search_nav .o_apps_search_clear:hover { + opacity: 1; + } + .o_apps_icons .o_search_nav .o_apps_search, + .o_apps_icons .o_search_nav .o_apps_search:focus, + .o_apps_icons .o_search_nav .o_apps_search:active { + padding-left: 0; + box-shadow: none; + outline: none; + color: #343a40; + } + .o_apps_list .o_apps_list_col_title { + font-size: 12px; + } + .o_apps_list .o_app_entry { + margin: 6px 10px 40px; + font-size: 13px; + line-height: 1.2; + } + .o_apps_list .o_app_entry.o_app_pseudo span { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + border-radius: 4px; + margin: 0 auto 5px; + } + .o_apps_list .o_app_entry { + max-width: 88px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 78px; + height: 78px; + } + @media (min-width: 576px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 768px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 992px) { + .o_apps_list .o_app_entry { + max-width: 75px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 65px; + height: 65px; + } + } + @media (min-width: 1200px) { + .o_apps_list .o_app_entry { + max-width: 80px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 70px; + height: 70px; + } + } + .o_apps_list .o_app_entry_pseudo_container_left { + position: absolute; + top: 21px; + left: auto; + bottom: auto; + right: 100%; + } + .o_apps_list .o_app_entry_pseudo_container_right { + position: absolute; + top: 21px; + left: 100%; + bottom: auto; + right: auto; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .deep-1.deep_hover:hover, + .loempia_app_card > a.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2.deep_hover:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.card:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.panel:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3 { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4, + .o_chat_window { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4.deep_hover:hover, + .deep_hover.o_chat_window:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .deep-5 { + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .modal-open #wrapwrap > main { + z-index: auto !important; + } + .modal-open #wrapwrap > footer { + z-index: -1 !important; + } + .odoo_primary { + background-color: #875A7B; + color: white; + } + .odoo_primary * { + color: inherit; + } + .o_images_viewer { + cursor: pointer; + position: relative; + } + .o_images_viewer:before, + .o_images_viewer:after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transition: opacity 0.3s; + opacity: 0; + } + .o_images_viewer:before { + content: ''; + background-color: rgba(0, 0, 0, 0.3); + } + .o_images_viewer:after { + top: 40%; + content: '\f002'; + font: 4em/1"FontAwesome"; + color: #e9ecef; + text-align: center; + } + .o_images_viewer:hover:before, + .o_images_viewer:hover:after { + opacity: 1; + } + #o_images_viewer_modal .close { + width: 60px; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background: #343a40; + color: white; + } + #o_images_viewer_modal .close:hover { + background: black; + } + #o_images_viewer_modal .modal-dialog, + #o_images_viewer_modal .modal-body { + margin-top: 0 !important; + padding: 0; + } + #o_images_viewer_modal .modal-dialog { + max-width: 75%; + height: 100%; + margin: 0 auto; + } + #o_images_viewer_modal .modal-content { + height: 100%; + background: transparent; + border: none; + } + #o_images_viewer_modal .modal-header { + border: none; + } + #o_images_viewer_modal .modal-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + overflow: auto; + } + #o_images_viewer_modal .carousel-control-prev, + #o_images_viewer_modal .carousel-control-next { + width: 45px; + height: 40px; + top: 45%; + background: rgba(33, 37, 41, 0.4); + color: white; + opacity: 0; + transition: opacity 0.3s; + } + #o_images_viewer_modal .carousel-control-prev:hover, + #o_images_viewer_modal .carousel-control-next:hover { + background: #212529; + } + #o_images_viewer_modal .carousel-inner:hover .carousel-control-prev, + #o_images_viewer_modal .carousel-inner:hover .carousel-control-next { + opacity: 1; + } + /* /openerp_website/static/src/scss/typography.scss defined in bundle 'web.assets_frontend' */ + body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .display-1, + h1, + .h1 { + letter-spacing: -0.03em; + word-spacing: 0.02em; + } + .display-2, + h2, + .h2 { + letter-spacing: -0.02em; + word-spacing: 0.015em; + } + .display-3, + h3, + .h3, + #wrap.website_blog .o_post_subtitle h2 { + letter-spacing: -0.01em; + word-spacing: 0.01em; + } + .display-4, + h4, + .h4, + #wrapwrap.o_odoo_editions .o_table_features thead th { + letter-spacing: 0em; + word-spacing: 0.005em; + } + a { + font-weight: 600; + } + .fw_light, + .fw_extralight { + font-weight: 300; + } + .fw_light label, + .fw_light b, + .fw_light strong, + .fw_light a, + .fw_extralight label, + .fw_extralight b, + .fw_extralight strong, + .fw_extralight a { + font-weight: 400; + } + .fw_regular, + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + font-weight: 400; + } + .fw_medium { + font-weight: 500; + } + .fw_semibold { + font-weight: 600; + } + .fw_bold { + font-weight: bold; + } + .text-heading { + color: #212529; + } + .text-default { + color: #343a40; + } + .text-white a { + color: #26D1AF; + } + .text-white a:hover, + .text-white a:focus { + color: #2AEBC4; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: #6c757d !important; + } + blockquote { + border-left-width: 3px; + } + /* /openerp_website/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap { + position: relative; + display: block; + height: auto; + min-height: 100%; + background-color: #212529; + } + #wrapwrap > * { + display: block; + } + #wrapwrap:not(.o_fullscreen) > main { + z-index: 1; + position: relative; + height: auto; + background-color: #f8f9fa; + transform: translate3d(auto, auto, 0); + white-space: normal; + box-shadow: 0 10px 10px #16181b; + } + #wrapwrap:not(.o_fullscreen) > main::before, + #wrapwrap:not(.o_fullscreen) > main::after { + content: ""; + display: table; + } + @media (max-width: 991.98px) { + #wrapwrap.o_fullscreen > footer#bottom { + display: none; + } + } + @media (min-width: 576px) { + #wrapwrap > header + main >: not(#wrap): not(.o_wslides_fs_main), #wrapwrap > header + main > #wrap: not(.website_blog) >: first-child, #wrapwrap > header + main > #wrap.website_blog: not(.o_wblog_cover_post) >: first-child, #wrapwrap > header + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 50px solid transparent !important; + } + #wrapwrap > header.o_has_sub_nav + main >:not(#wrap):not(.o_wslides_fs_main), + #wrapwrap > header.o_has_sub_nav + main > #wrap:not(.website_blog) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog:not(.o_wblog_cover_post) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 90px solid transparent !important; + } + } + /* /openerp_website/static/src/scss/header.scss defined in bundle 'web.assets_frontend' */ + #oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled { + top: -4px; + } + .o_main_header { + position: fixed; + width: 100%; + height: 50px; + z-index: 2; + background-color: rgba(255, 255, 255, 0.6); + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + transition: all 0.2s ease; + transition-property: background, box-shadow; + transform: translate3d(auto, auto, 0); + } + @media (prefers-reduced-motion: reduce) { + .o_main_header { + transition: none; + } + } + .o_main_header a:focus, + .o_main_header a:active, + .o_main_header a:focus:active { + outline: none; + } + .o_main_header .btn-primary { + color: white !important; + } + .o_main_header > .o_main_header_main { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + height: 100%; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main { + max-width: 540px; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main { + max-width: 720px; + } + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .o_main_header > .o_main_header_main { + max-width: 1140px; + } + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main { + max-width: none; + } + } + .o_main_header > .o_main_header_main a { + color: inherit; + } + .o_main_header > .o_main_header_main a:hover, + .o_main_header > .o_main_header_main a:focus { + color: #2e3a46; + } + .o_main_header > .o_main_header_main .o_logo { + margin: 15px 0; + width: 63px; + height: 20px; + background-size: cover; + } + .o_main_header > .o_main_header_main > .o_primary_nav { + margin: 0 auto; + padding: 0; + text-align: center; + white-space: nowrap; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav { + height: 100%; + } + .o_main_header > .o_main_header_main > .o_primary_nav:before { + content: ""; + background: transparent; + z-index: -1; + visibility: hidden; + box-shadow: 0 1px 0 transparent; + width: 100%; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 500ms, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav: before { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + visibility: visible; + background: #FCFCFC; + box-shadow: 0 1px 0 #e9ecef; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0s, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + transition: none; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown { + position: static; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a { + position: relative; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + content: ""; + display: block; + margin: 0; + position: absolute; + top: 47%; + left: auto; + bottom: auto; + right: 0; + transform-origin: 50% 50%; + transition: all 300ms ease 0s; + width: 10px; + height: 2px; + border: none; + background-color: #212529; + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : before, .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : after { + background-color: #fff; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before { + transform: rotate(45deg); + right: 6px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a { + color: #875A7B; + font-weight: bold; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .label { + display: none; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + background-color: #875A7B !important; + right: 3px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + transform: rotate(45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > .dropdown-menu { + border: none; + border-radius: 0; + margin: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li { + display: inline-block !important; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a { + height: 100%; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li > a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a { + margin-right: 20px; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + visibility: visible; + background-color: white; + transform: translate(0, 0); + transition: transform 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0ms, background-color 0ms linear 500ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div { + opacity: 1; + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(1), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(1), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(1) { + transition-delay: 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(2), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(2), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(2) { + transition-delay: 200ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(3), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(3), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(3) { + transition-delay: 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(4), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(4), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(4) { + transition-delay: 400ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .o_store_link { + max-height: 50px; + transition: max-height 500ms cubic-bezier(0.55, 0, 0.1, 1) 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav::before { + opacity: 0.5; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + width: 100%; + padding: 15px 0 65px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group { + margin-left: -45px; + margin-right: -45px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + padding-left: 45px; + padding-right: 45px; + } + } + @media (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container { + max-width: 100%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + font-size: 16px; + overflow: hidden; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + height: 355px; + padding-top: 10px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div + div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div + div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div + div { + border-left: 1px solid #e9ecef; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul { + position: relative; + list-style: none; + padding: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li { + height: 30px; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + transition-property: height, opacity; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a { + display: block; + height: 100%; + padding: 0; + line-height: 30px; + font-weight: 500; + font-size: 13px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .label, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .label, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .label { + font-size: 12px; + padding: .25em .85em; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after { + top: 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after { + transform-origin: 7px 50%; + width: 8px; + right: 1px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul { + position: absolute; + top: 30px; + left: 0; + bottom: 0; + right: 0; + transform: translate(100%, 0); + opacity: 0; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + transform: translate(0, 0); + opacity: 1; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul.o_sub_opened > li:not(.show), + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show) { + opacity: 0; + height: 0 !important; + overflow: hidden; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family { + text-align: center; + font-weight: 600; + line-height: 2; + pointer-events: none; + cursor: default; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/apps_families_s.png"); + background-position: 0px 50%; + background-repeat: no-repeat; + display: none; + } + @media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/2x_apps_families_s.png"); + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + display: block; + margin: 0 auto; + background-size: auto 100%; + width: 41px; + height: 40px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div { + font-size: 0.7em; + font-weight: 500; + line-height: 1; + color: #6c757d; + margin-bottom: 1.3em; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:active, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:active, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:active { + background-color: transparent; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps .o_nav_app_family, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family { + color: #5B899E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family { + color: #E46F78; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span { + background-position: -48px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family { + color: #5C5B80; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span { + background-position: -96px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family { + color: #D5653E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span { + background-position: -144px 50%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + display: block; + height: 50px; + line-height: 50px; + border-top: 1px solid #e9ecef; + text-align: center; + font-size: 12px; + font-weight: 500; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a { + width: auto; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a:hover { + background-color: transparent; + color: #875A7B; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + display: block; + background-color: #FCFCFC; + visibility: hidden; + z-index: -2; + transform: translate(0, -115%); + transition: transform 333.33333333ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 333.33333333ms, background-color 0ms linear 0ms; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + transition: none; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .form-group > div { + opacity: 0; + transform: translate(0, -30%); + transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .o_store_link { + max-height: 0; + transition: max-height 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav::before { + content: ""; + position: absolute; + top: 100%; + left: 0; + bottom: -1000px; + right: 0; + display: block; + background-color: #000; + opacity: 0; + transition: opacity 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + } + .o_main_header > .o_main_header_main .o_header_buttons { + height: 100%; + line-height: 50px; + float: right; + } + .o_main_header > .o_main_header_main .o_header_buttons > * { + display: inline-block; + float: left; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main .o_header_buttons a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons a.dropdown-toggle { + padding: 0 15px; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart { + padding: 0; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart .my_cart_quantity { + font-family: sans-serif; + border-radius: 100%; + font-weight: 500; + font-size: 90%; + padding: 4px 0; + min-width: 19px; + text-align: center; + display: inline-block; + } + .o_main_header > .o_main_header_main .o_header_buttons .btn-primary { + margin-top: 9px; + } + .o_main_header > .o_main_header_main .o_header_buttons .o_btn_live_dot { + margin-right: 6px; + color: #de4e4a; + animation: o_blink 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 5px; + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 15px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown .dropdown-toggle { + height: 100%; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu { + left: auto; + right: 0; + line-height: 1.45; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu .dropdown-item, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu a { + padding: 5px 15px; + font-size: 13px; + font-weight: 500; + text-transform: none; + } + .o_main_header .o_sub_nav { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + background-color: rgba(255, 255, 255, 0.8); + } + .o_main_header .o_sub_nav, + .o_main_header .o_sub_nav > .container { + min-height: 40px; + } + .o_main_header .o_sub_nav a:not(.dropdown-item) { + font-weight: 500; + color: #495057; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):hover, + .o_main_header .o_sub_nav a:not(.dropdown-item):focus, + .o_main_header .o_sub_nav a:not(.dropdown-item).focus { + color: #212529; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):active, + .o_main_header .o_sub_nav a:not(.dropdown-item).active { + color: #212529; + } + @media (min-width: 576px) { + .o_main_header .o_sub_nav .o_sub_nav_title { + transform: translate(-64px, 0); + transition: transform 400ms ease 0s; + } + } + .o_main_header .o_sub_nav .call-to-action { + overflow: hidden; + max-width: 0px; + transform-origin: 0 0; + transition: max-width 0.3s ease 0ms; + white-space: nowrap; + } + .o_main_header .o_sub_nav .call-to-action > .btn { + line-height: 1.4; + } + @media (min-width: 576px) { + .o_main_header.o_scrolled .o_sub_nav { + background: #FCFCFC; + } + .o_main_header.o_scrolled .o_sub_nav .o_sub_nav_title { + transform: translate(0, 0); + } + .o_main_header.o_scrolled .o_sub_nav .call-to-action { + max-width: none; + } + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav { + transition: 0.3s background-color; + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a { + color: rgba(255, 255, 255, 0.9); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title.focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a.focus { + color: white; + } + @media (min-width: 576px) { + .o_main_header.o_has_sub_nav { + position: absolute; + } + .o_main_header.o_has_sub_nav.o_scrolled { + position: fixed; + top: -51px; + } + .o_main_header.o_inverted { + background-color: transparent; + color: white; + } + .o_main_header.o_inverted a:hover, + .o_main_header.o_inverted a:focus { + color: inherit; + } + .o_main_header.o_inverted .o_logo { + background-position: 100% 0; + } + .o_main_header.o_inverted .o_logo.o_logo_15.center-block { + background-position: 102% 0; + } + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: white; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:focus { + color: #343a40; + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:focus { + color: #fff; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show { + background-color: #FCFCFC; + color: #343a40; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu { + background-color: #FCFCFC; + margin-top: 0; + border: none; + border-radius: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + text-align: left; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > .dropdown-item, + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > a { + display: block; + color: #343a40; + float: none; + } + } + .o_main_header.o_scrolled:not(.o_transparent_blocked), + .o_main_header.o_sub_opened { + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked).deep_hover:hover, + .o_main_header.o_sub_opened.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) .o_logo, + .o_main_header.o_sub_opened .o_logo { + background-position: 0 0; + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::after, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header.o_sub_opened .o_sub_nav { + display: none; + } + @media (max-width: 767.98px) { + .o_main_header { + position: relative; + height: auto; + min-height: 50px; + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header .o_logo { + background-position: 0 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header > .o_main_header_main { + position: relative; + text-align: right; + } + .o_main_header > .o_main_header_main > .o_primary_nav, + .o_main_header > .o_main_header_main .o_header_buttons { + display: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav { + margin: 0 16px; + border: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle { + margin: 0; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title { + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 5px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-menu { + margin: 0; + border-radius: 0; + } + .o_main_header > .o_main_header_main > .o_mobile_menu_toggle { + width: 50px; + line-height: 50px; + margin-right: -15px; + font-size: 18px; + text-align: center; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main { + margin: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons { + background-color: #25252D; + padding: 0 15px; + box-sizing: content-box; + margin: 0 -15px 0; + display: block; + text-align: center; + width: 100%; + height: auto; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * { + overflow: visible !important; + float: none; + display: inline; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * > a:not(.btn) { + display: initial !important; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > *.btn { + white-space: nowrap; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu { + position: relative !important; + transform: none !important; + background: rgba(255, 255, 255, 0.05); + width: 100%; + margin: 0 -15px 0; + box-sizing: content-box; + padding: 5px 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a { + display: block; + padding: 5px; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a:hover { + background-color: transparent; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav { + display: block; + background-color: #25252D; + margin: 0 -15px 0; + padding: 0; + float: none; + white-space: normal; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav .dropdown-menu { + color: #dee2e6; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:active { + color: white; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav li { + border: 0 solid #33343D; + border-width: 1px 5px 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li { + width: 100%; + padding: 0 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .dropdown-menu { + position: static; + display: block; + background-color: transparent; + box-shadow: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul { + list-style-type: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li { + height: 50px; + padding: 0 15px; + border-width: 1px 0 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li > a, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li > a { + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show { + height: auto; + border: none; + background-color: #25252D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle { + color: !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:active, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:active { + color: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:before, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:before, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:after { + background: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + position: static; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family { + height: 50px; + line-height: 50px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family > *, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family > * { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family::after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family::after { + content: "(Apps)"; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link { + position: relative; + border-top: 5px solid #33343D; + line-height: inherit; + height: auto; + text-align: left; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link a { + display: block; + border-top: 1px solid #33343D; + height: 50px; + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown::after { + content: ""; + display: inline-block; + width: 100%; + height: 20px; + margin-bottom: -5px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_sub_nav { + display: none; + } + } + /* /openerp_website/static/src/scss/footer.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > footer { + position: relative; + width: 100%; + height: auto; + min-height: 300px; + background-color: #212529 !important; + color: #6c757d; + z-index: 1; + } + @media (min-width: 992px) { + #wrapwrap > footer.o_footer_effect { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + position: fixed; + z-index: 0; + } + } + #wrapwrap > footer .o_footer_logo { + margin-bottom: 3em; + margin-top: 3em; + } + #wrapwrap > footer a { + color: #adb5bd; + } + #wrapwrap > footer a:hover, + #wrapwrap > footer a:active, + #wrapwrap > footer a:focus { + color: white; + } + #wrapwrap > footer .dropdown-item, + #wrapwrap > footer .dropdown-menu a, + .dropdown-menu #wrapwrap > footer a { + color: #212529; + } + #wrapwrap > footer .dropdown-item:hover, + #wrapwrap > footer .dropdown-menu a:hover, + .dropdown-menu #wrapwrap > footer a:hover, + #wrapwrap > footer .dropdown-item:focus, + #wrapwrap > footer .dropdown-menu a:focus, + .dropdown-menu #wrapwrap > footer a:focus { + color: #16181b; + } + #wrapwrap > footer .dropdown-item:active, + #wrapwrap > footer .dropdown-menu a:active, + .dropdown-menu #wrapwrap > footer a:active { + color: white; + } + #wrapwrap > footer .divider { + margin: 10px 0; + } + #wrapwrap > footer ul, + #wrapwrap > footer ol { + list-style: none; + padding-left: 0; + } + #wrapwrap > footer span.menu_title { + font-weight: 600; + font-size: 1.2em; + color: white; + } + #wrapwrap > footer span.menu_title + ul { + font-size: 0.9em; + margin-top: 10px; + } + #wrapwrap > footer .o_language_selector, + #wrapwrap > footer .o_country_selector { + display: inline-block; + opacity: 0.8; + } + #wrapwrap > footer .o_language_selector a, + #wrapwrap > footer .o_language_selector .o_country_name, + #wrapwrap > footer .o_country_selector a, + #wrapwrap > footer .o_country_selector .o_country_name { + font-size: 0.9em; + font-weight: 600; + } + #wrapwrap > footer .o_language_selector img, + #wrapwrap > footer .o_country_selector img { + max-height: 20px; + margin-right: 5px; + vertical-align: bottom; + } + #wrapwrap > footer .o_language_selector:hover, + #wrapwrap > footer .o_country_selector:hover { + opacity: 1; + } + #wrapwrap > footer .o_language_selector .dropdown-menu.js_language_selector { + transform: translate3d(0, 0, 0) !important; + max-height: 230px; + overflow: auto; + } + #wrapwrap > footer .o_country_selector { + float: right; + } + #wrapwrap > footer hr { + margin: 10px 0; + border-top-color: #383f45; + } + #wrapwrap > footer .social-links .fa { + margin-right: 20px; + } + #wrapwrap > footer .o_footer_bottom { + background-color: #212529; + color: #adb5bd; + padding: 1em 0; + margin-top: 3em; + } + #wrapwrap > footer .o_footer_bottom a { + opacity: 0.6; + } + #wrapwrap > footer .o_footer_bottom a:hover { + opacity: 1; + } + #wrapwrap > footer .o_footer_bottom .o_logo { + margin-left: 5px; + margin-bottom: -2px; + } + /* /openerp_website/static/src/scss/page-specific.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.o_home .s_banner { + padding-bottom: 5%; + } + #wrapwrap.o_home .s_banner .o_banner_home_image { + max-width: 180%; + } + @media (min-width: 768px) and (max-width: 991.98px) { + #wrapwrap.o_home .s_banner .o_banner_home_image { + margin-right: -140px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .s_o_number_unique_value { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + padding-right: 30px; + width: 100%; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before, + #wrapwrap.o_home .s_o_number_unique_value:after { + content: ""; + width: 200%; + height: 100%; + position: absolute; + top: 0; + left: 100%; + bottom: 0; + right: auto; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before { + position: absolute; + top: 0; + left: auto; + bottom: 0; + right: 0; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 480px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 570px; + min-width: 490px; + } + } + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + min-height: 100vh; + overflow: hidden; + } + #wrapwrap.o_login > main .oe_website_login_container, + #wrapwrap.o_sign_up_login > main .oe_website_login_container, + #wrapwrap.o_reset_password > main .oe_website_login_container { + overflow: hidden; + margin: 0 auto; + } + @media (min-width: 768px) { + #wrapwrap.o_login > main .oe_website_login_container, #wrapwrap.o_sign_up_login > main .oe_website_login_container, #wrapwrap.o_reset_password > main .oe_website_login_container { + padding-top: 0px !important; + margin-top: -30px; + padding-bottom: 10px; + } + } + #wrapwrap.o_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_reset_password > main .oe_website_login_container .oe_login_form { + margin: 15px auto 0; + } + #wrapwrap.o_login > main .oe_website_login_container .alert, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .alert, + #wrapwrap.o_reset_password > main .oe_website_login_container .alert { + font-size: 0.8em; + font-weight: 400; + } + #wrapwrap.o_login > main .oe_website_login_container form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form, + #wrapwrap.o_reset_password > main .oe_website_login_container form { + max-width: 400px; + border-top: 1px solid #e9ecef; + padding-top: 10px; + } + #wrapwrap.o_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_reset_password > main .oe_website_login_container form .popover.top { + height: auto; + background-color: #fff; + } + #wrapwrap.o_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_sign_up_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_reset_password > main .oe_website_login_container button[type='submit'] { + float: none !important; + width: 100%; + margin-top: 20px; + text-transform: uppercase; + font-weight: 400; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .media-body { + padding-left: 10px; + } + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 { + background-size: 100% auto; + padding-top: 38%; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + margin-top: -10%; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + position: relative; + margin-top: -34%; + z-index: 1; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container .o_documents_panel_box { + position: absolute; + top: 10%; + left: 15px; + bottom: auto; + right: 55%; + } + } + #wrapwrap.o_documents .o_dc { + padding-top: 40%; + background-size: 100% auto; + background-position: top center; + } + @media (max-width: 767.98px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + background: none; + } + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_input_group .o_dc_range { + max-width: 300px; + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_result .o_value { + min-width: 44px; + } + #wrapwrap.o_documents .o_dc figure { + position: relative; + } + #wrapwrap.o_documents .o_dc figure figcaption { + position: absolute; + top: 55%; + left: 0; + bottom: auto; + right: 0; + z-index: 2; + line-height: 1.1; + } + #wrapwrap.o_documents .o_dc figure svg { + margin: 0 auto; + transform: rotate(-90deg); + background: #e9ecef; + border-radius: 50%; + display: block; + } + #wrapwrap.o_documents .o_dc figure circle { + fill: #e9ecef; + stroke-width: 100px; + transition: stroke-dasharray .3s ease .4s; + stroke-dasharray: 0, 200, 0, 200; + } + #wrapwrap.o_documents .o_dc .nav.nav-tabs a { + white-space: nowrap; + } + @media (max-width: 991.98px) { + #wrapwrap.o_documents .o_dc .nav.nav-tabs { + overflow-x: auto; + } + } + #wrapwrap.o_documents .o_dc .tab-content table.table td:first-child, + #wrapwrap.o_documents .o_dc .tab-content table.table th:first-child { + letter-spacing: -0.03em; + word-spacing: -0.03em; + } + #wrapwrap.o_crm .o_crm_animation_wrapper { + position: relative; + } + #wrapwrap.o_crm .o_crm_animation_wrapper > .crm_animation { + background-image: url("/openerp_website/static/src/img/2016/crm/crm_preview.gif"); + background-size: cover; + border: 1px solid #e9ecef; + position: absolute; + top: 9%; + left: 8%; + bottom: 10%; + right: 8%; + width: auto; + } + #wrapwrap.o_website_builder .o_big_laptop .container, + #wrapwrap.o_website_builder .o_big_laptop .row, + #wrapwrap.o_website_builder .o_big_laptop .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_website_builder .o_big_laptop .form-group { + height: 100%; + position: relative; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + opacity: 0; + transform: translate(-50px, 0); + position: absolute; + top: 25%; + left: auto; + bottom: auto; + right: 10%; + transition: all 1s ease 0s; + width: auto; + height: 45%; + } + @media (min-width: 768px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 500px; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images { + height: 100%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + position: absolute; + top: 35%; + left: auto; + bottom: auto; + right: -5%; + height: 30%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + height: 80%; + margin-top: 15%; + margin-left: -50%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 600px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 700px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + max-width: 100%; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + z-index: 1; + float: right; + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img > img { + height: 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + margin-top: 75px; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: relative; + width: 170%; + margin: 30px -20% 0 -50%; + padding: 10px 20% 10px 50%; + background-color: white; + white-space: nowrap; + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner .check { + margin-right: 10px; + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + margin-top: 55px; + margin-bottom: 55px; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature { + position: relative; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature h4:after { + content: ""; + border-top: 1px dashed #626d78; + margin-left: 15px; + width: 150%; + height: 1px; + position: absolute; + top: 22px; + left: auto; + bottom: auto; + right: auto; + } + #wrapwrap.o_website_builder .o_app_ext .o_features:last-child .o_feature h4:after { + position: absolute; + top: 22px; + left: -150%; + bottom: auto; + right: auto; + margin-left: -15px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + float: none; + max-width: 400px; + margin: auto; + } + } + #wrapwrap.manufacturing .s_responsive_to_image_block h1 span { + font-size: 0.5em; + display: inline-block; + transform: translate(0, -7px); + backface-visibility: hidden; + } + #wrapwrap.manufacturing #mrp_reporting_video { + position: relative; + padding-bottom: 55%; + font-size: 0; + width: 100%; + height: 0; + } + #wrapwrap.manufacturing #mrp_reporting_video > iframe { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 100%; + height: 77%; + } + #wrapwrap.o_pricing .pricing-table { + margin-left: 0; + margin-right: 0; + display: table; + width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + #wrapwrap.o_pricing .pricing-col { + display: table-column; + text-align: center; + float: left; + min-height: 200px; + width: 40%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 60%; + } + @media (min-width: 768px) { + #wrapwrap.o_pricing .pricing-col { + width: 23%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 35%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_pricing .pricing-col { + width: 20%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 20%; + } + } + #wrapwrap.o_pricing .pricing-col .pricing-card { + margin: 0 10px 20px; + background: white; + padding-bottom: 20px; + border-radius: 2px; + } + #wrapwrap.o_pricing .pricing-col .pricing-row { + margin: 10px -10px; + padding: 10px; + position: relative; + font-weight: 400; + font-size: 0.9em; + z-index: 0; + } + #wrapwrap.o_pricing .pricing-col .top { + min-height: 220px; + overflow: hidden; + } + #wrapwrap.o_pricing .pricing-col .top .banner { + position: relative; + padding: 10px; + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .banner > * { + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .suitable { + display: block; + margin: 1em 0; + height: 40px; + } + #wrapwrap.o_pricing .pricing-col .top .suitable .small { + font-size: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .o_pricing_offer_tooltip { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .btn-container { + padding: 0 15px; + font-size: 0.9em; + } + #wrapwrap.o_pricing .description .top .suitable { + text-align: right; + padding-top: 115px; + padding-right: 10px; + } + #wrapwrap.o_pricing .description .top .o_offer_description { + min-height: 120px; + } + #wrapwrap.o_pricing .description .pricing-row:before { + background: rgba(108, 117, 125, 0.5); + content: ""; + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 450%; + height: 100%; + } + #wrapwrap.o_odoo_editions .o_table_features thead th { + padding: 20px 5px 15px 5px; + } + #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features tfoot td { + text-align: center; + border: none; + } + #wrapwrap.o_odoo_editions .o_table_features tbody { + background-color: white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td { + border: none; + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td:first-child { + text-align: left; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active { + border-top: 25px solid white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active:first-child { + border-top: 0; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td { + padding: 15px 0 12px 15px; + } + #wrapwrap.o_brand_assets .anchor { + float: left; + } + #wrapwrap.o_tour div.media_iframe_video iframe { + margin-left: 0; + } + #wrapwrap.o_project_management .graph_bg { + background-image: url("/openerp_website/static/src/img/2016/project/projects_screenshots_04.gif"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% auto; + } + @media (min-width: 768px) { + #wrapwrap.o_docs .o_bg_devices: before { + content: ""; + bottom: 0; + position: absolute; + width: 100%; + height: 50px; + background: linear-gradient(180deg, transparent 20%, white 80%) !important; + } + } + #wrapwrap.o_alternative .o_competitor_card { + position: relative; + height: 320px; + background-color: #fff; + text-align: center; + overflow: hidden; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body { + height: 250px; + margin-bottom: 70px; + line-height: 250px; + font-size: 13px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + display: inline-block; + max-width: 130px; + transition: max-width 0.3s ease 0.3s, opacity 0.3s ease 0.3s; + } + @media (prefers-reduced-motion: reduce) { + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + transition: none; + } + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app { + padding: 0 15px; + opacity: 0; + text-align: left; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img { + width: 60px; + margin: 5px 0 10px 10px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links { + position: absolute; + top: auto; + left: 15px; + bottom: 15px; + right: 15px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links > a > i { + margin-right: 5px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer { + position: absolute; + top: 260px; + left: 0; + bottom: auto; + right: 0; + transition: top .3s ease; + height: 60px; + color: #fff; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer h4 { + color: inherit; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer p { + opacity: 0.75; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body { + margin-top: 70px; + margin-bottom: 0; + line-height: inherit; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body > img { + visibility: hidden; + max-width: 0; + opacity: 0; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body .o_app { + opacity: 1; + transition: opacity .3s ease .3s; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_footer { + top: 0; + } + #wrapwrap .o_alt_to .o_schedule_demo { + max-width: inherit; + } + #wrapwrap .o_alt_to .o_schedule_demo .o_btn_cta { + width: auto; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial { + width: 70%; + margin: 15%; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial .s_testimonial { + background-color: #fff; + padding: 30px 10px 20px 30px; + } + @media (min-width: 768px) { + #wrapwrap .o_alt_to .o_alt_to_graph { + position: absolute; + z-index: 2; + } + } + #wrapwrap.o_timesheet_mobile_app .mobile { + position: relative; + display: block; + width: 100%; + padding: 30px 10px 50px 10px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.25); + } + #wrapwrap.o_timesheet_mobile_app .mobile:before { + content: ''; + position: absolute; + top: 10px; + left: 50%; + bottom: auto; + right: auto; + display: block; + width: 10px; + height: 10px; + margin-left: -5px; + background-color: #545b62; + border-radius: 50%; + } + #wrapwrap.o_timesheet_mobile_app .mobile:after { + content: ''; + position: absolute; + top: auto; + left: 50%; + bottom: 22px; + right: auto; + display: block; + width: 40px; + height: 8px; + margin-left: -20px; + background-color: #545b62; + border-radius: 20px; + } + #wrapwrap.o_studio .o_studio_icon { + width: 80px; + margin: 10px 15px 15px 15px; + border-radius: 6px; + vertical-align: top; + } + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: inline-block; + padding: 4px 8px; + border: 1px dashed #00A09D; + background-color: fadeout(#00A09D, 85%); + } + @media (max-width: 767.98px) { + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: block; + } + } + #wrapwrap.o_studio .s_panel_video_play { + position: absolute; + top: 6%; + left: 10%; + bottom: 10%; + right: 10%; + width: auto; + height: auto; + } + @media (min-width: 768px) { + #wrapwrap.o_studio .s_animated_headline h1 { + width: 430px; + } + } + #wrapwrap.o_studio .s_animated_headline h4 { + font-size: 16px; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a { + color: #343a40; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:hover, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:focus, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.focus { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: -15px; + height: 1px; + transition: 0.4s background; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active:before { + background: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul img { + width: 1.5em; + height: 1em; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_tabs { + border-top: 2px solid #5B899E; + box-shadow: -10px 0 10px -5px #e9ecef; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a { + padding-top: 24px; + transition: padding 0.3s; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a .o_icon_toggle:before { + content: '-'; + font-size: 2em; + line-height: 5px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed { + padding-top: 24px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed .o_icon_toggle:before { + content: "+"; + font-size: 1.5em; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table { + table-layout: auto; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table td, + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table th { + vertical-align: middle; + padding: 0.3rem 0.6em; + } + @media (min-width: 576px) { + #wrapwrap.o_rental .o_rental_order { + background-image: url("/openerp_website/static/src/img/2019/rental/rental_screenshot_04.jpg"); + background-position: right bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 700px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_rental .o_rental_order { + background-position: center bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 450px; + } + } + #wrapwrap.o_rental .o_rental_related_app .popover { + width: 70px; + } + #wrapwrap.o_rental .o_rental_related_app .arrow { + left: 50%; + margin-left: -4px; + } + @media (max-width: 575.98px) { + #wrapwrap.o_rental .o_rental_related_app + .fa { + transform: rotate(90deg) !important; + } + } + #wrapwrap.o_typo .o_typo_page_bg { + background: no-repeat right / auto 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_typo .o_typo_page_bg { + background-image: none !important; + } + } + @media (min-width: 992px) { + #wrapwrap.o_typo .o_main_header: not(.o_scrolled) { + background-color: transparent; + } + #wrapwrap.o_typo .o_typo_page_content { + max-width: 400px; + width: 41%; + } + } + #wrapwrap.o_typo .o_typo_page_bg.text-white h1, + #wrapwrap.o_typo .o_typo_page_bg.text-white h1 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary small { + color: white; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white a { + font-weight: 600; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .text-muted { + color: rgba(255, 255, 255, 0.75) !important; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-default { + color: #212529; + } + #wrapwrap.o_typo .o_typo_page_bg_0 { + background-color: #f3f3f3; + } + #wrapwrap.o_typo .o_typo_page_bg_0 .o_typo_page_content { + background-color: rgba(243, 243, 243, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_1 { + background-color: #eef1f0; + } + #wrapwrap.o_typo .o_typo_page_bg_1 .o_typo_page_content { + background-color: rgba(238, 241, 240, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_2 { + background-color: #e3e3e3; + } + #wrapwrap.o_typo .o_typo_page_bg_2 .o_typo_page_content { + background-color: rgba(227, 227, 227, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_3 { + background-color: #ae808d; + } + #wrapwrap.o_typo .o_typo_page_bg_3 .o_typo_page_content { + background-color: rgba(174, 128, 141, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_4 { + background-color: #9b7b86; + } + #wrapwrap.o_typo .o_typo_page_bg_4 .o_typo_page_content { + background-color: rgba(155, 123, 134, 0.75); + } + @keyframes o_db_fade_top { + 0% { + opacity: 0; + transform: translate3d(0, 20px, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_db_fade_left { + 0% { + opacity: 0; + transform: translate3d(20px, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + #wrapwrap.o_db_activation, + #wrapwrap.o_redeem_your_odoo_mug { + padding-bottom: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > header, + #wrapwrap.o_db_activation > footer, + #wrapwrap.o_redeem_your_odoo_mug > header, + #wrapwrap.o_redeem_your_odoo_mug > footer { + display: none; + } + #wrapwrap.o_db_activation > main, + #wrapwrap.o_redeem_your_odoo_mug > main { + height: 100%; + position: relative; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main, #wrapwrap.o_redeem_your_odoo_mug > main { + background: white; + } + } + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_img { + background-image: url("/openerp_website/static/src/img/db_activation/db_activation_bg_4.jpg"); + } + #wrapwrap.o_db_activation > main .o_db_activation_container, + #wrapwrap.o_db_activation > main .o_redeem_mug_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container { + padding: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img { + background-color: #62495B; + background-size: contain; + background-repeat: no-repeat; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_left { + width: 40%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: all 0.3s; + left: 40%; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: none; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img { + background-position: right; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 60%; + height: 100%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 50%; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_logo { + width: 63px; + height: 20px; + background-size: auto 20px; + margin-top: 30px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper { + width: 80%; + max-width: 540px; + margin: 0 auto; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + padding: 15px 0; + margin-top: 20px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > * { + animation: o_db_fade_left .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions { + animation: o_db_fade_top .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2) { + animation-delay: 0.2s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3) { + animation-delay: 0.3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4) { + animation-delay: 0.4s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5) { + animation-delay: 0.5s; + } + @media (min-height: 768px) and (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + margin-top: -57px; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_content { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + justify-content: space-between; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 0; + flex: 1 1 0; + justify-content: space-around; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 60%; + bottom: 0; + right: 0; + background-color: #f8f9fa; + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 50%; + bottom: 0; + right: 0; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img { + background-position: center; + background-size: cover; + opacity: 0; + transition: opacity 0.2s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current { + transition: opacity 0.2s ease .3s; + opacity: 1; + } + #wrapwrap.o_db_activation > main form .row, + #wrapwrap.o_db_activation > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_db_activation > main form .form-group, + #wrapwrap.o_redeem_your_odoo_mug > main form .row, + #wrapwrap.o_redeem_your_odoo_mug > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_redeem_your_odoo_mug > main form .form-group { + position: relative; + } + #wrapwrap.o_db_activation > main .col-form-label, + #wrapwrap.o_db_activation > main .control-label, + #wrapwrap.o_redeem_your_odoo_mug > main .col-form-label, + #wrapwrap.o_redeem_your_odoo_mug > main .control-label { + line-height: 1.3; + } + #wrapwrap.o_db_activation > main .form-control, + #wrapwrap.o_db_activation > main .o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input { + border-width: 0 0 1px 0; + box-shadow: none; + border-radius: 0; + border-color: #dee2e6; + padding: 5px 0 1px; + color: #343a40; + } + #wrapwrap.o_db_activation > main .form-control:focus, + #wrapwrap.o_db_activation > main .form-control:active, + #wrapwrap.o_db_activation > main .o_db_activation_input:focus, + #wrapwrap.o_db_activation > main .o_db_activation_input:active, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:active, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:active { + border-color: #343a40; + box-shadow: none; + outline: none; + } + #wrapwrap.o_db_activation > main textarea.o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main textarea.o_db_activation_input { + border: none; + padding: 12px; + resize: vertical; + min-height: 120px; + max-height: 200px; + line-height: 1.5; + font-size: 14px; + background-color: #f8f9fa; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col { + padding: 0; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col input { + width: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col select, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col select { + width: 100%; + background-color: transparent; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip { + width: 100%; + position: absolute; + top: auto; + left: 50%; + bottom: 100%; + right: auto; + transform: translateX(-50%); + transition: all .3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip { + opacity: 1; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning input { + color: #F79B5B; + border-color: #F79B5B; + color: #F79B5B; + opacity: 0.5; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip-inner { + border-top: 3px solid #D9534F; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error input { + color: #D9534F; + border-color: #D9534F; + color: #D9534F; + opacity: 0.5; + } + @media (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_col-sm-0, #wrapwrap.o_redeem_your_odoo_mug > main .o_col-sm-0 { + width: 0; + } + } + #wrapwrap.o_db_activation .o_db_activation_steps, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps { + padding: 15px 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper { + height: 100% !important; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress { + width: 100%; + height: 1px; + position: absolute; + top: 6px; + left: 0; + bottom: auto; + right: auto; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar { + transition: width 2s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group { + display: table; + width: 100%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div { + display: table-cell; + vertical-align: top; + position: relative; + width: 33%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6 { + display: inline-block; + position: relative; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title { + opacity: 0.6; + display: block; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + padding: 5px; + display: inline-block; + position: relative; + border-radius: 100%; + background: white; + box-shadow: 0 0 0 5px white; + border: 2px solid #dee2e6; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + transition: all 0.5s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before { + content: ""; + background-color: white; + position: absolute; + top: 3px; + left: 0; + bottom: 27px; + right: 50%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before { + position: absolute; + top: 3px; + left: 50%; + bottom: 27px; + right: 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title { + opacity: 1; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot { + border-color: #00A09D; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot { + background-color: #00A09D; + } + #wrap .s_affix.mt32:first-child { + margin-top: 0 !important; + } + /* /openerp_website/static/src/scss/blog.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.single_post { + background-color: white; + } + #wrap.website_blog { + display: block; + } + #wrap.website_blog:not(.o_single_blog) { + background: white; + } + #wrap.website_blog #title { + border-top-width: 0 !important; + position: relative; + background-color: #212529; + } + #wrap.website_blog #title > .o_blog_cover_container { + height: 300px; + } + @media (min-width: 768px) { + #wrap.website_blog #title > .o_blog_cover_container { + height: 400px; + } + } + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 500px; + } + @media (min-width: 768px) { + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 600px; + } + } + #wrap.website_blog .o_blog_cover_container { + width: 100%; + background-color: #212529; + } + #wrap.website_blog .o_cover { + min-height: 350px; + } + #wrap.website_blog .cover_footer { + height: 45vh; + min-height: 350px; + } + @media (min-width: 768px) { + #wrap.website_blog .card, #wrap.website_blog .panel, #wrap.website_blog .well { + position: relative; + } + #wrap.website_blog .card .card-body, + #wrap.website_blog .panel .card-body, + #wrap.website_blog .well .card-body, + #wrap.website_blog .card .panel-body, + #wrap.website_blog .panel .panel-body, + #wrap.website_blog .well .panel-body, + #wrap.website_blog .card .well, + #wrap.website_blog .panel .well, + #wrap.website_blog .well .well { + margin-bottom: 20px; + } + #wrap.website_blog .card .card-footer, + #wrap.website_blog .panel .card-footer, + #wrap.website_blog .well .card-footer, + #wrap.website_blog .card .panel-footer, + #wrap.website_blog .panel .panel-footer, + #wrap.website_blog .well .panel-footer { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + width: 100%; + } + } + #wrap.website_blog .o_blog_cover_image { + background-position: center; + background-size: 100% auto; + opacity: 0.5; + } + @media (max-width: 767.98px) { + #wrap.website_blog .o_blog_cover_image { + background-size: cover; + } + } + #wrap.website_blog .blog_title { + max-width: 700px; + bottom: 0; + top: 0; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading { + position: absolute; + top: 45%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + width: 100%; + max-width: 700px; + padding: 0 15px; + } + #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top { + top: 50%; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 *, + #wrap.website_blog .blog_title .o_blog_post_heading h2 * { + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 400; + font-size: 32px; + line-height: 34px; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + font-size: 16px; + color: white; + } + @media (min-width: 768px) { + #wrap.website_blog .blog_title .o_blog_post_heading { + padding: 0; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 300; + font-size: 50px; + line-height: 52px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + letter-spacing: -1px; + font-size: 18px; + line-height: 20px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 a { + font-weight: 400; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2:before { + content: ""; + display: block; + margin: 0 auto 25px; + width: 50px; + height: 1px; + background: rgba(255, 255, 255, 0.4); + } + } + #wrap.website_blog .blog_title .o_cover_link, + #wrap.website_blog .blog_title .o_cover_author { + position: absolute; + top: auto; + left: 50%; + bottom: 25px; + right: auto; + transform: translate(-50%, 0); + } + #wrap.website_blog .blog_title .o_cover_link { + bottom: 40px; + } + #wrap.website_blog .blog_title .o_cover_link .btn { + width: 200px; + } + #wrap.website_blog .blog_title .o_cover_author > * { + font-weight: normal; + font-style: italic; + } + @media (max-width: 767.98px) { + #wrap.website_blog .blog_title .o_cover_author { + display: none; + } + } + #wrap.website_blog .social-button-container { + position: relative; + overflow: hidden; + background: white; + margin: 0; + padding: 30px 15px; + } + #wrap.website_blog .o_post_subtitle { + position: relative; + } + #wrap.website_blog .o_post_subtitle .container { + position: relative; + max-width: 700px; + margin-left: auto; + margin-right: auto; + display: block; + } + #wrap.website_blog .o_post_subtitle h2 { + margin-top: 40px; + font-weight: 400; + } + #wrap.website_blog #blog_content { + margin-top: 0 !important; + background: white; + position: relative; + } + #wrap.website_blog #blog_content .container { + max-width: 100%; + } + #wrap.website_blog #blog_content > *, + #wrap.website_blog #blog_content > .container { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + #wrap.website_blog #blog_content section { + background-color: white; + } + #wrap.website_blog #blog_content section.bg-gray-lighter { + background-color: #f8f9fa; + } + #wrap.website_blog #comments { + max-width: 100%; + padding-top: 48px; + } + #wrap.website_blog #comments hr { + display: none; + } + #wrap.website_blog #discussion { + padding-left: 15px; + padding-right: 15px; + padding-bottom: 50px; + max-width: 700px; + margin: auto; + display: block; + position: relative; + overflow: hidden; + } + #wrap.website_blog #discussion > hr { + display: none; + } + #wrap.website_blog #discussion .o_website_chatter_form > div.float-left { + width: 90%; + } + #wrap.website_blog #discussion .o_website_chatter_form textarea { + box-shadow: none; + border-radius: 0.0625rem; + background: rgba(255, 255, 255, 0.5); + } + #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json { + float: right; + } + #wrap.website_blog #blog_right_column > .mt32:first-child { + margin-top: 0 !important; + } + #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child { + margin-top: 0; + } + #wrap.website_blog .o_blog_post_complete.o_sharing_links > a { + vertical-align: middle; + } + .editor_enable #wrap.website_blog .blog_title { + pointer-events: none; + } + .editor_enable #wrap.website_blog .blog_title > * { + pointer-events: auto; + } + /* /openerp_website/static/src/scss/job.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap .js_hr_recruitment a.btn { + font-size: 15px; + } + #wrapwrap .js_hr_recruitment .breadcrumb { + padding-left: 0; + } + #wrapwrap .js_hr_recruitment .o_job_top_bar .container { + position: relative; + } + @media (min-width: 576px) { + #wrapwrap .js_hr_recruitment .o_job_top_bar .container a.btn { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 15px; + } + } + #wrapwrap .js_hr_recruitment .o_tasks h5 { + border-bottom: 3px solid #6c757d; + } + #wrapwrap .js_hr_recruitment .o_perk .fa { + border: 1px solid #875A7B; + color: #875A7B; + } + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + padding: 15px; + color: #343a40; + } + .o_jobs #jobs_grid .card:hover, + .o_jobs #jobs_grid .panel:hover, + .o_jobs #jobs_grid .well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_jobs #jobs_grid .card .o_job_title, + .o_jobs #jobs_grid .panel .o_job_title, + .o_jobs #jobs_grid .well .o_job_title { + color: #875A7B; + font-weight: 400; + line-height: 1.2; + } + .o_jobs_footer { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + @media (min-width: 768px) { + .o_jobs_footer { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + @media (max-width: 991.98px) { + .o_jobs_contact { + padding: 30px; + background-color: #e9ecef; + text-align: center; + } + } + @media (min-width: 992px) { + .o_jobs_contact { + float: right; + } + .o_jobs_contact .o_jobs_contact_img { + float: left; + margin-right: 25px; + } + } + .o_jobs_contact .o_jobs_contact_img img { + width: 80px; + margin-bottom: 25px; + } + /* /openerp_website/static/src/scss/livechat.scss defined in bundle 'web.assets_frontend' */ + .o_livechat_button { + z-index: 1; + padding: 7px 15px 8px; + right: 15px; + background-color: rgba(33, 37, 41, 0.9); + border-radius: 0.125rem 0.125rem 0 0; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-width: 0; + color: #adb5bd; + font: 400 13px/1.2"Montserrat", "Odoo Unicode Support Noto", sans-serif; + transition: background .1s ease 0s; + } + .o_livechat_button:hover { + background-color: #212529; + color: white; + } + .o_livechat_button:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window { + font-family: sans-serif; + } + .o_chat_window[style*="height: 34px"] .o_chat_header .o_chat_title { + cursor: n-resize; + } + .o_chat_window .o_chat_header { + padding: 7px 5px 7px 10px; + background: #875A7B; + } + .o_chat_window .o_chat_header .o_chat_title { + cursor: s-resize; + font: 600 1em/1.5"Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + .o_chat_window .o_chat_header .o_chat_title:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window .o_chat_header .o_chat_window_close:before { + content: "×"; + font: 1.8em/0 sans-serif; + } + .o_chat_window .o_chat_header:hover { + background: #62495B; + } + .o_chat_window .o_mail_thread { + padding-bottom: 20px; + background: #f8f9fa; + } + .o_chat_window .o_mail_thread .o_thread_message { + background: white; + padding: 8px 5px; + box-shadow: inset 0 -1px 0 #e9ecef; + } + .o_chat_window .o_mail_thread .o_thread_message:last-child, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_chat_window .o_mail_thread .o_thread_message:last-child.deep_hover:hover, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + margin-right: 8px; + } + .o_chat_window .o_mail_thread .o_thread_message .o_mail_info { + margin-bottom: 0; + } + .o_chat_window .o_chat_composer > input { + padding: 7px 10px; + border: 1px solid #6c757d; + border-width: 1px 0 0; + } + .o_chat_window .o_chat_composer > input:focus { + outline: none; + } + /* /openerp_website/static/src/scss/sale.scss defined in bundle 'web.assets_frontend' */ + .mycart-popover.popover { + margin-left: -15px; + margin-top: -1px; + } + .mycart-popover.popover .cart_line > div { + margin-bottom: 8px; + } + .mycart-popover.popover .popover-content > .text-center { + padding-top: 4px; + } + .mycart-popover.popover #order_total_untaxed .text-left, + .mycart-popover.popover #order_total_taxes .text-left, + .mycart-popover.popover #order_total .text-left { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + } + .mycart-popover.popover .btn.btn-primary { + margin: 4px auto 8px; + } + /* /openerp_website/static/src/scss/forum.scss defined in bundle 'web.assets_frontend' */ + .website_forum .s_cover, + .o_wforum_forum_card_bg { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .website_forum .s_cover h1, + .o_wforum_forum_card_bg h1 { + color: #fff; + } + .website_forum .s_cover .forum_intro, + .o_wforum_forum_card_bg .forum_intro { + max-width: 800px; + margin: 0 auto 2rem auto; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container { + background-color: #593b51; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.focus { + color: white; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.active, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.active { + background-color: #f8f9fa; + color: #343a40; + } + .o_wforum_forum_card_bg { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + #wrapwrap.website_forum > header + main > #wrap >:first-child, + #wrapwrap.website_forum > header + main >:not(#wrap):not(.o_forum_header) { + border-top-width: 0 !important; + margin-bottom: 8px !important; + } + /* /openerp_website/static/src/scss/events.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_index .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_index .navbar .navbar-brand { + display: none; + } + .o_wevent_index .o_wevent_events_list .card .card-title, + .o_wevent_index .o_wevent_events_list .panel .card-title, + .o_wevent_index .o_wevent_events_list .well .card-title { + margin-top: 1em !important; + font-size: 1.1875rem; + } + .o_wevent_index .o_wevent_badge { + background-color: #875A7B !important; + color: white; + } + .o_wevent_index .o_wevent_badge .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_index .o_wevent_badge:hover, + .o_wevent_index .o_wevent_badge:focus { + background-color: #62495B !important; + color: white; + } + .o_wevent_index .o_wevent_badge:hover .text-muted, + .o_wevent_index .o_wevent_badge:focus .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_event .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_event .navbar .navbar-brand { + font-size: 0.9375rem; + } + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav-link, + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav > li > a { + font-size: 0.75rem; + font-weight: 500; + } + .o_wevent_event .o_wevent_event_title > * { + color: #fff; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + .o_wevent_event .o_wevent_event_title .o_wevent_badge { + display: none; + } + .o_wevent_event #o_wevent_event_footer .s_share .fa { + border-radius: 50% !important; + } + #modal_attendees_registration .modal-header { + background-color: #875A7B !important; + color: white; + } + #modal_attendees_registration .modal-header .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + #modal_attendees_registration .modal-header .close { + width: 1em; + height: 1em; + padding: 0; + margin: 0; + background-color: #fff; + border-radius: 50%; + color: #875A7B; + opacity: .5; + } + #modal_attendees_registration .modal-header .close:hover, + #modal_attendees_registration .modal-header .close:focus { + opacity: 1; + } + .o_wevent_sidebar_img { + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 100%; + height: 220px; + background-position: center; + } + .o_wevent_sidebar_img .fa-map-marker { + margin: auto; + color: #E46F78; + } + .o_wevent_event .ribbon.ribbon_VIP { + background-color: #875A7B !important; + color: white; + } + .o_wevent_event .ribbon.ribbon_VIP .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .country_events_list .oe_country_events_loader { + padding: 4em 0; + background-color: #f8f9fa; + } + .country_events_list .oe_country_events_loader div { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; + } + .country_events_list .oe_country_events_loader div:before, + .country_events_list .oe_country_events_loader div:after { + content: ""; + border-radius: 50%; + background-color: #00A09D; + opacity: 0.6; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + animation: bounce 2s ease-in-out 0s infinite; + } + .country_events_list .oe_country_events_loader div:after { + background-color: #875A7B; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; + } + .country_events_list .oe_country_events_loader p { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/responsive_spacing.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 1199.98px) { + .mt128 { + margin-top: 102.4px !important; + } + .mb128 { + margin-bottom: 102.4px !important; + } + .ml128 { + margin-left: 102.4px !important; + } + .mr128 { + margin-right: 102.4px !important; + } + .mt96 { + margin-top: 76.8px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 76.8px !important; + } + .ml96 { + margin-left: 76.8px !important; + } + .mr96 { + margin-right: 76.8px !important; + } + .mt92 { + margin-top: 73.6px !important; + } + .mb92 { + margin-bottom: 73.6px !important; + } + .ml92 { + margin-left: 73.6px !important; + } + .mr92 { + margin-right: 73.6px !important; + } + .mt64 { + margin-top: 51.2px !important; + } + .mb64 { + margin-bottom: 51.2px !important; + } + .ml64 { + margin-left: 51.2px !important; + } + .mr64 { + margin-right: 51.2px !important; + } + .mt48 { + margin-top: 38.4px !important; + } + .mb48 { + margin-bottom: 38.4px !important; + } + .ml48 { + margin-left: 38.4px !important; + } + .mr48 { + margin-right: 38.4px !important; + } + .mt32 { + margin-top: 25.6px !important; + } + .mb32 { + margin-bottom: 25.6px !important; + } + .ml32 { + margin-left: 25.6px !important; + } + .mr32 { + margin-right: 25.6px !important; + } + .mt24 { + margin-top: 19.2px !important; + } + .mb24 { + margin-bottom: 19.2px !important; + } + .ml24 { + margin-left: 19.2px !important; + } + .mr24 { + margin-right: 19.2px !important; + } + .mt16 { + margin-top: 12.8px !important; + } + .mb16 { + margin-bottom: 12.8px !important; + } + .ml16 { + margin-left: 12.8px !important; + } + .mr16 { + margin-right: 12.8px !important; + } + .mt8 { + margin-top: 6.4px !important; + } + .mb8 { + margin-bottom: 6.4px !important; + } + .ml8 { + margin-left: 6.4px !important; + } + .mr8 { + margin-right: 6.4px !important; + } + .mt4 { + margin-top: 3.2px !important; + } + .mb4 { + margin-bottom: 3.2px !important; + } + .ml4 { + margin-left: 3.2px !important; + } + .mr4 { + margin-right: 3.2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 991.98px) { + .mt128 { + margin-top: 89.6px !important; + } + .mb128 { + margin-bottom: 89.6px !important; + } + .ml128 { + margin-left: 89.6px !important; + } + .mr128 { + margin-right: 89.6px !important; + } + .mt96 { + margin-top: 67.2px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 67.2px !important; + } + .ml96 { + margin-left: 67.2px !important; + } + .mr96 { + margin-right: 67.2px !important; + } + .mt92 { + margin-top: 64.4px !important; + } + .mb92 { + margin-bottom: 64.4px !important; + } + .ml92 { + margin-left: 64.4px !important; + } + .mr92 { + margin-right: 64.4px !important; + } + .mt64 { + margin-top: 44.8px !important; + } + .mb64 { + margin-bottom: 44.8px !important; + } + .ml64 { + margin-left: 44.8px !important; + } + .mr64 { + margin-right: 44.8px !important; + } + .mt48 { + margin-top: 33.6px !important; + } + .mb48 { + margin-bottom: 33.6px !important; + } + .ml48 { + margin-left: 33.6px !important; + } + .mr48 { + margin-right: 33.6px !important; + } + .mt32 { + margin-top: 22.4px !important; + } + .mb32 { + margin-bottom: 22.4px !important; + } + .ml32 { + margin-left: 22.4px !important; + } + .mr32 { + margin-right: 22.4px !important; + } + .mt24 { + margin-top: 16.8px !important; + } + .mb24 { + margin-bottom: 16.8px !important; + } + .ml24 { + margin-left: 16.8px !important; + } + .mr24 { + margin-right: 16.8px !important; + } + .mt16 { + margin-top: 11.2px !important; + } + .mb16 { + margin-bottom: 11.2px !important; + } + .ml16 { + margin-left: 11.2px !important; + } + .mr16 { + margin-right: 11.2px !important; + } + .mt8 { + margin-top: 5.6px !important; + } + .mb8 { + margin-bottom: 5.6px !important; + } + .ml8 { + margin-left: 5.6px !important; + } + .mr8 { + margin-right: 5.6px !important; + } + .mt4 { + margin-top: 2.8px !important; + } + .mb4 { + margin-bottom: 2.8px !important; + } + .ml4 { + margin-left: 2.8px !important; + } + .mr4 { + margin-right: 2.8px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 575.98px) { + .mt128 { + margin-top: 76.8px !important; + } + .mb128 { + margin-bottom: 76.8px !important; + } + .ml128 { + margin-left: 76.8px !important; + } + .mr128 { + margin-right: 76.8px !important; + } + .mt96 { + margin-top: 57.6px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 57.6px !important; + } + .ml96 { + margin-left: 57.6px !important; + } + .mr96 { + margin-right: 57.6px !important; + } + .mt92 { + margin-top: 55.2px !important; + } + .mb92 { + margin-bottom: 55.2px !important; + } + .ml92 { + margin-left: 55.2px !important; + } + .mr92 { + margin-right: 55.2px !important; + } + .mt64 { + margin-top: 38.4px !important; + } + .mb64 { + margin-bottom: 38.4px !important; + } + .ml64 { + margin-left: 38.4px !important; + } + .mr64 { + margin-right: 38.4px !important; + } + .mt48 { + margin-top: 28.8px !important; + } + .mb48 { + margin-bottom: 28.8px !important; + } + .ml48 { + margin-left: 28.8px !important; + } + .mr48 { + margin-right: 28.8px !important; + } + .mt32 { + margin-top: 19.2px !important; + } + .mb32 { + margin-bottom: 19.2px !important; + } + .ml32 { + margin-left: 19.2px !important; + } + .mr32 { + margin-right: 19.2px !important; + } + .mt24 { + margin-top: 14.4px !important; + } + .mb24 { + margin-bottom: 14.4px !important; + } + .ml24 { + margin-left: 14.4px !important; + } + .mr24 { + margin-right: 14.4px !important; + } + .mt16 { + margin-top: 9.6px !important; + } + .mb16 { + margin-bottom: 9.6px !important; + } + .ml16 { + margin-left: 9.6px !important; + } + .mr16 { + margin-right: 9.6px !important; + } + .mt8 { + margin-top: 4.8px !important; + } + .mb8 { + margin-bottom: 4.8px !important; + } + .ml8 { + margin-left: 4.8px !important; + } + .mr8 { + margin-right: 4.8px !important; + } + .mt4 { + margin-top: 2.4px !important; + } + .mb4 { + margin-bottom: 2.4px !important; + } + .ml4 { + margin-left: 2.4px !important; + } + .mr4 { + margin-right: 2.4px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 474.98px) { + .mt128 { + margin-top: 64px !important; + } + .mb128 { + margin-bottom: 64px !important; + } + .ml128 { + margin-left: 64px !important; + } + .mr128 { + margin-right: 64px !important; + } + .mt96 { + margin-top: 48px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 48px !important; + } + .ml96 { + margin-left: 48px !important; + } + .mr96 { + margin-right: 48px !important; + } + .mt92 { + margin-top: 46px !important; + } + .mb92 { + margin-bottom: 46px !important; + } + .ml92 { + margin-left: 46px !important; + } + .mr92 { + margin-right: 46px !important; + } + .mt64 { + margin-top: 32px !important; + } + .mb64 { + margin-bottom: 32px !important; + } + .ml64 { + margin-left: 32px !important; + } + .mr64 { + margin-right: 32px !important; + } + .mt48 { + margin-top: 24px !important; + } + .mb48 { + margin-bottom: 24px !important; + } + .ml48 { + margin-left: 24px !important; + } + .mr48 { + margin-right: 24px !important; + } + .mt32 { + margin-top: 16px !important; + } + .mb32 { + margin-bottom: 16px !important; + } + .ml32 { + margin-left: 16px !important; + } + .mr32 { + margin-right: 16px !important; + } + .mt24 { + margin-top: 12px !important; + } + .mb24 { + margin-bottom: 12px !important; + } + .ml24 { + margin-left: 12px !important; + } + .mr24 { + margin-right: 12px !important; + } + .mt16 { + margin-top: 8px !important; + } + .mb16 { + margin-bottom: 8px !important; + } + .ml16 { + margin-left: 8px !important; + } + .mr16 { + margin-right: 8px !important; + } + .mt8 { + margin-top: 4px !important; + } + .mb8 { + margin-bottom: 4px !important; + } + .ml8 { + margin-left: 4px !important; + } + .mr8 { + margin-right: 4px !important; + } + .mt4 { + margin-top: 2px !important; + } + .mb4 { + margin-bottom: 2px !important; + } + .ml4 { + margin-left: 2px !important; + } + .mr4 { + margin-right: 2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + .mt46 { + margin-top: 46px !important; + } + .mb46 { + margin-bottom: 46px !important; + } + .ml46 { + margin-left: 46px !important; + } + .mr46 { + margin-right: 46px !important; + } + .mt60 { + margin-top: 60px !important; + } + .mb60 { + margin-bottom: 60px !important; + } + .ml60 { + margin-left: 60px !important; + } + .mr60 { + margin-right: 60px !important; + } + .mt62 { + margin-top: 62px !important; + } + .mb62 { + margin-bottom: 62px !important; + } + .ml62 { + margin-left: 62px !important; + } + .mr62 { + margin-right: 62px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .ml80 { + margin-left: 80px !important; + } + .mr80 { + margin-right: 80px !important; + } + .mt84 { + margin-top: 84px !important; + } + .mb84 { + margin-bottom: 84px !important; + } + .ml84 { + margin-left: 84px !important; + } + .mr84 { + margin-right: 84px !important; + } + @media (max-width: 1199.98px) { + .mt46 { + margin-top: 36.8px !important; + } + .mb46 { + margin-bottom: 36.8px !important; + } + .ml46 { + margin-left: 36.8px !important; + } + .mr46 { + margin-right: 36.8px !important; + } + .mt60 { + margin-top: 48px !important; + } + .mb60 { + margin-bottom: 48px !important; + } + .ml60 { + margin-left: 48px !important; + } + .mr60 { + margin-right: 48px !important; + } + .mt62 { + margin-top: 49.6px !important; + } + .mb62 { + margin-bottom: 49.6px !important; + } + .ml62 { + margin-left: 49.6px !important; + } + .mr62 { + margin-right: 49.6px !important; + } + .mt80 { + margin-top: 64px !important; + } + .mb80 { + margin-bottom: 64px !important; + } + .ml80 { + margin-left: 64px !important; + } + .mr80 { + margin-right: 64px !important; + } + .mt84 { + margin-top: 67.2px !important; + } + .mb84 { + margin-bottom: 67.2px !important; + } + .ml84 { + margin-left: 67.2px !important; + } + .mr84 { + margin-right: 67.2px !important; + } + } + @media (max-width: 991.98px) { + .mt46 { + margin-top: 32.2px !important; + } + .mb46 { + margin-bottom: 32.2px !important; + } + .ml46 { + margin-left: 32.2px !important; + } + .mr46 { + margin-right: 32.2px !important; + } + .mt60 { + margin-top: 42px !important; + } + .mb60 { + margin-bottom: 42px !important; + } + .ml60 { + margin-left: 42px !important; + } + .mr60 { + margin-right: 42px !important; + } + .mt62 { + margin-top: 43.4px !important; + } + .mb62 { + margin-bottom: 43.4px !important; + } + .ml62 { + margin-left: 43.4px !important; + } + .mr62 { + margin-right: 43.4px !important; + } + .mt80 { + margin-top: 56px !important; + } + .mb80 { + margin-bottom: 56px !important; + } + .ml80 { + margin-left: 56px !important; + } + .mr80 { + margin-right: 56px !important; + } + .mt84 { + margin-top: 58.8px !important; + } + .mb84 { + margin-bottom: 58.8px !important; + } + .ml84 { + margin-left: 58.8px !important; + } + .mr84 { + margin-right: 58.8px !important; + } + } + @media (max-width: 575.98px) { + .mt46 { + margin-top: 27.6px !important; + } + .mb46 { + margin-bottom: 27.6px !important; + } + .ml46 { + margin-left: 27.6px !important; + } + .mr46 { + margin-right: 27.6px !important; + } + .mt60 { + margin-top: 36px !important; + } + .mb60 { + margin-bottom: 36px !important; + } + .ml60 { + margin-left: 36px !important; + } + .mr60 { + margin-right: 36px !important; + } + .mt62 { + margin-top: 37.2px !important; + } + .mb62 { + margin-bottom: 37.2px !important; + } + .ml62 { + margin-left: 37.2px !important; + } + .mr62 { + margin-right: 37.2px !important; + } + .mt80 { + margin-top: 48px !important; + } + .mb80 { + margin-bottom: 48px !important; + } + .ml80 { + margin-left: 48px !important; + } + .mr80 { + margin-right: 48px !important; + } + .mt84 { + margin-top: 50.4px !important; + } + .mb84 { + margin-bottom: 50.4px !important; + } + .ml84 { + margin-left: 50.4px !important; + } + .mr84 { + margin-right: 50.4px !important; + } + } + @media (max-width: 474.98px) { + .mt46 { + margin-top: 23px !important; + } + .mb46 { + margin-bottom: 23px !important; + } + .ml46 { + margin-left: 23px !important; + } + .mr46 { + margin-right: 23px !important; + } + .mt60 { + margin-top: 30px !important; + } + .mb60 { + margin-bottom: 30px !important; + } + .ml60 { + margin-left: 30px !important; + } + .mr60 { + margin-right: 30px !important; + } + .mt62 { + margin-top: 31px !important; + } + .mb62 { + margin-bottom: 31px !important; + } + .ml62 { + margin-left: 31px !important; + } + .mr62 { + margin-right: 31px !important; + } + .mt80 { + margin-top: 40px !important; + } + .mb80 { + margin-bottom: 40px !important; + } + .ml80 { + margin-left: 40px !important; + } + .mr80 { + margin-right: 40px !important; + } + .mt84 { + margin-top: 42px !important; + } + .mb84 { + margin-bottom: 42px !important; + } + .ml84 { + margin-left: 42px !important; + } + .mr84 { + margin-right: 42px !important; + } + } + /* /openerp_website/static/src/scss/odoo-experience.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > #o_xp_header + main >:not(#wrap), + #wrapwrap > header + main > #wrap >:first-child { + border-top: 50px solid transparent !important; + } + #o_xp { + font-size: .875rem; + } + #o_xp .o_xp_box { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + background-color: #fff; + } + @media (min-width: 576px) { + #o_xp .o_xp_box { + margin: 0; + } + } + #o_xp .o_xp_box.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #o_xp .o_xp_box_content { + width: 100%; + text-align: center; + } + #o_xp .o_xp_square, + #o_xp .o_xp_vertical_rectangle, + #o_xp .o_xp_horizontal_rectangle, + #o_xp .o_xp_rectangle_1-3, + #o_xp .o_xp_rectangle_2-3, + #o_xp .o_xp_rectangle_1-4 { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + align-self: start; + padding: 0; + } + #o_xp .o_xp_square:before, + #o_xp .o_xp_vertical_rectangle:before, + #o_xp .o_xp_horizontal_rectangle:before, + #o_xp .o_xp_rectangle_1-3:before, + #o_xp .o_xp_rectangle_2-3:before, + #o_xp .o_xp_rectangle_1-4:before { + content: ""; + display: block; + } + #o_xp .o_xp_square > img, + #o_xp .o_xp_square .o_xp_box_content, + #o_xp .o_xp_vertical_rectangle > img, + #o_xp .o_xp_vertical_rectangle .o_xp_box_content, + #o_xp .o_xp_horizontal_rectangle > img, + #o_xp .o_xp_horizontal_rectangle .o_xp_box_content, + #o_xp .o_xp_rectangle_1-3 > img, + #o_xp .o_xp_rectangle_1-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_2-3 > img, + #o_xp .o_xp_rectangle_2-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_1-4 > img, + #o_xp .o_xp_rectangle_1-4 .o_xp_box_content { + width: 100%; + } + #o_xp .o_xp_vertical_rectangle:before { + padding-top: 200%; + } + #o_xp .o_xp_square:before { + padding-top: 100%; + } + #o_xp .o_xp_rectangle_2-3:before { + padding-top: 66.66%; + } + #o_xp .o_xp_horizontal_rectangle:before { + padding-top: 50%; + } + #o_xp .o_xp_rectangle_1-3:before { + padding-top: 33.33%; + } + #o_xp .o_xp_rectangle_1-4:before { + padding-top: 25%; + } + #o_xp .o_xp_box_padding { + padding: 40px; + } + #o_xp .o_xp_btn { + width: 240px; + padding: .5em 1em; + font-size: 1.125rem; + font-weight: 600; + line-height: 1.4; + text-align: left; + } + #o_xp .o_xp_btn small { + font-size: .75rem; + } + #o_xp .o_xp_offset_numbers .o_xp_box, + #o_xp .o_xp_offset_numbers .card, + #o_xp .o_xp_offset_numbers .panel, + #o_xp .o_xp_offset_numbers .well { + margin-top: -115px; + } + @media (min-width: 992px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -75px; + } + } + @media (min-width: 1200px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -90px; + } + } + #o_xp .o_xp_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + overflow: hidden; + padding-left: 15px; + background-color: #fff; + font-size: .6875rem; + font-weight: 600; + text-transform: uppercase; + } + #o_xp .o_xp_label .fa { + width: 30px; + height: 30px; + margin-left: 15px; + background-color: #875A7B; + color: #fff; + line-height: 30px; + text-align: center; + } + #o_xp .o_xp_play { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + width: 80px; + height: 80px; + padding-left: 5px; + margin: -30px 0 0 -30px; + background-color: #fff; + border-radius: 50%; + color: #00A09D; + font-size: 2rem; + line-height: 80px; + text-align: center; + } + #o_xp .o_xp_play:hover { + cursor: pointer; + background-color: #00A09D; + color: #fff; + } + #o_xp .s_o_numbers > div { + border-right: 1px dashed #6c757d; + } + #o_xp .s_o_numbers > div:last-child { + border-right: 0; + } + @media (max-width: 575.98px) { + #o_xp .s_o_numbers > div: nth-child(2n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+3) { + border-top: 1px dashed #6c757d; + } + } + @media (min-width: 576px) and (max-width: 991.98px) { + #o_xp .s_o_numbers > div: nth-child(3n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+4) { + border-top: 1px dashed #6c757d; + } + } + #o_xp .s_o_numbers .s_o_number .title { + padding-top: 0; + } + #o_xp .o_xp_hashtag { + position: relative; + display: inline-block; + width: 320px; + padding: 25px 0; + margin-top: -30px; + background-color: #fff; + border-radius: 4px; + color: #875A7B; + transition: filter .2s ease; + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15)); + } + #o_xp .o_xp_hashtag:after { + content: ""; + position: absolute; + top: auto; + left: 50%; + bottom: -12px; + right: auto; + width: 0; + height: 0; + margin-left: -12px; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #fff; + } + #o_xp .o_xp_hashtag:hover, + #o_xp .o_xp_hashtag:focus { + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)); + } + #o_xp .oe_share .fa { + width: 80px; + height: 80px; + margin: 0 5px; + background-color: #fff; + color: #00A09D; + border-radius: 50%; + font-size: 2rem; + line-height: 80px; + } + #o_xp .oe_share .fa:hover { + background-color: #00A09D; + color: #fff; + } + #o_xp .o_xp_slot span { + padding: 8px 12px; + border: 1px solid #495057; + margin-left: -1px; + font-size: 0.75rem; + font-weight: 600; + } + #o_xp .o_xp_comparison .list-group-item:hover, + #o_xp .o_xp_comparison .list-group-item:focus { + z-index: auto; + } + #o_xp .o_xp_comparison .card, + #o_xp .o_xp_comparison .panel, + #o_xp .o_xp_comparison .well { + margin-top: -75px; + } + @media (max-width: 991.98px) { + #o_xp .o_xp_comparison .card, #o_xp .o_xp_comparison .panel, #o_xp .o_xp_comparison .well { + margin-top: 40px; + } + } + @media (min-width: 768px) { + #o_xp .o_xp_comparison .card-header, #o_xp .o_xp_comparison .panel-heading { + height: 75px; + } + } + #o_xp_nav .o_logo { + background-size: auto 25px; + height: 30px; + margin: 10px 0 10px 15px; + } + #o_xp_nav .nav-item .nav-link, + #o_xp_nav .nav > li .nav-link, + #o_xp_nav .nav-item .nav > li > a, + #o_xp_nav .nav > li > a, + #o_xp_nav .nav-item .dropdown-item, + #o_xp_nav .nav > li .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav-item a, + #o_xp_nav .nav > li .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav > li a { + color: inherit; + font-size: .75rem; + font-weight: 600; + text-transform: uppercase; + transition: all 0.2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + transition: none; + } + } + #o_xp_nav .nav-item .nav-link:after, + #o_xp_nav .nav > li .nav-link:after, + #o_xp_nav .nav-item .nav > li > a:after, + #o_xp_nav .nav > li > a:after, + #o_xp_nav .nav-item .nav-link:before, + #o_xp_nav .nav > li .nav-link:before, + #o_xp_nav .nav-item .nav > li > a:before, + #o_xp_nav .nav > li > a:before, + #o_xp_nav .nav-item .dropdown-item:after, + #o_xp_nav .nav > li .dropdown-item:after, + #o_xp_nav .nav-item .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav-item a:after, + #o_xp_nav .nav > li .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav > li a:after, + #o_xp_nav .nav-item .dropdown-item:before, + #o_xp_nav .nav > li .dropdown-item:before, + #o_xp_nav .nav-item .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav-item a:before, + #o_xp_nav .nav > li .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav > li a:before { + display: none; + } + #o_xp_nav .nav-item .nav-link:hover, + #o_xp_nav .nav > li .nav-link:hover, + #o_xp_nav .nav-item .nav > li > a:hover, + #o_xp_nav .nav > li > a:hover, + #o_xp_nav .nav-item .nav-link:focus, + #o_xp_nav .nav > li .nav-link:focus, + #o_xp_nav .nav-item .nav > li > a:focus, + #o_xp_nav .nav > li > a:focus, + #o_xp_nav .nav-item .dropdown-item:hover, + #o_xp_nav .nav > li .dropdown-item:hover, + #o_xp_nav .nav-item .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav-item a:hover, + #o_xp_nav .nav > li .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav > li a:hover, + #o_xp_nav .nav-item .dropdown-item:focus, + #o_xp_nav .nav > li .dropdown-item:focus, + #o_xp_nav .nav-item .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav-item a:focus, + #o_xp_nav .nav > li .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav > li a:focus { + color: #875A7B; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + background-color: #25252D; + color: #fff; + border-top: 1px solid #33343D; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item .nav-link: hover, #o_xp_nav .nav > li .nav-link: hover, #o_xp_nav .nav-item .nav > li > a: hover, #o_xp_nav .nav > li > a: hover, #o_xp_nav .nav-item .nav-link: focus, #o_xp_nav .nav > li .nav-link: focus, #o_xp_nav .nav-item .nav > li > a: focus, #o_xp_nav .nav > li > a: focus, #o_xp_nav .nav-item .dropdown-item: hover, #o_xp_nav .nav > li .dropdown-item: hover, #o_xp_nav .nav-item .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav-item a: hover, #o_xp_nav .nav > li .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav > li a: hover, #o_xp_nav .nav-item .dropdown-item: focus, #o_xp_nav .nav > li .dropdown-item: focus, #o_xp_nav .nav-item .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav-item a: focus, #o_xp_nav .nav > li .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav > li a: focus { + background-color: #fff; + } + } + #o_xp_nav .nav-item > .nav-link, + #o_xp_nav .nav > li > .nav-link, + #o_xp_nav .nav > li.nav-item > a, + #o_xp_nav .nav > li > a { + padding: 15px 20px; + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item > .nav-link, #o_xp_nav .nav > li > .nav-link, #o_xp_nav .nav > li.nav-item > a, #o_xp_nav .nav > li > a { + padding: 15px; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item.dropdown.show .nav-link, #o_xp_nav .nav > li.dropdown.show .nav-link, #o_xp_nav .nav-item.dropdown.show .nav > li > a, #o_xp_nav .nav > li.dropdown.show .nav > li > a { + background-color: #e9ecef; + color: #875A7B; + } + } + #o_xp_nav .nav-item .dropdown-menu, + #o_xp_nav .nav > li .dropdown-menu { + background-color: #e9ecef; + background-clip: inherit; + padding: 0; + margin: 0; + border-radius: 0; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .dropdown-menu, #o_xp_nav .nav > li .dropdown-menu { + width: 100%; + box-shadow: none; + } + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, + #o_xp_nav .nav > li .dropdown-menu .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + #o_xp_nav .nav > li .dropdown-menu a { + background-color: #33343D; + border-top: 1px solid #25252D; + height: 50px; + line-height: 50px; + padding: 0 20px 0 47px; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 17px; + } + } + @media (min-width: 1200px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 20px; + } + } + #o_xp_nav .nav-item .dropdown, + #o_xp_nav .nav > li .dropdown { + transition: all 2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .dropdown, #o_xp_nav .nav > li .dropdown { + transition: none; + } + } + #o_xp_nav .o_xp_nav_register { + height: 50px; + line-height: 50px; + padding: 0 20px; + border: 0; + border-radius: 0; + } + #o_xp_nav .o_xp_nav_toggler { + position: relative; + width: 35px; + height: 35px; + padding: 5px; + border: 0; + margin: -2px 10px 0 0; + background-color: transparent; + cursor: pointer; + } + #o_xp_nav .o_xp_nav_toggler:focus { + outline: 0; + } + @media (min-width: 992px) { + #o_xp_nav .o_xp_nav_toggler { + display: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner { + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + display: block; + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 25px; + height: 3px; + background-color: #343a40; + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before { + content: ""; + top: -8px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + content: ""; + bottom: -8px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:after { + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_track_proposal .form-group { + margin-bottom: 1.5rem; + } + #o_xp_track_proposal .form-control:focus { + box-shadow: none; + border-color: #00A09D; + } + #o_xp_track_proposal .o_xp_wcount { + background-color: #dee2e6; + } + #o_xp_exhibitors_list table > tbody > tr > td { + border: 0; + } + #exhibitor-registration label { + position: relative; + } + #exhibitor-registration label > input { + visibility: hidden; + position: absolute; + } + #exhibitor-registration label > input + div { + padding: 10px; + border: 5px solid #e9ecef; + cursor: pointer; + } + #exhibitor-registration label:hover > input + div { + border-color: #6c757d; + } + #exhibitor-registration label:hover > input + div:before { + color: #6c757d; + } + #exhibitor-registration label > input:checked + div, + #exhibitor-registration label:hover > input:checked + div { + border-color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input:checked + div:before { + color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input + div:before { + content: "\f058"; + font-family: "FontAwesome"; + width: 40px; + height: 40px; + position: absolute; + line-height: 40px; + top: -16px; + right: -16px; + background-color: #fff; + font-size: 2em; + text-align: center; + } + /* /openerp_website/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + .o_portal_wrap .o_portal_docs .badge, + .o_portal_wrap .o_portal_docs .label { + background-color: #875A7B; + color: #fff; + padding: .5em 1em; + } + .o_portal_wrap table > thead > tr > th, + .o_portal_wrap table > thead > tr.active > th { + background-color: #f8f9fa; + border-bottom-width: 0; + } + /* /openerp_website/static/src/scss/snippets/s_affix.scss defined in bundle 'web.assets_frontend' */ + .s_affix { + background: white; + } + .s_affix > .container { + margin-bottom: 0 !important; + } + .s_affix #features_affix { + position: -webkit-sticky; + position: sticky; + top: 50px; + left: auto; + bottom: auto; + right: auto; + height: calc(100vh - 50px); + overflow-y: auto; + padding: 40px 0; + border-right: 1px solid #dee2e6; + opacity: 0; + } + .s_affix #features_affix.o_js_affix_active { + opacity: 1; + transition: opacity 0.1s; + } + .s_affix #features_affix > a.list-group-item-action { + color: rgba(52, 58, 64, 0.7); + font-size: 0.75rem; + transition: padding 0.1s; + box-shadow: none; + padding-left: 3px; + position: relative; + } + .s_affix #features_affix > a.list-group-item-action:hover, + .s_affix #features_affix > a.list-group-item-action:focus, + .s_affix #features_affix > a.list-group-item-action.focus { + color: #212529; + } + .s_affix #features_affix > a.list-group-item-action:before { + content: ""; + width: 2px; + position: absolute; + top: 5px; + left: 0; + bottom: 5px; + right: auto; + } + .s_affix #features_affix > a.list-group-item-action.active { + background: none; + padding-left: 8px; + } + .s_affix #features_affix > a.list-group-item-action.active:before { + background-color: #00A09D; + } + .s_affix h2 { + margin: 40px 0 20px; + color: #875A7B; + } + .s_affix p { + margin-bottom: 20px; + } + .s_affix hr { + margin: 20px 0 0 0; + border-top: 1px solid #dee2e6; + } + .s_affix .col-lg-12:last-child { + margin-bottom: 60px; + } + .s_affix .col-lg-12:last-child hr { + display: none; + } + .s_affix .o-related-apps h2 { + margin-bottom: 30px !important; + } + .s_affix .o-related-apps img { + width: 40px; + height: 40px; + margin-right: 15px; + } + .s_affix .o-related-apps h5 { + height: 40px; + padding: 12px 15px; + background-color: #e9ecef; + } + .s_affix .o-related-apps .o-content-overflow { + overflow: hidden; + } + .s_affix .o-related-apps p a { + white-space: nowrap; + } + header.o_has_sub_nav + main .s_affix #features_affix { + top: 40px; + } + #oe_main_menu_navbar ~ #wrapwrap .s_affix #features_affix { + top: 96px; + } + #oe_main_menu_navbar ~ #wrapwrap header.o_has_sub_nav + main .s_affix #features_affix { + top: 86px; + } + /* /openerp_website/static/src/scss/snippets/s_banner.scss defined in bundle 'web.assets_frontend' */ + .s_banner { + min-height: 25vh; + padding: 1em 0; + position: relative; + } + .s_banner:before { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/patterns/banner_bg.png"); + background-position: 0% 100%; + background-size: cover; + } + .js_top_banner { + overflow: hidden; + } + @media (max-width: 767.98px) { + .js_top_banner { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + color: white !important; + } + .js_top_banner * { + color: inherit !important; + } + .js_top_banner .row > div, + .js_top_banner .form-horizontal .form-group > div, + .form-horizontal .js_top_banner .form-group > div { + text-align: center !important; + margin-top: 32px !important; + margin-bottom: 32px !important; + } + } + /* /openerp_website/static/src/scss/snippets/s_browser.scss defined in bundle 'web.assets_frontend' */ + .s_browser { + position: relative; + border-radius: 15px 15px 0 0; + } + .s_browser.shadow { + box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05); + } + .s_browser .bar { + width: 100%; + height: auto; + position: relative; + } + .s_browser .content .tab-pane > img { + width: 100%; + } + /* /openerp_website/static/src/scss/snippets/s_figure_link.scss defined in bundle 'web.assets_frontend' */ + .s_figure_link { + padding-bottom: 60%; position: relative; text-align: right; backface-visibility: hidden;}@media (min-width: 992px){.s_figure_link{padding-bottom: 50%;}}.s_figure_link > a{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform: translate3d(0, 0, 0); filter: url('data:image/svg+xml;charset=utf-8,#filter'); -webkit-filter: grayscale(100%) contrast(110%); filter: grayscale(100%) contrast(110%); background-position: center; opacity: 0.3; transform-origin: 50% 50%; transform: scale(1.05); transition: transform 0.65s ease 0s;}.s_figure_link h2, .s_figure_link p{pointer-events: none; position: absolute; top: auto; left: 15px; bottom: auto; right: 15px; color: white; transition: all 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link h2{top: 10px; transform: translate(0, 100%); padding: 5px 0;}@media (min-width: 992px){.s_figure_link h2{padding-bottom: 6px; padding: 10px 0;}}@media (min-width: 992px){.col-lg-4 .s_figure_link h2{font-size: 24px; padding-bottom: 15px; top: 30px;}}.s_figure_link h2:after{content: ""; background: rgba(255, 255, 255, 0.6); opacity: 0; width: 100%; height: 1px; transform: translate(0, 40px); position: absolute; top: 100%; left: 0; bottom: auto; right: auto; transition: all 0.65s cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link p{bottom: 10px; padding: 10px 0; transform: translate(0, 100%); opacity: 0; line-height: 1.5; display: none;}@media (min-width: 768px){.s_figure_link p{display: 15px; display: block;}}@media (min-width: 992px){.s_figure_link p{bottom: 20px;}}.s_figure_link:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: opacity 0.35s ease;}.s_figure_link:hover > a{transform: scale(1);}.s_figure_link:hover h2, .s_figure_link:hover h2:after, .s_figure_link:hover p{transform: translate(0, 0); opacity: 1;}.s_figure_link:hover:before{transition: opacity 1.6s ease; opacity: 1 0s;}.s_figure_link.o_gradient_alpha:before{background: linear-gradient(-30deg, #006d6b 30%, #474662 100%) !important;}.s_figure_link.o_gradient_beta:before{background: linear-gradient(-30deg, #486d7e 30%, #006d6b 100%) !important;}.s_figure_link.o_gradient_gamma:before{background: linear-gradient(-30deg, #fb4a55 30%, #b84d28 100%) !important;}.s_figure_link.o_gradient_delta:before{background: linear-gradient(-30deg, #474662 30%, #dc4450 100%) !important;}.s_figure_link.o_gradient_epsilon:before{background: linear-gradient(-30deg, #b84d28 30%, #474662 100%) !important;} + /* /openerp_website/static/src/scss/snippets/s_laptop_screen.scss defined in bundle 'web.assets_frontend' */ + .s_laptop_screen { + position: relative; + overflow: hidden; + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + [class*="o_v_align_col"] .s_laptop_screen, + [class*="o_equal_col"] .s_laptop_screen { + padding-bottom: 51.4%; + } + .s_laptop_screen > .bg { + width: 100%; + height: auto; + padding-bottom: 51.4%; + background-size: cover; + pointer-events: none; + cursor: default; + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.svg"); + background-position: 0 0; + background-repeat: no-repeat; + } + .s_laptop_screen > .bg::selection, + .s_laptop_screen > .bg *::selection { + background: transparent; + } + .s_laptop_screen > .bg::-moz-selection, + .s_laptop_screen > .bg *::-moz-selection { + background: transparent; + } + .s_laptop_screen > img { + position: absolute; + top: 8%; + left: 3%; + bottom: auto; + right: 0; + width: 94%; + pointer-events: none; + cursor: default; + } + .s_laptop_screen > img::selection, + .s_laptop_screen > img *::selection { + background: transparent; + } + .s_laptop_screen > img::-moz-selection, + .s_laptop_screen > img *::-moz-selection { + background: transparent; + } + .s_laptop_screen:after { + content: ""; + display: block; + pointer-events: none; + cursor: default; + width: 60%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background-image: "-webkit-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-moz-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-ms-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-o-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "linear-gradient(65deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + } + .s_laptop_screen:after::selection, + .s_laptop_screen:after *::selection { + background: transparent; + } + .s_laptop_screen:after::-moz-selection, + .s_laptop_screen:after *::-moz-selection { + background: transparent; + } + /* /openerp_website/static/src/scss/snippets/s_o_number.scss defined in bundle 'web.assets_frontend' */ + .s_o_number { + text-align: center; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + } + @media (min-width: 1200px) { + .s_o_number { + font-size: 14px; + } + } + .s_o_number .title, + .s_o_number .desc { + display: block; + } + .s_o_number .title { + padding-top: 0.2em; + font-size: 4em; + line-height: 1.1; + color: #875A7B; + } + .s_o_number .title.has_sidetext .number, + .s_o_number .title.has_sidetext .sidetext { + display: inline-block; + } + .s_o_number .title.has_sidetext .sidetext { + font-size: .3em; + line-height: 1; + vertical-align: top; + padding-top: 0.7em; + text-align: left; + margin-left: -0.8em; + } + .s_o_number .desc { + font-size: 1em; + } + /* /openerp_website/static/src/scss/snippets/s_panel_video.scss defined in bundle 'web.assets_frontend' */ + .s_panel_video_play { + padding-top: 25%; + font-size: 3.4375rem; + background-color: rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + transition: "all 0.2s ease-in-out;"; + } + @media (prefers-reduced-motion: reduce) { + .s_panel_video_play { + transition: none; + } + } + .s_panel_video_play:hover { + background-color: rgba(0, 0, 0, 0.3); + } + .s_laptop_screen .s_panel_video_play { + border-radius: 5% 5% 0 0; + } + #s_panel_video_modal .modal-dialog { + pointer-events: auto; + max-width: 75%; + } + #s_panel_video_modal .modal-body { + background-color: #212529; + background-image: url("/openerp_website/static/src/img/2016/gif/ring.gif"); + background-position: center center; + background-repeat: no-repeat; + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + /* /openerp_website/static/src/scss/snippets/s_responsive_to_image_block.scss defined in bundle 'web.assets_frontend' */ + .s_responsive_to_image_block { + overflow: hidden; + background-position: top center; + background-size: cover; + background-repeat: no-repeat; + } + .s_responsive_to_image_block.js_top_banner { + border-top-width: 0 !important; + background-size: auto 100%; + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block.js_top_banner { + margin-top: 0 !important; + } + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] { + display: block; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"]::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] > * { + display: inline-block; + vertical-align: middle; + float: none; + } + @media (max-width: 991.98px) { + .s_responsive_to_image_block { + padding-bottom: 0 !important; + } + } + @media (min-width: 992px) { + .s_responsive_to_image_block .wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_responsive_to_image_block .wrapper > .container, + .s_responsive_to_image_block .wrapper > .container > .row, + .s_responsive_to_image_block .form-horizontal .wrapper > .container > .form-group, + .form-horizontal .s_responsive_to_image_block .wrapper > .container > .form-group { + height: 100%; + } + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block: not(.js_top_banner) .wrapper { + background: rgba(255, 255, 255, 0.5); + } + } + /* /openerp_website/static/src/scss/snippets/s_ribbon_video.scss defined in bundle 'web.assets_frontend' */ + .s_ribbon_video { + position: relative; + } + .s_ribbon_video::before { + content: ""; + position: absolute; + top: 35%; + left: 0; + bottom: 35%; + right: 0; + display: block; + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .s_ribbon_video::after { + content: ""; + position: absolute; + top: 65%; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: #f8f9fa; + z-index: 0; + } + .s_ribbon_video > .container { + position: relative; + z-index: 1; + } + .s_ribbon_video .o_col_video { + transition: "transform 0.8s 0ms cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + @media (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_video { + transition: none; + } + } + .s_ribbon_video .o_col_video iframe.embed-responsive-item { + margin-left: 0; + } + @media (min-width: 768px) { + .s_ribbon_video .o_col_description { + margin-left: -5%; + transform-origin: 50% 50%; + transition: "transform 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_description { + transition: none; + } + } + .s_ribbon_video .o_col_description .card, + .s_ribbon_video .o_col_description .panel, + .s_ribbon_video .o_col_description .well, + .s_ribbon_video .o_col_description .card .card-header, + .s_ribbon_video .o_col_description .panel .card-header, + .s_ribbon_video .o_col_description .well .card-header, + .s_ribbon_video .o_col_description .card .panel-heading, + .s_ribbon_video .o_col_description .panel .panel-heading, + .s_ribbon_video .o_col_description .well .panel-heading { + margin: 0; + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_video { + transform: translateX(50%) scale(1.2); + transition: "transform 0.5s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_video { + transition: none; + } + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_description { + margin-left: 0; + cursor: pointer; + transform-origin: 100% 50%; + transform: scale(0.8); + transition: "transform 0.8s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_description { + transition: none; + } + } + .s_ribbon_video.js_prepend_video .o_col_video { + z-index: 1; + } + /* /openerp_website/static/src/scss/snippets/s_sponsors.scss defined in bundle 'web.assets_frontend' */ + .s_sponsors { + padding: 0.8em 0 0.5em; + } + .s_sponsors > .container { + position: relative; + display: block; + } + .s_sponsors .s_intro { + margin-top: 15px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: bold; + font-size: 0.8em; + line-height: 1.2; + color: #343a40; + } + .s_sponsors .s_sponsors_list { + text-align: justify; + margin-bottom: -27px; + } + .s_sponsors .s_sponsors_list::after { + content: ""; + display: inline-block; + width: 100%; + } + .s_sponsors .s_sponsors_list > div { + display: inline-block; + height: 35px; + margin: 10px 0; + opacity: .5; + transform: scale(0.8); + background-size: cover; + } + .s_sponsors .s_sponsors_btn { + position: absolute; + top: 50%; + left: auto; + bottom: auto; + right: 50%; + margin: 10px -100px 0 0; + width: 200px; + height: 40px; + opacity: 0; + transition: all 0.3s ease 0s; + } + .s_sponsors .s_intro, + .s_sponsors .s_sponsors_list > div { + transform-origin: 50% 50%; + transition: all 0.3s ease 0s; + } + .s_sponsors > a:focus, + .s_sponsors > a:active, + .s_sponsors > a:focus:active { + outline: none; + } + .s_sponsors > a:hover .s_sponsors_list > div, + .s_sponsors > a:hover .s_intro { + opacity: 0; + transform: scale(0); + } + .s_sponsors > a:hover .s_sponsors_btn { + opacity: 1; + margin-top: -20px; + } + /* /openerp_website/static/src/scss/snippets/s_testimonial.scss defined in bundle 'web.assets_frontend' */ + .s_testimonial { + display: block; + } + .s_testimonial .thumb, + .s_testimonial blockquote { + vertical-align: top; + display: inline-block; + padding-top: 0; + } + .s_testimonial .thumb { + width: 20%; + max-width: 60px; + padding-right: 5px; + } + .s_testimonial .thumb img { + border-radius: 100%; + max-width: 100%; + height: auto; + } + .s_testimonial blockquote { + width: 78%; + max-width: 500px; + padding: 0 0 0 5px; + border-left: none; + line-height: 1.3; + } + .s_testimonial blockquote p { + font-size: 0.9em; + } + .s_testimonial blockquote p small { + font-weight: 400; + font-style: italic; + } + .s_testimonial blockquote p small:before { + content: '\2013 \0A0'; + } + .s_testimonial blockquote img { + max-height: 20px; + } + /* /openerp_website/static/src/scss/snippets/s_tooltips_tabs.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs { + position: relative; + } + .s_tooltips_tabs .tab-pane { + background-color: #495057; + transition: background 0.5s ease 0s; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_image { + opacity: 0.8; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 1; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:active, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus:active { + outline: none; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open { + background-color: #0a0c0d; + cursor: pointer; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open .s_tooltip_tabs_tooltip_image { + transition: all 0.7s ease 0s; + opacity: 0.6; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:before { + animation: tooltip_welcome_before 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:after { + animation: tooltip_welcome_after 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip_image { + opacity: 0.9; + width: 100%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: all 0.3s ease 0s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip { + position: absolute; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + visibility: hidden; + width: 200px; + max-width: none; + font-size: 0.9em; + padding: 10px; + border-top: 1px solid #f8f9fa; + border-radius: 0.125rem; + opacity: 0; + margin-bottom: 0; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: auto; + transform: translate(0, 20px); + transition: all 0.3s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well .o_panel_title { + line-height: 1.2; + font-weight: 400; + font-size: 1.3em; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: block; + background-image: none; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + content: ""; + display: block; + border-radius: 100%; + transform-origin: 50% 50%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9); + position: absolute; + top: 12px; + left: 12px; + bottom: 12px; + right: 12px; + background: linear-gradient(90deg, #FC7C84 20%, #ed6671 80%) !important; + transform: scale(1.3); + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + background-size: 100% 100%; + background-image: url("/openerp_website/static/src/img/2016/gif/tooltip.gif"); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: auto; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 50%; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + .tab-pane.active .s_tooltip_tabs_tooltip_link { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + /* /openerp_website/static/src/scss/snippets/s_map_locations.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs.s_map_locations .tab-pane { + background: #f8f9fa; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + opacity: 0.6; + width: 30px; + height: 30px; + transition: opacity 0.3s ease; + } + @media (min-width: 992px) { + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .well { + left: 34%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .well { + top: 60%; + bottom: auto; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: -324%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 79%; + } + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip:hover .s_tooltip_tabs_tooltip_link { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card, + .s_tooltips_tabs.s_map_locations .tab-pane .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .well { + max-width: 135px; + padding: 4px 8px 0; + background-color: rgba(255, 255, 255, 0.7); + } + .s_tooltips_tabs.s_map_locations .tab-pane .card:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .panel:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .well:hover { + background-color: white; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title { + font-weight: 400; + font-size: 1.1em; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title small { + margin-top: 3px; + font-weight: 400; + display: block; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p, + .s_tooltips_tabs.s_map_locations .tab-pane .well p { + line-height: 1.2; + margin-bottom: 5px; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p a, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p a, + .s_tooltips_tabs.s_map_locations .tab-pane .well p a { + font-family: sans-serif; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .well p:last-child { + margin-bottom: 10px; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + @media (max-width: 991.98px) { + .s_tooltips_tabs.s_map_locations .tab-pane > img { + margin-bottom: -40%; + opacity: 0.4; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + float: left; + position: relative; + height: auto; + min-height: 100px; + width: 48%; + margin-left: 1%; + margin-right: 1%; + left: auto !important; + top: auto !important; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well { + width: 100%; + height: 100%; + max-width: 100%; + position: relative; + left: auto; + top: auto; + } + } + /* /openerp_website/static/src/scss/snippets/s_users_mosaic.scss defined in bundle 'web.assets_frontend' */ + .s_users_mosaic { + position: relative; + padding-bottom: 33.33333333%; + } + @media (max-width: 767.98px) { + .s_users_mosaic { + padding-bottom: 53.33333333%; + } + } + @media (min-width: 576px) { + .s_users_mosaic.s_users_mosaic_small { + padding-bottom: 22.22222222%; + } + .s_users_mosaic.s_users_mosaic_small #mosaic span { + height: 25%; + } + } + .s_users_mosaic #mosaic { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: 100% auto; + overflow: hidden; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_sm.jpg"); + } + @media (min-width: 992px) { + .s_users_mosaic #mosaic { + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_2.jpg"); + } + } + .s_users_mosaic #mosaic span { + float: left; + width: 5.55555556%; + height: 16.66666667%; + background-size: 1800% 800%; + transition: opacity 400ms ease 0ms; + } + .s_users_mosaic #mosaic span:hover { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade:hover { + opacity: 1; + } + .s_users_mosaic .box { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: radial-gradient(#f8f9fa, rgba(248, 249, 250, 0.55)); + pointer-events: none; + text-align: center; + } + .s_users_mosaic .box::before { + content: ""; + display: inline-block; + vertical-align: middle; + } + @media (min-width: 768px) { + .s_users_mosaic .box: : before { + height: 100%; + } + } + .s_users_mosaic .box .title { + display: inline-block; + margin: 0; + vertical-align: middle; + text-shadow: 0 0 3px white, 0 0 10px white; + line-height: 0.5; + text-align: left; + font-weight: 400; + } + @media (max-width: 767.98px) { + .s_users_mosaic .box .title { + position: relative; + top: 50%; + transform: translateY(-50%); + font-size: 36px; + text-align: center; + line-height: 0.9; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title { + font-size: 58px; + white-space: nowrap; + } + } + @media (min-width: 992px) { + .s_users_mosaic .box .title { + font-size: 69px; + } + } + .s_users_mosaic .box .title .number { + font-size: 2em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .number { + display: block; + margin-bottom: 10px; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title .number { + float: left; + margin-right: 10px; + } + } + .s_users_mosaic .box .title .sub { + font-size: 0.44em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .sub { + font-size: 0.5em; + } + } + /* /openerp_website/static/src/scss/snippets/s_apps_media_list.scss defined in bundle 'web.assets_frontend' */ + .s_apps_media_list .media { + padding: 20px 0; + border-bottom: 1px dashed #495057; + margin: 0; + } + .s_apps_media_list .media:first-child { + border-top: 1px dashed #495057; + } + .s_apps_media_list .media .media-heading { + margin-top: 0; + } + .s_apps_media_list .media .media-body p:last-child { + margin-bottom: 0; + } + .s_apps_media_list .media .media-object { + height: 60px; + margin-right: 10px; + border-radius: 0.125rem; + } + /* /openerp_website/static/src/scss/snippets/s_speaker_bio.scss defined in bundle 'web.assets_frontend' */ + .s_speaker_bio { + position: relative; + padding: 20px; + background-color: #e9ecef; + } + .s_speaker_bio .s_speaker_bio_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + padding: 5px 10px; + background-color: #fff; + color: #495057; + } + .s_speaker_bio p { + font-size: 85%; + } + .s_speaker_bio p:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/snippets/s_animated_headline.scss defined in bundle 'web.assets_frontend' */ + .s_animated_headline .s_animated_headline_content { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + padding-right: 2px; + } + .s_animated_headline .s_animated_headline_content:after { + content: ""; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + height: 100%; + border-right: 2px solid #00A09D; + } + .s_animated_headline .s_animated_headline_content b { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + white-space: nowrap; + } + .s_animated_headline .s_animated_headline_content b.s_animated_headline_visible { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content i { + position: absolute; + font-style: normal; + } + .s_animated_headline .s_animated_headline_content i.in { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_waiting:after { + animation: s_animated_headline_pulse 1.25s infinite; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_selected { + background-color: #bbb; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b { + opacity: 0; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b.s_animated_headline_visible { + opacity: 1; + } + @keyframes s_animated_headline_pulse { + 50% { + border-color: transparent; + } + } + /* /openerp_website/static/src/scss/saloon.scss defined in bundle 'web.assets_frontend' */ + .saloon .fullwidth { + position: relative; + margin: 0px; + width: 100%; + } + .saloon img.logo { + display: inline; + margin: 5px; + max-height: 125px; + vertical-align: bottom; + } + .saloon #switcher { + position: fixed; + bottom: 10px; + right: 10px; + } + .saloon .card.panel_card, + .saloon .panel_card.panel, + .saloon .panel_card.well, + .saloon .card.panel_app, + .saloon .panel_app.panel, + .saloon .panel_app.well { + max-width: 90%; + } + .saloon .btn_pink { + background-color: #875A7B; + border: 1px solid #68465f; + padding: 15px; + } + .saloon .sticky-bottom { + position: fixed; + bottom: 0px; + } + .saloon .sticky-top { + position: fixed; + top: 0px; + } + .saloon .salaryIframe { + width: 100%; + height: calc(100% - 40px); + height: 100%; + } + .saloon .player { + height: 100%; + width: 100%; + position: absolute; + } + .saloon .card.panel_app .card-body, + .saloon .panel_app.panel .card-body, + .saloon .panel_app.well .card-body, + .saloon .card.panel_app .panel-body, + .saloon .panel_app.panel .panel-body, + .saloon .panel_app.well .panel-body, + .saloon .card.panel_app .well, + .saloon .panel_app.panel .well, + .saloon .panel_app.well .well { + margin-top: 25px; + } + /* /loempia/static/src/css/loempia.css defined in bundle 'web.assets_frontend' */ + .openerp .oe_kanban_record .oe_loempia_image { + display: inline-block; + vertical-align: top; + } + .openerp .oe_apps_section { + background-color: #F7F7F7; + color: #474747; + padding: 14px 0 0 16px; + } + .openerp .oe_apps_screenshots { + clear: both; + position: relative; + width: auto; + min-height: 320px; + max-height: 520px; + padding-bottom: 16px; + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + -webkit-user-select: none; + } + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_column, + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_group_header { + background-color: #F7F7F7; + } + .openerp .oe_form .oe_form_embedded_html.oe_apps_description { + width: 100%; + margin: 0; + padding: 0; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box { + float: left; + width: auto; + padding: 0; + margin: 0 13px 0 4px; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box img { + max-width: 657px; + max-height: 500px; + margin: 0 3px; + border: 2px solid white; + -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + } + .openerp .oe_apps_screenshots .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + padding: 0; + } + .openerp .oe_apps_update_header { + background-color: darkgrey; + text-align: right; + padding: 0.2em 2em; + } + .openerp .oe_apps_update { + border-bottom: 1px solid grey; + min-height: 96px; + height: 96px; + } + .openerp .oe_apps_update img { + float: left; + } + .openerp .oe_apps_update button { + float: right; + margin: 1em; + } + .openerp .oe_apps_noupdate p { + text-align: center; + font-size: 2em; + } + .openerp .oe_apps_module_name { + font-size: 1.5em; + } + .openerp .oe_form p.oe_message { + background-color: #5382b9; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); + } + .openerp .oe_form p.oe_message span { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; + padding: 7px; + display: inline-block; + padding-left: 24px; + } + .openerp .oe_form p.oe_message.oe_error { + background-color: #c74a44; + background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); + background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); + background-image: -moz-linear-gradient(top, #dc5f59, #b33630); + background-image: -ms-linear-gradient(top, #dc5f59, #b33630); + background-image: -o-linear-gradient(top, #dc5f59, #b33630); + background-image: linear-gradient(to bottom, #dc5f59, #b33630); + } + .openerp .oe_form p.oe_message.oe_error span { + color: white; + text-shadow: 0 1px 1px #dc5f59, 0 -1px 1px #b33630; + } + .openerp .oe_form p.oe_message.oe_black { + background-color: #000000; + background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#000000)); + background-image: -webkit-linear-gradient(top, #9a9a9a, #000000); + background-image: -moz-linear-gradient(top, #9a9a9a, #000000); + background-image: -ms-linear-gradient(top, #9a9a9a, #000000); + background-image: -o-linear-gradient(top, #9a9a9a, #000000); + background-image: linear-gradient(to bottom, #9a9a9a, #000000); + } + .openerp .oe_form p.oe_message.oe_black span { + color: white; + text-shadow: 0 1px 1px #9a9a9a, 0 -1px 1px #000000; + } + /* /loempia/static/src/css/description.css defined in bundle 'web.assets_frontend' */ + .oe_styling_v8 { + font-family: "Open Sans", "Helvetica", Sans; + font-weight: 300; + color: #646464; + background: white; + font-size: 16px; + } + .oe_styling_v8 .oe_website_contents { + background: whitesmoke; + padding-bottom: 1px; + } + .oe_styling_v8 b { + font-weight: 600; + } + .oe_styling_v8 a { + color: #21B799; + text-decoration: none; + } + .oe_styling_v8 a.btn { + color: white; + } + .oe_styling_v8 .oe_title_font { + font-family: "Lato", "Open Sans", "Helvetica", Sans; + } + .oe_styling_v8 .oe_page { + background: white; + overflow: hidden; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + -ms-border-radius: 1px; + -o-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + } + .oe_styling_v8 .oe_emph { + font-weight: 400; + } + .oe_styling_v8 .oe_dark { + overflow: hidden; + background: #efefef; + box-shadow: none; + } + .oe_page { + margin: 0px auto 64px auto; + max-width: 992px; + } + .oe_row { + width: 928px; + margin-top: 16px; + margin-bottom: 16px; + margin-left: auto; + margin-right: auto; + } + .oe_row.oe_fit { + width: auto; + } + .oe_clearfix:after, + .oe_row:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + [class*='oe_span'] { + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + } + .oe_span12 { + width: 928px; + } + .oe_span10 { + width: 773px; + } + .oe_span9 { + width: 696px; + } + .oe_span8 { + width: 618px; + } + .oe_span6 { + width: 464px; + } + .oe_span4 { + width: 309px; + } + .oe_span3 { + width: 232px; + } + .oe_span2 { + width: 154px; + } + [class*='oe_span'].oe_fit { + padding-left: 0px !important; + padding-right: 0px !important; + } + [class*='oe_span'].oe_right { + float: right; + } + .oe_row.oe_flex[class*='oe_span'] { + display: inline-block; + float: none; + vertical-align: top; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + width: auto; + } + .oe_row.oe_flex .oe_span12 { + max-width: 928px; + } + .oe_row.oe_flex .oe_span10 { + max-width: 769px; + } + .oe_row.oe_flex .oe_span9 { + max-width: 692px; + } + .oe_row.oe_flex .oe_span8 { + max-width: 614px; + } + .oe_row.oe_flex .oe_span6 { + max-width: 460px; + } + .oe_row.oe_flex .oe_span4 { + max-width: 305px; + } + .oe_row.oe_flex .oe_span3 { + max-width: 228px; + } + .oe_row.oe_flex .oe_span2 { + max-width: 150px; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb48 { + margin-bottom: 48px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_mt0 { + margin-top: 0px !important; + } + .oe_mt4 { + margin-top: 4px !important; + } + .oe_mt8 { + margin-top: 8px !important; + } + .oe_mt16 { + margin-top: 16px !important; + } + .oe_mt32 { + margin-top: 32px !important; + } + .oe_mt48 { + margin-top: 48px !important; + } + .oe_mt64 { + margin-top: 64px !important; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_rightfit { + padding-right: 0px !important; + } + .oe_leftfit { + padding-left: 0px !important; + } + .oe_leftalign { + text-align: left; + } + .oe_rightalign { + text-align: right; + } + .oe_centeralign { + text-align: center; + } + .oe_centered { + margin-left: auto; + margin-right: auto; + } + .oe_hidden { + display: none !important; + opacity: 0 !important; + } + .oe_invisible { + visibility: hidden !important; + } + .oe_transparent { + opacity: 0 !important; + } + .oe_spaced { + margin-top: 32px; + margin-bottom: 32px; + } + .oe_more_spaced { + margin-top: 64px; + margin-bottom: 64px; + } + .oe_padded { + padding-top: 16px; + padding-bottom: 16px; + } + .oe_more_padded { + padding-top: 32px; + padding-bottom: 32px; + } + .oe_button { + position: relative; + bottom: 0; + display: inline-block; + cursor: pointer; + color: white; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } + .oe_styling_v8 .oe_button, + .oe_styling_v8 a.oe_button { + padding: 8px 14px; + background: #21B799; + color: white; + -webkit-transition-property: bottom, background; + -moz-transition-property: bottom, background; + -o-transition-property: bottom, background; + transition-property: bottom, background; + -webkit-transition-duration: 250ms; + -moz-transition-duration: 250ms; + -o-transition-duration: 250ms; + transition-duration: 250ms; + } + .oe_styling_v8 .oe_button:hover, + .oe_styling_v8 a.oe_button:hover, + .oe_styling_v8 .oe_button:active, + .oe_styling_v8 a.oe_button:active { + background: #1b9f85; + } + .oe_styling_v8 .oe_button.oe_big, + .oe_styling_v8 a.oe_button.oe_big { + font-size: 24px; + } + .oe_styling_v8 .oe_button.oe_bigger, + .oe_styling_v8 a.oe_button.oe_bigger { + font-size: 32px; + } + .oe_styling_v8 .oe_button.oe_small, + .oe_styling_v8 a.oe_button.oe_small { + font-size: 13px; + padding: 2px 4px; + } + .oe_styling_v8 .oe_button.oe_medium, + .oe_styling_v8 a.oe_button.oe_medium { + padding: 5px 12px; + font-size: 16px; + } + .oe_styling_v8 .oe_button.oe_tacky, + .oe_styling_v8 a.oe_button.oe_tacky { + background: #34495E; + } + .oe_styling_v8 .oe_button.oe_tacky:hover, + .oe_styling_v8 a.oe_button.oe_tacky:hover, + .oe_styling_v8 .oe_button.oe_tacky:active, + .oe_styling_v8 a.oe_button.oe_tacky:active { + background: #253544; + } + .oe_styling_v8 .oe_button.oe_disabled, + .oe_styling_v8 a.oe_button.oe_disabled { + background: #c8c8c8; + cursor: default; + } + .oe_styling_v8 .oe_button.oe_disabled:hover, + .oe_styling_v8 a.oe_button.oe_disabled:hover, + .oe_styling_v8 .oe_button.oe_disabled:active, + .oe_styling_v8 a.oe_button.oe_disabled:active { + background: #c8c8c8; + } + .oe_styling_v8.oe_styling_black .oe_button { + -webkit-box-shadow: 0px 2px 0px #463555; + -moz-box-shadow: 0px 2px 0px #463555; + box-shadow: 0px 2px 0px #463555; + } + .oe_styling_v8 {}.oe_styling_v8 .oe_input { + padding: 4px 7px; + border-radius: 3px; + border: solid 1px #d6d6d6; + box-shadow: 0px 2px #e6e6e6; + background: #fafafa; + font-weight: 300; + outline: none; + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + transition: all 150ms linear; + } + .oe_styling_v8 .oe_input:focus { + border: solid 1px #969696; + box-shadow: 0px 2px #d2d2d2; + } + .oe_styling_v8 .oe_input.oe_valid { + background: #f2ffec; + border-color: #b1ebb6; + box-shadow: 0px 2px #e1f8e1; + color: #0f610f; + } + .oe_styling_v8 .oe_input.oe_invalid { + background: #fff2f2; + border-color: #ebb1b1; + box-shadow: 0px 2px #f8e1e1; + color: #610f0f; + } + .oe_styling_v8 .oe_input.oe_big { + padding: 8px 14px; + } + .oe_styling_v8 .oe_input_label { + font-weight: 300; + font-size: 16px; + } + .oe_styling_v8 .oe_input_label.oe_big { + font-size: 20px; + } + .oe_styling_v8 .oe_textarea { + width: 300px; + height: 80px; + } + .oe_styling_v8 .oe_form_layout_table { + width: 100%; + } + .oe_styling_v8 .oe_form_layout_table td { + padding-bottom: 16px; + } + .oe_styling_v8 .oe_form_layout_table td:first-child { + text-align: right; + padding-right: 16px; + } + .text-alpha { + color: #A24689 !important; + } + .oe_styling_v8 .oe_slogan { + color: #333333; + font-family: "Lato", "Open Sans", "Helvetica", Sans; + margin-top: 32px; + margin-bottom: 32px; + text-align: center; + } + .oe_styling_v8 h1.oe_slogan { + font-size: 64px; + font-weight: 900; + margin-top: 48px; + margin-bottom: 48px; + } + .oe_styling_v8 h2.oe_slogan { + font-size: 40px; + font-weight: 300; + } + .oe_styling_v8 h3.oe_slogan { + font-size: 26px; + font-weight: 300; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; + } + .oe_styling_v8 h4.oe_slogan { + font-size: 24px; + font-weight: 300; + } + .oe_styling_v8 h4.oe_slogan:before, + .oe_styling_v8 h4.oe_slogan:after { + margin: 0 20px; + content: ""; + display: inline-block; + width: 100px; + height: 0px; + border-top: solid 1px; + vertical-align: middle; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30); + opacity: 0.3; + } + .oe_styling_v8 h5.oe_slogan { + font-weight: 300; + } + .oe_styling_v8 h2.oe_slogan + h3.oe_slogan { + margin-top: -28px; + } + .oe_quote { + margin: 8px; + padding: 16px; + background: rgba(0, 0, 0, 0.02); + border: solid 1px rgba(0, 0, 0, 0.06); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + } + .oe_quote .oe_q, + .oe_quote q { + margin: 10px; + display: block; + font-style: italic; + text-align: center; + font-size: 20px; + } + .oe_quote .oe_q:before, + .oe_quote .oe_q:after, + .oe_quote q:before, + .oe_quote q:after { + content: '"'; + font-weight: 900; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20); + opacity: 0.2; + } + .oe_quote cite { + display: block; + font-style: normal; + margin-top: 16px; + } + .oe_quote .oe_photo { + float: left; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + margin-right: 16px; + } + .oe_quote .oe_author { + font-size: 20px; + padding-top: 6px; + } + .oe_dark .oe_quote { + background: white; + border: 1px solid #f0f0ff; + } + .oe_picture { + display: block; + max-width: 84%; + max-height: 400px; + margin: 16px 8%; + } + .oe_screenshot { + padding: 8px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + } + .oe_pic_ctr { + position: relative; + } + .oe_pic_ctr > img.oe_picture { + width: 100%; + max-width: none; + max-height: none; + margin: 0; + } + .oe_pic_ctr > .oe_title { + position: absolute; + top: 15px; + right: 38px; + } + .oe_styling_v8 .oe_pic_ctr > .oe_title { + font-size: 64px; + color: white; + font-weight: 600; + margin: 0; + text-shadow: 0px 2px 0px #494949, 0px 2px 5px rgba(0, 0, 0, 0.33), 0px 0px 60px rgba(0, 0, 0, 0.22); + } + div.oe_demo { + position: relative; + border: 1px solid #dedede; + } + div.oe_demo span.oe_demo_play { + top: 50%; + left: 50%; + width: 80px; + height: 60px; + margin-top: -30px; + margin-left: -40px; + display: block; + position: absolute; + background: url("/loempia/static/src/css/../img/layout/play-button.png") no-repeat left top transparent; + pointer-events: none; + } + div.oe_demo img { + max-width: 100%; + width: 100%; + } + div.oe_demo div.oe_demo_footer { + position: absolute; + left: 0; + background-color: rgba(162, 70, 137, 0.7); + opacity: 0.85; + bottom: -1px; + width: 100%; + padding-top: 7px; + padding-bottom: 7px; + color: white; + font-size: 14px; + font-weight: bold; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + pointer-events: none; + } + div.oe_demo:hover span.oe_demo_play { + background: url("/loempia/static/src/css/../img/layout/play-button-over.png") no-repeat left top transparent; + } + .oe_styling_v8 .oe_container.oe_separator { + height: 64px; + margin-bottom: 16px; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02))); + background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + -webkit-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + overflow-y: hidden; + } + .oe_row_tabs { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 21px; + } + .oe_row_tab { + position: relative; + min-width: 120px; + padding: 8px; + font-size: 20px; + display: inline-block; + margin: 0px -2px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border: solid 1px rgba(0, 0, 0, 0.1); + border-bottom: none; + background: #fafafa; + background-image: +linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + cursor: pointer; + -webkit-transition: all 250ms linear; + -moz-transition: all 250ms linear; + -o-transition: all 250ms linear; + transition: all 250ms linear; + } + .oe_row_tab:hover { + padding-bottom: 12px; + top: -4px; + background-color: white; + } + .oe_row_tab.oe_active { + background-color: white; + background-image: none; + box-shadow: none; + border-top-color: #8272b6; + border-top-width: 2px; + cursor: default; + } + .oe_row_tab.oe_active:hover { + padding-bottom: 8px; + top: 0asx; + } + .oe_calltoaction { + height: 32px; + margin-top: -32px; + position: relative; + } + /* /loempia/static/src/scss/apps.scss defined in bundle 'web.assets_frontend' */ + .rating_star_active { + color: #875A7B; + } + .rating_star_inactive { + color: #6c757d; + } + .fa.fa-star.active { + color: #F79B5B; + } + .loempia_tags { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 0.75rem; + line-height: 1.45; + } + .loempia_tags .fa { + margin-left: 10px; + color: #875A7B; + } + .loempia_tags .badge, + .loempia_tags .label { + padding: .3em .8em; + font-size: 10px; + } + code { + font-weight: bold; + background-color: #e9ecef; + color: #343a40; + padding: 3px 6px; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + } + .alert p { + margin-bottom: 0; + } + .loempia_overflow { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + #wrap .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + #wrap .dropdown-menu .dropdown-item, + #wrap .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .loempia_stats_table { + width: auto; + padding-bottom: 16px; + border-bottom: 1px solid #e9ecef; + } + .loempia_stats_table .o_growing_trend.o_positive, + .loempia_stats_table .o_growing_trend.o_negative { + font-weight: bold; + letter-spacing: -0.03em; + } + .loempia_stats_table .o_growing_trend.o_positive { + color: #00A09D; + } + .loempia_stats_table .o_growing_trend.o_negative { + color: #D9534F; + } + .loempia_multiline_stat .nvtooltip table tbody tr { + opacity: 0.5; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight { + opacity: 1; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight td { + padding: 6px 8px 6px 5px; + background: white; + border-width: 0px; + } + .o_loader { + position: relative; + width: 100%; + height: 15em; + text-align: center; + } + .o_loader > i { + position: absolute; + top: 33%; + left: auto; + bottom: auto; + right: auto; + font-size: 3em; + } + .loempia_btn { + display: inline-block; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + } + .loempia_btn:hover, + .loempia_btn:focus, + .loempia_btn.active { + color: #343a40; + } + .loempia_btn .fa { + margin-right: 3px; + } + .loempia_btn_modules { + margin: 0 20px 0 0; + } + .loempia_btn_modules .fa { + padding-left: 2px; + } + .btn-link { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: bold; + } + .loempia_modules_page #loempia_navbar { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + @media (min-width: 768px) { + .loempia_modules_page > header { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + } + .loempia_themes_page #loempia_navbar { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + @media (min-width: 768px) { + .loempia_themes_page > header { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + z-index: 1; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child { + padding-top: 24px; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child.apps_page { + border: 0 !important; + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >: first-child { + padding-top: 150px; + } + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header.loempia_sub_nav + main > #wrap >: first-child { + padding-top: 90px; + } + } + @media (max-width: 991.98px) { + body #wrapwrap > header.o_main_header { + position: relative; + } + } + .panel-primary { + background-color: white !important; + color: inherit !important; + } + #loempia_navbar { + position: relative; + z-index: 0; + padding: 10px 0; + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 768px) { + #loempia_navbar { + padding: 16px 0; + } + #loempia_navbar .loempia_navbar_btn { + margin-top: 10px; + } + } + @media (min-width: 768px) { + .o_scrolled #loempia_navbar { + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + padding: 4px 0; + } + .o_scrolled #loempia_navbar .search-query { + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + height: calc(1.45em + 0.75rem + 2px)-6px; + margin-top: 3px; + font-size: 0.8125rem; + } + } + #loempia_navbar .search-query { + color: white; + font-weight: bolder; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.1); + border: none; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + #loempia_navbar .search-query::-moz-placeholder { + color: rgba(255, 255, 255, 0.8); + opacity: 1; + } + #loempia_navbar .search-query:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .search-query::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .navbar-search { + margin: 8px auto 0; + } + @media (min-width: 768px) { + #loempia_navbar .navbar-search { + max-width: 450px; + margin: 0 auto; + } + } + #loempia_navbar .navbar-search .input-group-append .btn-link, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link { + color: white; + opacity: 0.8; + padding-right: 0; + } + #loempia_navbar .navbar-search .input-group-append .btn-link:hover, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:hover, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:hover, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:hover, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:hover, + #loempia_navbar .navbar-search .input-group-append .btn-link:focus, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:focus, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:focus, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:focus, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:focus { + opacity: 1; + } + #loempia_navbar .breadcrumb { + background: transparent; + padding: 0; + margin: 10px 0 0 0; + } + #loempia_navbar .breadcrumb > li { + padding-left: .2rem; + } + #loempia_navbar .breadcrumb > li + li:before { + padding-right: 0; + } + #loempia_navbar .breadcrumb a { + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + } + #loempia_navbar .breadcrumb a:hover { + color: white; + } + #loempia_navbar .loempia_btn { + color: rgba(255, 255, 255, 0.6); + } + #loempia_navbar .loempia_btn:hover, + #loempia_navbar .loempia_btn:focus, + #loempia_navbar .loempia_btn.active { + color: white; + } + #loempia_navbar .loempia_btn.loempia_navbar_back_btn { + margin: 8px auto 0; + font-size: 19px; + padding: 4px 0px; + } + .loempia_search_resume.h5, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + line-height: 1.45; + } + .loempia_search_resume.h5 .fw_medium, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium { + font-weight: 400; + } + .loempia_search_resume.h5 .fw_medium:hover + .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge, + .loempia_search_resume.h5 .fw_medium:hover + .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .fw_medium:hover + .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge .fa, + .loempia_search_resume.h5 .fw_medium:hover + .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .loempia_search_resume.h5 .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge, + .loempia_search_resume.h5 .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label { + position: relative; + font-size: 13px; + display: inline-block; + padding: 0.5em 0.5em; + margin: 0 5px; + background-color: white; + color: #212529; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge code, + .loempia_search_resume.h5 .label code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label code { + color: #212529; + } + .loempia_search_resume.h5 .badge small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge small, + .loempia_search_resume.h5 .label small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label small { + color: #343a40; + } + .loempia_search_resume.h5 .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge .fa, + .loempia_search_resume.h5 .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label .fa { + background: white; + line-height: 1.2em; + border-radius: 100%; + opacity: 0; + color: #D9534F; + width: 1.3em; + height: 1.3em; + position: absolute; + top: -4px; + left: auto; + bottom: auto; + right: -5px; + transition: opacity 0.1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover, + .loempia_search_resume.h5 .label:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .badge:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover .fa, + .loempia_search_resume.h5 .label:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu { + background-color: white; + border-color: rgba(0, 0, 0, 0.05); + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a { + color: #343a40; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:focus { + color: #212529; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu .dropdown-item, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + min-height: 40px; + padding: 0; + } + .o_main_header #loempia_sub_menu, + .o_main_header #loempia_sub_menu a { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu .nav { + margin-right: 0; + padding: 0; + } + .o_main_header #loempia_sub_menu .nav > li, + .o_main_header #loempia_sub_menu .navbar-nav > li { + margin-left: 20px; + height: 38px; + line-height: 38px; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + height: 100%; + line-height: 38px; + padding: 0; + font-size: 12px; + } + .o_main_header #loempia_sub_menu .nav > li.divider, + .o_main_header #loempia_sub_menu .navbar-nav > li.divider { + padding: 0; + height: 24px; + border-left: 1px solid #adb5bd; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown { + margin-left: 0px; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown li > a { + font-size: 14px; + } + .o_main_header #loempia_sub_menu .nav > li.active > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.active > a { + background-color: transparent; + font-weight: bold; + } + .o_main_header #loempia_sub_menu .nav > li:hover .fa.fa-star, + .o_main_header #loempia_sub_menu .navbar-nav > li:hover .fa.fa-star { + color: #F79B5B; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + font-size: 13px; + } + @media (min-width: 768px) { + .o_main_header #loempia_sub_menu .nav > li.divider { + display: block; + } + .o_main_header #loempia_sub_menu .nav > li.condensed { + margin-left: 0; + } + .o_main_header #loempia_sub_menu .nav > li.condensed a { + padding-left: 5px; + padding-right: 5px; + } + .o_main_header #loempia_sub_menu .nav > li.condensed:first-child { + margin-left: 15px; + } + .o_main_header #loempia_sub_menu .loempia_has_category { + font-weight: bold; + } + } + @media (max-width: 767.98px) { + .o_main_header #loempia_sub_menu { + display: block; + } + .o_main_header #loempia_sub_menu .nav { + margin: 0; + } + .o_main_header #loempia_sub_menu .nav, + .o_main_header #loempia_sub_menu .nav > li { + float: left; + } + .o_main_header #loempia_sub_menu .dropdown-menu { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + position: absolute; + background-color: white; + } + .o_main_header #loempia_sub_menu .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + } + .text-alpha { + color: #875A7B; + } + .bg-alpha { + background-color: #875A7B; + } + #repo_edit_input { + width: 100%; + padding: 5px 10px; + margin-top: -5px; + height: auto; + font-size: 14px; + color: #212529; + } + @media (max-width: 1199.98px) { + #loempia_dashboard_nav { + padding-left: 0; + list-style: none; + } + } + .o_report_banneer { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 1001; + display: none; + } + .loempia_app_entry .loempia_panel_summary { + display: block; + padding: 8% 15px; + color: #fff; + text-shadow: 0 1px 0 black; + background: rgba(0, 0, 0, 0.6); + z-index: 2; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + transition: transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, opacity 700ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + transform: translate(0, 100%); + opacity: 0; + word-wrap: break-word; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + @media (prefers-reduced-motion: reduce) { + .loempia_app_entry .loempia_panel_summary { + transition: none; + } + } + .loempia_app_entry:hover .loempia_panel_summary { + transform: translate(0, 0); + opacity: 1; + } + .loempia_app_entry:hover .loempia_panel_summary + .loempia_app_entry_icon { + opacity: 0; + } + .loempia_app_entry > a { + display: block; + position: relative; + margin-bottom: 10%; + } + .loempia_app_entry .loempia_app_entry_top { + position: relative; + overflow: hidden; + margin-bottom: 3%; + } + .loempia_app_entry .loempia_app_entry_top > .img { + background: white no-repeat center; + background-size: cover; + } + .loempia_app_entry .loempia_app_entry_top > .img { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + } + .loempia_app_entry .loempia_app_entry_icon { + background-color: white; + border-radius: 3px; + width: 42px; + height: 42px; + position: absolute; + top: 10px; + left: 10px; + bottom: auto; + right: auto; + transition: opacity 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 1200px) { + .loempia_app_entry .loempia_app_entry_icon { + width: 48px; + height: 48px; + } + } + .loempia_app_entry .loempia_app_entry_bottom { + color: #343a40; + min-height: 78px; + } + .loempia_app_entry .loempia_app_entry_bottom h5 { + width: 100%; + margin: 0 0 6px; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_price { + padding-left: 0; + font-size: 0.9375rem; + line-height: 1.125rem; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_author { + padding-right: 5px; + font-size: 0.75rem; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_rating_stars { + font-size: 12px; + } + .loempia_app_card > a { + background-color: white; + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_app_card:hover > a { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_app_card: hover > a { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_app_card .loempia_app_entry_top { + padding-bottom: 50%; + border-radius: 2px 2px 0 0; + } + .loempia_app_card .loempia_app_entry_bottom { + padding: 9px; + padding-top: 0; + } + .loempia_app_card .loempia_app_entry_bottom h5 { + margin: 0 0 10px; + } + .loempia_themes_row { + margin: auto-30px; + } + .loempia_theme_card .loempia_app_entry_top { + border: 1px solid #d7dde2; + border-radius: 3px; + padding-top: calc(120% + 21px); + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (max-width: 767.98px) { + .loempia_theme_card .loempia_app_entry_top.loempia_cover, .loempia_theme_card .loempia_app_entry_top.loempia_nocover { + padding-top: calc(50% + 21px); + } + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar { + background: white; + border-bottom: 1px solid #d7dde2; + width: 100%; + height: 20px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar:before { + content: "•••"; + display: block; + padding-left: 10px; + color: #d7dde2; + font: 12px/20px Courier, monospace; + letter-spacing: -1px; + } + .loempia_theme_card .loempia_app_entry_top > .img { + height: calc("100% - 20px"); + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top.loempia_cover .img { + background-color: white; + background-size: contain; + } + .loempia_theme_card .loempia_app_entry_top .loempia_app_entry_icon { + top: 30px; + } + .loempia_theme_card .loempia_app_entry_top .loempia_panel_summary { + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top:hover { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_theme_card .loempia_app_entry_top: hover { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_theme_card .loempia_app_entry_bottom { + padding: 0; + min-height: 56px; + } + .loempia_nocover { + background: linear-gradient(-15deg, #c2b7be 30%, #c2b8b7 70%) !important; + } + .loempia_nocover:before { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + background-size: contain; + content: ''; + background-image: url("/loempia/static/src/img/card_bg.png"); + } + .loempia_nocover.o_apps_category_localization { + background: linear-gradient(-15deg, #c2b7bb 30%, #c2bcb7 70%) !important; + } + .loempia_nocover.o_apps_category_ecommerce { + background: linear-gradient(-15deg, #c2b7b7 30%, #c2bfb7 70%) !important; + } + .loempia_nocover.o_apps_category_human_resources { + background: linear-gradient(-15deg, #c2bbb7 30%, #c1c2b7 70%) !important; + } + .loempia_nocover.o_apps_category_industries { + background: linear-gradient(-15deg, #c2beb7 30%, #bdc2b7 70%) !important; + } + .loempia_nocover.o_apps_category_document_management { + background: linear-gradient(-15deg, #c2c2b7 30%, #bac2b7 70%) !important; + } + .loempia_nocover.o_apps_category_extra_tools { + background: linear-gradient(-15deg, #bec2b7 30%, #b7c2b8 70%) !important; + } + .loempia_nocover.o_apps_category_accounting { + background: linear-gradient(-15deg, #bbc2b7 30%, #b7c2bc 70%) !important; + } + .loempia_nocover.o_apps_category_project { + background: linear-gradient(-15deg, #b7c2b7 30%, #b7c2bf 70%) !important; + } + .loempia_nocover.o_apps_category_purchases { + background: linear-gradient(-15deg, #b7c2bb 30%, #b7c1c2 70%) !important; + } + .loempia_nocover.o_apps_category_sales { + background: linear-gradient(-15deg, #b7c2be 30%, #b7bdc2 70%) !important; + } + .loempia_nocover.o_apps_category_productivity { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .loempia_nocover.o_apps_category_discuss { + background: linear-gradient(-15deg, #b7bec2 30%, #b8b7c2 70%) !important; + } + .loempia_nocover.o_apps_category_warehouse { + background: linear-gradient(-15deg, #b7bbc2 30%, #bcb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_website { + background: linear-gradient(-15deg, #b7b7c2 30%, #bfb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_marketing { + background: linear-gradient(-15deg, #bbb7c2 30%, #c2b7c1 70%) !important; + } + .loempia_nocover.o_apps_category_point_of_sale { + background: linear-gradient(-15deg, #beb7c2 30%, #c2b7bd 70%) !important; + } + .loempia_nocover.o_apps_category_manufacturing { + background: linear-gradient(-15deg, #c2b7c2 30%, #c2b7ba 70%) !important; + } + .loempia_nocover.o_apps_category_theme { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .pagination { + margin: 0; + width: 100%; + } + .pagination > li { + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + padding: 8px 16px; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-color: transparent; + } + .pagination > li > a:hover, + .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #343a40; + background-color: #e9ecef; + border-color: #875A7B; + } + .pagination > .active > a, + .pagination > .active > a:hover, + .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #875A7B; + border-color: #875A7B; + } + .loempia_app_cover { + padding-bottom: 50%; + background: no-repeat center; + background-size: cover; + background-image: linear-gradient(-15deg, #c2b7be 0%, #c2b8b7 100%) !important; + } + .loempia_app_table.table tr > td { + padding-left: 0; + } + .loempia_app_table.table tr > td > a { + font-size: 11.25px; + } + #loempia_app_infos .loempia_app_icon { + background-color: white; + display: inline-block; + margin: 0 10px 15px 0; + vertical-align: top; + border-radius: 2px; + width: 62px; + height: 62px; + } + #loempia_app_infos .loempia_app_icon.big { + width: 72px; + height: 72px; + } + @media (min-width: 768px) { + #loempia_app_infos .loempia_app_icon.big { + width: 84px; + height: 84px; + } + } + #loempia_app_infos .loempia_app_title { + display: inline-block; + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_title h1 { + font-size: 20px; + font-weight: 400; + } + @media (min-width: 768px) { + #loempia_app_infos.loempia_app_info_has_no_cover .loempia_app_title h1 { + font-size: 25px; + } + } + #loempia_app_infos #js_login_alert { + border: 0; + border-radius: 0; + display: block; + margin: -10px 0 10px 0; + } + #loempia_app_infos #js_login_alert a { + color: darkcyan; + text-decoration: underline; + } + #loempia_app_infos p:not(.loempia_app_availability) { + margin-bottom: 8px; + line-height: 18px; + } + #loempia_app_infos .loempia_tags { + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_availability a { + color: #fff; + } + #loempia_tabs { + background-color: #fff; + } + #loempia_tabs .nav-tabs, + #loempia_tabs .nav-pills { + background-color: #f8f9fa; + text-align: center; + } + #loempia_tabs .nav-tabs > li, + #loempia_tabs .nav-pills > li { + display: inline-block; + float: none; + } + #loempia_tabs .nav-tabs > li > a.nav-link.active, + #loempia_tabs .nav.nav-tabs > li > a.active, + #loempia_tabs .nav-pills > li > a.nav-link.active, + #loempia_tabs .nav.nav-pills > li > a.active { + color: #495057; + background-color: white; + border: 1px solid #dee2e6; + border-bottom-color: transparent; + } + #loempia_tabs #loempia_tabs_content { + padding: 15px 0; + } + #loempia-comments a.nav-link.active, + #loempia-comments .nav > li > a.active { + background-color: #f8f9fa; + border-bottom-color: #f8f9fa; + } + .oe_styling_v8 section:not(.oe_dark) { + background-color: #fff; + } + .loempia_srt_container > .container { + padding: 0 15px; + background-color: white; + } + .loempia_srt_container > .container .oe_row, + .loempia_srt_container > .container .oe_styling_v8 { + max-width: 100%; + } + .loempia_comments .comment-date { + font-size: 0.75rem; + } + .loempia_comments textarea { + resize: none; + } + .card.download_apps, + .download_apps.panel, + .download_apps.well { + margin: 25px 0; + } + .btn.loempia_popover:disabled { + pointer-events: none; + } + .btn.embed { + font-size: inherit; + } + /* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */ + .o_website_rating_static { + color: #FACC2E; + } + .o_website_rating_card_container {}.o_website_rating_card_container .o_message_counter { + color: #495057; + } + .o_website_rating_card_container table.o_website_rating_progress_table { + width: 100%; + overflow: visible; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num { + min-width: 50px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"] { + cursor: pointer; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress { + min-width: 120px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress { + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar { + background-color: #FACC2E; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent { + text-align: right; + padding-left: 5px; + font-size: 0.75rem; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text { + visibility: hidden; + } + .o_rating_star_card { + margin-bottom: 5px; + } + .o_rating_star_card .stars { + display: inline-block; + color: #FACC2E; + margin-right: 15px; + } + .o_rating_star_card .stars i { + margin-right: -3px; + text-align: center; + } + .o_rating_star_card .stars.enabled { + cursor: pointer; + } + .o_rating_star_card .rate_text { + display: inline-block; + } + .o_rating_popup_composer .o_rating_clickable { + cursor: pointer; + } + .o_rating_popup_composer .o_portal_chatter_avatar { + margin-right: 10px; + } + .o_rating_popup_composer_label { + color: #343a40; + } + /* /sale_subscription/static/src/scss/portal_subscription.scss defined in bundle 'web.assets_frontend' */ + #wc-account-table td:nth-last-child(1), + #wc-account-table th:nth-last-child(1), + #wc-account-table td:nth-last-child(2), + #wc-account-table th:nth-last-child(2), + #wc-account-table td:nth-last-child(3), + #wc-account-table th:nth-last-child(3) { + text-align: right; + min-width: 9em; + } + #wc-account-table a { + text-decoration: none; + } + /* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */ + input#cc_number { + background-repeat: no-repeat; + background-position: center right calc(2.7em); + } + div.card_placeholder { + background-image: url("/website_payment/static/src/img/placeholder.png"); + background-repeat: no-repeat; + width: 32px; + height: 20px; + position: absolute; + top: 8px; + right: 20px; + -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + pointer-events: none; + } + div.o_card_brand_detail { + position: relative; + } + div.o_card_brand_detail div.card_placeholder { + right: 5px; + } + div.amex { + background-image: url("/website_payment/static/src/img/amex.png"); + background-repeat: no-repeat; + } + div.diners { + background-image: url("/website_payment/static/src/img/diners.png"); + background-repeat: no-repeat; + } + div.discover { + background-image: url("/website_payment/static/src/img/discover.png"); + background-repeat: no-repeat; + } + div.jcb { + background-image: url("/website_payment/static/src/img/jcb.png"); + background-repeat: no-repeat; + } + div.mastercard { + background-image: url("/website_payment/static/src/img/mastercard.png"); + background-repeat: no-repeat; + } + div.visa { + background-image: url("/website_payment/static/src/img/visa.png"); + background-repeat: no-repeat; + } + ul.payment_method_list img.rounded, + ul.payment_method_list img.img-rounded { + max-width: 100px; + max-height: 40px; + } + /* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */ + .o_payment_form label > input[type="radio"], + .o_payment_form input[type="checkbox"] { + vertical-align: middle; + margin-right: 5px; + } + .o_payment_form .payment_option_name { + font-size: 14px; + font-weight: normal !important; + font-family: Helvetica Neue, sans-serif; + line-height: 1.3em; + color: #4d4d4d; + } + .o_payment_form label { + font-weight: normal; + margin-top: 5px; + } + .o_payment_form .card-body:first-child, + .o_payment_form .panel-body:first-child, + .o_payment_form .well:first-child { + border-top: 0px; + } + .o_payment_form .card, + .o_payment_form .panel, + .o_payment_form .well { + border-radius: 10px; + } + .o_payment_form .card-footer:last-child, + .o_payment_form .panel-footer:last-child { + border-bottom-right-radius: 10px !important; + border-bottom-left-radius: 10px !important; + } + .o_payment_form .card-body, + .o_payment_form .panel-body, + .o_payment_form .well { + border-top: 1px solid #ddd; + padding: 1.14em !important; + } + .o_payment_form .card-body.o_payment_acquirer_select:hover, + .o_payment_form .o_payment_acquirer_select.panel-body:hover, + .o_payment_form .o_payment_acquirer_select.well:hover { + cursor: pointer; + } + .o_payment_form .payment_icon_list { + position: relative; + margin-top: 0px !important; + margin-bottom: -5px !important; + } + .o_payment_form .payment_icon_list li { + padding-left: 5px !important; + padding-right: 0px !important; + } + .o_payment_form .payment_icon_list .more_option { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + font-size: 10px; + } + /* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */ + .o_auth_oauth_providers .fa-facebook-square { + color: #3b5998; + } + .o_auth_oauth_providers .fa-google-plus-square { + color: #de564a; + } + .o_auth_oauth_providers .o_custom_icon { + margin: 0 0.15em; + width: 1em; + height: 1em; + border: 3px solid #875A7B; + border-radius: 100%; + transform: translateY(2px); + } + /* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */ + .o_portal_project_rating .thumbnail { + height: 240px; + } + .o_portal_project_rating .o_top_partner_rating_image { + height: 15px; + } + .o_portal_project_rating .o_top_partner_image { + height: 30px; + width: 30px; + } + .o_portal_project_rating .o_top_partner_feedback { + word-wrap: break-word; + } + .o_portal_project_rating .o_vertical_separator { + border-left: 1px solid #eeeeee; + } + .o_portal_project_rating .o_rating_progress { + margin-bottom: 10px; + } + .o_portal_project_rating .o_rating_count { + display: inline-block; + min-width: 22px; + } + .o_portal_project_rating .o_smiley_no_padding_left { + padding-left: 0; + } + .o_portal_project_rating .o_smiley_no_padding_right { + padding-right: 0; + } + .o_portal_project_rating .o_lighter_smileys { + opacity: 0.4; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale_timesheet/static/src/scss/sale_timesheet_portal.scss defined in bundle 'web.assets_frontend' */ + .o_timesheet_accordion .card-header a, + .o_timesheet_accordion .panel-heading a { + text-decoration: none; + } + .o_timesheet_accordion .card-header a:after, + .o_timesheet_accordion .panel-heading a:after { + content: "\f0d7"; + font-family: 'FontAwesome'; + } + .o_timesheet_accordion .card-header a.collapsed:after, + .o_timesheet_accordion .panel-heading a.collapsed:after { + content: "\f0da"; + font-family: 'FontAwesome'; + } + \ No newline at end of file diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/dashboard_ninja.gif b/ks_inventory_dashboard/static/description/suggested_app_images/dashboard_ninja.gif new file mode 100644 index 0000000..4287e63 Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/dashboard_ninja.gif differ diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/instant_shop_filter.gif b/ks_inventory_dashboard/static/description/suggested_app_images/instant_shop_filter.gif new file mode 100644 index 0000000..da7eb63 Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/instant_shop_filter.gif differ diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/list_view_manager.gif b/ks_inventory_dashboard/static/description/suggested_app_images/list_view_manager.gif new file mode 100644 index 0000000..71a5815 Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/list_view_manager.gif differ diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png b/ks_inventory_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png new file mode 100644 index 0000000..5c9ab73 Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/one_click_sale_purchase.png differ diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg b/ks_inventory_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/sticky_pivot_view.jpg differ diff --git a/ks_inventory_dashboard/static/description/suggested_app_images/theme_attractivo.png b/ks_inventory_dashboard/static/description/suggested_app_images/theme_attractivo.png new file mode 100644 index 0000000..5d70bc4 Binary files /dev/null and b/ks_inventory_dashboard/static/description/suggested_app_images/theme_attractivo.png differ diff --git a/ks_sale_dashboard_ninja/__init__.py b/ks_sale_dashboard_ninja/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ks_sale_dashboard_ninja/__manifest__.py b/ks_sale_dashboard_ninja/__manifest__.py new file mode 100644 index 0000000..5a082ae --- /dev/null +++ b/ks_sale_dashboard_ninja/__manifest__.py @@ -0,0 +1,102 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Sales Dashboard Ninja", + + 'summary': """ + Sales Dashboard Ninja! + """, + + 'description': """ + Dashboard Ninja v13.0, + Odoo Dashboard, + Dashboard, + Odoo apps, + Dashboard app, + HR Dashboard, + Sales Dashboard, + inventory Dashboard, + Lead Dashboard, + Opportunity Dashboard, + CRM Dashboard, + POS, + POS Dashboard, + Connectors, + Web Dynamic, + Report Import/Export, + Date Filter, + HR, + Sales, + Theme, + Tile Dashboard, + Dashboard Widgets, + Dashboard Manager, + Debranding, + Customize Dashboard, + Graph Dashboard, + Charts Dashboard, + Invoice Dashboard, + Project management, + ksolves, + ksolves apps, + ksolves india pvt. ltd., + Sales Dashboards, + Best Sales Dashboards, + Sale Orders, + Customer Dashboard, + Partners Dashboard, + Top Customers Dashboard, + Invoice Dashboard, + V12 Dashboard, + Dashboard v12.0, + Odoo Dashboard v12.0, + Sales Dashboard v12.0, + Odoo Sales Dashboards, + Best Sales Dashboard Apps, + Best Dashboard Apps, + Best Odoo Apps, + Dashboard For Sales, + Odoo Dashboard apps, + Best Odoo Dashboard Apps, + Dashboard apps, + Dashboards for Sales, + HR Dashboard Apps, + Sales Dashboard Apps, + inventory Dashboard Apps, + Lead Dashboards, + Opportunity Dashboards, + CRM Dashboards, + Best POS Apps, + POS Dashboards, + Sales Connectors, + Web Dynamic Apps, + Report Import/Export, + Date Filter Apps, + Tile Dashboard Apps, + Dashboard Widgets, + Dashboard Manager Apps, + Debranding Apps, + Customize Dashboard Apps + Graph Dashboard Apps, + Charts Dashboard Apps, + Invoice Dashboard Apps, + Project management Apps + """, + 'author': "Ksolves India Pvt. Ltd.", + 'license': 'OPL-1', + 'currency': 'EUR', + 'price': 0.0, + 'website': "https://www.ksolves.com", + 'maintainer': 'Ksolves India Pvt. Ltd.', + 'live_test_url': 'https://dashboardninja.kappso.com/web/demo_login', + 'category': 'Tools', + 'support': 'sales@ksolves.com', + 'version': '1.0.0', + 'images': ['static/description/banner.png'], + + 'depends': ['ks_dashboard_ninja', 'sale', 'sale_management'], + + 'data': [ + 'data/ks_sales_data.xml', + ], + +} diff --git a/ks_sale_dashboard_ninja/data/ks_sales_data.xml b/ks_sale_dashboard_ninja/data/ks_sales_data.xml new file mode 100644 index 0000000..385d392 --- /dev/null +++ b/ks_sale_dashboard_ninja/data/ks_sales_data.xml @@ -0,0 +1,197 @@ + + + + + Sales + [ + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_1", "data": {"x": 0, "y": 0, "width": 8, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_2", "data": {"x": 8, "y": 0, "width": 8, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_3", "data": {"x": 16, "y": 0, "width": 9, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_4", "data": {"x": 25, "y": 0, "width": 10, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_5", "data": {"x": 25, "y": 2, "width": 10, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_6", "data": {"x": 25, "y": 4, "width": 10, "height": 2}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_7", "data": {"x": 0, "y": 2, "width": 25, "height": 4}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_8", "data": {"x": 19, "y": 11, "width": 16, "height": 5}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_9", "data": {"x": 19, "y": 6, "width": 16, "height": 5}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_10", "data": {"x": 0, "y": 6, "width": 19, "height": 5}}, + {"item_id":"ks_sale_dashboard_ninja.ks_sales_item_11", "data": {"x": 0, "y": 11, "width": 19, "height": 5}} + ] + + 11 + + + + Quotations + ks_tile + count + + [["state","=","draft"]] + book + blue + #337ab7,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Sale Orders + ks_tile + count + + [["state","=","sale"]] + shopping-cart + yellow + #f0ad4e,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Customers + ks_tile + count + + ["&",["partner_share","!=",False],["sale_order_ids","!=",False]] + address-book-o + red + #d9534f,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + Partners + ks_tile + count + + [["partner_share","=",True]] + users + green + #4ccacc,0.99 + #ffffff,0.99 + #ffffff,0.99 + layout3 + + + + + To Be Invoiced + ks_tile + count + + [["state","=","draft"]] + shopping-cart + blue + #925bc8,0.99 + #925bc8,0.99 + #ffffff,0.99 + layout4 + + + + + Total Amount Invoiced + ks_tile + sum + + + [["invoice_payment_state","=","paid"]] + money + green + #5cb85c,0.99 + #5cb85c,0.99 + #ffffff,0.99 + layout4 + + + + + + Top Customers + ks_bar_chart + + sum + relational_type + + + cool + + + + + Top 10 Sold Products + ks_pie_chart + + sum + relational_type + + + neon + 10 + + + + + Top Sales Team + ks_doughnut_chart + + sum + relational_type + + + default + + + + + Last 5 Month Sales + ks_bar_chart + + sum + date_type + + + month + DESC + + 5 + warm + + + + + Top 10 Sold Orders + ks_list_view + + + DESC + + 10 + + + + + + + Sales Dashboard + Sales Dashboard + + + 1 + + + + + + + \ No newline at end of file diff --git a/ks_sale_dashboard_ninja/static/description/banner.png b/ks_sale_dashboard_ninja/static/description/banner.png new file mode 100644 index 0000000..3607ae2 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/banner.png differ diff --git a/ks_sale_dashboard_ninja/static/description/banners/banner.png b/ks_sale_dashboard_ninja/static/description/banners/banner.png new file mode 100644 index 0000000..4f55580 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/banners/banner.png differ diff --git a/ks_sale_dashboard_ninja/static/description/icon.png b/ks_sale_dashboard_ninja/static/description/icon.png new file mode 100644 index 0000000..844e191 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/icon.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/Ksolves_logo.png b/ks_sale_dashboard_ninja/static/description/images/Ksolves_logo.png new file mode 100644 index 0000000..f726e50 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/Ksolves_logo.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/TS-updated.jpg b/ks_sale_dashboard_ninja/static/description/images/TS-updated.jpg new file mode 100644 index 0000000..872b9fe Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/TS-updated.jpg differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png new file mode 100644 index 0000000..5ab90f3 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/chat_edit_and_delete.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png new file mode 100644 index 0000000..3d45b3d Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/dashboard-ninja.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/icon.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/icon.png new file mode 100644 index 0000000..68e1383 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/icon.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png new file mode 100644 index 0000000..17f4998 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/ksolves-theme-base.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/list-view-manager.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/list-view-manager.png new file mode 100644 index 0000000..a8cca93 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/list-view-manager.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png new file mode 100644 index 0000000..4f1721d Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/listview_sticky_header.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png new file mode 100644 index 0000000..adcf78b Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/low_stock_alert.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png new file mode 100644 index 0000000..8438fbe Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/odoo_paytm_gateway.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/one-click-sale.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/one-click-sale.png new file mode 100644 index 0000000..b96ea2b Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/one-click-sale.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/percent_field.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/percent_field.png new file mode 100644 index 0000000..8d93c8d Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/percent_field.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/pos-per-item.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos-per-item.png new file mode 100644 index 0000000..a9bd0c7 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos-per-item.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png new file mode 100644 index 0000000..4170e13 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_dashboard_ninja.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png new file mode 100644 index 0000000..c63e2c5 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/pos_low_stock_alert.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png new file mode 100644 index 0000000..50e71df Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/sticky-pivot-view.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/toggle_switch.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/toggle_switch.png new file mode 100644 index 0000000..aabf539 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/toggle_switch.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_discount.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_discount.png new file mode 100644 index 0000000..b556539 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_discount.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_tax.png b/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_tax.png new file mode 100644 index 0000000..63178f0 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app-logo/universal_tax.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png new file mode 100644 index 0000000..4bf8d11 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_area_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png new file mode 100644 index 0000000..a9b1b6a Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_bar_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png new file mode 100644 index 0000000..67ff977 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_daughnut_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png new file mode 100644 index 0000000..b95e0c9 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_line_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png new file mode 100644 index 0000000..59a5d30 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_list_view.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_main.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_main.png new file mode 100644 index 0000000..204f51c Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_main.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png new file mode 100644 index 0000000..72052fb Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_pie_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png new file mode 100644 index 0000000..abc3e7a Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/DnP_polar_chart.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png new file mode 100644 index 0000000..645e5d5 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_manager.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png new file mode 100644 index 0000000..2013add Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png new file mode 100644 index 0000000..bab161e Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/dashboard_preview_icons.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png new file mode 100644 index 0000000..36d4d00 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_Add_item.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png new file mode 100644 index 0000000..b1e2046 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter7days.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png new file mode 100644 index 0000000..1016340 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_date_filter_field.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png new file mode 100644 index 0000000..7672e8c Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_domain_sale_ex.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png new file mode 100644 index 0000000..ed3cdaf Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_form_page.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png new file mode 100644 index 0000000..33e93e8 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_move_item_page.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png new file mode 100644 index 0000000..1b7d558 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_old_data_recovery.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png new file mode 100644 index 0000000..970b74f Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/ks_print_preview.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/main_dashboard.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/main_dashboard.png new file mode 100644 index 0000000..1830eab Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/main_dashboard.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/preview.gif b/ks_sale_dashboard_ninja/static/description/images/app_screen/preview.gif new file mode 100644 index 0000000..4750476 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/preview.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/app_screen/video_cover.png b/ks_sale_dashboard_ninja/static/description/images/app_screen/video_cover.png new file mode 100644 index 0000000..416e3da Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/app_screen/video_cover.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/apps.png b/ks_sale_dashboard_ninja/static/description/images/apps.png new file mode 100644 index 0000000..647fbe2 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/apps.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/banner.png b/ks_sale_dashboard_ninja/static/description/images/banner.png new file mode 100644 index 0000000..1431699 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/banner.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/community.svg b/ks_sale_dashboard_ninja/static/description/images/community.svg new file mode 100644 index 0000000..4ffdb0d --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/community.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_sale_dashboard_ninja/static/description/images/custom.png b/ks_sale_dashboard_ninja/static/description/images/custom.png new file mode 100644 index 0000000..481772c Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/custom.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/dashboardninjapro.gif b/ks_sale_dashboard_ninja/static/description/images/dashboardninjapro.gif new file mode 100644 index 0000000..43bb46f Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/dashboardninjapro.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/develop.png b/ks_sale_dashboard_ninja/static/description/images/develop.png new file mode 100644 index 0000000..1e9d24a Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/develop.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/download.png b/ks_sale_dashboard_ninja/static/description/images/download.png new file mode 100644 index 0000000..85909fe Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/download.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/enterprise.svg b/ks_sale_dashboard_ninja/static/description/images/enterprise.svg new file mode 100644 index 0000000..093cfc0 --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/enterprise.svg @@ -0,0 +1,2 @@ + + diff --git a/ks_sale_dashboard_ninja/static/description/images/faq-icon.png b/ks_sale_dashboard_ninja/static/description/images/faq-icon.png new file mode 100644 index 0000000..6158c83 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/faq-icon.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features.png b/ks_sale_dashboard_ninja/static/description/images/features.png new file mode 100644 index 0000000..cf4c602 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/chart_detail_view.gif b/ks_sale_dashboard_ninja/static/description/images/features/chart_detail_view.gif new file mode 100644 index 0000000..448e14e Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/chart_detail_view.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/export_dashboard.gif b/ks_sale_dashboard_ninja/static/description/images/features/export_dashboard.gif new file mode 100644 index 0000000..777df6c Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/export_dashboard.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/import_dashboard.png b/ks_sale_dashboard_ninja/static/description/images/features/import_dashboard.png new file mode 100644 index 0000000..6179bdb Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/import_dashboard.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/resize.gif b/ks_sale_dashboard_ninja/static/description/images/features/resize.gif new file mode 100644 index 0000000..d2d6315 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/resize.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/uid.gif b/ks_sale_dashboard_ninja/static/description/images/features/uid.gif new file mode 100644 index 0000000..40c7d0c Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/uid.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/features/update_interval.gif b/ks_sale_dashboard_ninja/static/description/images/features/update_interval.gif new file mode 100644 index 0000000..d4c552f Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/features/update_interval.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/flame.svg b/ks_sale_dashboard_ninja/static/description/images/flame.svg new file mode 100644 index 0000000..2d1f4bf --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/flame.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_sale_dashboard_ninja/static/description/images/forward-arrow.svg b/ks_sale_dashboard_ninja/static/description/images/forward-arrow.svg new file mode 100644 index 0000000..83ea5e9 --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/forward-arrow.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ks_sale_dashboard_ninja/static/description/images/forward-arrow1.svg b/ks_sale_dashboard_ninja/static/description/images/forward-arrow1.svg new file mode 100644 index 0000000..980e87e --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/forward-arrow1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_sale_dashboard_ninja/static/description/images/hand.png b/ks_sale_dashboard_ninja/static/description/images/hand.png new file mode 100644 index 0000000..5641e59 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/hand.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/integrated.png b/ks_sale_dashboard_ninja/static/description/images/integrated.png new file mode 100644 index 0000000..8232afa Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/integrated.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/inventory.png b/ks_sale_dashboard_ninja/static/description/images/inventory.png new file mode 100644 index 0000000..90fd14e Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/inventory.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/ksolves-logo.png b/ks_sale_dashboard_ninja/static/description/images/ksolves-logo.png new file mode 100644 index 0000000..17e6d8b Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/ksolves-logo.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/line.png b/ks_sale_dashboard_ninja/static/description/images/line.png new file mode 100644 index 0000000..a9d5aaf Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/line.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/lsa.jpeg b/ks_sale_dashboard_ninja/static/description/images/lsa.jpeg new file mode 100644 index 0000000..c6a8c70 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/lsa.jpeg differ diff --git a/ks_sale_dashboard_ninja/static/description/images/overview.png b/ks_sale_dashboard_ninja/static/description/images/overview.png new file mode 100644 index 0000000..96e554b Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/overview.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/play.png b/ks_sale_dashboard_ninja/static/description/images/play.png new file mode 100644 index 0000000..01bdceb Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/play.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/release.svg b/ks_sale_dashboard_ninja/static/description/images/release.svg new file mode 100644 index 0000000..f623aea --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/images/release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ks_sale_dashboard_ninja/static/description/images/sale_dashboard.gif b/ks_sale_dashboard_ninja/static/description/images/sale_dashboard.gif new file mode 100644 index 0000000..4750476 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/sale_dashboard.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/images/sale_pic.png b/ks_sale_dashboard_ninja/static/description/images/sale_pic.png new file mode 100644 index 0000000..4cd5fb2 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/sale_pic.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/spv.jpg b/ks_sale_dashboard_ninja/static/description/images/spv.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/spv.jpg differ diff --git a/ks_sale_dashboard_ninja/static/description/images/support.png b/ks_sale_dashboard_ninja/static/description/images/support.png new file mode 100644 index 0000000..fc726f7 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/support.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/support2.png b/ks_sale_dashboard_ninja/static/description/images/support2.png new file mode 100644 index 0000000..9432299 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/support2.png differ diff --git a/ks_sale_dashboard_ninja/static/description/images/ts.jpeg b/ks_sale_dashboard_ninja/static/description/images/ts.jpeg new file mode 100644 index 0000000..4066c77 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/images/ts.jpeg differ diff --git a/ks_sale_dashboard_ninja/static/description/index.html b/ks_sale_dashboard_ninja/static/description/index.html new file mode 100644 index 0000000..0c4cf23 --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/index.html @@ -0,0 +1,711 @@ + + + + + + + Odoo + + + + + + + + + + + + + +
+
+ + ksolves-logo + +
+ +
+ Community + Enterprise + Odoo.sh +
+
+
+
+
+

Sales Dashboard Ninja

+

+

START BUILDING YOUR OWN SALES DASHBOARDS WITH A FEW CLICK
+

+


+
+
+ Preview +
+
+
+
+
+ Preview +
+
+
+

Key Features +

+
+
+
+
+
+
    +
  • +
    arrow
    + Quotations (Tile): Display Count of Quotation +
  • +
  • +
    arrow
    + Sale Orders (Tile): Display Count of Sale Orders +
  • +
  • +
    arrow
    + Customers (Tile): Display Count of Customers +
  • +
  • +
    arrow
    + Partners (Tile): Display Count of Partners +
  • +
  • +
    arrow
    + To be invoiced (Tile): Display Count To be invoiced +
  • +
  • +
    arrowr
    + Total amount invoiced (Tile): Display Count of Total amount invoiced +
  • + +
+
+
+
    + +
  • +
    arrow
    + Top Customers (Bar Chart) +
  • +
  • +
    arrow
    + Last 5 months Sale (Bar Chart) +
  • +
  • +
    arrow
    + Top Sales Team (Doughnut Chart) +
  • +
  • +
    arrow
    + Top 10 Sale Orders (List View) +
  • +
  • +
    arrow
    + Top 10 Sold Products (Pie Chart) +
  • +
+
+
+
+
+
+
+
+ +
+
+ DEMO AVAILABLE +
+
+ FREE 90 DAYS SUPPORT +
+
+ + +
+
+ + +
+ + +
+
+
+
+ +
+
+
+
+

Installation

+
+
    +
  • +
    arrow
    + This app is an extension of Dashboard Ninja, so before installing this app makes sure you have installed Dashboard Ninja. After successful installation of Dashboard Ninja, install this app and go to menu "Sales" > Sales Dashboard. +
  • +
+
+
+
+
+
+
+
+ User Guide +
+
+
+
+

Frequently Asked Question

+
+
+
+
+
+
Is this app compatible with Odoo Enterprise? +
+ +
+
+
+
+ Yes, our app works with Odoo Enterprise as well as Community. +
+
+
+
+
+
+
Need some customization in this app, whom to contact? +
+ +
+
+
+
+ Please drop email at sales@ksolves.com or raise a ticket through Odoo store itself. +
+
+
+
+
+
+
Do you + provide any free support? +
+ +
+
+
+
+ Yes, we do provide free support for 90 days for any queries or any bug/issue fixing. +
+
+
+
+
+
+
Is there an option to change the Dashboard menu name? +
+ +
+
+
+
+ Yes, you can easily change the name of your Dashboard menus. All you need to do is go to Menu → My Dashboard → Dashboard Manger → Click on your dashboard menu name Column → Change it → Click Save +Note: In order to view the changes, please refresh the page once. +
+
+
+
+
+
+
Can we add a new dashboard item of any kind i.e. Tile, Bar graph, Line Chart etc.? +
+ +
+
+
+
+ Yes, you can add as many dashboard items of as many kinds in your Sales Dashboard using 'Add' option in header of Dashboard. +
+
+
+
+
+
+
Can we edit the layout of this Sales dashboard? +
+ +
+
+
+
+ +Yes, it is all in your hands. Customise the layout of your dashboard easily by clicking the Edit Layout option in the top right corner of your Sales Dashboard. Once done with the changes, save the same, and voila, you have edited the layout of your Sales dashboard as per your need. +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
FREE 90 DAYS SUPPORT
+
+

Ksolves will provide FREE 90 days support for any doubt, queries, and bug fixing (excluding data + recovery) or any type of issues related to this module. This is applicable from the date of + purchase.

+ + +
+
+
+
+
+
+

Note:

+
+ Extensively Tested on Odoo Vanilla with Ubuntu OS +
+
+
+ + + + +
+

Ksolves Odoo Services

+
+ ksolves +
+
+
+
+ support +
+
+
Odoo Implementation
+
+
+
+
+
+
+ apps +
+
+
Odoo Community Apps
+
+
+
+
+
+
+ support2 +
+
+
Odoo Support & Maintenance
+
+
+
+
+
+
+ custom +
+
+
Odoo Customization
+
+
+
+
+
+
+ integrated +
+
+
Odoo Integration Services
+
+
+
+
+
+
+ develop +
+
+
Odoo Developer Outsourcing
+
+
+
+
+ +
+
+
+ + sales@ksolves.com +
+
+
+
+
+
+ + +91 120-4299799‬ +
+
+
+ +
+ + + + + + + + diff --git a/ks_sale_dashboard_ninja/static/description/main.jpg b/ks_sale_dashboard_ninja/static/description/main.jpg new file mode 100644 index 0000000..8a0f9de Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/main.jpg differ diff --git a/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png new file mode 100644 index 0000000..5b54a03 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_1.png differ diff --git a/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png new file mode 100644 index 0000000..80589ac Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_2.png differ diff --git a/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png new file mode 100644 index 0000000..5f0761d Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_3.png differ diff --git a/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png new file mode 100644 index 0000000..7272117 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/preview_images/website_dn_setup_4.png differ diff --git a/ks_sale_dashboard_ninja/static/description/style.css b/ks_sale_dashboard_ninja/static/description/style.css new file mode 100644 index 0000000..4c6fca6 --- /dev/null +++ b/ks_sale_dashboard_ninja/static/description/style.css @@ -0,0 +1,19767 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,500i,600,600i,700,700i&display=swap"); + +/* defined in bundle 'web.assets_frontend' */ + +@charset "UTF-8"; + +/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bs_mixins_overrides.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/utils.scss defined in bundle 'web.assets_frontend' */ + +.o_nocontent_help .o_empty_folder_image:before { + content: ""; + display: block; + margin: auto; + background-size: cover; +} +.o_nocontent_help .o_empty_folder_image:before { + width: 120px; + height: 80px; + margin-top: 30px; + margin-bottom: 30px; + background: transparent url(/web/static/src/img/empty_folder.svg) no-repeat center; +} +/* /openerp_website/static/src/scss/mixins.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'web.assets_frontend' */ + +/* /mail/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/user_values.custom.web.assets_common.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'web.assets_frontend' */ + +/* /website_sale/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /account/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website_blog/static/src/scss/primary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web_enterprise/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/secondary_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/user_custom_bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /portal/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web_editor/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/bootstrap_overridden_frontend.scss defined in bundle 'web.assets_frontend' */ + +/* /openerp_website/static/src/scss/bootstrap_overridden.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'web.assets_frontend' */ + +/* /web/static/src/scss/import_bootstrap.scss defined in bundle 'web.assets_frontend' */ + +:root { + --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: white; --gray: #6c757d; --gray-dark: #343a40; --text: #343a40; --h1: #212529; --primary: #00A09D; --secondary: #adb5bd; --success: #2CBB70; --info: #4B9EB6; --warning: #F79B5B; --danger: #D9534F; --light: #f6f9f9; --dark: #141f1e; --default: #adb5bd; --violet-dark: #875A7B; --violet-darker: #62495B; --inverse-lightest: #98A6B0; --inverse-light: #8B979F; --inverse: #47738F; --inverse-dark: #5B7687; --inverse-darker: #485761; --alpha: #00A09D; --alpha-dark: #18856F; --alpha-light: #26D1AF; --alpha-lightest: #2AEBC4; --beta: #5B899E; --beta-dark: #3D5D6B; --beta-light: #699FB8; --beta-lightest: #77B5D1; --gamma: #E46F78; --gamma-dark: #B0565C; --gamma-light: #FC7C84; --gamma-lightest: #FC959C; --delta: #5C5B80; --delta-dark: #37364D; --delta-light: #6E6D99; --delta-lightest: #807FB3; --epsilon: #D5653E; --epsilon-dark: #A34E2F; --epsilon-light: #F07346; --epsilon-lightest: #FF8D63; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-size: 0.9375rem; font-weight: 400; line-height: 1.45; color: #343a40; text-align: left; background-color: white;}[tabindex="-1"]:focus{outline: 0 !important;}hr{box-sizing: content-box; height: 0; overflow: visible;}h1, h2, h3, h4, h5, h6{margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0; margin-bottom: 1rem;}abbr[title], abbr[data-original-title]{text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small{font-size: 80%;}sub, sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}a{color: #875A7B; text-decoration: none; background-color: transparent;}a:hover{color: #7c6576; text-decoration: none;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0;}pre, code, kbd, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em;}pre{margin-top: 0; margin-bottom: 1rem; overflow: auto;}figure{margin: 0 0 1rem;}img{vertical-align: middle; border-style: none;}svg{overflow: hidden; vertical-align: middle;}table{border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom;}th{text-align: inherit;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;}select{word-wrap: normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}input[type="radio"], input[type="checkbox"]{box-sizing: border-box; padding: 0;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{-webkit--webkit-appearance: listbox; -moz-appearance: listbox; appearance: listbox;}textarea{overflow: auto; resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}@media (max-width: 1200px){legend{font-size: calc(1.275rem + 0.3vw) ;}}progress{vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{outline-offset: -2px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}[type="search"]::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-file-upload-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}output{display: inline-block;}summary{display: list-item; cursor: pointer;}template{display: none;}[hidden]{display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, #wrap.website_blog .o_post_subtitle h2, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, .h6{margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 600; line-height: 1.2; color: #212529;}h1, .h1{font-size: 2.4375rem;}@media (max-width: 1200px){h1, .h1{font-size: calc(1.36875rem + 1.425vw) ;}}h2, .h2{font-size: 2rem;}@media (max-width: 1200px){h2, .h2{font-size: calc(1.325rem + 0.9vw) ;}}h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: 1.625rem;}@media (max-width: 1200px){h3, .h3, #wrap.website_blog .o_post_subtitle h2{font-size: calc(1.2875rem + 0.45vw) ;}}h4, .h4, #wrapwrap.o_odoo_editions .o_table_features thead th{font-size: 1.1875rem;}h5, .h5, #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td{font-size: 0.9375rem;}h6, .h6{font-size: 0.8125rem;}.lead{font-size: 1.171875rem; font-weight: 300;}.display-1{font-size: 3.4375rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-1{font-size: calc(1.46875rem + 2.625vw) ;}}.display-2{font-size: 2.8125rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-2{font-size: calc(1.40625rem + 1.875vw) ;}}.display-3{font-size: 2.1875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-3{font-size: calc(1.34375rem + 1.125vw) ;}}.display-4{font-size: 1.875rem; font-weight: 600; line-height: 1;}@media (max-width: 1200px){.display-4{font-size: calc(1.3125rem + 0.75vw) ;}}hr{margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size: 80%; font-weight: 400;}mark, .mark{padding: 0.2em; background-color: #fcf8e3;}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item, .list-inline > li{display: inline-block;}.list-inline-item:not(:last-child), .list-inline > li:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 90%; text-transform: uppercase;}.blockquote{margin-bottom: 1rem; font-size: 0.9375rem;}.blockquote-footer{display: block; font-size: 80%; color: #383f45;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid, .img-responsive{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: white; border: 1px solid #dee2e6; border-radius: 0.125rem; max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 90%; color: #6c757d;}code{font-size: 87.5%; color: #e83e8c; word-break: break-word;}a > code{color: inherit;}kbd{padding: 0.2rem 0.4rem; font-size: 87.5%; color: white; background-color: #212529; border-radius: 0.0625rem;}kbd kbd{padding: 0; font-size: 100%; font-weight: 700;}pre{display: block; font-size: 87.5%; color: #212529;}pre code{font-size: inherit; color: inherit; word-break: normal;}.pre-scrollable{max-height: 340px; overflow-y: scroll;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 576px){.container{max-width: 540px;}}@media (min-width: 768px){.container{max-width: 720px;}}@media (min-width: 992px){.container{max-width: 960px;}}@media (min-width: 1200px){.container{max-width: 1140px;}}.container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row, .form-horizontal .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}.no-gutters{margin-right: 0; margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"]{padding-right: 0; padding-left: 0;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}.col{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-3{flex: 0 0 25%; max-width: 25%;}.col-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-6{flex: 0 0 50%; max-width: 50%;}.col-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-9{flex: 0 0 75%; max-width: 75%;}.col-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-12{flex: 0 0 100%; max-width: 100%;}.order-first{order: -1;}.order-last{order: 13;}.order-0{order: 0;}.order-1{order: 1;}.order-2{order: 2;}.order-3{order: 3;}.order-4{order: 4;}.order-5{order: 5;}.order-6{order: 6;}.order-7{order: 7;}.order-8{order: 8;}.order-9{order: 9;}.order-10{order: 10;}.order-11{order: 11;}.order-12{order: 12;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}@media (min-width: 576px){.col-sm{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-sm-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-sm-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-sm-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-sm-3{flex: 0 0 25%; max-width: 25%;}.col-sm-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-sm-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-sm-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-sm-9{flex: 0 0 75%; max-width: 75%;}.col-sm-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-sm-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}.order-sm-first{order: -1;}.order-sm-last{order: 13;}.order-sm-0{order: 0;}.order-sm-1{order: 1;}.order-sm-2{order: 2;}.order-sm-3{order: 3;}.order-sm-4{order: 4;}.order-sm-5{order: 5;}.order-sm-6{order: 6;}.order-sm-7{order: 7;}.order-sm-8{order: 8;}.order-sm-9{order: 9;}.order-sm-10{order: 10;}.order-sm-11{order: 11;}.order-sm-12{order: 12;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}@media (min-width: 768px){.col-md{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-md-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-md-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-md-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-md-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-md-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-md-9{flex: 0 0 75%; max-width: 75%;}.col-md-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-md-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.order-md-first{order: -1;}.order-md-last{order: 13;}.order-md-0{order: 0;}.order-md-1{order: 1;}.order-md-2{order: 2;}.order-md-3{order: 3;}.order-md-4{order: 4;}.order-md-5{order: 5;}.order-md-6{order: 6;}.order-md-7{order: 7;}.order-md-8{order: 8;}.order-md-9{order: 9;}.order-md-10{order: 10;}.order-md-11{order: 11;}.order-md-12{order: 12;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}}@media (min-width: 992px){.col-lg{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-lg-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-lg-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-lg-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-lg-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-lg-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-lg-9{flex: 0 0 75%; max-width: 75%;}.col-lg-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-lg-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.order-lg-first{order: -1;}.order-lg-last{order: 13;}.order-lg-0{order: 0;}.order-lg-1{order: 1;}.order-lg-2{order: 2;}.order-lg-3{order: 3;}.order-lg-4{order: 4;}.order-lg-5{order: 5;}.order-lg-6{order: 6;}.order-lg-7{order: 7;}.order-lg-8{order: 8;}.order-lg-9{order: 9;}.order-lg-10{order: 10;}.order-lg-11{order: 11;}.order-lg-12{order: 12;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}}@media (min-width: 1200px){.col-xl{flex-basis: 0; flex-grow: 1; max-width: 100%;}.col-xl-auto{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}.col-xl-1{flex: 0 0 8.33333333%; max-width: 8.33333333%;}.col-xl-2{flex: 0 0 16.66666667%; max-width: 16.66666667%;}.col-xl-3{flex: 0 0 25%; max-width: 25%;}.col-xl-4{flex: 0 0 33.33333333%; max-width: 33.33333333%;}.col-xl-5{flex: 0 0 41.66666667%; max-width: 41.66666667%;}.col-xl-6{flex: 0 0 50%; max-width: 50%;}.col-xl-7{flex: 0 0 58.33333333%; max-width: 58.33333333%;}.col-xl-8{flex: 0 0 66.66666667%; max-width: 66.66666667%;}.col-xl-9{flex: 0 0 75%; max-width: 75%;}.col-xl-10{flex: 0 0 83.33333333%; max-width: 83.33333333%;}.col-xl-11{flex: 0 0 91.66666667%; max-width: 91.66666667%;}.col-xl-12{flex: 0 0 100%; max-width: 100%;}.order-xl-first{order: -1;}.order-xl-last{order: 13;}.order-xl-0{order: 0;}.order-xl-1{order: 1;}.order-xl-2{order: 2;}.order-xl-3{order: 3;}.order-xl-4{order: 4;}.order-xl-5{order: 5;}.order-xl-6{order: 6;}.order-xl-7{order: 7;}.order-xl-8{order: 8;}.order-xl-9{order: 9;}.order-xl-10{order: 10;}.order-xl-11{order: 11;}.order-xl-12{order: 12;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}}.table{width: 100%; margin-bottom: 1rem; color: #343a40;}.table th, .table td{padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;}.table thead th{vertical-align: bottom; border-bottom: 2px solid #dee2e6;}.table tbody + tbody{border-top: 2px solid #dee2e6;}.table-sm th, .table-condensed th, .table-sm td, .table-condensed td{padding: 0.3rem;}.table-bordered{border: 1px solid #dee2e6;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6;}.table-bordered thead th, .table-bordered thead td{border-bottom-width: 2px;}.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{border: 0;}.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover{color: #343a40; background-color: rgba(0, 0, 0, 0.075);}.table-primary, .table-primary > th, .table-primary > td{background-color: #b8e4e4;}.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{border-color: #7acecc;}.table-hover .table-primary:hover{background-color: #a6dddd;}.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{background-color: #a6dddd;}.table-secondary, .table-secondary > th, .table-secondary > td{background-color: #e8eaed;}.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{border-color: #d4d9dd;}.table-hover .table-secondary:hover{background-color: #dadde2;}.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{background-color: #dadde2;}.table-success, .table-success > th, .table-success > td{background-color: #c4ecd7;}.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{border-color: #91dcb5;}.table-hover .table-success:hover{background-color: #b1e6ca;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color: #b1e6ca;}.table-info, .table-info > th, .table-info > td{background-color: #cde4eb;}.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{border-color: #a1cdd9;}.table-hover .table-info:hover{background-color: #bbdae4;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color: #bbdae4;}.table-warning, .table-warning > th, .table-warning > td{background-color: #fde3d1;}.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{border-color: #fbcbaa;}.table-hover .table-warning:hover{background-color: #fcd4b9;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color: #fcd4b9;}.table-danger, .table-danger > th, .table-danger > td{background-color: #f4cfce;}.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{border-color: #eba6a3;}.table-hover .table-danger:hover{background-color: #efbbb9;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color: #efbbb9;}.table-light, .table-light > th, .table-light > td{background-color: #fcfdfd;}.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{border-color: #fafcfc;}.table-hover .table-light:hover{background-color: #edf3f3;}.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{background-color: #edf3f3;}.table-dark, .table-dark > th, .table-dark > td{background-color: #bdc0c0;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #858a8a;}.table-hover .table-dark:hover{background-color: #b0b4b4;}.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{background-color: #b0b4b4;}.table-default, .table-default > th, .table-default > td{background-color: #e8eaed;}.table-default th, .table-default td, .table-default thead th, .table-default tbody + tbody{border-color: #d4d9dd;}.table-hover .table-default:hover{background-color: #dadde2;}.table-hover .table-default:hover > td, .table-hover .table-default:hover > th{background-color: #dadde2;}.table-violet-dark, .table-violet-dark > th, .table-violet-dark > td{background-color: #ddd1da;}.table-violet-dark th, .table-violet-dark td, .table-violet-dark thead th, .table-violet-dark tbody + tbody{border-color: #c1a9ba;}.table-hover .table-violet-dark:hover{background-color: #d2c2ce;}.table-hover .table-violet-dark:hover > td, .table-hover .table-violet-dark:hover > th{background-color: #d2c2ce;}.table-violet-darker, .table-violet-darker > th, .table-violet-darker > td{background-color: #d3ccd1;}.table-violet-darker th, .table-violet-darker td, .table-violet-darker thead th, .table-violet-darker tbody + tbody{border-color: #ada0aa;}.table-hover .table-violet-darker:hover{background-color: #c7bec5;}.table-hover .table-violet-darker:hover > td, .table-hover .table-violet-darker:hover > th{background-color: #c7bec5;}.table-inverse-lightest, .table-inverse-lightest > th, .table-inverse-lightest > td{background-color: #e2e6e9;}.table-inverse-lightest th, .table-inverse-lightest td, .table-inverse-lightest thead th, .table-inverse-lightest tbody + tbody{border-color: #c9d1d6;}.table-hover .table-inverse-lightest:hover{background-color: #d4dade;}.table-hover .table-inverse-lightest:hover > td, .table-hover .table-inverse-lightest:hover > th{background-color: #d4dade;}.table-inverse-light, .table-inverse-light > th, .table-inverse-light > td{background-color: #dfe2e4;}.table-inverse-light th, .table-inverse-light td, .table-inverse-light thead th, .table-inverse-light tbody + tbody{border-color: #c3c9cd;}.table-hover .table-inverse-light:hover{background-color: #d1d5d8;}.table-hover .table-inverse-light:hover > td, .table-hover .table-inverse-light:hover > th{background-color: #d1d5d8;}.table-inverse, .table-inverse > th, .table-inverse > td{background-color: #cbd8e0;}.table-inverse th, .table-inverse td, .table-inverse thead th, .table-inverse tbody + tbody{border-color: #9fb6c5;}.table-hover .table-inverse:hover{background-color: #bbccd6;}.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th{background-color: #bbccd6;}.table-inverse-dark, .table-inverse-dark > th, .table-inverse-dark > td{background-color: #d1d9dd;}.table-inverse-dark th, .table-inverse-dark td, .table-inverse-dark thead th, .table-inverse-dark tbody + tbody{border-color: #aab8c1;}.table-hover .table-inverse-dark:hover{background-color: #c2cdd2;}.table-hover .table-inverse-dark:hover > td, .table-hover .table-inverse-dark:hover > th{background-color: #c2cdd2;}.table-inverse-darker, .table-inverse-darker > th, .table-inverse-darker > td{background-color: #ccd0d3;}.table-inverse-darker th, .table-inverse-darker td, .table-inverse-darker thead th, .table-inverse-darker tbody + tbody{border-color: #a0a8ad;}.table-hover .table-inverse-darker:hover{background-color: #bec3c7;}.table-hover .table-inverse-darker:hover > td, .table-hover .table-inverse-darker:hover > th{background-color: #bec3c7;}.table-alpha, .table-alpha > th, .table-alpha > td{background-color: #b8e4e4;}.table-alpha th, .table-alpha td, .table-alpha thead th, .table-alpha tbody + tbody{border-color: #7acecc;}.table-hover .table-alpha:hover{background-color: #a6dddd;}.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th{background-color: #a6dddd;}.table-alpha-dark, .table-alpha-dark > th, .table-alpha-dark > td{background-color: #beddd7;}.table-alpha-dark th, .table-alpha-dark td, .table-alpha-dark thead th, .table-alpha-dark tbody + tbody{border-color: #87c0b4;}.table-hover .table-alpha-dark:hover{background-color: #add4cd;}.table-hover .table-alpha-dark:hover > td, .table-hover .table-alpha-dark:hover > th{background-color: #add4cd;}.table-alpha-light, .table-alpha-light > th, .table-alpha-light > td{background-color: #c2f2e9;}.table-alpha-light th, .table-alpha-light td, .table-alpha-light thead th, .table-alpha-light tbody + tbody{border-color: #8ee7d5;}.table-hover .table-alpha-light:hover{background-color: #adeee1;}.table-hover .table-alpha-light:hover > td, .table-hover .table-alpha-light:hover > th{background-color: #adeee1;}.table-alpha-lightest, .table-alpha-lightest > th, .table-alpha-lightest > td{background-color: #c3f9ee;}.table-alpha-lightest th, .table-alpha-lightest td, .table-alpha-lightest thead th, .table-alpha-lightest tbody + tbody{border-color: #90f5e0;}.table-hover .table-alpha-lightest:hover{background-color: #acf7e7;}.table-hover .table-alpha-lightest:hover > td, .table-hover .table-alpha-lightest:hover > th{background-color: #acf7e7;}.table-beta, .table-beta > th, .table-beta > td{background-color: #d1dee4;}.table-beta th, .table-beta td, .table-beta thead th, .table-beta tbody + tbody{border-color: #aac2cd;}.table-hover .table-beta:hover{background-color: #c1d2db;}.table-hover .table-beta:hover > td, .table-hover .table-beta:hover > th{background-color: #c1d2db;}.table-beta-dark, .table-beta-dark > th, .table-beta-dark > td{background-color: #c9d2d6;}.table-beta-dark th, .table-beta-dark td, .table-beta-dark thead th, .table-beta-dark tbody + tbody{border-color: #9aabb2;}.table-hover .table-beta-dark:hover{background-color: #bbc6cb;}.table-hover .table-beta-dark:hover > td, .table-hover .table-beta-dark:hover > th{background-color: #bbc6cb;}.table-beta-light, .table-beta-light > th, .table-beta-light > td{background-color: #d5e4eb;}.table-beta-light th, .table-beta-light td, .table-beta-light thead th, .table-beta-light tbody + tbody{border-color: #b1cdda;}.table-hover .table-beta-light:hover{background-color: #c4d9e3;}.table-hover .table-beta-light:hover > td, .table-hover .table-beta-light:hover > th{background-color: #c4d9e3;}.table-beta-lightest, .table-beta-lightest > th, .table-beta-lightest > td{background-color: #d9eaf2;}.table-beta-lightest th, .table-beta-lightest td, .table-beta-lightest thead th, .table-beta-lightest tbody + tbody{border-color: #b8d9e7;}.table-hover .table-beta-lightest:hover{background-color: #c6e0ec;}.table-hover .table-beta-lightest:hover > td, .table-hover .table-beta-lightest:hover > th{background-color: #c6e0ec;}.table-gamma, .table-gamma > th, .table-gamma > td{background-color: #f7d7d9;}.table-gamma th, .table-gamma td, .table-gamma thead th, .table-gamma tbody + tbody{border-color: #f1b4b9;}.table-hover .table-gamma:hover{background-color: #f3c2c5;}.table-hover .table-gamma:hover > td, .table-hover .table-gamma:hover > th{background-color: #f3c2c5;}.table-gamma-dark, .table-gamma-dark > th, .table-gamma-dark > td{background-color: #e9d0d1;}.table-gamma-dark th, .table-gamma-dark td, .table-gamma-dark thead th, .table-gamma-dark tbody + tbody{border-color: #d6a7aa;}.table-hover .table-gamma-dark:hover{background-color: #e1bfc0;}.table-hover .table-gamma-dark:hover > td, .table-hover .table-gamma-dark:hover > th{background-color: #e1bfc0;}.table-gamma-light, .table-gamma-light > th, .table-gamma-light > td{background-color: #fedadd;}.table-gamma-light th, .table-gamma-light td, .table-gamma-light thead th, .table-gamma-light tbody + tbody{border-color: #fdbbbf;}.table-hover .table-gamma-light:hover{background-color: #fdc1c6;}.table-hover .table-gamma-light:hover > td, .table-hover .table-gamma-light:hover > th{background-color: #fdc1c6;}.table-gamma-lightest, .table-gamma-lightest > th, .table-gamma-lightest > td{background-color: #fee1e3;}.table-gamma-lightest th, .table-gamma-lightest td, .table-gamma-lightest thead th, .table-gamma-lightest tbody + tbody{border-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover{background-color: #fdc8cc;}.table-hover .table-gamma-lightest:hover > td, .table-hover .table-gamma-lightest:hover > th{background-color: #fdc8cc;}.table-delta, .table-delta > th, .table-delta > td{background-color: #d1d1db;}.table-delta th, .table-delta td, .table-delta thead th, .table-delta tbody + tbody{border-color: #aaaabd;}.table-hover .table-delta:hover{background-color: #c3c3d0;}.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th{background-color: #c3c3d0;}.table-delta-dark, .table-delta-dark > th, .table-delta-dark > td{background-color: #c7c7cd;}.table-delta-dark th, .table-delta-dark td, .table-delta-dark thead th, .table-delta-dark tbody + tbody{border-color: #9796a2;}.table-hover .table-delta-dark:hover{background-color: #babac1;}.table-hover .table-delta-dark:hover > td, .table-hover .table-delta-dark:hover > th{background-color: #babac1;}.table-delta-light, .table-delta-light > th, .table-delta-light > td{background-color: #d6d6e2;}.table-delta-light th, .table-delta-light td, .table-delta-light thead th, .table-delta-light tbody + tbody{border-color: #b4b3ca;}.table-hover .table-delta-light:hover{background-color: #c7c7d7;}.table-hover .table-delta-light:hover > td, .table-hover .table-delta-light:hover > th{background-color: #c7c7d7;}.table-delta-lightest, .table-delta-lightest > th, .table-delta-lightest > td{background-color: #dbdbea;}.table-delta-lightest th, .table-delta-lightest td, .table-delta-lightest thead th, .table-delta-lightest tbody + tbody{border-color: #bdbcd7;}.table-hover .table-delta-lightest:hover{background-color: #cbcbe1;}.table-hover .table-delta-lightest:hover > td, .table-hover .table-delta-lightest:hover > th{background-color: #cbcbe1;}.table-epsilon, .table-epsilon > th, .table-epsilon > td{background-color: #f3d4c9;}.table-epsilon th, .table-epsilon td, .table-epsilon thead th, .table-epsilon tbody + tbody{border-color: #e9af9b;}.table-hover .table-epsilon:hover{background-color: #eec3b4;}.table-hover .table-epsilon:hover > td, .table-hover .table-epsilon:hover > th{background-color: #eec3b4;}.table-epsilon-dark, .table-epsilon-dark > th, .table-epsilon-dark > td{background-color: #e5cdc5;}.table-epsilon-dark th, .table-epsilon-dark td, .table-epsilon-dark thead th, .table-epsilon-dark tbody + tbody{border-color: #cfa393;}.table-hover .table-epsilon-dark:hover{background-color: #ddbeb3;}.table-hover .table-epsilon-dark:hover > td, .table-hover .table-epsilon-dark:hover > th{background-color: #ddbeb3;}.table-epsilon-light, .table-epsilon-light > th, .table-epsilon-light > td{background-color: #fbd8cb;}.table-epsilon-light th, .table-epsilon-light td, .table-epsilon-light thead th, .table-epsilon-light tbody + tbody{border-color: #f7b69f;}.table-hover .table-epsilon-light:hover{background-color: #f9c6b3;}.table-hover .table-epsilon-light:hover > td, .table-hover .table-epsilon-light:hover > th{background-color: #f9c6b3;}.table-epsilon-lightest, .table-epsilon-lightest > th, .table-epsilon-lightest > td{background-color: #ffdfd3;}.table-epsilon-lightest th, .table-epsilon-lightest td, .table-epsilon-lightest thead th, .table-epsilon-lightest tbody + tbody{border-color: #ffc4ae;}.table-hover .table-epsilon-lightest:hover{background-color: #ffccba;}.table-hover .table-epsilon-lightest:hover > td, .table-hover .table-epsilon-lightest:hover > th{background-color: #ffccba;}.table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover{background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th{color: white; background-color: #343a40; border-color: #454d55;}.table .thead-light th{color: #495057; background-color: #e9ecef; border-color: #dee2e6;}.table-dark{color: white; background-color: #343a40;}.table-dark th, .table-dark td, .table-dark thead th{border-color: #454d55;}.table-dark.table-bordered{border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover{color: white; background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px){.table-responsive-sm{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-sm > .table-bordered{border: 0;}}@media (max-width: 767.98px){.table-responsive-md{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-md > .table-bordered{border: 0;}}@media (max-width: 991.98px){.table-responsive-lg{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-lg > .table-bordered{border: 0;}}@media (max-width: 1199.98px){.table-responsive-xl{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive-xl > .table-bordered{border: 0;}}.table-responsive{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.table-responsive > .table-bordered{border: 0;}.form-control{display: block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.125rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control::-ms-expand{background-color: transparent; border: 0;}.form-control:focus{color: #495057; background-color: white; border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.form-control::placeholder{color: #6c757d; opacity: 1;}.form-control:disabled, .o_wysiwyg_loader, .form-control[readonly]{background-color: #e9ecef; opacity: 1;}select.form-control:focus::-ms-value{color: #495057; background-color: white;}.form-control-file, .form-control-range{display: block; width: 100%;}.col-form-label, .control-label{padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.45;}.col-form-label-lg{padding-top: calc(0.625rem + 1px); padding-bottom: calc(0.625rem + 1px); font-size: 0.84375rem; line-height: 1.3333333;}.col-form-label-sm{padding-top: calc(0.0625rem + 1px); padding-bottom: calc(0.0625rem + 1px); font-size: 0.703125rem; line-height: 1.3;}.form-control-plaintext{display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.45; color: #343a40; background-color: transparent; border: solid transparent; border-width: 1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{height: calc(1.3em + 0.125rem + 2px); padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.form-control-lg{height: calc(1.3333333em + 1.25rem + 2px); padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}select.form-control[size], select.form-control[multiple]{height: auto;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.form-text, .help-block{display: block; margin-top: 0.25rem;}.form-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-check{position: relative; display: block; padding-left: 1.25rem;}.form-check-input{position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;}.form-check-input:disabled ~ .form-check-label{color: #6c757d;}.form-check-label{margin-bottom: 0;}.form-check-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem;}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;}.valid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #2CBB70;}.valid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #2cbb70; border-radius: 0.125rem;}.was-validated .form-control:valid, .form-control.is-valid, .has-success .form-control{border-color: #2CBB70; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .has-success .form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .has-success .form-control ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .has-success .form-control ~ .valid-tooltip{display: block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid, .has-success textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid, .has-success .custom-select.form-control{border-color: #2CBB70; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232CBB70' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .has-success .custom-select.form-control:focus{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .has-success .custom-select.form-control ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .has-success .custom-select.form-control ~ .valid-tooltip{display: block;}.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .has-success .form-control-file.form-control ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .has-success .form-control-file.form-control ~ .valid-tooltip{display: block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .has-success .form-check-input.form-control ~ .form-check-label{color: #2CBB70;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .has-success .form-check-input.form-control ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .has-success .form-check-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .has-success .custom-control-input.form-control ~ .custom-control-label{color: #2CBB70;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .has-success .custom-control-input.form-control ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .has-success .custom-control-input.form-control ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .has-success .custom-control-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .has-success .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #46d48a; background-color: #46d48a;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label, .has-success .custom-file-input.form-control ~ .custom-file-label{border-color: #2CBB70;}.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .has-success .custom-file-input.form-control ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .has-success .custom-file-input.form-control ~ .valid-tooltip{display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .has-success .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #2CBB70; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.25);}.invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #D9534F;}.invalid-tooltip{position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.75rem; line-height: 1.45; color: white; background-color: #d9534f; border-radius: 0.125rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .has-error .form-control{border-color: #D9534F; padding-right: calc(1.45em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3625em + 0.1875rem); background-size: calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .has-error .form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .has-error .form-control ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .has-error .form-control ~ .invalid-tooltip{display: block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, .has-error textarea.form-control{padding-right: calc(1.45em + 0.75rem); background-position: top calc(0.3625em + 0.1875rem) right calc(0.3625em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid, .has-error .custom-select.form-control{border-color: #D9534F; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.9375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23D9534F' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23D9534F' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") white no-repeat center right 1.9375rem/calc(0.725em + 0.375rem) calc(0.725em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .has-error .custom-select.form-control:focus{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .has-error .custom-select.form-control ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .has-error .custom-select.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .has-error .form-control-file.form-control ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .has-error .form-control-file.form-control ~ .invalid-tooltip{display: block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .has-error .form-check-input.form-control ~ .form-check-label{color: #D9534F;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .has-error .form-check-input.form-control ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .has-error .form-check-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .has-error .custom-control-input.form-control ~ .custom-control-label{color: #D9534F;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .has-error .custom-control-input.form-control ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .has-error .custom-control-input.form-control ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .has-error .custom-control-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-error .custom-control-input.form-control:checked ~ .custom-control-label::before{border-color: #e27c79; background-color: #e27c79;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-error .custom-control-input.form-control:focus:not(:checked) ~ .custom-control-label::before{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .has-error .custom-file-input.form-control ~ .custom-file-label{border-color: #D9534F;}.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .has-error .custom-file-input.form-control ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .has-error .custom-file-input.form-control ~ .invalid-tooltip{display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-error .custom-file-input.form-control:focus ~ .custom-file-label{border-color: #D9534F; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);}.form-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;}.form-inline .form-check{width: 100%;}@media (min-width: 576px){.form-inline label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{align-items: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.btn{display: inline-block; font-weight: 600; color: #343a40; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.9375rem; font-size: 0.75rem; line-height: 1.45; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: #343a40; text-decoration: none;}.btn:focus, .btn.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.btn.disabled, .btn:disabled{opacity: 0.65;}a.btn.disabled, fieldset:disabled a.btn{pointer-events: none;}.btn-primary{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-secondary{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-success{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:hover{color: white; background-color: #259c5d; border-color: #229257;}.btn-success:focus, .btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-success.disabled, .btn-success:disabled{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{color: white; background-color: #229257; border-color: #208751;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(76, 197, 133, 0.5);}.btn-info{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:hover{color: white; background-color: #3f879c; border-color: #3b7f93;}.btn-info:focus, .btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-info.disabled, .btn-info:disabled{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{color: white; background-color: #3b7f93; border-color: #387789;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(102, 173, 193, 0.5);}.btn-warning{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:hover{color: white; background-color: #f58537; border-color: #f57d2a;}.btn-warning:focus, .btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-warning.disabled, .btn-warning:disabled{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{color: white; background-color: #f57d2a; border-color: #f4761e;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 170, 116, 0.5);}.btn-danger{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:hover{color: white; background-color: #d23430; border-color: #c9302c;}.btn-danger:focus, .btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color: white; background-color: #c9302c; border-color: #bf2e29;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);}.btn-light{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:hover{color: #343a40; background-color: #dfeae9; border-color: #d7e4e4;}.btn-light:focus, .btn-light.focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-light.disabled, .btn-light:disabled{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{color: #343a40; background-color: #d7e4e4; border-color: #d0dfdf;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 220, 221, 0.5);}.btn-dark{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:hover{color: white; background-color: #050808; border-color: black;}.btn-dark:focus, .btn-dark.focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-dark.disabled, .btn-dark:disabled{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{color: white; background-color: black; border-color: black;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(56, 64, 64, 0.5);}.btn-default{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:hover{color: white; background-color: #98a2ac; border-color: #919ca6;}.btn-default:focus, .btn-default.focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-default.disabled, .btn-default:disabled{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle{color: white; background-color: #919ca6; border-color: #8a95a1;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);}.btn-violet-dark{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:hover{color: white; background-color: #704b66; border-color: #68465f;}.btn-violet-dark:focus, .btn-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-dark.disabled, .btn-violet-dark:disabled{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-violet-dark:not(:disabled):not(.disabled):active, .btn-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-violet-dark.dropdown-toggle{color: white; background-color: #68465f; border-color: #614158;}.btn-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(153, 115, 143, 0.5);}.btn-violet-darker{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:hover{color: white; background-color: #4c3947; border-color: #453340;}.btn-violet-darker:focus, .btn-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-violet-darker.disabled, .btn-violet-darker:disabled{color: white; background-color: #62495B; border-color: #62495B;}.btn-violet-darker:not(:disabled):not(.disabled):active, .btn-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-violet-darker.dropdown-toggle{color: white; background-color: #453340; border-color: #3d2e39;}.btn-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(122, 100, 116, 0.5);}.btn-inverse-lightest{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:hover{color: white; background-color: #82939f; border-color: #7b8d9a;}.btn-inverse-lightest:focus, .btn-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-lightest.disabled, .btn-inverse-lightest:disabled{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-inverse-lightest:not(:disabled):not(.disabled):active, .btn-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-inverse-lightest.dropdown-toggle{color: white; background-color: #7b8d9a; border-color: #748794;}.btn-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(167, 179, 188, 0.5);}.btn-inverse-light{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:hover{color: white; background-color: #76848e; border-color: #707e87;}.btn-inverse-light:focus, .btn-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse-light.disabled, .btn-inverse-light:disabled{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-inverse-light:not(:disabled):not(.disabled):active, .btn-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-inverse-light.dropdown-toggle{color: white; background-color: #707e87; border-color: #6a7780;}.btn-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(156, 167, 173, 0.5);}.btn-inverse{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:hover{color: white; background-color: #3a5e75; border-color: #36586d;}.btn-inverse:focus, .btn-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse.disabled, .btn-inverse:disabled{color: white; background-color: #47738F; border-color: #47738F;}.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle{color: white; background-color: #36586d; border-color: #325164;}.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 136, 160, 0.5);}.btn-inverse-dark{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:hover{color: white; background-color: #4c6270; border-color: #465b69;}.btn-inverse-dark:focus, .btn-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-dark.disabled, .btn-inverse-dark:disabled{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-inverse-dark:not(:disabled):not(.disabled):active, .btn-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-inverse-dark.dropdown-toggle{color: white; background-color: #465b69; border-color: #415561;}.btn-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 139, 153, 0.5);}.btn-inverse-darker{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:hover{color: white; background-color: #38434b; border-color: #323d44;}.btn-inverse-darker:focus, .btn-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-inverse-darker.disabled, .btn-inverse-darker:disabled{color: white; background-color: #485761; border-color: #485761;}.btn-inverse-darker:not(:disabled):not(.disabled):active, .btn-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-inverse-darker.dropdown-toggle{color: white; background-color: #323d44; border-color: #2d363c;}.btn-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(99, 112, 121, 0.5);}.btn-alpha{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:hover{color: white; background-color: #007a77; border-color: #006d6b;}.btn-alpha:focus, .btn-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha.disabled, .btn-alpha:disabled{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle{color: white; background-color: #006d6b; border-color: #00605e;}.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5);}.btn-alpha-dark{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:hover{color: white; background-color: #126554; border-color: #105a4b;}.btn-alpha-dark:focus, .btn-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-dark.disabled, .btn-alpha-dark:disabled{color: white; background-color: #18856F; border-color: #18856F;}.btn-alpha-dark:not(:disabled):not(.disabled):active, .btn-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-alpha-dark.dropdown-toggle{color: white; background-color: #105a4b; border-color: #0e4f42;}.btn-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(59, 151, 133, 0.5);}.btn-alpha-light{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:hover{color: white; background-color: #20b194; border-color: #1ea68b;}.btn-alpha-light:focus, .btn-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-light.disabled, .btn-alpha-light:disabled{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-alpha-light:not(:disabled):not(.disabled):active, .btn-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-alpha-light.dropdown-toggle{color: white; background-color: #1ea68b; border-color: #1c9b82;}.btn-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 216, 187, 0.5);}.btn-alpha-lightest{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:hover{color: white; background-color: #14dab2; border-color: #13cfa9;}.btn-alpha-lightest:focus, .btn-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-alpha-lightest.disabled, .btn-alpha-lightest:disabled{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-alpha-lightest:not(:disabled):not(.disabled):active, .btn-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-alpha-lightest.dropdown-toggle{color: white; background-color: #13cfa9; border-color: #12c39f;}.btn-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(74, 238, 205, 0.5);}.btn-beta{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:hover{color: white; background-color: #4d7486; border-color: #486d7e;}.btn-beta:focus, .btn-beta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta.disabled, .btn-beta:disabled{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-beta:not(:disabled):not(.disabled):active, .btn-beta:not(:disabled):not(.disabled).active, .show > .btn-beta.dropdown-toggle{color: white; background-color: #486d7e; border-color: #446676;}.btn-beta:not(:disabled):not(.disabled):active:focus, .btn-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 155, 173, 0.5);}.btn-beta-dark{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:hover{color: white; background-color: #2f4853; border-color: #2a414b;}.btn-beta-dark:focus, .btn-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-dark.disabled, .btn-beta-dark:disabled{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-beta-dark:not(:disabled):not(.disabled):active, .btn-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-beta-dark.dropdown-toggle{color: white; background-color: #2a414b; border-color: #263a42;}.btn-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(90, 117, 129, 0.5);}.btn-beta-light{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:hover{color: white; background-color: #518eaa; border-color: #4c87a2;}.btn-beta-light:focus, .btn-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-light.disabled, .btn-beta-light:disabled{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-beta-light:not(:disabled):not(.disabled):active, .btn-beta-light:not(:disabled):not(.disabled).active, .show > .btn-beta-light.dropdown-toggle{color: white; background-color: #4c87a2; border-color: #487f99;}.btn-beta-light:not(:disabled):not(.disabled):active:focus, .btn-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 173, 195, 0.5);}.btn-beta-lightest{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:hover{color: white; background-color: #5aa5c7; border-color: #51a0c4;}.btn-beta-lightest:focus, .btn-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-beta-lightest.disabled, .btn-beta-lightest:disabled{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-beta-lightest:not(:disabled):not(.disabled):active, .btn-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-beta-lightest.dropdown-toggle{color: white; background-color: #51a0c4; border-color: #479bc1;}.btn-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 192, 216, 0.5);}.btn-gamma{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:hover{color: white; background-color: #de4f5a; border-color: #dc4450;}.btn-gamma:focus, .btn-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma.disabled, .btn-gamma:disabled{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-gamma:not(:disabled):not(.disabled):active, .btn-gamma:not(:disabled):not(.disabled).active, .show > .btn-gamma.dropdown-toggle{color: white; background-color: #dc4450; border-color: #da3946;}.btn-gamma:not(:disabled):not(.disabled):active:focus, .btn-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(232, 133, 140, 0.5);}.btn-gamma-dark{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:hover{color: white; background-color: #98474d; border-color: #904348;}.btn-gamma-dark:focus, .btn-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-dark.disabled, .btn-gamma-dark:disabled{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-gamma-dark:not(:disabled):not(.disabled):active, .btn-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-gamma-dark.dropdown-toggle{color: white; background-color: #904348; border-color: #873f44;}.btn-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(188, 111, 116, 0.5);}.btn-gamma-light{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:hover{color: white; background-color: #fb5761; border-color: #fb4a55;}.btn-gamma-light:focus, .btn-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-light.disabled, .btn-gamma-light:disabled{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-gamma-light:not(:disabled):not(.disabled):active, .btn-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-gamma-light.dropdown-toggle{color: white; background-color: #fb4a55; border-color: #fb3e49;}.btn-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 144, 150, 0.5);}.btn-gamma-lightest{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:hover{color: white; background-color: #fb7079; border-color: #fb636e;}.btn-gamma-lightest:focus, .btn-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-gamma-lightest.disabled, .btn-gamma-lightest:disabled{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-gamma-lightest:not(:disabled):not(.disabled):active, .btn-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-gamma-lightest.dropdown-toggle{color: white; background-color: #fb636e; border-color: #fa5762;}.btn-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 165, 171, 0.5);}.btn-delta{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:hover{color: white; background-color: #4c4b6a; border-color: #474662;}.btn-delta:focus, .btn-delta.focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta.disabled, .btn-delta:disabled{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle{color: white; background-color: #474662; border-color: #41415b;}.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(116, 116, 147, 0.5);}.btn-delta-dark{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:hover{color: white; background-color: #272637; border-color: #22212f;}.btn-delta-dark:focus, .btn-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-dark.disabled, .btn-delta-dark:disabled{color: white; background-color: #37364D; border-color: #37364D;}.btn-delta-dark:not(:disabled):not(.disabled):active, .btn-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-delta-dark.dropdown-toggle{color: white; background-color: #22212f; border-color: #1c1c28;}.btn-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(85, 84, 104, 0.5);}.btn-delta-light{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:hover{color: white; background-color: #5d5c84; border-color: #58577c;}.btn-delta-light:focus, .btn-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-light.disabled, .btn-delta-light:disabled{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-delta-light:not(:disabled):not(.disabled):active, .btn-delta-light:not(:disabled):not(.disabled).active, .show > .btn-delta-light.dropdown-toggle{color: white; background-color: #58577c; border-color: #525275;}.btn-delta-light:not(:disabled):not(.disabled):active:focus, .btn-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(132, 131, 168, 0.5);}.btn-delta-lightest{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:hover{color: white; background-color: #6867a5; border-color: #605fa0;}.btn-delta-lightest:focus, .btn-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-delta-lightest.disabled, .btn-delta-lightest:disabled{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-delta-lightest:not(:disabled):not(.disabled):active, .btn-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-delta-lightest.dropdown-toggle{color: white; background-color: #605fa0; border-color: #5b5a98;}.btn-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(147, 146, 190, 0.5);}.btn-epsilon{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:hover{color: white; background-color: #c2522a; border-color: #b84d28;}.btn-epsilon:focus, .btn-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon.disabled, .btn-epsilon:disabled{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-epsilon:not(:disabled):not(.disabled):active, .btn-epsilon:not(:disabled):not(.disabled).active, .show > .btn-epsilon.dropdown-toggle{color: white; background-color: #b84d28; border-color: #ad4926;}.btn-epsilon:not(:disabled):not(.disabled):active:focus, .btn-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(219, 124, 91, 0.5);}.btn-epsilon-dark{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:hover{color: white; background-color: #854026; border-color: #7b3b24;}.btn-epsilon-dark:focus, .btn-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-dark.disabled, .btn-epsilon-dark:disabled{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-epsilon-dark:not(:disabled):not(.disabled):active, .btn-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-epsilon-dark.dropdown-toggle{color: white; background-color: #7b3b24; border-color: #723621;}.btn-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(177, 105, 78, 0.5);}.btn-epsilon-light{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:hover{color: white; background-color: #ed5823; border-color: #ec4f17;}.btn-epsilon-light:focus, .btn-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-light.disabled, .btn-epsilon-light:disabled{color: white; background-color: #F07346; border-color: #F07346;}.btn-epsilon-light:not(:disabled):not(.disabled):active, .btn-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-epsilon-light.dropdown-toggle{color: white; background-color: #ec4f17; border-color: #e44a12;}.btn-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(242, 136, 98, 0.5);}.btn-epsilon-lightest{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:hover{color: white; background-color: #ff713d; border-color: #ff6830;}.btn-epsilon-lightest:focus, .btn-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-epsilon-lightest.disabled, .btn-epsilon-lightest:disabled{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-epsilon-lightest.dropdown-toggle{color: white; background-color: #ff6830; border-color: #ff5e23;}.btn-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 158, 122, 0.5);}.btn-outline-primary{color: #00A09D; border-color: #00A09D;}.btn-outline-primary:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color: #00A09D; background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-secondary{color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-success{color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:hover{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:focus, .btn-outline-success.focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled{color: #2CBB70; background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{color: white; background-color: #2CBB70; border-color: #2CBB70;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.btn-outline-info{color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:hover{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:focus, .btn-outline-info.focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled{color: #4B9EB6; background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{color: white; background-color: #4B9EB6; border-color: #4B9EB6;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.btn-outline-warning{color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:hover{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:focus, .btn-outline-warning.focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled{color: #F79B5B; background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{color: white; background-color: #F79B5B; border-color: #F79B5B;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.btn-outline-danger{color: #D9534F; border-color: #D9534F;}.btn-outline-danger:hover{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:focus, .btn-outline-danger.focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled{color: #D9534F; background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{color: white; background-color: #D9534F; border-color: #D9534F;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.btn-outline-light{color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:hover{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:focus, .btn-outline-light.focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled{color: #f6f9f9; background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{color: #343a40; background-color: #f6f9f9; border-color: #f6f9f9;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.btn-outline-dark{color: #141f1e; border-color: #141f1e;}.btn-outline-dark:hover{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:focus, .btn-outline-dark.focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled{color: #141f1e; background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{color: white; background-color: #141f1e; border-color: #141f1e;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.btn-outline-default{color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:hover{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:focus, .btn-outline-default.focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-default.disabled, .btn-outline-default:disabled{color: #adb5bd; background-color: transparent;}.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle{color: white; background-color: #adb5bd; border-color: #adb5bd;}.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.btn-outline-violet-dark{color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:hover{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:focus, .btn-outline-violet-dark.focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-dark.disabled, .btn-outline-violet-dark:disabled{color: #875A7B; background-color: transparent;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active, .btn-outline-violet-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-dark.dropdown-toggle{color: white; background-color: #875A7B; border-color: #875A7B;}.btn-outline-violet-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.btn-outline-violet-darker{color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:hover{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:focus, .btn-outline-violet-darker.focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-violet-darker.disabled, .btn-outline-violet-darker:disabled{color: #62495B; background-color: transparent;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active, .btn-outline-violet-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-violet-darker.dropdown-toggle{color: white; background-color: #62495B; border-color: #62495B;}.btn-outline-violet-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-violet-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-violet-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.btn-outline-inverse-lightest{color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:hover{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:focus, .btn-outline-inverse-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-lightest.disabled, .btn-outline-inverse-lightest:disabled{color: #98A6B0; background-color: transparent;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-lightest.dropdown-toggle{color: white; background-color: #98A6B0; border-color: #98A6B0;}.btn-outline-inverse-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.btn-outline-inverse-light{color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:hover{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:focus, .btn-outline-inverse-light.focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse-light.disabled, .btn-outline-inverse-light:disabled{color: #8B979F; background-color: transparent;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active, .btn-outline-inverse-light:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-light.dropdown-toggle{color: white; background-color: #8B979F; border-color: #8B979F;}.btn-outline-inverse-light:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.btn-outline-inverse{color: #47738F; border-color: #47738F;}.btn-outline-inverse:hover{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:focus, .btn-outline-inverse.focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse.disabled, .btn-outline-inverse:disabled{color: #47738F; background-color: transparent;}.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle{color: white; background-color: #47738F; border-color: #47738F;}.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.btn-outline-inverse-dark{color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:hover{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:focus, .btn-outline-inverse-dark.focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-dark.disabled, .btn-outline-inverse-dark:disabled{color: #5B7687; background-color: transparent;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-dark.dropdown-toggle{color: white; background-color: #5B7687; border-color: #5B7687;}.btn-outline-inverse-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.btn-outline-inverse-darker{color: #485761; border-color: #485761;}.btn-outline-inverse-darker:hover{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:focus, .btn-outline-inverse-darker.focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-inverse-darker.disabled, .btn-outline-inverse-darker:disabled{color: #485761; background-color: transparent;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse-darker.dropdown-toggle{color: white; background-color: #485761; border-color: #485761;}.btn-outline-inverse-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse-darker.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.btn-outline-alpha{color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:hover{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:focus, .btn-outline-alpha.focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha.disabled, .btn-outline-alpha:disabled{color: #00A09D; background-color: transparent;}.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle{color: white; background-color: #00A09D; border-color: #00A09D;}.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.btn-outline-alpha-dark{color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:hover{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:focus, .btn-outline-alpha-dark.focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-dark.disabled, .btn-outline-alpha-dark:disabled{color: #18856F; background-color: transparent;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-dark.dropdown-toggle{color: white; background-color: #18856F; border-color: #18856F;}.btn-outline-alpha-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.btn-outline-alpha-light{color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:hover{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:focus, .btn-outline-alpha-light.focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-light.disabled, .btn-outline-alpha-light:disabled{color: #26D1AF; background-color: transparent;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active, .btn-outline-alpha-light:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-light.dropdown-toggle{color: white; background-color: #26D1AF; border-color: #26D1AF;}.btn-outline-alpha-light:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.btn-outline-alpha-lightest{color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:hover{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:focus, .btn-outline-alpha-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-alpha-lightest.disabled, .btn-outline-alpha-lightest:disabled{color: #2AEBC4; background-color: transparent;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha-lightest.dropdown-toggle{color: white; background-color: #2AEBC4; border-color: #2AEBC4;}.btn-outline-alpha-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.btn-outline-beta{color: #5B899E; border-color: #5B899E;}.btn-outline-beta:hover{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:focus, .btn-outline-beta.focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta.disabled, .btn-outline-beta:disabled{color: #5B899E; background-color: transparent;}.btn-outline-beta:not(:disabled):not(.disabled):active, .btn-outline-beta:not(:disabled):not(.disabled).active, .show > .btn-outline-beta.dropdown-toggle{color: white; background-color: #5B899E; border-color: #5B899E;}.btn-outline-beta:not(:disabled):not(.disabled):active:focus, .btn-outline-beta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.btn-outline-beta-dark{color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:hover{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:focus, .btn-outline-beta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-dark.disabled, .btn-outline-beta-dark:disabled{color: #3D5D6B; background-color: transparent;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active, .btn-outline-beta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-dark.dropdown-toggle{color: white; background-color: #3D5D6B; border-color: #3D5D6B;}.btn-outline-beta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.btn-outline-beta-light{color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:hover{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:focus, .btn-outline-beta-light.focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-light.disabled, .btn-outline-beta-light:disabled{color: #699FB8; background-color: transparent;}.btn-outline-beta-light:not(:disabled):not(.disabled):active, .btn-outline-beta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-light.dropdown-toggle{color: white; background-color: #699FB8; border-color: #699FB8;}.btn-outline-beta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.btn-outline-beta-lightest{color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:hover{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:focus, .btn-outline-beta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-beta-lightest.disabled, .btn-outline-beta-lightest:disabled{color: #77B5D1; background-color: transparent;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-beta-lightest.dropdown-toggle{color: white; background-color: #77B5D1; border-color: #77B5D1;}.btn-outline-beta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-beta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-beta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.btn-outline-gamma{color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:hover{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma.disabled, .btn-outline-gamma:disabled{color: #E46F78; background-color: transparent;}.btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: white; background-color: #E46F78; border-color: #E46F78;}.btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.btn-outline-gamma-dark{color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:hover{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:focus, .btn-outline-gamma-dark.focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-dark.disabled, .btn-outline-gamma-dark:disabled{color: #B0565C; background-color: transparent;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-dark.dropdown-toggle{color: white; background-color: #B0565C; border-color: #B0565C;}.btn-outline-gamma-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.btn-outline-gamma-light{color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:hover{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:focus, .btn-outline-gamma-light.focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-light.disabled, .btn-outline-gamma-light:disabled{color: #FC7C84; background-color: transparent;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active, .btn-outline-gamma-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-light.dropdown-toggle{color: white; background-color: #FC7C84; border-color: #FC7C84;}.btn-outline-gamma-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.btn-outline-gamma-lightest{color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:hover{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:focus, .btn-outline-gamma-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-gamma-lightest.disabled, .btn-outline-gamma-lightest:disabled{color: #FC959C; background-color: transparent;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma-lightest.dropdown-toggle{color: white; background-color: #FC959C; border-color: #FC959C;}.btn-outline-gamma-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.btn-outline-delta{color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:hover{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:focus, .btn-outline-delta.focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta.disabled, .btn-outline-delta:disabled{color: #5C5B80; background-color: transparent;}.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle{color: white; background-color: #5C5B80; border-color: #5C5B80;}.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.btn-outline-delta-dark{color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:hover{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:focus, .btn-outline-delta-dark.focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-dark.disabled, .btn-outline-delta-dark:disabled{color: #37364D; background-color: transparent;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active, .btn-outline-delta-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-dark.dropdown-toggle{color: white; background-color: #37364D; border-color: #37364D;}.btn-outline-delta-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.btn-outline-delta-light{color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:hover{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:focus, .btn-outline-delta-light.focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-light.disabled, .btn-outline-delta-light:disabled{color: #6E6D99; background-color: transparent;}.btn-outline-delta-light:not(:disabled):not(.disabled):active, .btn-outline-delta-light:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-light.dropdown-toggle{color: white; background-color: #6E6D99; border-color: #6E6D99;}.btn-outline-delta-light:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.btn-outline-delta-lightest{color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:hover{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:focus, .btn-outline-delta-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-delta-lightest.disabled, .btn-outline-delta-lightest:disabled{color: #807FB3; background-color: transparent;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-delta-lightest.dropdown-toggle{color: white; background-color: #807FB3; border-color: #807FB3;}.btn-outline-delta-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-delta-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.btn-outline-epsilon{color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:hover{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:focus, .btn-outline-epsilon.focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon.disabled, .btn-outline-epsilon:disabled{color: #D5653E; background-color: transparent;}.btn-outline-epsilon:not(:disabled):not(.disabled):active, .btn-outline-epsilon:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon.dropdown-toggle{color: white; background-color: #D5653E; border-color: #D5653E;}.btn-outline-epsilon:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.btn-outline-epsilon-dark{color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:hover{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:focus, .btn-outline-epsilon-dark.focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-dark.disabled, .btn-outline-epsilon-dark:disabled{color: #A34E2F; background-color: transparent;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-dark.dropdown-toggle{color: white; background-color: #A34E2F; border-color: #A34E2F;}.btn-outline-epsilon-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.btn-outline-epsilon-light{color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:hover{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:focus, .btn-outline-epsilon-light.focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-light.disabled, .btn-outline-epsilon-light:disabled{color: #F07346; background-color: transparent;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-light.dropdown-toggle{color: white; background-color: #F07346; border-color: #F07346;}.btn-outline-epsilon-light:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.btn-outline-epsilon-lightest{color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:hover{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:focus, .btn-outline-epsilon-lightest.focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-outline-epsilon-lightest.disabled, .btn-outline-epsilon-lightest:disabled{color: #FF8D63; background-color: transparent;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-epsilon-lightest.dropdown-toggle{color: white; background-color: #FF8D63; border-color: #FF8D63;}.btn-outline-epsilon-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-epsilon-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-epsilon-lightest.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.btn-link{font-weight: 400; color: #875A7B; text-decoration: none;}.btn-link:hover{color: #7c6576; text-decoration: none;}.btn-link:focus, .btn-link.focus{text-decoration: none; box-shadow: none;}.btn-link:disabled, .btn-link.disabled{color: #6c757d; pointer-events: none;}.btn-lg, .btn-group-lg > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.btn-sm, .btn-group-sm > .btn, .btn-xs{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.125rem;}.btn-block{display: block; width: 100%;}.btn-block + .btn-block{margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{position: relative; height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.dropup, .dropright, .dropdown, .dropleft{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.9375rem; color: #343a40; text-align: left; list-style: none; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.125rem;}.dropdown-menu-left{right: auto; left: 0;}.dropdown-menu-right{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-left{right: auto; left: 0;}.dropdown-menu-sm-right{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-left{right: auto; left: 0;}.dropdown-menu-md-right{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-left{right: auto; left: 0;}.dropdown-menu-lg-right{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-left{right: auto; left: 0;}.dropdown-menu-xl-right{right: 0; left: auto;}}.dropup .dropdown-menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;}.dropright .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left: 0;}.dropright .dropdown-toggle::after{vertical-align: 0;}.dropleft .dropdown-menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;}.dropleft .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";}.dropleft .dropdown-toggle::after{display: none;}.dropleft .dropdown-toggle::before{display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left: 0;}.dropleft .dropdown-toggle::before{vertical-align: 0;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto; bottom: auto;}.dropdown-divider, .dropdown-menu .divider{height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef;}.dropdown-item, .dropdown-menu a{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}.dropdown-item:hover, .dropdown-menu a:hover, .dropdown-item:focus, .dropdown-menu a:focus{color: #16181b; text-decoration: none; background-color: #f8f9fa;}.dropdown-item.active, .dropdown-menu a.active, .dropdown-item:active, .dropdown-menu a:active{color: white; text-decoration: none; background-color: #00A09D;}.dropdown-item.disabled, .dropdown-menu a.disabled, .dropdown-item:disabled, .dropdown-menu a:disabled{color: #6c757d; pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.75rem; color: #6c757d; white-space: nowrap;}.dropdown-item-text{display: block; padding: 0.25rem 1.5rem; color: #212529;}.btn-group, .btn-group-vertical{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index: 1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left: -1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0; border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.703125rem; padding-left: 0.703125rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left: 0;}.dropleft .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.btn-group-vertical{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: -1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{margin-bottom: 0;}.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.input-group{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; width: 100%;}.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{margin-left: -1px;}.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{z-index: 3;}.input-group > .custom-file .custom-file-input:focus{z-index: 4;}.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group > .custom-file{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .custom-file:not(:first-child) .custom-file-label{border-top-left-radius: 0; border-bottom-left-radius: 0;}.input-group-prepend, .input-group .input-group-btn:first-child, .input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex;}.input-group-prepend .btn, .input-group .input-group-btn:first-child .btn, .input-group-append .btn, .input-group .form-control ~ .input-group-btn .btn, .input-group .input-group-addon .btn{position: relative; z-index: 2;}.input-group-prepend .btn:focus, .input-group .input-group-btn:first-child .btn:focus, .input-group-append .btn:focus, .input-group .form-control ~ .input-group-btn .btn:focus, .input-group .input-group-addon .btn:focus{z-index: 3;}.input-group-prepend .btn + .btn, .input-group .input-group-btn:first-child .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group .input-group-btn:first-child .btn + .input-group-text, .input-group-prepend .input-group .btn + .input-group-addon, .input-group .input-group-prepend .btn + .input-group-addon, .input-group .input-group-btn:first-child .btn + .input-group-addon, .input-group-prepend .input-group-text + .input-group-text, .input-group .input-group-btn:first-child .input-group-text + .input-group-text, .input-group-prepend .input-group .input-group-addon + .input-group-text, .input-group .input-group-prepend .input-group-addon + .input-group-text, .input-group .input-group-btn:first-child .input-group-addon + .input-group-text, .input-group-prepend .input-group .input-group-text + .input-group-addon, .input-group .input-group-prepend .input-group-text + .input-group-addon, .input-group .input-group-btn:first-child .input-group-text + .input-group-addon, .input-group-prepend .input-group .input-group-addon + .input-group-addon, .input-group .input-group-prepend .input-group-addon + .input-group-addon, .input-group .input-group-btn:first-child .input-group-addon + .input-group-addon, .input-group-prepend .input-group-text + .btn, .input-group .input-group-btn:first-child .input-group-text + .btn, .input-group-prepend .input-group .input-group-addon + .btn, .input-group .input-group-prepend .input-group-addon + .btn, .input-group .input-group-btn:first-child .input-group-addon + .btn, .input-group-append .btn + .btn, .input-group .form-control ~ .input-group-btn .btn + .btn, .input-group .input-group-addon .btn + .btn, .input-group-append .btn + .input-group-text, .input-group .form-control ~ .input-group-btn .btn + .input-group-text, .input-group .input-group-addon .btn + .input-group-text, .input-group-append .input-group .btn + .input-group-addon, .input-group .input-group-append .btn + .input-group-addon, .input-group .form-control ~ .input-group-btn .btn + .input-group-addon, .input-group .input-group-addon .btn + .input-group-addon, .input-group-append .input-group-text + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-text, .input-group .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group .input-group-addon + .input-group-text, .input-group .input-group-append .input-group-addon + .input-group-text, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-text, .input-group .input-group-addon .input-group-addon + .input-group-text, .input-group-append .input-group .input-group-text + .input-group-addon, .input-group .input-group-append .input-group-text + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-text + .input-group-addon, .input-group .input-group-addon .input-group-text + .input-group-addon, .input-group-append .input-group .input-group-addon + .input-group-addon, .input-group .input-group-append .input-group-addon + .input-group-addon, .input-group .form-control ~ .input-group-btn .input-group-addon + .input-group-addon, .input-group .input-group-addon .input-group-addon + .input-group-addon, .input-group-append .input-group-text + .btn, .input-group .form-control ~ .input-group-btn .input-group-text + .btn, .input-group .input-group-addon .input-group-text + .btn, .input-group-append .input-group .input-group-addon + .btn, .input-group .input-group-append .input-group-addon + .btn, .input-group .form-control ~ .input-group-btn .input-group-addon + .btn, .input-group .input-group-addon .input-group-addon + .btn{margin-left: -1px;}.input-group-prepend, .input-group .input-group-btn:first-child{margin-right: -1px;}.input-group-append, .input-group .form-control ~ .input-group-btn, .input-group .input-group-addon{margin-left: -1px;}.input-group-text, .input-group .input-group-addon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.375rem 0.9375rem; margin-bottom: 0; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.125rem;}.input-group-text input[type="radio"], .input-group .input-group-addon input[type="radio"], .input-group-text input[type="checkbox"], .input-group .input-group-addon input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{height: calc(1.3333333em + 1.25rem + 2px);}.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-text, .input-group .input-group-lg > .input-group-prepend > .input-group-addon, .input-group .input-group-lg > .input-group-btn:first-child > .input-group-addon, .input-group-lg > .input-group-append > .input-group-text, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-lg > .input-group-addon > .input-group-text, .input-group .input-group-lg > .input-group-append > .input-group-addon, .input-group .input-group-lg > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-lg > .input-group-addon > .input-group-addon, .input-group-lg > .input-group-prepend > .btn, .input-group .input-group-lg > .input-group-btn:first-child > .btn, .input-group-lg > .input-group-append > .btn, .input-group .input-group-lg > .form-control ~ .input-group-btn > .btn, .input-group .input-group-lg > .input-group-addon > .btn{padding: 0.625rem 1rem; font-size: 0.84375rem; line-height: 1.3333333; border-radius: 0.125rem;}.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{height: calc(1.3em + 0.125rem + 2px);}.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-text, .input-group .input-group-sm > .input-group-prepend > .input-group-addon, .input-group .input-group-sm > .input-group-btn:first-child > .input-group-addon, .input-group-sm > .input-group-append > .input-group-text, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-text, .input-group .input-group-sm > .input-group-addon > .input-group-text, .input-group .input-group-sm > .input-group-append > .input-group-addon, .input-group .input-group-sm > .form-control ~ .input-group-btn > .input-group-addon, .input-group .input-group-sm > .input-group-addon > .input-group-addon, .input-group-sm > .input-group-prepend > .btn, .input-group .input-group-sm > .input-group-btn:first-child > .btn, .input-group-sm > .input-group-append > .btn, .input-group .input-group-sm > .form-control ~ .input-group-btn > .btn, .input-group .input-group-sm > .input-group-addon > .btn{padding: 0.0625rem 0.3125rem; font-size: 0.703125rem; line-height: 1.3; border-radius: 0.0625rem;}.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 1.9375rem;}.input-group > .input-group-prepend > .btn, .input-group > .input-group-btn:first-child > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-btn:first-child > .input-group-text, .input-group > .input-group-prepend > .input-group-addon, .input-group > .input-group-btn:first-child > .input-group-addon, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .btn, .input-group > .input-group-addon:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-text, .input-group > .input-group-addon:not(:last-child) > .input-group-text, .input-group > .input-group-append:not(:last-child) > .input-group-addon, .input-group > .form-control ~ .input-group-btn:not(:last-child) > .input-group-addon, .input-group > .input-group-addon:not(:last-child) > .input-group-addon, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .form-control ~ .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-text:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:last-child > .input-group-addon:not(:last-child), .input-group > .form-control ~ .input-group-btn:last-child > .input-group-addon:not(:last-child), .input-group > .input-group-addon:last-child > .input-group-addon:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn, .input-group > .form-control ~ .input-group-btn > .btn, .input-group > .input-group-addon > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .form-control ~ .input-group-btn > .input-group-text, .input-group > .input-group-addon > .input-group-text, .input-group > .input-group-append > .input-group-addon, .input-group > .form-control ~ .input-group-btn > .input-group-addon, .input-group > .input-group-addon > .input-group-addon, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-btn:not(:first-child):first-child > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .input-group-addon, .input-group > .input-group-btn:not(:first-child):first-child > .input-group-addon, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-btn:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-addon:not(:first-child), .input-group > .input-group-btn:first-child > .input-group-addon:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.custom-control{position: relative; display: block; min-height: 1.359375rem; padding-left: 1.5rem;}.custom-control-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-right: 1rem;}.custom-control-input{position: absolute; z-index: -1; opacity: 0;}.custom-control-input:checked ~ .custom-control-label::before{color: white; border-color: #00A09D; background-color: #00A09D;}.custom-control-input:focus ~ .custom-control-label::before{box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color: #21fffb;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color: white; background-color: #54fffc; border-color: #54fffc;}.custom-control-input:disabled ~ .custom-control-label{color: #6c757d;}.custom-control-input:disabled ~ .custom-control-label::before{background-color: #e9ecef;}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top;}.custom-control-label::before{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: white; border: #adb5bd solid 1px;}.custom-control-label::after{position: absolute; top: 0.1796875rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}.custom-checkbox .custom-control-label::before{border-radius: 0.125rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #00A09D; background-color: #00A09D;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='white' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-radio .custom-control-label::before{border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-switch{padding-left: 2.25rem;}.custom-switch .custom-control-label::before{left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;}.custom-switch .custom-control-label::after{top: calc(0.1796875rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition: none;}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color: white; transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color: rgba(0, 160, 157, 0.5);}.custom-select{display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 1.9375rem 0.375rem 0.9375rem; font-size: 0.75rem; font-weight: 400; line-height: 1.45; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.9375rem center/8px 10px; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-select:focus{border-color: #21fffb; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-select:focus::-ms-value{color: #495057; background-color: white;}.custom-select[multiple], .custom-select[size]:not([size="1"]){height: auto; padding-right: 0.9375rem; background-image: none;}.custom-select:disabled{color: #6c757d; background-color: #e9ecef;}.custom-select::-ms-expand{display: none;}.custom-select-sm{height: calc(1.3em + 0.125rem + 2px); padding-top: 0.0625rem; padding-bottom: 0.0625rem; padding-left: 0.3125rem; font-size: 0.703125rem;}.custom-select-lg{height: calc(1.3333333em + 1.25rem + 2px); padding-top: 0.625rem; padding-bottom: 0.625rem; padding-left: 1rem; font-size: 0.84375rem;}.custom-file{position: relative; display: inline-block; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin-bottom: 0;}.custom-file-input{position: relative; z-index: 2; width: 100%; height: calc(1.45em + 0.75rem + 2px); margin: 0; opacity: 0;}.custom-file-input:focus ~ .custom-file-label{border-color: #21fffb; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-file-input:disabled ~ .custom-file-label{background-color: #e9ecef;}.custom-file-input:lang(en) ~ .custom-file-label::after{content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after{content: attr(data-browse);}.custom-file-label{position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.45em + 0.75rem + 2px); padding: 0.375rem 0.9375rem; font-weight: 400; line-height: 1.45; color: #495057; background-color: white; border: 1px solid #ced4da; border-radius: 0.125rem;}.custom-file-label::after{position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.45em + 0.75rem); padding: 0.375rem 0.9375rem; line-height: 1.45; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.125rem 0.125rem 0;}.custom-range{width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.custom-range:focus{outline: none;}.custom-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range:focus::-ms-thumb{box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.custom-range::-moz-focus-outer{border: 0;}.custom-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition: none;}}.custom-range::-webkit-slider-thumb:active{background-color: #54fffc;}.custom-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-moz-range-thumb{width: 1rem; height: 1rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition: none;}}.custom-range::-moz-range-thumb:active{background-color: #54fffc;}.custom-range::-moz-range-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;}.custom-range::-ms-thumb{width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #00A09D; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition: none;}}.custom-range::-ms-thumb:active{background-color: #54fffc;}.custom-range::-ms-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;}.custom-range::-ms-fill-lower{background-color: #dee2e6; border-radius: 1rem;}.custom-range::-ms-fill-upper{margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color: #adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor: default;}.custom-range:disabled::-moz-range-thumb{background-color: #adb5bd;}.custom-range:disabled::-moz-range-track{cursor: default;}.custom-range:disabled::-ms-thumb{background-color: #adb5bd;}.custom-control-label::before, .custom-file-label, .custom-select{transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.custom-control-label::before, .custom-file-label, .custom-select{transition: none;}}.nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link, .nav > li > a{display: block; padding: 0.5rem 1rem;}.nav-link:hover, .nav > li > a:hover, .nav-link:focus, .nav > li > a:focus{text-decoration: none;}.nav-link.disabled, .nav > li > a.disabled{color: #6c757d; pointer-events: none; cursor: default;}.nav-tabs{border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item, .nav-tabs .nav > li{margin-bottom: -1px;}.nav-tabs .nav-link, .nav-tabs .nav > li > a{border: 1px solid transparent; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus{border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled{color: #6c757d; background-color: transparent; border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav > li.show .nav-link, .nav-tabs .nav-item.show .nav > li > a, .nav-tabs .nav > li.show .nav > li > a{color: #495057; background-color: white; border-color: #dee2e6 #dee2e6 white;}.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}.nav-pills .nav-link, .nav-pills .nav > li > a{border-radius: 0.125rem;}.nav-pills .nav-link.active, .nav-pills .nav > li > a.active, .nav-pills .show > .nav-link, .nav-pills .nav > li.show > a{color: #fff; background-color: #875A7B;}.nav-fill .nav-item, .nav-fill .nav > li{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}.nav-justified .nav-item, .nav-justified .nav > li{flex-basis: 0; flex-grow: 1; text-align: center;}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.navbar{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container, .navbar > .container-fluid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.33007812rem; padding-bottom: 0.33007812rem; margin-right: 1rem; font-size: 1.171875rem; line-height: inherit; white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none;}.navbar-nav .nav-link, .navbar-nav .nav > li > a{padding-right: 0; padding-left: 0;}.navbar-nav .dropdown-menu{position: static; float: none;}.navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.171875rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.125rem;}.navbar-toggler:hover, .navbar-toggler:focus{text-decoration: none;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 576px){.navbar-expand-sm{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-sm .navbar-nav{flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-sm .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-sm .navbar-toggler{display: none;}}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 768px){.navbar-expand-md{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-md .navbar-nav{flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-md > .container, .navbar-expand-md > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 992px){.navbar-expand-lg{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{padding-right: 0; padding-left: 0;}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand-xl .navbar-nav{flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand-xl .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand-xl .navbar-toggler{display: none;}}.navbar-expand{-webkit-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start;}.navbar-expand > .container, .navbar-expand > .container-fluid{padding-right: 0; padding-left: 0;}.navbar-expand .navbar-nav{flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav > li > a{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand > .container, .navbar-expand > .container-fluid{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.navbar-expand .navbar-collapse{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-basis: auto;}.navbar-expand .navbar-toggler{display: none;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav > li > a{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav > li > a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav > li > a:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .nav > li > a.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav > li.show > a, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav > li.active > a, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav > li > a.show, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav > li > a.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand{color: white;}.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: white;}.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav > li > a{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav > li > a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav > li > a:focus{color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .nav > li > a.disabled{color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav > li.show > a, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav > li.active > a, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav > li > a.show, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav > li > a.active{color: white;}.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a{color: white;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: white;}.card, .panel, .well{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 0.125rem;}.card > hr, .panel > hr, .well > hr{margin-right: 0; margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child, .panel > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.card > .list-group:last-child .list-group-item:last-child, .panel > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.card-body, .panel-body, .well{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 0.9375rem;}.card-title{margin-bottom: 0.9375rem;}.card-subtitle{margin-top: -0.46875rem; margin-bottom: 0;}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: 0.9375rem;}.card-header, .panel-heading{padding: 0.9375rem 0.9375rem; margin-bottom: 0; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.card-header:first-child, .panel-heading:first-child{border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child, .panel-heading + .list-group .list-group-item:first-child{border-top: 0;}.card-footer, .panel-footer{padding: 0.9375rem 0.9375rem; background-color: transparent; border-top: 1px solid rgba(0, 0, 0, 0.06);}.card-footer:last-child, .panel-footer:last-child{border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);}.card-header-tabs{margin-right: -0.46875rem; margin-bottom: -0.9375rem; margin-left: -0.46875rem; border-bottom: 0;}.card-header-pills{margin-right: -0.46875rem; margin-left: -0.46875rem;}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem;}.card-img{width: 100%; border-radius: calc(0.125rem - 1px);}.card-img-top{width: 100%; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.card-img-bottom{width: 100%; border-bottom-right-radius: calc(0.125rem - 1px); border-bottom-left-radius: calc(0.125rem - 1px);}.card-deck{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-deck .card, .card-deck .panel, .card-deck .well{margin-bottom: 15px;}@media (min-width: 576px){.card-deck{-webkit-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px;}.card-deck .card, .card-deck .panel, .card-deck .well{display: -webkit-box; display: -webkit-flex; display: flex; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px;}}.card-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.card-group > .card, .card-group > .panel, .card-group > .well{margin-bottom: 15px;}@media (min-width: 576px){.card-group{-webkit-flex-flow: row wrap; flex-flow: row wrap;}.card-group > .card, .card-group > .panel, .card-group > .well{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card, .card-group > .panel + .card, .card-group > .well + .card, .card-group > .card + .panel, .card-group > .panel + .panel, .card-group > .well + .panel, .card-group > .card + .well, .card-group > .panel + .well, .card-group > .well + .well{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child), .card-group > .panel:not(:last-child), .card-group > .well:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top, .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, .card-group > .panel:not(:last-child) .card-header, .card-group > .well:not(:last-child) .card-header, .card-group > .card:not(:last-child) .panel-heading, .card-group > .panel:not(:last-child) .panel-heading, .card-group > .well:not(:last-child) .panel-heading{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom, .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .panel:not(:last-child) .card-footer, .card-group > .well:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .panel-footer, .card-group > .panel:not(:last-child) .panel-footer, .card-group > .well:not(:last-child) .panel-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child), .card-group > .panel:not(:first-child), .card-group > .well:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top, .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, .card-group > .panel:not(:first-child) .card-header, .card-group > .well:not(:first-child) .card-header, .card-group > .card:not(:first-child) .panel-heading, .card-group > .panel:not(:first-child) .panel-heading, .card-group > .well:not(:first-child) .panel-heading{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom, .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, .card-group > .panel:not(:first-child) .card-footer, .card-group > .well:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .panel-footer, .card-group > .panel:not(:first-child) .panel-footer, .card-group > .well:not(:first-child) .panel-footer{border-bottom-left-radius: 0;}}.card-columns .card, .card-columns .panel, .card-columns .well{margin-bottom: 0.9375rem;}@media (min-width: 576px){.card-columns{column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1;}.card-columns .card, .card-columns .panel, .card-columns .well{display: inline-block; width: 100%;}}.accordion > .card, .accordion > .panel, .accordion > .well{overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child, .accordion > .panel:not(:first-of-type) .card-header:first-child, .accordion > .well:not(:first-of-type) .card-header:first-child, .accordion > .card:not(:first-of-type) .panel-heading:first-child, .accordion > .panel:not(:first-of-type) .panel-heading:first-child, .accordion > .well:not(:first-of-type) .panel-heading:first-child{border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .panel:not(:first-of-type):not(:last-of-type), .accordion > .well:not(:first-of-type):not(:last-of-type){border-bottom: 0; border-radius: 0;}.accordion > .card:first-of-type, .accordion > .panel:first-of-type, .accordion > .well:first-of-type{border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.accordion > .card:last-of-type, .accordion > .panel:last-of-type, .accordion > .well:last-of-type{border-top-left-radius: 0; border-top-right-radius: 0;}.accordion > .card .card-header, .accordion > .panel .card-header, .accordion > .well .card-header, .accordion > .card .panel-heading, .accordion > .panel .panel-heading, .accordion > .well .panel-heading{margin-bottom: -1px;}.breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.125rem;}.breadcrumb-item + .breadcrumb-item, .breadcrumb > li + .breadcrumb-item, .breadcrumb > .breadcrumb-item + li, .breadcrumb > li + li{padding-left: 0.5rem;}.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > li + .breadcrumb-item::before, .breadcrumb > .breadcrumb-item + li::before, .breadcrumb > li + li::before{display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before, .breadcrumb > li + .breadcrumb-item:hover::before, .breadcrumb > .breadcrumb-item + li:hover::before, .breadcrumb > li + li:hover::before{text-decoration: none;}.breadcrumb-item.active, .breadcrumb > li.active{color: #6c757d;}.pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.125rem;}.page-link, .pagination > li > a{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #6c757d; background-color: transparent; border: 1px solid #dee2e6;}.page-link:hover, .pagination > li > a:hover{z-index: 2; color: #875A7B; text-decoration: none; background-color: transparent; border-color: #875A7B;}.page-link:focus, .pagination > li > a:focus{z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.25);}.page-item:first-child .page-link, .pagination > li:first-child .page-link, .page-item:first-child .pagination > li > a, .pagination > li:first-child .pagination > li > a{margin-left: 0; border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.page-item:last-child .page-link, .pagination > li:last-child .page-link, .page-item:last-child .pagination > li > a, .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.page-item.active .page-link, .pagination > li.active .page-link, .page-item.active .pagination > li > a, .pagination > li.active .pagination > li > a{z-index: 1; color: #212529; background-color: transparent; border-color: #212529;}.page-item.disabled .page-link, .pagination > li.disabled .page-link, .page-item.disabled .pagination > li > a, .pagination > li.disabled .pagination > li > a{color: #6c757d; pointer-events: none; cursor: auto; background-color: white; border-color: #dee2e6;}.pagination-lg .page-link, .pagination-lg .pagination > li > a{padding: 0.75rem 1.5rem; font-size: 1.171875rem; line-height: 1.3333333;}.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination > li:first-child .page-link, .pagination-lg .page-item:first-child .pagination > li > a, .pagination-lg .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination > li:last-child .page-link, .pagination-lg .page-item:last-child .pagination > li > a, .pagination-lg .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem;}.pagination-sm .page-link, .pagination-sm .pagination > li > a{padding: 0.25rem 0.5rem; font-size: 0.75rem; line-height: 1.3;}.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination > li:first-child .page-link, .pagination-sm .page-item:first-child .pagination > li > a, .pagination-sm .pagination > li:first-child .pagination > li > a{border-top-left-radius: 0.0625rem; border-bottom-left-radius: 0.0625rem;}.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination > li:last-child .page-link, .pagination-sm .page-item:last-child .pagination > li > a, .pagination-sm .pagination > li:last-child .pagination > li > a{border-top-right-radius: 0.0625rem; border-bottom-right-radius: 0.0625rem;}.badge, .label{display: inline-block; padding: 0.25em 0.4em; font-size: 0.9em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.125rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.badge, .label{transition: none;}}a.badge:hover, a.label:hover, a.badge:focus, a.label:focus{text-decoration: none;}.badge:empty, .label:empty{display: none;}.btn .badge, .btn .label{position: relative; top: -1px;}.badge-pill{padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;}.badge-primary{color: white; background-color: #00A09D;}a.badge-primary:hover, a.badge-primary:focus{color: white; background-color: #006d6b;}a.badge-primary:focus, a.badge-primary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-secondary{color: white; background-color: #adb5bd;}a.badge-secondary:hover, a.badge-secondary:focus{color: white; background-color: #919ca6;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-success{color: white; background-color: #2CBB70;}a.badge-success:hover, a.badge-success:focus{color: white; background-color: #229257;}a.badge-success:focus, a.badge-success.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5);}.badge-info{color: white; background-color: #4B9EB6;}a.badge-info:hover, a.badge-info:focus{color: white; background-color: #3b7f93;}a.badge-info:focus, a.badge-info.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5);}.badge-warning{color: white; background-color: #F79B5B;}a.badge-warning:hover, a.badge-warning:focus{color: white; background-color: #f57d2a;}a.badge-warning:focus, a.badge-warning.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5);}.badge-danger{color: white; background-color: #D9534F;}a.badge-danger:hover, a.badge-danger:focus{color: white; background-color: #c9302c;}a.badge-danger:focus, a.badge-danger.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);}.badge-light{color: #343a40; background-color: #f6f9f9;}a.badge-light:hover, a.badge-light:focus{color: #343a40; background-color: #d7e4e4;}a.badge-light:focus, a.badge-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5);}.badge-dark{color: white; background-color: #141f1e;}a.badge-dark:hover, a.badge-dark:focus{color: white; background-color: black;}a.badge-dark:focus, a.badge-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5);}.badge-default{color: white; background-color: #adb5bd;}a.badge-default:hover, a.badge-default:focus{color: white; background-color: #919ca6;}a.badge-default:focus, a.badge-default.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);}.badge-violet-dark{color: white; background-color: #875A7B;}a.badge-violet-dark:hover, a.badge-violet-dark:focus{color: white; background-color: #68465f;}a.badge-violet-dark:focus, a.badge-violet-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5);}.badge-violet-darker{color: white; background-color: #62495B;}a.badge-violet-darker:hover, a.badge-violet-darker:focus{color: white; background-color: #453340;}a.badge-violet-darker:focus, a.badge-violet-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5);}.badge-inverse-lightest{color: white; background-color: #98A6B0;}a.badge-inverse-lightest:hover, a.badge-inverse-lightest:focus{color: white; background-color: #7b8d9a;}a.badge-inverse-lightest:focus, a.badge-inverse-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5);}.badge-inverse-light{color: white; background-color: #8B979F;}a.badge-inverse-light:hover, a.badge-inverse-light:focus{color: white; background-color: #707e87;}a.badge-inverse-light:focus, a.badge-inverse-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5);}.badge-inverse{color: white; background-color: #47738F;}a.badge-inverse:hover, a.badge-inverse:focus{color: white; background-color: #36586d;}a.badge-inverse:focus, a.badge-inverse.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5);}.badge-inverse-dark{color: white; background-color: #5B7687;}a.badge-inverse-dark:hover, a.badge-inverse-dark:focus{color: white; background-color: #465b69;}a.badge-inverse-dark:focus, a.badge-inverse-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5);}.badge-inverse-darker{color: white; background-color: #485761;}a.badge-inverse-darker:hover, a.badge-inverse-darker:focus{color: white; background-color: #323d44;}a.badge-inverse-darker:focus, a.badge-inverse-darker.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5);}.badge-alpha{color: white; background-color: #00A09D;}a.badge-alpha:hover, a.badge-alpha:focus{color: white; background-color: #006d6b;}a.badge-alpha:focus, a.badge-alpha.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5);}.badge-alpha-dark{color: white; background-color: #18856F;}a.badge-alpha-dark:hover, a.badge-alpha-dark:focus{color: white; background-color: #105a4b;}a.badge-alpha-dark:focus, a.badge-alpha-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5);}.badge-alpha-light{color: white; background-color: #26D1AF;}a.badge-alpha-light:hover, a.badge-alpha-light:focus{color: white; background-color: #1ea68b;}a.badge-alpha-light:focus, a.badge-alpha-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5);}.badge-alpha-lightest{color: white; background-color: #2AEBC4;}a.badge-alpha-lightest:hover, a.badge-alpha-lightest:focus{color: white; background-color: #13cfa9;}a.badge-alpha-lightest:focus, a.badge-alpha-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5);}.badge-beta{color: white; background-color: #5B899E;}a.badge-beta:hover, a.badge-beta:focus{color: white; background-color: #486d7e;}a.badge-beta:focus, a.badge-beta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5);}.badge-beta-dark{color: white; background-color: #3D5D6B;}a.badge-beta-dark:hover, a.badge-beta-dark:focus{color: white; background-color: #2a414b;}a.badge-beta-dark:focus, a.badge-beta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5);}.badge-beta-light{color: white; background-color: #699FB8;}a.badge-beta-light:hover, a.badge-beta-light:focus{color: white; background-color: #4c87a2;}a.badge-beta-light:focus, a.badge-beta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5);}.badge-beta-lightest{color: white; background-color: #77B5D1;}a.badge-beta-lightest:hover, a.badge-beta-lightest:focus{color: white; background-color: #51a0c4;}a.badge-beta-lightest:focus, a.badge-beta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5);}.badge-gamma{color: white; background-color: #E46F78;}a.badge-gamma:hover, a.badge-gamma:focus{color: white; background-color: #dc4450;}a.badge-gamma:focus, a.badge-gamma.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5);}.badge-gamma-dark{color: white; background-color: #B0565C;}a.badge-gamma-dark:hover, a.badge-gamma-dark:focus{color: white; background-color: #904348;}a.badge-gamma-dark:focus, a.badge-gamma-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5);}.badge-gamma-light{color: white; background-color: #FC7C84;}a.badge-gamma-light:hover, a.badge-gamma-light:focus{color: white; background-color: #fb4a55;}a.badge-gamma-light:focus, a.badge-gamma-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5);}.badge-gamma-lightest{color: white; background-color: #FC959C;}a.badge-gamma-lightest:hover, a.badge-gamma-lightest:focus{color: white; background-color: #fb636e;}a.badge-gamma-lightest:focus, a.badge-gamma-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5);}.badge-delta{color: white; background-color: #5C5B80;}a.badge-delta:hover, a.badge-delta:focus{color: white; background-color: #474662;}a.badge-delta:focus, a.badge-delta.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5);}.badge-delta-dark{color: white; background-color: #37364D;}a.badge-delta-dark:hover, a.badge-delta-dark:focus{color: white; background-color: #22212f;}a.badge-delta-dark:focus, a.badge-delta-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5);}.badge-delta-light{color: white; background-color: #6E6D99;}a.badge-delta-light:hover, a.badge-delta-light:focus{color: white; background-color: #58577c;}a.badge-delta-light:focus, a.badge-delta-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5);}.badge-delta-lightest{color: white; background-color: #807FB3;}a.badge-delta-lightest:hover, a.badge-delta-lightest:focus{color: white; background-color: #605fa0;}a.badge-delta-lightest:focus, a.badge-delta-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5);}.badge-epsilon{color: white; background-color: #D5653E;}a.badge-epsilon:hover, a.badge-epsilon:focus{color: white; background-color: #b84d28;}a.badge-epsilon:focus, a.badge-epsilon.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5);}.badge-epsilon-dark{color: white; background-color: #A34E2F;}a.badge-epsilon-dark:hover, a.badge-epsilon-dark:focus{color: white; background-color: #7b3b24;}a.badge-epsilon-dark:focus, a.badge-epsilon-dark.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5);}.badge-epsilon-light{color: white; background-color: #F07346;}a.badge-epsilon-light:hover, a.badge-epsilon-light:focus{color: white; background-color: #ec4f17;}a.badge-epsilon-light:focus, a.badge-epsilon-light.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5);}.badge-epsilon-lightest{color: white; background-color: #FF8D63;}a.badge-epsilon-lightest:hover, a.badge-epsilon-lightest:focus{color: white; background-color: #ff6830;}a.badge-epsilon-lightest:focus, a.badge-epsilon-lightest.focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5);}.jumbotron{padding: 2rem 1rem; margin-bottom: 2rem; background-color: transparent; border-radius: 0.125rem;}@media (min-width: 576px){.jumbotron{padding: 4rem 2rem;}}.jumbotron-fluid{padding-right: 0; padding-left: 0; border-radius: 0;}.alert{position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.125rem;}.alert-heading{color: inherit;}.alert-link{font-weight: 700;}.alert-dismissible{padding-right: 3.90625rem;}.alert-dismissible .close{position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit;}.alert-primary{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-primary hr{border-top-color: #a6dddd;}.alert-primary .alert-link{color: #002020;}.alert-secondary{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-secondary hr{border-top-color: #dadde2;}.alert-secondary .alert-link{color: #424547;}.alert-success{color: #17613a; background-color: #d5f1e2; border-color: #c4ecd7;}.alert-success hr{border-top-color: #b1e6ca;}.alert-success .alert-link{color: #0d3821;}.alert-info{color: #27525f; background-color: #dbecf0; border-color: #cde4eb;}.alert-info hr{border-top-color: #bbdae4;}.alert-info .alert-link{color: #18333b;}.alert-warning{color: #80512f; background-color: #fdebde; border-color: #fde3d1;}.alert-warning hr{border-top-color: #fcd4b9;}.alert-warning .alert-link{color: #5b3921;}.alert-danger{color: #712b29; background-color: #f7dddc; border-color: #f4cfce;}.alert-danger hr{border-top-color: #efbbb9;}.alert-danger .alert-link{color: #4c1d1b;}.alert-light{color: #808181; background-color: #fdfefe; border-color: #fcfdfd;}.alert-light hr{border-top-color: #edf3f3;}.alert-light .alert-link{color: #676767;}.alert-dark{color: #0b1010; background-color: #d0d2d2; border-color: #bdc0c0;}.alert-dark hr{border-top-color: #b0b4b4;}.alert-dark .alert-link{color: black;}.alert-default{color: #5a5e62; background-color: #eff0f2; border-color: #e8eaed;}.alert-default hr{border-top-color: #dadde2;}.alert-default .alert-link{color: #424547;}.alert-violet-dark{color: #462f40; background-color: #e7dee5; border-color: #ddd1da;}.alert-violet-dark hr{border-top-color: #d2c2ce;}.alert-violet-dark .alert-link{color: #271b24;}.alert-violet-darker{color: #33262f; background-color: #e0dbde; border-color: #d3ccd1;}.alert-violet-darker hr{border-top-color: #c7bec5;}.alert-violet-darker .alert-link{color: #161014;}.alert-inverse-lightest{color: #4f565c; background-color: #eaedef; border-color: #e2e6e9;}.alert-inverse-lightest hr{border-top-color: #d4dade;}.alert-inverse-lightest .alert-link{color: #373c41;}.alert-inverse-light{color: #484f53; background-color: #e8eaec; border-color: #dfe2e4;}.alert-inverse-light hr{border-top-color: #d1d5d8;}.alert-inverse-light .alert-link{color: #303538;}.alert-inverse{color: #253c4a; background-color: #dae3e9; border-color: #cbd8e0;}.alert-inverse hr{border-top-color: #bbccd6;}.alert-inverse .alert-link{color: #142028;}.alert-inverse-dark{color: #2f3d46; background-color: #dee4e7; border-color: #d1d9dd;}.alert-inverse-dark hr{border-top-color: #c2cdd2;}.alert-inverse-dark .alert-link{color: #1b2227;}.alert-inverse-darker{color: #252d32; background-color: #dadddf; border-color: #ccd0d3;}.alert-inverse-darker hr{border-top-color: #bec3c7;}.alert-inverse-darker .alert-link{color: #0f1315;}.alert-alpha{color: #005352; background-color: #cceceb; border-color: #b8e4e4;}.alert-alpha hr{border-top-color: #a6dddd;}.alert-alpha .alert-link{color: #002020;}.alert-alpha-dark{color: #0c453a; background-color: #d1e7e2; border-color: #beddd7;}.alert-alpha-dark hr{border-top-color: #add4cd;}.alert-alpha-dark .alert-link{color: #041a15;}.alert-alpha-light{color: #146d5b; background-color: #d4f6ef; border-color: #c2f2e9;}.alert-alpha-light hr{border-top-color: #adeee1;}.alert-alpha-light .alert-link{color: #0c4237;}.alert-alpha-lightest{color: #167a66; background-color: #d4fbf3; border-color: #c3f9ee;}.alert-alpha-lightest hr{border-top-color: #acf7e7;}.alert-alpha-lightest .alert-link{color: #0e4f42;}.alert-beta{color: #2f4752; background-color: #dee7ec; border-color: #d1dee4;}.alert-beta hr{border-top-color: #c1d2db;}.alert-beta .alert-link{color: #1c2b32;}.alert-beta-dark{color: #203038; background-color: #d8dfe1; border-color: #c9d2d6;}.alert-beta-dark hr{border-top-color: #bbc6cb;}.alert-beta-dark .alert-link{color: #0d1418;}.alert-beta-light{color: #375360; background-color: #e1ecf1; border-color: #d5e4eb;}.alert-beta-light hr{border-top-color: #c4d9e3;}.alert-beta-light .alert-link{color: #243740;}.alert-beta-lightest{color: #3e5e6d; background-color: #e4f0f6; border-color: #d9eaf2;}.alert-beta-lightest hr{border-top-color: #c6e0ec;}.alert-beta-lightest .alert-link{color: #2c424c;}.alert-gamma{color: #773a3e; background-color: #fae2e4; border-color: #f7d7d9;}.alert-gamma hr{border-top-color: #f3c2c5;}.alert-gamma .alert-link{color: #55292c;}.alert-gamma-dark{color: #5c2d30; background-color: #efddde; border-color: #e9d0d1;}.alert-gamma-dark hr{border-top-color: #e1bfc0;}.alert-gamma-dark .alert-link{color: #3a1c1e;}.alert-gamma-light{color: #834045; background-color: #fee5e6; border-color: #fedadd;}.alert-gamma-light hr{border-top-color: #fdc1c6;}.alert-gamma-light .alert-link{color: #612f33;}.alert-gamma-lightest{color: #834d51; background-color: #feeaeb; border-color: #fee1e3;}.alert-gamma-lightest hr{border-top-color: #fdc8cc;}.alert-gamma-lightest .alert-link{color: #633a3d;}.alert-delta{color: #302f43; background-color: #dedee6; border-color: #d1d1db;}.alert-delta hr{border-top-color: #c3c3d0;}.alert-delta .alert-link{color: #1b1a25;}.alert-delta-dark{color: #1d1c28; background-color: #d7d7db; border-color: #c7c7cd;}.alert-delta-dark hr{border-top-color: #babac1;}.alert-delta-dark .alert-link{color: #07070a;}.alert-delta-light{color: #393950; background-color: #e2e2eb; border-color: #d6d6e2;}.alert-delta-light hr{border-top-color: #c7c7d7;}.alert-delta-light .alert-link{color: #242432;}.alert-delta-lightest{color: #43425d; background-color: #e6e5f0; border-color: #dbdbea;}.alert-delta-lightest hr{border-top-color: #cbcbe1;}.alert-delta-lightest .alert-link{color: #2e2d3f;}.alert-epsilon{color: #6f3520; background-color: #f7e0d8; border-color: #f3d4c9;}.alert-epsilon hr{border-top-color: #eec3b4;}.alert-epsilon .alert-link{color: #472215;}.alert-epsilon-dark{color: #552918; background-color: #eddcd5; border-color: #e5cdc5;}.alert-epsilon-dark hr{border-top-color: #ddbeb3;}.alert-epsilon-dark .alert-link{color: #2d160d;}.alert-epsilon-light{color: #7d3c24; background-color: #fce3da; border-color: #fbd8cb;}.alert-epsilon-light hr{border-top-color: #f9c6b3;}.alert-epsilon-light .alert-link{color: #552919;}.alert-epsilon-lightest{color: #854933; background-color: #ffe8e0; border-color: #ffdfd3;}.alert-epsilon-lightest hr{border-top-color: #ffccba;}.alert-epsilon-lightest .alert-link{color: #603525;}@keyframes progress-bar-stripes{from{background-position: 1rem 0;}to{background-position: 0 0;}}.progress{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; overflow: hidden; font-size: 0.703125rem; background-color: #e9ecef; border-radius: 0.125rem;}.progress-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; color: white; text-align: center; white-space: nowrap; background-color: #00A09D; transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem;}.progress-bar-animated{animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.media{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start;}.media-body{flex: 1;}.list-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0;}.list-group-item-action{width: 100%; color: #495057; text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus{z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;}.list-group-item-action:active{color: #343a40; background-color: #e9ecef;}.list-group-item{position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.06);}.list-group-item:first-child{border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.list-group-item:last-child{margin-bottom: 0; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.list-group-item.disabled, .list-group-item:disabled{color: #6c757d; pointer-events: none; background-color: white;}.list-group-item.active{z-index: 2; color: white; background-color: #00A09D; border-color: #00A09D;}.list-group-horizontal{flex-direction: row;}.list-group-horizontal .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-md .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl .list-group-item{margin-right: -1px; margin-bottom: 0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius: 0.125rem; border-bottom-left-radius: 0.125rem; border-top-right-radius: 0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right: 0; border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0;}}.list-group-flush .list-group-item, .panel .list-group .list-group-item{border-right: 0; border-left: 0; border-radius: 0;}.list-group-flush .list-group-item:last-child, .panel .list-group .list-group-item:last-child{margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child, .panel .list-group:first-child .list-group-item:first-child{border-top: 0;}.list-group-flush:last-child .list-group-item:last-child, .panel .list-group:last-child .list-group-item:last-child{margin-bottom: 0; border-bottom: 0;}.list-group-item-primary{color: #005352; background-color: #b8e4e4;}.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-primary.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-secondary{color: #5a5e62; background-color: #e8eaed;}.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-secondary.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-success{color: #17613a; background-color: #c4ecd7;}.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{color: #17613a; background-color: #b1e6ca;}.list-group-item-success.list-group-item-action.active{color: white; background-color: #17613a; border-color: #17613a;}.list-group-item-info{color: #27525f; background-color: #cde4eb;}.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color: #27525f; background-color: #bbdae4;}.list-group-item-info.list-group-item-action.active{color: white; background-color: #27525f; border-color: #27525f;}.list-group-item-warning{color: #80512f; background-color: #fde3d1;}.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{color: #80512f; background-color: #fcd4b9;}.list-group-item-warning.list-group-item-action.active{color: white; background-color: #80512f; border-color: #80512f;}.list-group-item-danger{color: #712b29; background-color: #f4cfce;}.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{color: #712b29; background-color: #efbbb9;}.list-group-item-danger.list-group-item-action.active{color: white; background-color: #712b29; border-color: #712b29;}.list-group-item-light{color: #808181; background-color: #fcfdfd;}.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{color: #808181; background-color: #edf3f3;}.list-group-item-light.list-group-item-action.active{color: white; background-color: #808181; border-color: #808181;}.list-group-item-dark{color: #0b1010; background-color: #bdc0c0;}.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{color: #0b1010; background-color: #b0b4b4;}.list-group-item-dark.list-group-item-action.active{color: white; background-color: #0b1010; border-color: #0b1010;}.list-group-item-default{color: #5a5e62; background-color: #e8eaed;}.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus{color: #5a5e62; background-color: #dadde2;}.list-group-item-default.list-group-item-action.active{color: white; background-color: #5a5e62; border-color: #5a5e62;}.list-group-item-violet-dark{color: #462f40; background-color: #ddd1da;}.list-group-item-violet-dark.list-group-item-action:hover, .list-group-item-violet-dark.list-group-item-action:focus{color: #462f40; background-color: #d2c2ce;}.list-group-item-violet-dark.list-group-item-action.active{color: white; background-color: #462f40; border-color: #462f40;}.list-group-item-violet-darker{color: #33262f; background-color: #d3ccd1;}.list-group-item-violet-darker.list-group-item-action:hover, .list-group-item-violet-darker.list-group-item-action:focus{color: #33262f; background-color: #c7bec5;}.list-group-item-violet-darker.list-group-item-action.active{color: white; background-color: #33262f; border-color: #33262f;}.list-group-item-inverse-lightest{color: #4f565c; background-color: #e2e6e9;}.list-group-item-inverse-lightest.list-group-item-action:hover, .list-group-item-inverse-lightest.list-group-item-action:focus{color: #4f565c; background-color: #d4dade;}.list-group-item-inverse-lightest.list-group-item-action.active{color: white; background-color: #4f565c; border-color: #4f565c;}.list-group-item-inverse-light{color: #484f53; background-color: #dfe2e4;}.list-group-item-inverse-light.list-group-item-action:hover, .list-group-item-inverse-light.list-group-item-action:focus{color: #484f53; background-color: #d1d5d8;}.list-group-item-inverse-light.list-group-item-action.active{color: white; background-color: #484f53; border-color: #484f53;}.list-group-item-inverse{color: #253c4a; background-color: #cbd8e0;}.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus{color: #253c4a; background-color: #bbccd6;}.list-group-item-inverse.list-group-item-action.active{color: white; background-color: #253c4a; border-color: #253c4a;}.list-group-item-inverse-dark{color: #2f3d46; background-color: #d1d9dd;}.list-group-item-inverse-dark.list-group-item-action:hover, .list-group-item-inverse-dark.list-group-item-action:focus{color: #2f3d46; background-color: #c2cdd2;}.list-group-item-inverse-dark.list-group-item-action.active{color: white; background-color: #2f3d46; border-color: #2f3d46;}.list-group-item-inverse-darker{color: #252d32; background-color: #ccd0d3;}.list-group-item-inverse-darker.list-group-item-action:hover, .list-group-item-inverse-darker.list-group-item-action:focus{color: #252d32; background-color: #bec3c7;}.list-group-item-inverse-darker.list-group-item-action.active{color: white; background-color: #252d32; border-color: #252d32;}.list-group-item-alpha{color: #005352; background-color: #b8e4e4;}.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus{color: #005352; background-color: #a6dddd;}.list-group-item-alpha.list-group-item-action.active{color: white; background-color: #005352; border-color: #005352;}.list-group-item-alpha-dark{color: #0c453a; background-color: #beddd7;}.list-group-item-alpha-dark.list-group-item-action:hover, .list-group-item-alpha-dark.list-group-item-action:focus{color: #0c453a; background-color: #add4cd;}.list-group-item-alpha-dark.list-group-item-action.active{color: white; background-color: #0c453a; border-color: #0c453a;}.list-group-item-alpha-light{color: #146d5b; background-color: #c2f2e9;}.list-group-item-alpha-light.list-group-item-action:hover, .list-group-item-alpha-light.list-group-item-action:focus{color: #146d5b; background-color: #adeee1;}.list-group-item-alpha-light.list-group-item-action.active{color: white; background-color: #146d5b; border-color: #146d5b;}.list-group-item-alpha-lightest{color: #167a66; background-color: #c3f9ee;}.list-group-item-alpha-lightest.list-group-item-action:hover, .list-group-item-alpha-lightest.list-group-item-action:focus{color: #167a66; background-color: #acf7e7;}.list-group-item-alpha-lightest.list-group-item-action.active{color: white; background-color: #167a66; border-color: #167a66;}.list-group-item-beta{color: #2f4752; background-color: #d1dee4;}.list-group-item-beta.list-group-item-action:hover, .list-group-item-beta.list-group-item-action:focus{color: #2f4752; background-color: #c1d2db;}.list-group-item-beta.list-group-item-action.active{color: white; background-color: #2f4752; border-color: #2f4752;}.list-group-item-beta-dark{color: #203038; background-color: #c9d2d6;}.list-group-item-beta-dark.list-group-item-action:hover, .list-group-item-beta-dark.list-group-item-action:focus{color: #203038; background-color: #bbc6cb;}.list-group-item-beta-dark.list-group-item-action.active{color: white; background-color: #203038; border-color: #203038;}.list-group-item-beta-light{color: #375360; background-color: #d5e4eb;}.list-group-item-beta-light.list-group-item-action:hover, .list-group-item-beta-light.list-group-item-action:focus{color: #375360; background-color: #c4d9e3;}.list-group-item-beta-light.list-group-item-action.active{color: white; background-color: #375360; border-color: #375360;}.list-group-item-beta-lightest{color: #3e5e6d; background-color: #d9eaf2;}.list-group-item-beta-lightest.list-group-item-action:hover, .list-group-item-beta-lightest.list-group-item-action:focus{color: #3e5e6d; background-color: #c6e0ec;}.list-group-item-beta-lightest.list-group-item-action.active{color: white; background-color: #3e5e6d; border-color: #3e5e6d;}.list-group-item-gamma{color: #773a3e; background-color: #f7d7d9;}.list-group-item-gamma.list-group-item-action:hover, .list-group-item-gamma.list-group-item-action:focus{color: #773a3e; background-color: #f3c2c5;}.list-group-item-gamma.list-group-item-action.active{color: white; background-color: #773a3e; border-color: #773a3e;}.list-group-item-gamma-dark{color: #5c2d30; background-color: #e9d0d1;}.list-group-item-gamma-dark.list-group-item-action:hover, .list-group-item-gamma-dark.list-group-item-action:focus{color: #5c2d30; background-color: #e1bfc0;}.list-group-item-gamma-dark.list-group-item-action.active{color: white; background-color: #5c2d30; border-color: #5c2d30;}.list-group-item-gamma-light{color: #834045; background-color: #fedadd;}.list-group-item-gamma-light.list-group-item-action:hover, .list-group-item-gamma-light.list-group-item-action:focus{color: #834045; background-color: #fdc1c6;}.list-group-item-gamma-light.list-group-item-action.active{color: white; background-color: #834045; border-color: #834045;}.list-group-item-gamma-lightest{color: #834d51; background-color: #fee1e3;}.list-group-item-gamma-lightest.list-group-item-action:hover, .list-group-item-gamma-lightest.list-group-item-action:focus{color: #834d51; background-color: #fdc8cc;}.list-group-item-gamma-lightest.list-group-item-action.active{color: white; background-color: #834d51; border-color: #834d51;}.list-group-item-delta{color: #302f43; background-color: #d1d1db;}.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus{color: #302f43; background-color: #c3c3d0;}.list-group-item-delta.list-group-item-action.active{color: white; background-color: #302f43; border-color: #302f43;}.list-group-item-delta-dark{color: #1d1c28; background-color: #c7c7cd;}.list-group-item-delta-dark.list-group-item-action:hover, .list-group-item-delta-dark.list-group-item-action:focus{color: #1d1c28; background-color: #babac1;}.list-group-item-delta-dark.list-group-item-action.active{color: white; background-color: #1d1c28; border-color: #1d1c28;}.list-group-item-delta-light{color: #393950; background-color: #d6d6e2;}.list-group-item-delta-light.list-group-item-action:hover, .list-group-item-delta-light.list-group-item-action:focus{color: #393950; background-color: #c7c7d7;}.list-group-item-delta-light.list-group-item-action.active{color: white; background-color: #393950; border-color: #393950;}.list-group-item-delta-lightest{color: #43425d; background-color: #dbdbea;}.list-group-item-delta-lightest.list-group-item-action:hover, .list-group-item-delta-lightest.list-group-item-action:focus{color: #43425d; background-color: #cbcbe1;}.list-group-item-delta-lightest.list-group-item-action.active{color: white; background-color: #43425d; border-color: #43425d;}.list-group-item-epsilon{color: #6f3520; background-color: #f3d4c9;}.list-group-item-epsilon.list-group-item-action:hover, .list-group-item-epsilon.list-group-item-action:focus{color: #6f3520; background-color: #eec3b4;}.list-group-item-epsilon.list-group-item-action.active{color: white; background-color: #6f3520; border-color: #6f3520;}.list-group-item-epsilon-dark{color: #552918; background-color: #e5cdc5;}.list-group-item-epsilon-dark.list-group-item-action:hover, .list-group-item-epsilon-dark.list-group-item-action:focus{color: #552918; background-color: #ddbeb3;}.list-group-item-epsilon-dark.list-group-item-action.active{color: white; background-color: #552918; border-color: #552918;}.list-group-item-epsilon-light{color: #7d3c24; background-color: #fbd8cb;}.list-group-item-epsilon-light.list-group-item-action:hover, .list-group-item-epsilon-light.list-group-item-action:focus{color: #7d3c24; background-color: #f9c6b3;}.list-group-item-epsilon-light.list-group-item-action.active{color: white; background-color: #7d3c24; border-color: #7d3c24;}.list-group-item-epsilon-lightest{color: #854933; background-color: #ffdfd3;}.list-group-item-epsilon-lightest.list-group-item-action:hover, .list-group-item-epsilon-lightest.list-group-item-action:focus{color: #854933; background-color: #ffccba;}.list-group-item-epsilon-lightest.list-group-item-action.active{color: white; background-color: #854933; border-color: #854933;}.close{float: right; font-size: 1.40625rem; font-weight: 700; line-height: 1; color: black; text-shadow: 0 1px 0 white; opacity: .5;}@media (max-width: 1200px){.close{font-size: calc(1.265625rem + 0.1875vw) ;}}.close:hover{color: black; text-decoration: none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity: .75;}button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}a.close.disabled{pointer-events: none;}.toast{max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem;}.toast:not(:last-child){margin-bottom: 0.75rem;}.toast.showing{opacity: 1;}.toast.show{display: block; opacity: 1;}.toast.hide{display: none;}.toast-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding: 0.75rem;}.modal-open{overflow: hidden;}.modal-open .modal{overflow-x: hidden; overflow-y: auto;}.modal{position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}.modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal-dialog-scrollable{display: -webkit-box; display: -webkit-flex; display: flex; max-height: calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 1rem); overflow: hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink: 0;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - 1rem);}.modal-dialog-centered::before{display: block; height: calc(100vh - 1rem); content: "";}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height: none;}.modal-dialog-centered.modal-dialog-scrollable::before{content: none;}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.125rem; outline: 0;}.modal-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: black;}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: 0.5;}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem;}.modal-header .close{padding: 1rem 1rem; margin: -1rem -1rem -1rem auto;}.modal-title{margin-bottom: 0; line-height: 1.45;}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem;}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.125rem; border-bottom-left-radius: 0.125rem;}.modal-footer > :not(:first-child){margin-left: .25rem;}.modal-footer > :not(:last-child){margin-right: .25rem;}.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}@media (min-width: 576px){.modal-dialog{max-width: 650px; margin: 1.75rem auto;}.modal-dialog-scrollable{max-height: calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height: calc(100vh - 3.5rem);}.modal-dialog-centered{min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before{height: calc(100vh - 3.5rem);}.modal-sm{max-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{max-width: 980px;}}@media (min-width: 1200px){.modal-xl{max-width: 1140px;}}.tooltip{position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; opacity: 0;}.tooltip.show{opacity: 1;}.tooltip .arrow{position: absolute; display: block; width: 0.25rem; height: 0.4rem;}.tooltip .arrow::before{position: absolute; content: ""; border-color: transparent; border-style: solid;}.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{padding: 0.4rem 0;}.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{bottom: 0;}.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{top: 0; border-width: 0.4rem 0.125rem 0; border-top-color: black;}.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{padding: 0 0.4rem;}.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{left: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{right: 0; border-width: 0.125rem 0.4rem 0.125rem 0; border-right-color: black;}.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{padding: 0.4rem 0;}.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{top: 0;}.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom: 0; border-width: 0 0.125rem 0.4rem; border-bottom-color: black;}.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{padding: 0 0.4rem;}.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{right: 0; width: 0.4rem; height: 0.25rem;}.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{left: 0; border-width: 0.125rem 0 0.125rem 0.4rem; border-left-color: black;}.tooltip-inner{max-width: 220px; padding: 0.25rem 0.5rem; color: white; text-align: center; background-color: black; border-radius: 0.125rem;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.45; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.75rem; word-wrap: break-word; background-color: white; background-clip: padding-box; border: 1px solid transparent; border-radius: 0.125rem;}.popover .arrow{position: absolute; display: block; width: 0.625rem; height: 0.5rem; margin: 0 0.125rem;}.popover .arrow::before, .popover .arrow::after{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;}.bs-popover-top, .bs-popover-auto[x-placement^="top"]{margin-bottom: 0.5rem;}.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{bottom: 0; border-width: 0.5rem 0.3125rem 0; border-top-color: rgba(0, 0, 0, 0.05);}.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{bottom: 1px; border-width: 0.5rem 0.3125rem 0; border-top-color: white;}.bs-popover-right, .bs-popover-auto[x-placement^="right"]{margin-left: 0.5rem;}.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{left: 0; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: rgba(0, 0, 0, 0.05);}.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{left: 1px; border-width: 0.3125rem 0.5rem 0.3125rem 0; border-right-color: white;}.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{margin-top: 0.5rem;}.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{top: 0; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: rgba(0, 0, 0, 0.05);}.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{top: 1px; border-width: 0 0.3125rem 0.5rem 0.3125rem; border-bottom-color: white;}.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 0.625rem; margin-left: -0.3125rem; content: ""; border-bottom: 1px solid #f7f7f7;}.bs-popover-left, .bs-popover-auto[x-placement^="left"]{margin-right: 0.5rem;}.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 0.625rem; margin: 0.125rem 0;}.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{right: 0; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.05);}.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{right: 1px; border-width: 0.3125rem 0 0.3125rem 0.5rem; border-left-color: white;}.popover-header{padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.9375rem; color: #212529; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.125rem - 1px); border-top-right-radius: calc(0.125rem - 1px);}.popover-header:empty{display: none;}.popover-body{padding: 0.5rem 0.75rem; color: #343a40;}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item, .carousel .item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item, .carousel .item{transition: none;}}.carousel-item.active, .carousel .active.item, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{transform: translateX(-100%);}.carousel-fade .carousel-item, .carousel-fade .carousel .item, .carousel .carousel-fade .item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel .active.item, .carousel .carousel-fade .active.item, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 15%; color: white; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: white; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}.carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: white; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center;}@keyframes spinner-border{to{transform: rotate(360deg);}}.spinner-border{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1;}}.spinner-grow{display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite;}.spinner-grow-sm{width: 1rem; height: 1rem;}.align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.bg-primary{background-color: #00A09D !important; color: white;}.bg-primary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{background-color: #006d6b !important; color: white;}.bg-secondary{background-color: #adb5bd !important; color: white;}.bg-secondary .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{background-color: #919ca6 !important; color: white;}.bg-success{background-color: #2CBB70 !important; color: white;}.bg-success .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{background-color: #229257 !important; color: white;}.bg-info{background-color: #4B9EB6 !important; color: white;}.bg-info .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #3b7f93 !important; color: white;}.bg-warning{background-color: #F79B5B !important; color: white;}.bg-warning .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{background-color: #f57d2a !important; color: white;}.bg-danger{background-color: #D9534F !important; color: white;}.bg-danger .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{background-color: #c9302c !important; color: white;}.bg-light{background-color: #f6f9f9 !important; color: #343a40;}.bg-light .text-muted{color: rgba(52, 58, 64, 0.4) !important;}a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{background-color: #d7e4e4 !important; color: #343a40;}.bg-dark{background-color: #141f1e !important; color: white;}.bg-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{background-color: black !important; color: white;}.bg-default{background-color: #adb5bd !important; color: white;}.bg-default .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus{background-color: #919ca6 !important; color: white;}.bg-violet-dark{background-color: #875A7B !important; color: white;}.bg-violet-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-dark:hover, a.bg-violet-dark:focus, button.bg-violet-dark:hover, button.bg-violet-dark:focus{background-color: #68465f !important; color: white;}.bg-violet-darker{background-color: #62495B !important; color: white;}.bg-violet-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-violet-darker:hover, a.bg-violet-darker:focus, button.bg-violet-darker:hover, button.bg-violet-darker:focus{background-color: #453340 !important; color: white;}.bg-inverse-lightest{background-color: #98A6B0 !important; color: white;}.bg-inverse-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-lightest:hover, a.bg-inverse-lightest:focus, button.bg-inverse-lightest:hover, button.bg-inverse-lightest:focus{background-color: #7b8d9a !important; color: white;}.bg-inverse-light{background-color: #8B979F !important; color: white;}.bg-inverse-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-light:hover, a.bg-inverse-light:focus, button.bg-inverse-light:hover, button.bg-inverse-light:focus{background-color: #707e87 !important; color: white;}.bg-inverse{background-color: #47738F !important; color: white;}.bg-inverse .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse:hover, a.bg-inverse:focus, button.bg-inverse:hover, button.bg-inverse:focus{background-color: #36586d !important; color: white;}.bg-inverse-dark{background-color: #5B7687 !important; color: white;}.bg-inverse-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-dark:hover, a.bg-inverse-dark:focus, button.bg-inverse-dark:hover, button.bg-inverse-dark:focus{background-color: #465b69 !important; color: white;}.bg-inverse-darker{background-color: #485761 !important; color: white;}.bg-inverse-darker .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-inverse-darker:hover, a.bg-inverse-darker:focus, button.bg-inverse-darker:hover, button.bg-inverse-darker:focus{background-color: #323d44 !important; color: white;}.bg-alpha{background-color: #00A09D !important; color: white;}.bg-alpha .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #006d6b !important; color: white;}.bg-alpha-dark{background-color: #18856F !important; color: white;}.bg-alpha-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-dark:hover, a.bg-alpha-dark:focus, button.bg-alpha-dark:hover, button.bg-alpha-dark:focus{background-color: #105a4b !important; color: white;}.bg-alpha-light{background-color: #26D1AF !important; color: white;}.bg-alpha-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-light:hover, a.bg-alpha-light:focus, button.bg-alpha-light:hover, button.bg-alpha-light:focus{background-color: #1ea68b !important; color: white;}.bg-alpha-lightest{background-color: #2AEBC4 !important; color: white;}.bg-alpha-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-alpha-lightest:hover, a.bg-alpha-lightest:focus, button.bg-alpha-lightest:hover, button.bg-alpha-lightest:focus{background-color: #13cfa9 !important; color: white;}.bg-beta{background-color: #5B899E !important; color: white;}.bg-beta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #486d7e !important; color: white;}.bg-beta-dark{background-color: #3D5D6B !important; color: white;}.bg-beta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-dark:hover, a.bg-beta-dark:focus, button.bg-beta-dark:hover, button.bg-beta-dark:focus{background-color: #2a414b !important; color: white;}.bg-beta-light{background-color: #699FB8 !important; color: white;}.bg-beta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-light:hover, a.bg-beta-light:focus, button.bg-beta-light:hover, button.bg-beta-light:focus{background-color: #4c87a2 !important; color: white;}.bg-beta-lightest{background-color: #77B5D1 !important; color: white;}.bg-beta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-beta-lightest:hover, a.bg-beta-lightest:focus, button.bg-beta-lightest:hover, button.bg-beta-lightest:focus{background-color: #51a0c4 !important; color: white;}.bg-gamma{background-color: #E46F78 !important; color: white;}.bg-gamma .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #dc4450 !important; color: white;}.bg-gamma-dark{background-color: #B0565C !important; color: white;}.bg-gamma-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-dark:hover, a.bg-gamma-dark:focus, button.bg-gamma-dark:hover, button.bg-gamma-dark:focus{background-color: #904348 !important; color: white;}.bg-gamma-light{background-color: #FC7C84 !important; color: white;}.bg-gamma-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-light:hover, a.bg-gamma-light:focus, button.bg-gamma-light:hover, button.bg-gamma-light:focus{background-color: #fb4a55 !important; color: white;}.bg-gamma-lightest{background-color: #FC959C !important; color: white;}.bg-gamma-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-gamma-lightest:hover, a.bg-gamma-lightest:focus, button.bg-gamma-lightest:hover, button.bg-gamma-lightest:focus{background-color: #fb636e !important; color: white;}.bg-delta{background-color: #5C5B80 !important; color: white;}.bg-delta .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #474662 !important; color: white;}.bg-delta-dark{background-color: #37364D !important; color: white;}.bg-delta-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-dark:hover, a.bg-delta-dark:focus, button.bg-delta-dark:hover, button.bg-delta-dark:focus{background-color: #22212f !important; color: white;}.bg-delta-light{background-color: #6E6D99 !important; color: white;}.bg-delta-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-light:hover, a.bg-delta-light:focus, button.bg-delta-light:hover, button.bg-delta-light:focus{background-color: #58577c !important; color: white;}.bg-delta-lightest{background-color: #807FB3 !important; color: white;}.bg-delta-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-delta-lightest:hover, a.bg-delta-lightest:focus, button.bg-delta-lightest:hover, button.bg-delta-lightest:focus{background-color: #605fa0 !important; color: white;}.bg-epsilon{background-color: #D5653E !important; color: white;}.bg-epsilon .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #b84d28 !important; color: white;}.bg-epsilon-dark{background-color: #A34E2F !important; color: white;}.bg-epsilon-dark .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-dark:hover, a.bg-epsilon-dark:focus, button.bg-epsilon-dark:hover, button.bg-epsilon-dark:focus{background-color: #7b3b24 !important; color: white;}.bg-epsilon-light{background-color: #F07346 !important; color: white;}.bg-epsilon-light .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-light:hover, a.bg-epsilon-light:focus, button.bg-epsilon-light:hover, button.bg-epsilon-light:focus{background-color: #ec4f17 !important; color: white;}.bg-epsilon-lightest{background-color: #FF8D63 !important; color: white;}.bg-epsilon-lightest .text-muted{color: rgba(255, 255, 255, 0.4) !important;}a.bg-epsilon-lightest:hover, a.bg-epsilon-lightest:focus, button.bg-epsilon-lightest:hover, button.bg-epsilon-lightest:focus{background-color: #ff6830 !important; color: white;}.bg-white{background-color: white !important;}.bg-transparent{background-color: transparent !important;}.border{border: 1px solid #dee2e6 !important;}.border-top{border-top: 1px solid #dee2e6 !important;}.border-right{border-right: 1px solid #dee2e6 !important;}.border-bottom{border-bottom: 1px solid #dee2e6 !important;}.border-left{border-left: 1px solid #dee2e6 !important;}.border-0{border: 0 !important;}.border-top-0{border-top: 0 !important;}.border-right-0{border-right: 0 !important;}.border-bottom-0{border-bottom: 0 !important;}.border-left-0{border-left: 0 !important;}.border-primary{border-color: #00A09D !important;}.border-secondary{border-color: #adb5bd !important;}.border-success{border-color: #2CBB70 !important;}.border-info{border-color: #4B9EB6 !important;}.border-warning{border-color: #F79B5B !important;}.border-danger{border-color: #D9534F !important;}.border-light{border-color: #f6f9f9 !important;}.border-dark{border-color: #141f1e !important;}.border-default{border-color: #adb5bd !important;}.border-violet-dark{border-color: #875A7B !important;}.border-violet-darker{border-color: #62495B !important;}.border-inverse-lightest{border-color: #98A6B0 !important;}.border-inverse-light{border-color: #8B979F !important;}.border-inverse{border-color: #47738F !important;}.border-inverse-dark{border-color: #5B7687 !important;}.border-inverse-darker{border-color: #485761 !important;}.border-alpha{border-color: #00A09D !important;}.border-alpha-dark{border-color: #18856F !important;}.border-alpha-light{border-color: #26D1AF !important;}.border-alpha-lightest{border-color: #2AEBC4 !important;}.border-beta{border-color: #5B899E !important;}.border-beta-dark{border-color: #3D5D6B !important;}.border-beta-light{border-color: #699FB8 !important;}.border-beta-lightest{border-color: #77B5D1 !important;}.border-gamma{border-color: #E46F78 !important;}.border-gamma-dark{border-color: #B0565C !important;}.border-gamma-light{border-color: #FC7C84 !important;}.border-gamma-lightest{border-color: #FC959C !important;}.border-delta{border-color: #5C5B80 !important;}.border-delta-dark{border-color: #37364D !important;}.border-delta-light{border-color: #6E6D99 !important;}.border-delta-lightest{border-color: #807FB3 !important;}.border-epsilon{border-color: #D5653E !important;}.border-epsilon-dark{border-color: #A34E2F !important;}.border-epsilon-light{border-color: #F07346 !important;}.border-epsilon-lightest{border-color: #FF8D63 !important;}.border-white{border-color: white !important;}.rounded-sm{border-radius: 0.0625rem !important;}.rounded, .img-rounded{border-radius: 0.125rem !important;}.rounded-top{border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important;}.rounded-right{border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important;}.rounded-bottom{border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-left{border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important;}.rounded-lg{border-radius: 0.125rem !important;}.rounded-circle, .img-circle{border-radius: 50% !important;}.rounded-pill{border-radius: 50rem !important;}.rounded-0{border-radius: 0 !important;}.clearfix::after{display: block; clear: both; content: "";}.d-none{display: none !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}@media (min-width: 576px){.d-sm-none{display: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-sm-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 768px){.d-md-none{display: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-md-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 992px){.d-lg-none{display: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-lg-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media (min-width: 1200px){.d-xl-none{display: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-xl-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}@media print{.d-print-none{display: none !important;}.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-print-inline-flex{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;}}.embed-responsive{position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}.embed-responsive::before{display: block; content: "";}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}.embed-responsive-21by9::before{padding-top: 42.85714286%;}.embed-responsive-16by9::before{padding-top: 56.25%;}.embed-responsive-4by3::before{padding-top: 75%;}.embed-responsive-1by1::before{padding-top: 100%;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-fill{flex: 1 1 auto !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}}@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}}@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}}@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}.justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}}.float-left{float: left !important;}.float-right, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img{float: right !important;}.float-none{float: none !important;}@media (min-width: 576px){.float-sm-left{float: left !important;}.float-sm-right{float: right !important;}.float-sm-none{float: none !important;}}@media (min-width: 768px){.float-md-left{float: left !important;}.float-md-right{float: right !important;}.float-md-none{float: none !important;}}@media (min-width: 992px){.float-lg-left{float: left !important;}.float-lg-right{float: right !important;}.float-lg-none{float: none !important;}}@media (min-width: 1200px){.float-xl-left{float: left !important;}.float-xl-right{float: right !important;}.float-xl-none{float: none !important;}}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}@supports (position: sticky){.sticky-top{position: sticky; top: 0; z-index: 1020;}}.sr-only{position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus{position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;}.shadow-sm{box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow: none !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.w-0{width: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.h-0{height: 0 !important;}.mw-100{max-width: 100% !important;}.mh-100{max-height: 100% !important;}.min-vw-100{min-width: 100vw !important;}.min-vh-100{min-height: 100vh !important;}.vw-100{width: 100vw !important;}.vh-100{height: 100vh !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: transparent;}.m-0{margin: 0 !important;}.mt-0, .my-0{margin-top: 0 !important;}.mr-0, .mx-0{margin-right: 0 !important;}.mb-0, .my-0{margin-bottom: 0 !important;}.ml-0, .mx-0{margin-left: 0 !important;}.m-1{margin: 0.25rem !important;}.mt-1, .my-1{margin-top: 0.25rem !important;}.mr-1, .mx-1{margin-right: 0.25rem !important;}.mb-1, .my-1{margin-bottom: 0.25rem !important;}.ml-1, .mx-1{margin-left: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.mt-2, .my-2{margin-top: 0.5rem !important;}.mr-2, .mx-2{margin-right: 0.5rem !important;}.mb-2, .my-2{margin-bottom: 0.5rem !important;}.ml-2, .mx-2{margin-left: 0.5rem !important;}.m-3{margin: 1rem !important;}.mt-3, .my-3{margin-top: 1rem !important;}.mr-3, .mx-3{margin-right: 1rem !important;}.mb-3, .my-3{margin-bottom: 1rem !important;}.ml-3, .mx-3{margin-left: 1rem !important;}.m-4{margin: 1.5rem !important;}.mt-4, .my-4{margin-top: 1.5rem !important;}.mr-4, .mx-4{margin-right: 1.5rem !important;}.mb-4, .my-4{margin-bottom: 1.5rem !important;}.ml-4, .mx-4{margin-left: 1.5rem !important;}.m-5{margin: 3rem !important;}.mt-5, .my-5{margin-top: 3rem !important;}.mr-5, .mx-5{margin-right: 3rem !important;}.mb-5, .my-5{margin-bottom: 3rem !important;}.ml-5, .mx-5{margin-left: 3rem !important;}.p-0{padding: 0 !important;}.pt-0, .btn.embed, .py-0{padding-top: 0 !important;}.pr-0, .px-0{padding-right: 0 !important;}.pb-0, .btn.embed, .py-0{padding-bottom: 0 !important;}.pl-0, .px-0{padding-left: 0 !important;}.p-1{padding: 0.25rem !important;}.pt-1, .py-1{padding-top: 0.25rem !important;}.pr-1, .px-1{padding-right: 0.25rem !important;}.pb-1, .py-1{padding-bottom: 0.25rem !important;}.pl-1, .px-1{padding-left: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.pt-2, .py-2{padding-top: 0.5rem !important;}.pr-2, .px-2{padding-right: 0.5rem !important;}.pb-2, .py-2{padding-bottom: 0.5rem !important;}.pl-2, .px-2{padding-left: 0.5rem !important;}.p-3{padding: 1rem !important;}.pt-3, .py-3{padding-top: 1rem !important;}.pr-3, .px-3{padding-right: 1rem !important;}.pb-3, .py-3{padding-bottom: 1rem !important;}.pl-3, .px-3{padding-left: 1rem !important;}.p-4{padding: 1.5rem !important;}.pt-4, .py-4{padding-top: 1.5rem !important;}.pr-4, .px-4{padding-right: 1.5rem !important;}.pb-4, .py-4{padding-bottom: 1.5rem !important;}.pl-4, .px-4{padding-left: 1.5rem !important;}.p-5{padding: 3rem !important;}.pt-5, .py-5{padding-top: 3rem !important;}.pr-5, .px-5{padding-right: 3rem !important;}.pb-5, .py-5{padding-bottom: 3rem !important;}.pl-5, .px-5{padding-left: 3rem !important;}.m-n1{margin: -0.25rem !important;}.mt-n1, .my-n1{margin-top: -0.25rem !important;}.mr-n1, .mx-n1{margin-right: -0.25rem !important;}.mb-n1, .my-n1{margin-bottom: -0.25rem !important;}.ml-n1, .mx-n1{margin-left: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.mt-n2, .my-n2{margin-top: -0.5rem !important;}.mr-n2, .mx-n2{margin-right: -0.5rem !important;}.mb-n2, .my-n2{margin-bottom: -0.5rem !important;}.ml-n2, .mx-n2{margin-left: -0.5rem !important;}.m-n3{margin: -1rem !important;}.mt-n3, .my-n3{margin-top: -1rem !important;}.mr-n3, .mx-n3{margin-right: -1rem !important;}.mb-n3, .my-n3{margin-bottom: -1rem !important;}.ml-n3, .mx-n3{margin-left: -1rem !important;}.m-n4{margin: -1.5rem !important;}.mt-n4, .my-n4{margin-top: -1.5rem !important;}.mr-n4, .mx-n4{margin-right: -1.5rem !important;}.mb-n4, .my-n4{margin-bottom: -1.5rem !important;}.ml-n4, .mx-n4{margin-left: -1.5rem !important;}.m-n5{margin: -3rem !important;}.mt-n5, .my-n5{margin-top: -3rem !important;}.mr-n5, .mx-n5{margin-right: -3rem !important;}.mb-n5, .my-n5{margin-bottom: -3rem !important;}.ml-n5, .mx-n5{margin-left: -3rem !important;}.m-auto{margin: auto !important;}.mt-auto, .my-auto{margin-top: auto !important;}.mr-auto, .mx-auto{margin-right: auto !important;}.mb-auto, .my-auto{margin-bottom: auto !important;}.ml-auto, .mx-auto{margin-left: auto !important;}@media (min-width: 576px){.m-sm-0{margin: 0 !important;}.mt-sm-0, .my-sm-0{margin-top: 0 !important;}.mr-sm-0, .mx-sm-0{margin-right: 0 !important;}.mb-sm-0, .my-sm-0{margin-bottom: 0 !important;}.ml-sm-0, .mx-sm-0{margin-left: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.mt-sm-1, .my-sm-1{margin-top: 0.25rem !important;}.mr-sm-1, .mx-sm-1{margin-right: 0.25rem !important;}.mb-sm-1, .my-sm-1{margin-bottom: 0.25rem !important;}.ml-sm-1, .mx-sm-1{margin-left: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.mt-sm-2, .my-sm-2{margin-top: 0.5rem !important;}.mr-sm-2, .mx-sm-2{margin-right: 0.5rem !important;}.mb-sm-2, .my-sm-2{margin-bottom: 0.5rem !important;}.ml-sm-2, .mx-sm-2{margin-left: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.mt-sm-3, .my-sm-3{margin-top: 1rem !important;}.mr-sm-3, .mx-sm-3{margin-right: 1rem !important;}.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important;}.ml-sm-3, .mx-sm-3{margin-left: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important;}.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important;}.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important;}.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.mt-sm-5, .my-sm-5{margin-top: 3rem !important;}.mr-sm-5, .mx-sm-5{margin-right: 3rem !important;}.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important;}.ml-sm-5, .mx-sm-5{margin-left: 3rem !important;}.p-sm-0{padding: 0 !important;}.pt-sm-0, .py-sm-0{padding-top: 0 !important;}.pr-sm-0, .px-sm-0{padding-right: 0 !important;}.pb-sm-0, .py-sm-0{padding-bottom: 0 !important;}.pl-sm-0, .px-sm-0{padding-left: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.pt-sm-1, .py-sm-1{padding-top: 0.25rem !important;}.pr-sm-1, .px-sm-1{padding-right: 0.25rem !important;}.pb-sm-1, .py-sm-1{padding-bottom: 0.25rem !important;}.pl-sm-1, .px-sm-1{padding-left: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.pt-sm-2, .py-sm-2{padding-top: 0.5rem !important;}.pr-sm-2, .px-sm-2{padding-right: 0.5rem !important;}.pb-sm-2, .py-sm-2{padding-bottom: 0.5rem !important;}.pl-sm-2, .px-sm-2{padding-left: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.pt-sm-3, .py-sm-3{padding-top: 1rem !important;}.pr-sm-3, .px-sm-3{padding-right: 1rem !important;}.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important;}.pl-sm-3, .px-sm-3{padding-left: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important;}.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important;}.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important;}.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.pt-sm-5, .py-sm-5{padding-top: 3rem !important;}.pr-sm-5, .px-sm-5{padding-right: 3rem !important;}.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important;}.pl-sm-5, .px-sm-5{padding-left: 3rem !important;}.m-sm-n1{margin: -0.25rem !important;}.mt-sm-n1, .my-sm-n1{margin-top: -0.25rem !important;}.mr-sm-n1, .mx-sm-n1{margin-right: -0.25rem !important;}.mb-sm-n1, .my-sm-n1{margin-bottom: -0.25rem !important;}.ml-sm-n1, .mx-sm-n1{margin-left: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.mt-sm-n2, .my-sm-n2{margin-top: -0.5rem !important;}.mr-sm-n2, .mx-sm-n2{margin-right: -0.5rem !important;}.mb-sm-n2, .my-sm-n2{margin-bottom: -0.5rem !important;}.ml-sm-n2, .mx-sm-n2{margin-left: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important;}.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important;}.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important;}.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important;}.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important;}.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important;}.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important;}.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important;}.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important;}.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important;}.m-sm-auto{margin: auto !important;}.mt-sm-auto, .my-sm-auto{margin-top: auto !important;}.mr-sm-auto, .mx-sm-auto{margin-right: auto !important;}.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important;}.ml-sm-auto, .mx-sm-auto{margin-left: auto !important;}}@media (min-width: 768px){.m-md-0{margin: 0 !important;}.mt-md-0, .my-md-0{margin-top: 0 !important;}.mr-md-0, .mx-md-0{margin-right: 0 !important;}.mb-md-0, .my-md-0{margin-bottom: 0 !important;}.ml-md-0, .mx-md-0{margin-left: 0 !important;}.m-md-1{margin: 0.25rem !important;}.mt-md-1, .my-md-1{margin-top: 0.25rem !important;}.mr-md-1, .mx-md-1{margin-right: 0.25rem !important;}.mb-md-1, .my-md-1{margin-bottom: 0.25rem !important;}.ml-md-1, .mx-md-1{margin-left: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.mt-md-2, .my-md-2{margin-top: 0.5rem !important;}.mr-md-2, .mx-md-2{margin-right: 0.5rem !important;}.mb-md-2, .my-md-2{margin-bottom: 0.5rem !important;}.ml-md-2, .mx-md-2{margin-left: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.mt-md-3, .my-md-3{margin-top: 1rem !important;}.mr-md-3, .mx-md-3{margin-right: 1rem !important;}.mb-md-3, .my-md-3{margin-bottom: 1rem !important;}.ml-md-3, .mx-md-3{margin-left: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.mt-md-4, .my-md-4{margin-top: 1.5rem !important;}.mr-md-4, .mx-md-4{margin-right: 1.5rem !important;}.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important;}.ml-md-4, .mx-md-4{margin-left: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.mt-md-5, .my-md-5{margin-top: 3rem !important;}.mr-md-5, .mx-md-5{margin-right: 3rem !important;}.mb-md-5, .my-md-5{margin-bottom: 3rem !important;}.ml-md-5, .mx-md-5{margin-left: 3rem !important;}.p-md-0{padding: 0 !important;}.pt-md-0, .py-md-0{padding-top: 0 !important;}.pr-md-0, .px-md-0{padding-right: 0 !important;}.pb-md-0, .py-md-0{padding-bottom: 0 !important;}.pl-md-0, .px-md-0{padding-left: 0 !important;}.p-md-1{padding: 0.25rem !important;}.pt-md-1, .py-md-1{padding-top: 0.25rem !important;}.pr-md-1, .px-md-1{padding-right: 0.25rem !important;}.pb-md-1, .py-md-1{padding-bottom: 0.25rem !important;}.pl-md-1, .px-md-1{padding-left: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.pt-md-2, .py-md-2{padding-top: 0.5rem !important;}.pr-md-2, .px-md-2{padding-right: 0.5rem !important;}.pb-md-2, .py-md-2{padding-bottom: 0.5rem !important;}.pl-md-2, .px-md-2{padding-left: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.pt-md-3, .py-md-3{padding-top: 1rem !important;}.pr-md-3, .px-md-3{padding-right: 1rem !important;}.pb-md-3, .py-md-3{padding-bottom: 1rem !important;}.pl-md-3, .px-md-3{padding-left: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.pt-md-4, .py-md-4{padding-top: 1.5rem !important;}.pr-md-4, .px-md-4{padding-right: 1.5rem !important;}.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important;}.pl-md-4, .px-md-4{padding-left: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.pt-md-5, .py-md-5{padding-top: 3rem !important;}.pr-md-5, .px-md-5{padding-right: 3rem !important;}.pb-md-5, .py-md-5{padding-bottom: 3rem !important;}.pl-md-5, .px-md-5{padding-left: 3rem !important;}.m-md-n1{margin: -0.25rem !important;}.mt-md-n1, .my-md-n1{margin-top: -0.25rem !important;}.mr-md-n1, .mx-md-n1{margin-right: -0.25rem !important;}.mb-md-n1, .my-md-n1{margin-bottom: -0.25rem !important;}.ml-md-n1, .mx-md-n1{margin-left: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.mt-md-n2, .my-md-n2{margin-top: -0.5rem !important;}.mr-md-n2, .mx-md-n2{margin-right: -0.5rem !important;}.mb-md-n2, .my-md-n2{margin-bottom: -0.5rem !important;}.ml-md-n2, .mx-md-n2{margin-left: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.mt-md-n3, .my-md-n3{margin-top: -1rem !important;}.mr-md-n3, .mx-md-n3{margin-right: -1rem !important;}.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important;}.ml-md-n3, .mx-md-n3{margin-left: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important;}.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important;}.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important;}.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mt-md-n5, .my-md-n5{margin-top: -3rem !important;}.mr-md-n5, .mx-md-n5{margin-right: -3rem !important;}.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important;}.ml-md-n5, .mx-md-n5{margin-left: -3rem !important;}.m-md-auto{margin: auto !important;}.mt-md-auto, .my-md-auto{margin-top: auto !important;}.mr-md-auto, .mx-md-auto{margin-right: auto !important;}.mb-md-auto, .my-md-auto{margin-bottom: auto !important;}.ml-md-auto, .mx-md-auto{margin-left: auto !important;}}@media (min-width: 992px){.m-lg-0{margin: 0 !important;}.mt-lg-0, .my-lg-0{margin-top: 0 !important;}.mr-lg-0, .mx-lg-0{margin-right: 0 !important;}.mb-lg-0, .my-lg-0{margin-bottom: 0 !important;}.ml-lg-0, .mx-lg-0{margin-left: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.mt-lg-1, .my-lg-1{margin-top: 0.25rem !important;}.mr-lg-1, .mx-lg-1{margin-right: 0.25rem !important;}.mb-lg-1, .my-lg-1{margin-bottom: 0.25rem !important;}.ml-lg-1, .mx-lg-1{margin-left: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.mt-lg-2, .my-lg-2{margin-top: 0.5rem !important;}.mr-lg-2, .mx-lg-2{margin-right: 0.5rem !important;}.mb-lg-2, .my-lg-2{margin-bottom: 0.5rem !important;}.ml-lg-2, .mx-lg-2{margin-left: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.mt-lg-3, .my-lg-3{margin-top: 1rem !important;}.mr-lg-3, .mx-lg-3{margin-right: 1rem !important;}.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important;}.ml-lg-3, .mx-lg-3{margin-left: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important;}.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important;}.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important;}.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.mt-lg-5, .my-lg-5{margin-top: 3rem !important;}.mr-lg-5, .mx-lg-5{margin-right: 3rem !important;}.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important;}.ml-lg-5, .mx-lg-5{margin-left: 3rem !important;}.p-lg-0{padding: 0 !important;}.pt-lg-0, .py-lg-0{padding-top: 0 !important;}.pr-lg-0, .px-lg-0{padding-right: 0 !important;}.pb-lg-0, .py-lg-0{padding-bottom: 0 !important;}.pl-lg-0, .px-lg-0{padding-left: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.pt-lg-1, .py-lg-1{padding-top: 0.25rem !important;}.pr-lg-1, .px-lg-1{padding-right: 0.25rem !important;}.pb-lg-1, .py-lg-1{padding-bottom: 0.25rem !important;}.pl-lg-1, .px-lg-1{padding-left: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.pt-lg-2, .py-lg-2{padding-top: 0.5rem !important;}.pr-lg-2, .px-lg-2{padding-right: 0.5rem !important;}.pb-lg-2, .py-lg-2{padding-bottom: 0.5rem !important;}.pl-lg-2, .px-lg-2{padding-left: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.pt-lg-3, .py-lg-3{padding-top: 1rem !important;}.pr-lg-3, .px-lg-3{padding-right: 1rem !important;}.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important;}.pl-lg-3, .px-lg-3{padding-left: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important;}.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important;}.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important;}.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.pt-lg-5, .py-lg-5{padding-top: 3rem !important;}.pr-lg-5, .px-lg-5{padding-right: 3rem !important;}.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important;}.pl-lg-5, .px-lg-5{padding-left: 3rem !important;}.m-lg-n1{margin: -0.25rem !important;}.mt-lg-n1, .my-lg-n1{margin-top: -0.25rem !important;}.mr-lg-n1, .mx-lg-n1{margin-right: -0.25rem !important;}.mb-lg-n1, .my-lg-n1{margin-bottom: -0.25rem !important;}.ml-lg-n1, .mx-lg-n1{margin-left: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.mt-lg-n2, .my-lg-n2{margin-top: -0.5rem !important;}.mr-lg-n2, .mx-lg-n2{margin-right: -0.5rem !important;}.mb-lg-n2, .my-lg-n2{margin-bottom: -0.5rem !important;}.ml-lg-n2, .mx-lg-n2{margin-left: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important;}.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important;}.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important;}.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important;}.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important;}.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important;}.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important;}.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important;}.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important;}.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important;}.m-lg-auto{margin: auto !important;}.mt-lg-auto, .my-lg-auto{margin-top: auto !important;}.mr-lg-auto, .mx-lg-auto{margin-right: auto !important;}.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important;}.ml-lg-auto, .mx-lg-auto{margin-left: auto !important;}}@media (min-width: 1200px){.m-xl-0{margin: 0 !important;}.mt-xl-0, .my-xl-0{margin-top: 0 !important;}.mr-xl-0, .mx-xl-0{margin-right: 0 !important;}.mb-xl-0, .my-xl-0{margin-bottom: 0 !important;}.ml-xl-0, .mx-xl-0{margin-left: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.mt-xl-1, .my-xl-1{margin-top: 0.25rem !important;}.mr-xl-1, .mx-xl-1{margin-right: 0.25rem !important;}.mb-xl-1, .my-xl-1{margin-bottom: 0.25rem !important;}.ml-xl-1, .mx-xl-1{margin-left: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.mt-xl-2, .my-xl-2{margin-top: 0.5rem !important;}.mr-xl-2, .mx-xl-2{margin-right: 0.5rem !important;}.mb-xl-2, .my-xl-2{margin-bottom: 0.5rem !important;}.ml-xl-2, .mx-xl-2{margin-left: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.mt-xl-3, .my-xl-3{margin-top: 1rem !important;}.mr-xl-3, .mx-xl-3{margin-right: 1rem !important;}.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important;}.ml-xl-3, .mx-xl-3{margin-left: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important;}.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important;}.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important;}.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.mt-xl-5, .my-xl-5{margin-top: 3rem !important;}.mr-xl-5, .mx-xl-5{margin-right: 3rem !important;}.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important;}.ml-xl-5, .mx-xl-5{margin-left: 3rem !important;}.p-xl-0{padding: 0 !important;}.pt-xl-0, .py-xl-0{padding-top: 0 !important;}.pr-xl-0, .px-xl-0{padding-right: 0 !important;}.pb-xl-0, .py-xl-0{padding-bottom: 0 !important;}.pl-xl-0, .px-xl-0{padding-left: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.pt-xl-1, .py-xl-1{padding-top: 0.25rem !important;}.pr-xl-1, .px-xl-1{padding-right: 0.25rem !important;}.pb-xl-1, .py-xl-1{padding-bottom: 0.25rem !important;}.pl-xl-1, .px-xl-1{padding-left: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.pt-xl-2, .py-xl-2{padding-top: 0.5rem !important;}.pr-xl-2, .px-xl-2{padding-right: 0.5rem !important;}.pb-xl-2, .py-xl-2{padding-bottom: 0.5rem !important;}.pl-xl-2, .px-xl-2{padding-left: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.pt-xl-3, .py-xl-3{padding-top: 1rem !important;}.pr-xl-3, .px-xl-3{padding-right: 1rem !important;}.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important;}.pl-xl-3, .px-xl-3{padding-left: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important;}.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important;}.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important;}.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.pt-xl-5, .py-xl-5{padding-top: 3rem !important;}.pr-xl-5, .px-xl-5{padding-right: 3rem !important;}.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important;}.pl-xl-5, .px-xl-5{padding-left: 3rem !important;}.m-xl-n1{margin: -0.25rem !important;}.mt-xl-n1, .my-xl-n1{margin-top: -0.25rem !important;}.mr-xl-n1, .mx-xl-n1{margin-right: -0.25rem !important;}.mb-xl-n1, .my-xl-n1{margin-bottom: -0.25rem !important;}.ml-xl-n1, .mx-xl-n1{margin-left: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.mt-xl-n2, .my-xl-n2{margin-top: -0.5rem !important;}.mr-xl-n2, .mx-xl-n2{margin-right: -0.5rem !important;}.mb-xl-n2, .my-xl-n2{margin-bottom: -0.5rem !important;}.ml-xl-n2, .mx-xl-n2{margin-left: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important;}.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important;}.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important;}.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important;}.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important;}.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important;}.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important;}.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important;}.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important;}.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important;}.m-xl-auto{margin: auto !important;}.mt-xl-auto, .my-xl-auto{margin-top: auto !important;}.mr-xl-auto, .mx-xl-auto{margin-right: auto !important;}.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important;}.ml-xl-auto, .mx-xl-auto{margin-left: auto !important;}}.text-monospace{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify{text-align: justify !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}@media (min-width: 576px){.text-sm-left{text-align: left !important;}.text-sm-right{text-align: right !important;}.text-sm-center{text-align: center !important;}}@media (min-width: 768px){.text-md-left{text-align: left !important;}.text-md-right{text-align: right !important;}.text-md-center{text-align: center !important;}}@media (min-width: 992px){.text-lg-left{text-align: left !important;}.text-lg-right{text-align: right !important;}.text-lg-center{text-align: center !important;}}@media (min-width: 1200px){.text-xl-left{text-align: left !important;}.text-xl-right{text-align: right !important;}.text-xl-center{text-align: center !important;}}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.font-weight-light{font-weight: 300 !important;}.font-weight-lighter{font-weight: lighter !important;}.font-weight-normal{font-weight: 400 !important;}.font-weight-bold{font-weight: 700 !important;}.font-weight-bolder{font-weight: bolder !important;}.font-italic{font-style: italic !important;}.text-white{color: white !important;}.text-primary{color: #00A09D !important;}a.text-primary:hover, a.text-primary:focus{color: #005452 !important;}.text-secondary{color: #adb5bd !important;}a.text-secondary:hover, a.text-secondary:focus{color: #838f9b !important;}.text-success{color: #2CBB70 !important;}a.text-success:hover, a.text-success:focus{color: #1d7d4b !important;}.text-info{color: #4B9EB6 !important;}a.text-info:hover, a.text-info:focus{color: #346f80 !important;}.text-warning{color: #F79B5B !important;}a.text-warning:hover, a.text-warning:focus{color: #f36f12 !important;}.text-danger{color: #D9534F !important;}a.text-danger:hover, a.text-danger:focus{color: #b52b27 !important;}.text-light{color: #f6f9f9 !important;}a.text-light:hover, a.text-light:focus{color: #c8dada !important;}.text-dark{color: #141f1e !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.text-default{color: #adb5bd !important;}a.text-default:hover, a.text-default:focus{color: #838f9b !important;}.text-violet-dark{color: #875A7B !important;}a.text-violet-dark:hover, a.text-violet-dark:focus{color: #593b51 !important;}.text-violet-darker{color: #62495B !important;}a.text-violet-darker:hover, a.text-violet-darker:focus{color: #362832 !important;}.text-inverse-lightest{color: #98A6B0 !important;}a.text-inverse-lightest:hover, a.text-inverse-lightest:focus{color: #6d818e !important;}.text-inverse-light{color: #8B979F !important;}a.text-inverse-light:hover, a.text-inverse-light:focus{color: #647179 !important;}.text-inverse{color: #47738F !important;}a.text-inverse:hover, a.text-inverse:focus{color: #2e4a5c !important;}.text-inverse-dark{color: #5B7687 !important;}a.text-inverse-dark:hover, a.text-inverse-dark:focus{color: #3c4e59 !important;}.text-inverse-darker{color: #485761 !important;}a.text-inverse-darker:hover, a.text-inverse-darker:focus{color: #273035 !important;}.text-alpha{color: #00A09D !important;}a.text-alpha:hover, a.text-alpha:focus{color: #005452 !important;}.text-alpha-dark{color: #18856F !important;}a.text-alpha-dark:hover, a.text-alpha-dark:focus{color: #0c4439 !important;}.text-alpha-light{color: #26D1AF !important;}a.text-alpha-light:hover, a.text-alpha-light:focus{color: #1a9079 !important;}.text-alpha-lightest{color: #2AEBC4 !important;}a.text-alpha-lightest:hover, a.text-alpha-lightest:focus{color: #11b796 !important;}.text-beta{color: #5B899E !important;}a.text-beta:hover, a.text-beta:focus{color: #3f5f6d !important;}.text-beta-dark{color: #3D5D6B !important;}a.text-beta-dark:hover, a.text-beta-dark:focus{color: #21333a !important;}.text-beta-light{color: #699FB8 !important;}a.text-beta-light:hover, a.text-beta-light:focus{color: #447890 !important;}.text-beta-lightest{color: #77B5D1 !important;}a.text-beta-lightest:hover, a.text-beta-lightest:focus{color: #4095bc !important;}.text-gamma{color: #E46F78 !important;}a.text-gamma:hover, a.text-gamma:focus{color: #d82f3c !important;}.text-gamma-dark{color: #B0565C !important;}a.text-gamma-dark:hover, a.text-gamma-dark:focus{color: #7e3b40 !important;}.text-gamma-light{color: #FC7C84 !important;}a.text-gamma-light:hover, a.text-gamma-light:focus{color: #fa313e !important;}.text-gamma-lightest{color: #FC959C !important;}a.text-gamma-lightest:hover, a.text-gamma-lightest:focus{color: #fa4b57 !important;}.text-delta{color: #5C5B80 !important;}a.text-delta:hover, a.text-delta:focus{color: #3c3b53 !important;}.text-delta-dark{color: #37364D !important;}a.text-delta-dark:hover, a.text-delta-dark:focus{color: #171620 !important;}.text-delta-light{color: #6E6D99 !important;}a.text-delta-light:hover, a.text-delta-light:focus{color: #4d4c6d !important;}.text-delta-lightest{color: #807FB3 !important;}a.text-delta-lightest:hover, a.text-delta-lightest:focus{color: #575690 !important;}.text-epsilon{color: #D5653E !important;}a.text-epsilon:hover, a.text-epsilon:focus{color: #a34423 !important;}.text-epsilon-dark{color: #A34E2F !important;}a.text-epsilon-dark:hover, a.text-epsilon-dark:focus{color: #68321e !important;}.text-epsilon-light{color: #F07346 !important;}a.text-epsilon-light:hover, a.text-epsilon-light:focus{color: #d84612 !important;}.text-epsilon-lightest{color: #FF8D63 !important;}a.text-epsilon-lightest:hover, a.text-epsilon-lightest:focus{color: #ff5517 !important;}.text-body{color: #343a40 !important;}.text-muted{color: #6c757d !important;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.text-decoration-none{text-decoration: none !important;}.text-break{word-break: break-word !important; overflow-wrap: break-word !important;}.text-reset{color: inherit !important;}.visible{visibility: visible !important;}.invisible, .s_animated_headline .s_animated_headline_content b, .s_animated_headline .s_animated_headline_content i, .s_animated_headline .s_animated_headline_content.s_animated_headline_selected:after{visibility: hidden !important;}@media print{*, *::before, *::after{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}pre{white-space: pre-wrap !important;}pre, blockquote{border: 1px solid #adb5bd; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}.badge, .label{border: 1px solid black;}.table{border-collapse: collapse !important;}.table td, .table th{background-color: white !important;}.table-bordered th, .table-bordered td{border: 1px solid #dee2e6 !important;}.table-dark{color: inherit;}.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{border-color: #dee2e6;}.table .thead-dark th{color: inherit; border-color: #dee2e6;}} + /* /web/static/src/scss/bootstrap_review.scss defined in bundle 'web.assets_frontend' */ + .alert { + clear: both; + } + .bg-100 { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-100 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-100:hover, + a.bg-100:focus, + button.bg-100:hover, + button.bg-100:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-100 { + color: #f8f9fa !important; + } + a.text-100:hover, + a.text-100:focus { + color: #cbd3da !important; + } + .bg-200 { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-200 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-200:hover, + a.bg-200:focus, + button.bg-200:hover, + button.bg-200:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-200 { + color: #e9ecef !important; + } + a.text-200:hover, + a.text-200:focus { + color: #bdc6cf !important; + } + .bg-300 { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-300 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-300:hover, + a.bg-300:focus, + button.bg-300:hover, + button.bg-300:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-300 { + color: #dee2e6 !important; + } + a.text-300:hover, + a.text-300:focus { + color: #b2bcc5 !important; + } + .bg-400 { + background-color: #ced4da !important; + color: #343a40; + } + .bg-400 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-400:hover, + a.bg-400:focus, + button.bg-400:hover, + button.bg-400:focus { + background-color: #b1bbc4 !important; + color: white; + } + .text-400 { + color: #ced4da !important; + } + a.text-400:hover, + a.text-400:focus { + color: #a2aeb9 !important; + } + .bg-500 { + background-color: #adb5bd !important; + color: white; + } + .bg-500 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-500:hover, + a.bg-500:focus, + button.bg-500:hover, + button.bg-500:focus { + background-color: #919ca6 !important; + color: white; + } + .text-500 { + color: #adb5bd !important; + } + a.text-500:hover, + a.text-500:focus { + color: #838f9b !important; + } + .bg-600 { + background-color: #6c757d !important; + color: white; + } + .bg-600 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-600:hover, + a.bg-600:focus, + button.bg-600:hover, + button.bg-600:focus { + background-color: #545b62 !important; + color: white; + } + .text-600 { + color: #6c757d !important; + } + a.text-600:hover, + a.text-600:focus { + color: #494f54 !important; + } + .bg-700 { + background-color: #495057 !important; + color: white; + } + .bg-700 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-700:hover, + a.bg-700:focus, + button.bg-700:hover, + button.bg-700:focus { + background-color: #32373b !important; + color: white; + } + .text-700 { + color: #495057 !important; + } + a.text-700:hover, + a.text-700:focus { + color: #262a2d !important; + } + .bg-800 { + background-color: #343a40 !important; + color: white; + } + .bg-800 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-800:hover, + a.bg-800:focus, + button.bg-800:hover, + button.bg-800:focus { + background-color: #1d2124 !important; + color: white; + } + .text-800 { + color: #343a40 !important; + } + a.text-800:hover, + a.text-800:focus { + color: #121416 !important; + } + .bg-900 { + background-color: #212529 !important; + color: white; + } + .bg-900 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-900:hover, + a.bg-900:focus, + button.bg-900:hover, + button.bg-900:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-900 { + color: #212529 !important; + } + a.text-900:hover, + a.text-900:focus { + color: black !important; + } + .bg-black-25 { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .bg-black-25 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-25:hover, + a.bg-black-25:focus, + button.bg-black-25:hover, + button.bg-black-25:focus { + background-color: rgba(0, 0, 0, 0.25) !important; + color: white; + } + .text-black-25 { + color: rgba(0, 0, 0, 0.25) !important; + } + a.text-black-25:hover, + a.text-black-25:focus { + color: rgba(0, 0, 0, 0.25) !important; + } + .bg-black-50 { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .bg-black-50 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-50:hover, + a.bg-black-50:focus, + button.bg-black-50:hover, + button.bg-black-50:focus { + background-color: rgba(0, 0, 0, 0.5) !important; + color: white; + } + .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; + } + a.text-black-50:hover, + a.text-black-50:focus { + color: rgba(0, 0, 0, 0.5) !important; + } + .bg-black-75 { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .bg-black-75 .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black-75:hover, + a.bg-black-75:focus, + button.bg-black-75:hover, + button.bg-black-75:focus { + background-color: rgba(0, 0, 0, 0.75) !important; + color: white; + } + .text-black-75 { + color: rgba(0, 0, 0, 0.75) !important; + } + a.text-black-75:hover, + a.text-black-75:focus { + color: rgba(0, 0, 0, 0.75) !important; + } + .bg-white-25 { + background-color: rgba(255, 255, 255, 0.25) !important; + color: #343a40; + } + .bg-white-25 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-25:hover, + a.bg-white-25:focus, + button.bg-white-25:hover, + button.bg-white-25:focus { + background-color: rgba(230, 229, 229, 0.25) !important; + color: #343a40; + } + .text-white-25 { + color: rgba(255, 255, 255, 0.25) !important; + } + a.text-white-25:hover, + a.text-white-25:focus { + color: rgba(217, 217, 217, 0.25) !important; + } + .bg-white-50 { + background-color: rgba(255, 255, 255, 0.5) !important; + color: #343a40; + } + .bg-white-50 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-50:hover, + a.bg-white-50:focus, + button.bg-white-50:hover, + button.bg-white-50:focus { + background-color: rgba(230, 229, 229, 0.5) !important; + color: #343a40; + } + .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; + } + a.text-white-50:hover, + a.text-white-50:focus { + color: rgba(217, 217, 217, 0.5) !important; + } + .bg-white-75 { + background-color: rgba(255, 255, 255, 0.75) !important; + color: #343a40; + } + .bg-white-75 .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white-75:hover, + a.bg-white-75:focus, + button.bg-white-75:hover, + button.bg-white-75:focus { + background-color: rgba(230, 229, 229, 0.75) !important; + color: #343a40; + } + .text-white-75 { + color: rgba(255, 255, 255, 0.75) !important; + } + a.text-white-75:hover, + a.text-white-75:focus { + color: rgba(217, 217, 217, 0.75) !important; + } + .bg-white { + background-color: white !important; + color: #343a40; + } + .bg-white .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-white:hover, + a.bg-white:focus, + button.bg-white:hover, + button.bg-white:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .text-white { + color: white !important; + } + a.text-white:hover, + a.text-white:focus { + color: #d9d9d9 !important; + } + .bg-black { + background-color: black !important; + color: white; + } + .bg-black .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-black:hover, + a.bg-black:focus, + button.bg-black:hover, + button.bg-black:focus { + background-color: black !important; + color: white; + } + .text-black { + color: black !important; + } + a.text-black:hover, + a.text-black:focus { + color: black !important; + } + .bg-gray-lightest { + background-color: #f8f9fa !important; + color: #343a40; + } + .bg-gray-lightest .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lightest:hover, + a.bg-gray-lightest:focus, + button.bg-gray-lightest:hover, + button.bg-gray-lightest:focus { + background-color: #dae0e5 !important; + color: #343a40; + } + .text-gray-lightest { + color: #f8f9fa !important; + } + a.text-gray-lightest:hover, + a.text-gray-lightest:focus { + color: #cbd3da !important; + } + .bg-gray-lighter { + background-color: #e9ecef !important; + color: #343a40; + } + .bg-gray-lighter .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-lighter:hover, + a.bg-gray-lighter:focus, + button.bg-gray-lighter:hover, + button.bg-gray-lighter:focus { + background-color: #cbd3da !important; + color: #343a40; + } + .text-gray-lighter { + color: #e9ecef !important; + } + a.text-gray-lighter:hover, + a.text-gray-lighter:focus { + color: #bdc6cf !important; + } + .bg-gray-light { + background-color: #dee2e6 !important; + color: #343a40; + } + .bg-gray-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.bg-gray-light:hover, + a.bg-gray-light:focus, + button.bg-gray-light:hover, + button.bg-gray-light:focus { + background-color: #c1c9d0 !important; + color: white; + } + .text-gray-light { + color: #dee2e6 !important; + } + a.text-gray-light:hover, + a.text-gray-light:focus { + color: #b2bcc5 !important; + } + .bg-gray { + background-color: #adb5bd !important; + color: white; + } + .bg-gray .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray:hover, + a.bg-gray:focus, + button.bg-gray:hover, + button.bg-gray:focus { + background-color: #919ca6 !important; + color: white; + } + .text-gray { + color: #adb5bd !important; + } + a.text-gray:hover, + a.text-gray:focus { + color: #838f9b !important; + } + .bg-gray-dark { + background-color: #6c757d !important; + color: white; + } + .bg-gray-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-dark:hover, + a.bg-gray-dark:focus, + button.bg-gray-dark:hover, + button.bg-gray-dark:focus { + background-color: #545b62 !important; + color: white; + } + .text-gray-dark { + color: #6c757d !important; + } + a.text-gray-dark:hover, + a.text-gray-dark:focus { + color: #494f54 !important; + } + .bg-gray-darker { + background-color: #343a40 !important; + color: white; + } + .bg-gray-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darker:hover, + a.bg-gray-darker:focus, + button.bg-gray-darker:hover, + button.bg-gray-darker:focus { + background-color: #1d2124 !important; + color: white; + } + .text-gray-darker { + color: #343a40 !important; + } + a.text-gray-darker:hover, + a.text-gray-darker:focus { + color: #121416 !important; + } + .bg-gray-darkest { + background-color: #212529 !important; + color: white; + } + .bg-gray-darkest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.bg-gray-darkest:hover, + a.bg-gray-darkest:focus, + button.bg-gray-darkest:hover, + button.bg-gray-darkest:focus { + background-color: #0a0c0d !important; + color: white; + } + .text-gray-darkest { + color: #212529 !important; + } + a.text-gray-darkest:hover, + a.text-gray-darkest:focus { + color: black !important; + } + .card-body, + .panel-body, + .well { + background-color: rgba(255, 255, 255, 0.9) !important; + color: #343a40; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .card-body:first-child, + .panel-body:first-child, + .well:first-child { + border-top-left-radius: calc(0.125rem - 1px); + border-top-right-radius: calc(0.125rem - 1px); + } + .card-body:last-child, + .panel-body:last-child, + .well:last-child { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .card-body.row, + .form-horizontal .card-body.form-group, + .form-horizontal .form-group.panel-body, + .form-horizontal .form-group.well, + .row.panel-body, + .row.well { + background-color: transparent !important; + } + .accordion .collapsing > .card-body:first-child, + .accordion .collapsing > .panel-body:first-child, + .accordion .collapsing > .well:first-child, + .accordion .collapse.show > .card-body:first-child, + .accordion .collapse.show > .panel-body:first-child, + .accordion .collapse.show > .well:first-child { + margin-top: 1px; + } + .toast-header { + background-clip: border-box; + } + .toast-body { + background-color: rgba(255, 255, 255, 0.93) !important; + color: #343a40; + } + .toast-body .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + @media (min-width: 576px) { + .modal-dialog { + height: 100%; + padding: 1.75rem 0; + margin: 0 auto; + } + .modal-content { + max-height: 100%; + } + .modal-header, + .modal-footer { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + .modal-body { + overflow: auto; + -webkit-transform: translate3d(0, 0, 0); + min-height: 0; + } + } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; + } + .popover { + right: auto; + } + .input-group .form-control { + height: initial; + } + /* /web/static/src/scss/lazyloader.scss defined in bundle 'web.assets_frontend' */ + a[href].o_wait_lazy_js, + .o_wait_lazy_js a[href], + button.o_wait_lazy_js, + .o_wait_lazy_js button, + input[type="submit"].o_wait_lazy_js, + .o_wait_lazy_js input[type="submit"], + input[type="button"].o_wait_lazy_js, + .o_wait_lazy_js input[type="button"], + .btn.o_wait_lazy_js, + .o_wait_lazy_js .btn { + pointer-events: none; + } + /* /web/static/src/scss/navbar_mobile.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + .o_main_navbar .o_app { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar > .o_menu_brand { + float: none; + margin: 0; + border-bottom: 1px solid #68465f; + color: transparent !important; + } + } + @media (max-width: 767.98px) { + .o_main_navbar { + transition: height 200ms linear 0s; + position: relative; + height: 46px; + } + .o_main_navbar > ul > li { + float: none; + } + .o_main_navbar > ul > li .dropdown-backdrop { + display: none; + } + .o_main_navbar > ul > li .dropdown-menu.show { + max-height: none; + } + .o_main_navbar > ul.o_menu_sections { + width: 100%; + display: none; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show { + position: static; + float: none; + background-color: transparent; + box-shadow: none; + border: none; + overflow: visible; + } + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > .dropdown-item, + .o_main_navbar > ul.o_menu_sections .dropdown-menu.show > a { + background-color: transparent; + color: inherit; + } + .o_main_navbar > ul.o_menu_systray { + position: absolute; + top: 0px; + left: 46px; + bottom: auto; + right: 46px; + height: 46px; + text-align: right; + } + .o_main_navbar > ul.o_menu_systray > li { + display: inline-block; + } + .o_main_navbar > ul.o_menu_systray > li .dropdown-menu.show { + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + width: auto; + } + .o_main_navbar > ul.o_menu_systray .o_user_menu .oe_topbar_name { + display: none; + } + } + @media (max-width: 767.98px) { + body.o_mobile_menu_opened > .o_main_navbar { + height: 100%; + overflow: auto; + } + body.o_mobile_menu_opened > .o_main_navbar .o_menu_sections { + display: block; + } + } + @media (max-width: 767.98px) { + .o_switch_company_menu > .dropdown-menu { + padding-top: 0px; + } + .o_switch_company_menu > .dropdown-menu .bg-info { + padding: 10px; + } + } + /* /web/static/src/scss/notification.scss defined in bundle 'web.assets_frontend' */ + .o_notification_manager { + position: absolute; + top: 2.359375rem; + left: auto; + bottom: auto; + right: 0; + position: fixed; + z-index: 1055; + width: 350px; + max-width: 100%; + } + .o_notification_manager .o_notification { + width: 100%; + } + /* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */ + html, + body { + position: relative; + width: 100%; + height: 100%; + } + .css_non_editable_mode_hidden { + display: none !important; + } + .editor_enable .css_editable_mode_hidden { + display: none !important; + } + .note-toolbar { + margin-left: 0 !important; + } + .note-popover .popover > .arrow { + display: none; + } + .note-popover .popover .dropdown-menu .dropdown-item > i, + .note-popover .popover .dropdown-menu a > i, + .note-editor .dropdown-menu .dropdown-item > i, + .note-editor .dropdown-menu a > i { + visibility: hidden; + } + .note-popover .popover .dropdown-menu .dropdown-item.checked > i, + .note-popover .popover .dropdown-menu a.checked > i, + .note-editor .dropdown-menu .dropdown-item.checked > i, + .note-editor .dropdown-menu a.checked > i { + visibility: visible; + } + #wrapwrap table.table.table-bordered, + .o_editable table.table.table-bordered { + table-layout: fixed; + } + #wrapwrap table.table.table-bordered td, + .o_editable table.table.table-bordered td { + min-width: 20px; + } + @media (max-width: 767.98px) { + #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table { + table-layout: auto; + } + } + ul.o_checklist { + list-style: none; + } + ul.o_checklist > li { + position: relative; + margin-left: 20px; + } + ul.o_checklist > li::before { + content: ''; + position: absolute; + left: -20px; + display: block; + height: 13px; + width: 13px; + margin-top: 4px; + border: 1px solid; + text-align: center; + cursor: pointer; + } + ul.o_checklist > li.o_checked { + text-decoration: line-through; + } + ul.o_checklist > li.o_checked::after { + content: "✓"; + position: absolute; + left: -18px; + top: +1px; + } + ol > li.o_indent, + ul > li.o_indent { + margin-left: 0; + list-style: none; + } + ol > li.o_indent::before, + ul > li.o_indent::before { + content: none; + } + img.shadow { + box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); + } + img.padding-small, + .img.padding-small, + span.fa.padding-small, + iframe.padding-small { + padding: 4px; + } + img.padding-medium, + .img.padding-medium, + span.fa.padding-medium, + iframe.padding-medium { + padding: 8px; + } + img.padding-large, + .img.padding-large, + span.fa.padding-large, + iframe.padding-large { + padding: 16px; + } + img.padding-xl, + .img.padding-xl, + span.fa.padding-xl, + iframe.padding-xl { + padding: 32px; + } + img.ml-auto, + img.mx-auto { + display: block; + } + .fa-6x { + font-size: 6em; + } + .fa-7x { + font-size: 7em; + } + .fa-8x { + font-size: 8em; + } + .fa-9x { + font-size: 9em; + } + .fa-10x { + font-size: 10em; + } + .fa.d-block.mx-auto { + text-align: center; + } + div.media_iframe_video { + margin: 0 auto; + text-align: center; + position: relative; + overflow: hidden; + min-width: 100px; + } + div.media_iframe_video iframe { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + margin: 0 auto; + margin-left: -50%; + } + div.media_iframe_video.padding-small iframe { + padding: 4px; + } + div.media_iframe_video.padding-medium iframe { + padding: 8px; + } + div.media_iframe_video.padding-large iframe { + padding: 16px; + } + div.media_iframe_video.padding-xl iframe { + padding: 32px; + } + div.media_iframe_video .media_iframe_video_size { + padding-bottom: 66.5%; + position: relative; + width: 100%; + height: 0; + } + div.media_iframe_video .css_editable_mode_display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + display: none; + z-index: 2; + } + html[data-browser^="msie"] div.media_iframe_video iframe { + margin-left: 0; + } + address .fa.fa-mobile-phone { + margin: 0 3px 0 2px; + } + address .fa.fa-file-text-o { + margin-right: 1px; + } + span[data-oe-type="monetary"] { + white-space: nowrap; + } + ul.oe_menu_editor .oe_menu_placeholder { + outline: 1px dashed #4183C4; + } + ul.oe_menu_editor ul { + list-style: none; + } + ul.oe_menu_editor li div { + cursor: move; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .pt0 { + padding-top: 0px !important; + } + .pb0 { + padding-bottom: 0px !important; + } + .mt8 { + margin-top: 8px !important; + } + .mb8 { + margin-bottom: 8px !important; + } + .pt8 { + padding-top: 8px !important; + } + .pb8 { + padding-bottom: 8px !important; + } + .mt16 { + margin-top: 16px !important; + } + .mb16 { + margin-bottom: 16px !important; + } + .pt16 { + padding-top: 16px !important; + } + .pb16 { + padding-bottom: 16px !important; + } + .mt24 { + margin-top: 24px !important; + } + .mb24 { + margin-bottom: 24px !important; + } + .pt24 { + padding-top: 24px !important; + } + .pb24 { + padding-bottom: 24px !important; + } + .mt32 { + margin-top: 32px !important; + } + .mb32 { + margin-bottom: 32px !important; + } + .pt32 { + padding-top: 32px !important; + } + .pb32 { + padding-bottom: 32px !important; + } + .mt40 { + margin-top: 40px !important; + } + .mb40 { + margin-bottom: 40px !important; + } + .pt40 { + padding-top: 40px !important; + } + .pb40 { + padding-bottom: 40px !important; + } + .mt48 { + margin-top: 48px !important; + } + .mb48 { + margin-bottom: 48px !important; + } + .pt48 { + padding-top: 48px !important; + } + .pb48 { + padding-bottom: 48px !important; + } + .mt56 { + margin-top: 56px !important; + } + .mb56 { + margin-bottom: 56px !important; + } + .pt56 { + padding-top: 56px !important; + } + .pb56 { + padding-bottom: 56px !important; + } + .mt64 { + margin-top: 64px !important; + } + .mb64 { + margin-bottom: 64px !important; + } + .pt64 { + padding-top: 64px !important; + } + .pb64 { + padding-bottom: 64px !important; + } + .mt72 { + margin-top: 72px !important; + } + .mb72 { + margin-bottom: 72px !important; + } + .pt72 { + padding-top: 72px !important; + } + .pb72 { + padding-bottom: 72px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .pt80 { + padding-top: 80px !important; + } + .pb80 { + padding-bottom: 80px !important; + } + .mt88 { + margin-top: 88px !important; + } + .mb88 { + margin-bottom: 88px !important; + } + .pt88 { + padding-top: 88px !important; + } + .pb88 { + padding-bottom: 88px !important; + } + .mt96 { + margin-top: 96px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 96px !important; + } + .pt96 { + padding-top: 96px !important; + } + .pb96 { + padding-bottom: 96px !important; + } + .mt104 { + margin-top: 104px !important; + } + .mb104 { + margin-bottom: 104px !important; + } + .pt104 { + padding-top: 104px !important; + } + .pb104 { + padding-bottom: 104px !important; + } + .mt112 { + margin-top: 112px !important; + } + .mb112 { + margin-bottom: 112px !important; + } + .pt112 { + padding-top: 112px !important; + } + .pb112 { + padding-bottom: 112px !important; + } + .mt120 { + margin-top: 120px !important; + } + .mb120 { + margin-bottom: 120px !important; + } + .pt120 { + padding-top: 120px !important; + } + .pb120 { + padding-bottom: 120px !important; + } + .mt128 { + margin-top: 128px !important; + } + .mb128 { + margin-bottom: 128px !important; + } + .pt128 { + padding-top: 128px !important; + } + .pb128 { + padding-bottom: 128px !important; + } + .mt136 { + margin-top: 136px !important; + } + .mb136 { + margin-bottom: 136px !important; + } + .pt136 { + padding-top: 136px !important; + } + .pb136 { + padding-bottom: 136px !important; + } + .mt144 { + margin-top: 144px !important; + } + .mb144 { + margin-bottom: 144px !important; + } + .pt144 { + padding-top: 144px !important; + } + .pb144 { + padding-bottom: 144px !important; + } + .mt152 { + margin-top: 152px !important; + } + .mb152 { + margin-bottom: 152px !important; + } + .pt152 { + padding-top: 152px !important; + } + .pb152 { + padding-bottom: 152px !important; + } + .mt160 { + margin-top: 160px !important; + } + .mb160 { + margin-bottom: 160px !important; + } + .pt160 { + padding-top: 160px !important; + } + .pb160 { + padding-bottom: 160px !important; + } + .mt168 { + margin-top: 168px !important; + } + .mb168 { + margin-bottom: 168px !important; + } + .pt168 { + padding-top: 168px !important; + } + .pb168 { + padding-bottom: 168px !important; + } + .mt176 { + margin-top: 176px !important; + } + .mb176 { + margin-bottom: 176px !important; + } + .pt176 { + padding-top: 176px !important; + } + .pb176 { + padding-bottom: 176px !important; + } + .mt184 { + margin-top: 184px !important; + } + .mb184 { + margin-bottom: 184px !important; + } + .pt184 { + padding-top: 184px !important; + } + .pb184 { + padding-bottom: 184px !important; + } + .mt192 { + margin-top: 192px !important; + } + .mb192 { + margin-bottom: 192px !important; + } + .pt192 { + padding-top: 192px !important; + } + .pb192 { + padding-bottom: 192px !important; + } + .mt200 { + margin-top: 200px !important; + } + .mb200 { + margin-bottom: 200px !important; + } + .pt200 { + padding-top: 200px !important; + } + .pb200 { + padding-bottom: 200px !important; + } + .mt208 { + margin-top: 208px !important; + } + .mb208 { + margin-bottom: 208px !important; + } + .pt208 { + padding-top: 208px !important; + } + .pb208 { + padding-bottom: 208px !important; + } + .mt216 { + margin-top: 216px !important; + } + .mb216 { + margin-bottom: 216px !important; + } + .pt216 { + padding-top: 216px !important; + } + .pb216 { + padding-bottom: 216px !important; + } + .mt224 { + margin-top: 224px !important; + } + .mb224 { + margin-bottom: 224px !important; + } + .pt224 { + padding-top: 224px !important; + } + .pb224 { + padding-bottom: 224px !important; + } + .mt232 { + margin-top: 232px !important; + } + .mb232 { + margin-bottom: 232px !important; + } + .pt232 { + padding-top: 232px !important; + } + .pb232 { + padding-bottom: 232px !important; + } + .mt240 { + margin-top: 240px !important; + } + .mb240 { + margin-bottom: 240px !important; + } + .pt240 { + padding-top: 240px !important; + } + .pb240 { + padding-bottom: 240px !important; + } + .mt248 { + margin-top: 248px !important; + } + .mb248 { + margin-bottom: 248px !important; + } + .pt248 { + padding-top: 248px !important; + } + .pb248 { + padding-bottom: 248px !important; + } + .mt256 { + margin-top: 256px !important; + } + .mb256 { + margin-bottom: 256px !important; + } + .pt256 { + padding-top: 256px !important; + } + .pb256 { + padding-bottom: 256px !important; + } + .mt4 { + margin-top: 4px !important; + } + .mb4 { + margin-bottom: 4px !important; + } + .pt4 { + padding-top: 4px !important; + } + .pb4 { + padding-bottom: 4px !important; + } + .mt92 { + margin-top: 92px !important; + } + .mb92 { + margin-bottom: 92px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + .ml4 { + margin-left: 4px !important; + } + .mr4 { + margin-right: 4px !important; + } + .ml8 { + margin-left: 8px !important; + } + .mr8 { + margin-right: 8px !important; + } + .ml16 { + margin-left: 16px !important; + } + .mr16 { + margin-right: 16px !important; + } + .ml32 { + margin-left: 32px !important; + } + .mr32 { + margin-right: 32px !important; + } + .ml64 { + margin-left: 64px !important; + } + .mr64 { + margin-right: 64px !important; + } + a.o_underline { + text-decoration: underline; + } + a.o_underline:hover { + text-decoration: underline; + } + .o_ace_view_editor { + background: #2F3129; + color: white; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + opacity: 0.97; + } + .o_ace_view_editor .o_ace_view_editor_title { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + padding: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > .o_ace_type_switcher > button::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 4px; + } + .o_ace_view_editor .o_ace_view_editor_title > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + margin: 0 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + font-size: 11px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_include_option > .custom-control { + margin-right: 7.5px; + } + .o_ace_view_editor .o_ace_view_editor_title > *.o_res_list { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + min-width: 60px; + } + .o_ace_view_editor #ace-view-id { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + padding: 7.5px 15px; + background-color: #4a4d40; + } + .o_ace_view_editor #ace-view-id .o_ace_editor_resource_info { + color: #ebecee; + } + .o_ace_view_editor #ace-view-editor { + height: 70%; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + .o_ace_view_editor #ace-view-editor .ace_gutter { + display: block !important; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error { + position: relative; + } + .o_ace_view_editor #ace-view-editor .ace_gutter .ace_gutter-cell.o_error::after { + position: absolute; + top: -100%; + left: 0; + bottom: -100%; + right: 0; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_view_editor #ace-view-editor .ace_resize_bar { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + width: 25px; + height: 100%; + cursor: ew-resize; + } + .o_ace_view_editor #ace-view-editor .ace_scroller.o_error::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: auto; + width: 3px; + content: ""; + z-index: 1000; + display: block; + background-color: #D9534F; + opacity: 0.5; + pointer-events: none; + } + .o_ace_select2_dropdown { + width: auto !important; + padding-top: 4px; + font-family: monospace !important; + } + .o_ace_select2_dropdown > .select2-results { + max-height: none; + max-height: 70vh; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label { + padding-top: 1px; + padding-bottom: 2px; + } + .o_ace_select2_dropdown > .select2-results .select2-result-label > .o_ace_select2_result { + padding: 0; + font-size: 12px; + white-space: nowrap; + } + .o_nocontent_help { + pointer-events: auto; + max-width: 650px; + margin: auto; + padding: 15px; + z-index: 1000; + text-align: center; + color: #777777; + font-size: 115%; + } + .o_nocontent_help > p:first-of-type { + margin-top: 0; + color: #4c4c4c; + font-weight: bold; + font-size: 125%; + } + .o_nocontent_help a { + cursor: pointer; + } + @media (max-width: 767.98px) { + odoo-wysiwyg-container .panel-heading.note-toolbar { + overflow-x: auto; + } + odoo-wysiwyg-container .btn-group { + position: static; + } + .o_technical_modal.o_web_editor_dialog { + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog { + max-width: inherit !important; + z-index: 2001; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content { + height: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav > li.search .btn-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + justify-content: space-around; + padding: 5px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons { + text-align: center; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search { + height: inherit; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline .btn-group .btn.btn-primary:not(.dropdown-toggle) { + width: 90%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .btn, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .btn { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-append > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .form-control ~ .input-group-btn > .ml-2, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-inline > .input-group.ml-2 > .input-group-addon > .ml-2 { + margin-left: 0 !important; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell { + flex: initial; + max-width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove, + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-horizontal .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove, + .form-horizontal .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .form-group > .o_existing_attachment_cell > .o_existing_attachment_remove { + opacity: inherit; + top: 10px; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto { + width: 100%; + } + .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body #editor-media-image .unsplash_img_container .unsplash_error .mx-auto .form-group input.w-100 { + min-width: 100px; + } + } + /* /web_editor/static/src/scss/web_editor.frontend.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 767.98px) { + img, .media_iframe_video, span.fa, i.fa { + transform: none !important; + } + } + .o_wysiwyg_loader { + pointer-events: none; + min-height: 100px; + color: transparent; + } + .o_wysiwyg_loading { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + } + /* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 576px) { + .w-sm-25 { + width: 25% !important; + } + .w-sm-50 { + width: 50% !important; + } + .w-sm-75 { + width: 75% !important; + } + .w-sm-100 { + width: 100% !important; + } + .w-sm-auto { + width: auto !important; + } + .w-sm-0 { + width: 0 !important; + } + .h-sm-25 { + height: 25% !important; + } + .h-sm-50 { + height: 50% !important; + } + .h-sm-75 { + height: 75% !important; + } + .h-sm-100 { + height: 100% !important; + } + .h-sm-auto { + height: auto !important; + } + .h-sm-0 { + height: 0 !important; + } + } + @media (min-width: 768px) { + .w-md-25 { + width: 25% !important; + } + .w-md-50 { + width: 50% !important; + } + .w-md-75 { + width: 75% !important; + } + .w-md-100 { + width: 100% !important; + } + .w-md-auto { + width: auto !important; + } + .w-md-0 { + width: 0 !important; + } + .h-md-25 { + height: 25% !important; + } + .h-md-50 { + height: 50% !important; + } + .h-md-75 { + height: 75% !important; + } + .h-md-100 { + height: 100% !important; + } + .h-md-auto { + height: auto !important; + } + .h-md-0 { + height: 0 !important; + } + } + @media (min-width: 992px) { + .w-lg-25 { + width: 25% !important; + } + .w-lg-50 { + width: 50% !important; + } + .w-lg-75 { + width: 75% !important; + } + .w-lg-100 { + width: 100% !important; + } + .w-lg-auto { + width: auto !important; + } + .w-lg-0 { + width: 0 !important; + } + .h-lg-25 { + height: 25% !important; + } + .h-lg-50 { + height: 50% !important; + } + .h-lg-75 { + height: 75% !important; + } + .h-lg-100 { + height: 100% !important; + } + .h-lg-auto { + height: auto !important; + } + .h-lg-0 { + height: 0 !important; + } + } + @media (min-width: 1200px) { + .w-xl-25 { + width: 25% !important; + } + .w-xl-50 { + width: 50% !important; + } + .w-xl-75 { + width: 75% !important; + } + .w-xl-100 { + width: 100% !important; + } + .w-xl-auto { + width: auto !important; + } + .w-xl-0 { + width: 0 !important; + } + .h-xl-25 { + height: 25% !important; + } + .h-xl-50 { + height: 50% !important; + } + .h-xl-75 { + height: 75% !important; + } + .h-xl-100 { + height: 100% !important; + } + .h-xl-auto { + height: auto !important; + } + .h-xl-0 { + height: 0 !important; + } + } + /* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + #wrapwrap { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + width: 100%; + min-height: 100%; + } + #wrapwrap > * { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + } + #wrapwrap > main { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + header .navbar-brand { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + max-width: 75%; + } + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + header .navbar-brand.logo img { + object-fit: contain; + display: block; + width: auto; + height: 2.359375rem; + } + @media (max-width: 767.98px) { + header .navbar-brand.logo img { + height: auto; + max-height: 2.359375rem; + } + } + header .nav-link, + header .nav > li > a { + white-space: nowrap; + } + .navbar { + margin-bottom: 0; + } + .navbar ul.nav > li.divider { + display: none; + border-right: 1px solid #e9ecef; + } + .navbar ul.nav > li.active + .divider { + visibility: hidden; + } + @media (max-width: 767.98px) { + .navbar .nav.navbar-nav.float-right, .navbar #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.nav.navbar-nav, #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .navbar img.nav.navbar-nav { + float: none !important; + } + } + @media (min-width: 768px) { + .navbar-expand-md ul.nav > li.divider { + display: list-item; + } + } + ul.flex-column > li > a { + padding: 2px 15px; + } + a.fa:hover, + .btn-link.fa:hover { + text-decoration: none; + } + .jumbotron { + margin-bottom: 0; + } + ul { + list-style-type: disc; + } + ul ul { + list-style-type: circle; + } + ul ul ul { + list-style-type: square; + } + ul ul ul ul { + list-style-type: disc; + } + ul ul ul ul ul { + list-style-type: circle; + } + ul ul ul ul ul ul { + list-style-type: square; + } + ul ul ul ul ul ul ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + ol ol { + list-style-type: lower-alpha; + } + ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol { + list-style-type: decimal; + } + ol ol ol ol ol { + list-style-type: lower-alpha; + } + ol ol ol ol ol ol { + list-style-type: lower-greek; + } + ol ol ol ol ol ol ol { + list-style-type: decimal; + } + li > p { + margin: 0; + } + .container .container, + .container .container-fluid, + .container-fluid .container-fluid { + padding-right: 0; + padding-left: 0; + } + #wrap > .container::before, + #wrap > .container::after, + #wrap > .container-fluid::before, + #wrap > .container-fluid::after { + content: ""; + display: table; + clear: both; + } + [class^="col-lg-"] { + min-height: 24px; + } + .input-group { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .list-group-item:not([class*="list-group-item-"]):not(.active) { + color: #343a40; + } + .o_portal .breadcrumb, + .o_portal_wrap .o_portal_navbar .breadcrumb { + background-color: inherit; + } + .o_page_header, + .s_title .s_title_underlined { + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #dee2e6; + line-height: 2.1rem; + } + img.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img, + .media_iframe_video.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.media_iframe_video, + .o_image.float-right, + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img.o_image { + margin-left: 15px; + } + img.float-left, + .media_iframe_video.float-left, + .o_image.float-left { + margin-right: 15px; + } + img.o_we_custom_image { + display: inline-block; + } + ::-moz-selection { + background: rgba(150, 150, 220, 0.3); + } + ::selection { + background: rgba(150, 150, 220, 0.3); + } + .oe_search_box { + padding-right: 23px; + } + .para_large { + font-size: 120%; + } + .jumbotron .para_large p { + font-size: 150%; + } + .readable { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + .readable .container { + padding-left: 0; + padding-right: 0; + width: auto; + } + .oe_dark { + background-color: rgba(200, 200, 200, 0.14); + } + .oe_black { + background-color: rgba(0, 0, 0, 0.9); + color: white; + } + .oe_green { + background-color: #169C78; + color: white; + } + .oe_green .text-muted { + color: #ddd !important; + } + .oe_blue_light { + background-color: #41b6ab; + color: white; + } + .oe_blue_light .text-muted { + color: #ddd !important; + } + .oe_blue { + background-color: #34495e; + color: white; + } + .oe_orange { + background-color: #f05442; + color: white; + } + .oe_orange .text-muted { + color: #ddd !important; + } + .oe_purple { + background-color: #b163a3; + color: white; + } + .oe_purple .text-muted { + color: #ddd !important; + } + .oe_red { + background-color: #9C1b31; + color: white; + } + .oe_red .text-muted { + color: #ddd !important; + } + .oe_none { + background-color: #FFFFFF; + } + .oe_yellow { + background-color: #A2A51B; + } + .oe_green { + background-color: #149F2C; + } + #wrapwrap.o_portal { + background-color: #ececec !important; + color: #343a40; + } + #wrapwrap.o_portal .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + .o_portal > tbody.o_portal_report_tbody { + vertical-align: middle; + } + .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover { + text-decoration: none; + } + .o_portal_wrap .o_portal_navbar { + background-color: white !important; + } + .o_portal_wrap .o_portal_navbar .breadcrumb { + padding-left: 0; + padding-right: 0; + } + .o_portal_wrap .o_portal_my_doc_table th { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .o_portal_wrap .o_portal_my_doc_table td { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .o_portal_wrap .o_portal_my_doc_table tr:last-child td { + padding-bottom: 0.375rem; + } + .o_portal_wrap .o_portal_my_doc_table td, + .o_portal_wrap .o_portal_my_doc_table th { + vertical-align: middle; + white-space: nowrap; + } + .o_portal_wrap address span[itemprop="name"] { + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div { + position: relative; + } + .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"] { + line-height: 1.2; + margin-bottom: 0.3em; + } + .o_portal_wrap address div[itemprop="address"] > div .fa { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + line-height: 1.45; + } + .o_portal_wrap address div[itemprop="address"] > div .fa + span, + .o_portal_wrap address div[itemprop="address"] > div .fa + div { + display: block; + padding-left: 1.78571429em; + } + .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div { + margin-top: 0.5em; + } + @media (max-width: 991.98px) { + .o_portal_wrap #o_portal_navbar_content { + margin: 0.5rem -1rem 0; + padding: 0.5rem 1rem; + border-top: 1px solid #dee2e6; + background-color: #e9ecef; + } + } + .o_portal_wrap table.table tr { + word-wrap: break-word; + } + .oe_attachments .o_image_small { + height: 40px; + width: 50px; + } + form label { + font-weight: 700; + } + form label.label-optional { + font-weight: 400; + } + .o_portal_contact_img { + width: 2.3em; + height: 2.3em; + object-fit: cover; + } + .o_portal_sidebar #sidebar_content.card, + .o_portal_sidebar #sidebar_content.panel, + .o_portal_sidebar #sidebar_content.well { + border-left: 0; + border-bottom: 0; + } + .o_portal_sidebar #sidebar_content.card > div.card-body, + .o_portal_sidebar #sidebar_content.panel > div.card-body, + .o_portal_sidebar #sidebar_content.well > div.card-body, + .o_portal_sidebar #sidebar_content.card > div.panel-body, + .o_portal_sidebar #sidebar_content.panel > div.panel-body, + .o_portal_sidebar #sidebar_content.well > div.panel-body, + .o_portal_sidebar #sidebar_content.card > div.well, + .o_portal_sidebar #sidebar_content.panel > div.well, + .o_portal_sidebar #sidebar_content.well > div.well { + border-left: 1px solid #dee2e6; + } + .o_portal_sidebar #sidebar_content.card > ul > li, + .o_portal_sidebar #sidebar_content.panel > ul > li, + .o_portal_sidebar #sidebar_content.well > ul > li { + border-left: 1px solid #dee2e6; + margin-bottom: -1px; + } + .o_portal_sidebar #sidebar_content.card > div.card-footer, + .o_portal_sidebar #sidebar_content.panel > div.card-footer, + .o_portal_sidebar #sidebar_content.well > div.card-footer, + .o_portal_sidebar #sidebar_content.card > div.panel-footer, + .o_portal_sidebar #sidebar_content.panel > div.panel-footer, + .o_portal_sidebar #sidebar_content.well > div.panel-footer { + border-left: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; + } + .o_portal_sidebar .o_portal_html_view { + overflow: hidden; + background: white; + position: relative; + } + .o_portal_sidebar .o_portal_html_view .o_portal_html_loader { + position: absolute; + top: 45%; + left: 0; + bottom: auto; + right: 0; + } + .o_portal_sidebar .o_portal_html_view iframe { + position: relative; + } + .o_portal_chatter { + padding: 10px; + } + .o_portal_chatter .o_portal_chatter_avatar { + width: 45px; + height: 45px; + margin-right: 1rem; + } + .o_portal_chatter .o_portal_chatter_header { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_composer { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages { + margin-bottom: 15px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.media-body > p:not(.o_portal_chatter_puslished_date):last-of-type { + margin-bottom: 5px; + } + .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p { + font-size: 85%; + color: #a8a8a8; + margin: 0px; + } + .o_portal_chatter .o_portal_chatter_pager { + text-align: center; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name { + word-wrap: break-word; + } + .o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + opacity: 0; + } + .o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, + .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete { + opacity: 1; + } + /* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */ + :root { + --is-alpha-primary: true; + --is-beta-secondary: false; + --header-font-size: 0.9375rem; + --font-number: 1; + --headings-font-number: 2; + --navbar-font-number: 1; + --buttons-font-number: 1; + --body: white; + --text: #343a40; + --h1: #212529; + --h2: #212529; + --h3: #212529; + --h4: #212529; + --h5: #212529; + --h6: #212529; + --logo-height: 2.359375rem; + --number-of-fonts: 6; + } + #wrapwrap { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + } + .navbar .nav-item, + .navbar .nav > li { + transition: opacity 1000ms ease 0s; + } + .navbar .o_menu_loading .nav-item, + .navbar .o_menu_loading .nav > li { + height: 0 !important; + overflow: hidden !important; + opacity: 0 !important; + } + header .navbar-brand { + font-size: 1.62715517rem; + } + header .navbar-brand, + header .navbar-brand.logo { + padding-top: 0; + padding-bottom: 0; + } + .o_footer > #footer { + border-top: 1px solid transparent; + } + font[style*='background'], + font[class*='bg-'] { + padding: 2px 6px 4px; + } + .fa { + font-family: "FontAwesome" !important; + } + .fa.rounded-circle, + .fa.img-circle, + .fa.rounded, + .fa.img-rounded, + .fa.rounded-0, + .fa.rounded-leaf, + .fa.img-thumbnail, + .fa.shadow { + display: inline-block; + vertical-align: middle; + text-align: center; + width: 3rem; + height: 3rem; + line-height: 3rem; + background-color: #f8f9fa; + } + .fa.rounded-circle.fa-2x, + .fa.fa-2x.img-circle, + .fa.rounded.fa-2x, + .fa.fa-2x.img-rounded, + .fa.rounded-0.fa-2x, + .fa.rounded-leaf.fa-2x, + .fa.img-thumbnail.fa-2x, + .fa.shadow.fa-2x { + width: 5rem; + height: 5rem; + line-height: 5rem; + } + .fa.rounded-circle.fa-3x, + .fa.fa-3x.img-circle, + .fa.rounded.fa-3x, + .fa.fa-3x.img-rounded, + .fa.rounded-0.fa-3x, + .fa.rounded-leaf.fa-3x, + .fa.img-thumbnail.fa-3x, + .fa.shadow.fa-3x { + width: 6rem; + height: 6rem; + line-height: 6rem; + } + .fa.rounded-circle.fa-4x, + .fa.fa-4x.img-circle, + .fa.rounded.fa-4x, + .fa.fa-4x.img-rounded, + .fa.rounded-0.fa-4x, + .fa.rounded-leaf.fa-4x, + .fa.img-thumbnail.fa-4x, + .fa.shadow.fa-4x { + width: 7rem; + height: 7rem; + line-height: 7rem; + } + .fa.rounded-circle.fa-5x, + .fa.fa-5x.img-circle, + .fa.rounded.fa-5x, + .fa.fa-5x.img-rounded, + .fa.rounded-0.fa-5x, + .fa.rounded-leaf.fa-5x, + .fa.img-thumbnail.fa-5x, + .fa.shadow.fa-5x { + width: 8rem; + height: 8rem; + line-height: 8rem; + } + .fa.img-thumbnail { + padding: 0; + } + .fa.rounded-leaf { + border-top-left-radius: 3rem; + border-bottom-right-radius: 3rem; + } + .btn.flat { + border: 0; + letter-spacing: 0.05em; + text-transform: uppercase; + padding: 0.75rem 1.5rem; + font-size: 0.703125rem; + line-height: 1.45; + border-radius: 0; + } + .btn.flat.btn-lg, + .btn-group-lg > .btn.flat { + padding: 1rem 2rem; + font-size: 0.87890625rem; + line-height: 1.3333333; + border-radius: 0; + } + .btn.flat.btn-sm, + .btn-group-sm > .btn.flat, + .btn.flat.btn-xs { + padding: 0.5rem 1rem; + font-size: 0.5625rem; + line-height: 1.3; + border-radius: 0; + } + .btn.flat.btn-xs { + padding: 0.25rem 0.5rem; + font-size: 0.46875rem; + line-height: 1.3; + border-radius: 0; + } + .btn.rounded-circle, + .btn.img-circle { + border-radius: 100px !important; + padding: 0.45rem 1.35rem; + font-size: 0.9375rem; + line-height: 1.45; + border-radius: 30px; + } + .btn.rounded-circle.btn-lg, + .btn-group-lg > .btn.rounded-circle, + .btn-group-lg > .btn.img-circle, + .btn.btn-lg.img-circle { + padding: 0.6rem 1.8rem; + font-size: 1.171875rem; + line-height: 1.3333333; + border-radius: 30px; + } + .btn.rounded-circle.btn-sm, + .btn-group-sm > .btn.rounded-circle, + .btn-group-sm > .btn.img-circle, + .btn.btn-sm.img-circle, + .btn.img-circle.btn-xs, + .btn.rounded-circle.btn-xs { + padding: 0.3rem 0.9rem; + font-size: 0.75rem; + line-height: 1.3; + border-radius: 30px; + } + .btn.rounded-circle.btn-xs, + .btn.btn-xs.img-circle { + padding: 0.15rem 0.45rem; + font-size: 0.703125rem; + line-height: 1.3; + border-radius: 30px; + } + .s_btn .btn + .btn { + margin-left: .75rem; + } + .blockquote { + font-size: 1rem; + } + .blockquote footer { + background-color: inherit; + } + .oe_img_bg { + background-size: cover; + background-repeat: no-repeat; + } + .oe_img_bg.o_bg_img_opt_contain { + background-size: contain; + background-position: center center; + } + .oe_img_bg.o_bg_img_opt_custom { + background-size: auto; + } + .oe_img_bg.o_bg_img_opt_repeat { + background-repeat: repeat; + } + .oe_img_bg.o_bg_img_opt_repeat_x { + background-repeat: repeat-x; + } + .oe_img_bg.o_bg_img_opt_repeat_y { + background-repeat: repeat-y; + } + .o_background_video { + position: relative; + } + .o_background_video > * { + position: relative; + } + .o_bg_video_container { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + } + .o_bg_video_iframe { + position: relative; + pointer-events: none !important; + } + .o_bg_video_loading { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_ul_toggle { + display: none; + } + .o_ul_folded .o_close { + display: none !important; + } + .o_ul_folded .o_ul_toggle_self, + .o_ul_folded .o_ul_toggle_next { + display: inline-block; + line-height: inherit; + float: left; + position: relative; + margin-left: -1em; + top: -0.15em; + left: 0.2em; + font-size: 1.4em; + text-decoration: none; + } + .o_ul_folded .o_ul_toggle_self.o_open:before, + .o_ul_folded .o_ul_toggle_next.o_open:before { + content: ""; + } + .o_ul_folded .o_ul_toggle_self:before, + .o_ul_folded .o_ul_toggle_next:before { + content: ""; + } + @media (max-width: 400px) { + section, .parallax, .row, .form-horizontal .form-group, .hr, .blockquote { + height: auto !important; + } + } + .table_desc { + margin: 0 0 20px 0; + width: 100%; + word-break: break-all; + border: 1px solid #dddddd; + } + .table_heading { + background-color: #f5f5f5; + border: 1px solid #dddddd; + color: #666666; + font-size: 14px; + padding: 4px; + } + table.table_desc tr td { + text-align: left; + padding: 5px; + font-size: 13px; + } + table.table_desc tr td:first-child { + width: 25%; + font-weight: bold; + border-bottom: 1px solid #c9c9c9; + border-right: 1px solid #c9c9c9; + border-left: none; + } + table.table_desc tr td:last-child { + border-bottom: 1px solid #c9c9c9; + } + .jumbotron { + border-radius: 0; + } + .s_title .s_title_boxed > * { + display: inline-block; + padding: 30px; + border: 1px solid; + } + .s_title .s_title_lines { + overflow: hidden; + } + .s_title .s_title_lines:before, + .s_title .s_title_lines:after { + content: ""; + display: inline-block; + vertical-align: middle; + width: 100%; + border-top: 1px solid; + border-top-color: inherit; + } + .s_title .s_title_lines:before { + margin: 0 15px 0 -100%; + } + .s_title .s_title_lines:after { + margin: 0 -100% 0 15px; + } + .s_title .s_title_small_caps { + font-variant: small-caps; + } + .s_title .s_title_transparent { + opacity: .5; + } + .s_title .s_title_thin { + font-weight: 300; + } + .s_features_grid_content { + overflow: hidden; + } + .s_features_grid_content p { + margin-bottom: 0; + } + .s_features_grid_icon { + float: left; + margin-right: 15px; + } + .s_alert { + margin: 15px 0; + border: 1px solid; + border-radius: 0.25rem; + } + .s_alert p:last-child, + .s_alert ul:last-child, + .s_alert ol:last-child { + margin-bottom: 0; + } + .s_alert_sm { + padding: 10px; + font-size: 0.75rem; + } + .s_alert_md { + padding: 15px; + font-size: 0.9375rem; + } + .s_alert_lg { + padding: 30px; + font-size: 1.171875rem; + } + .s_alert_icon { + float: left; + margin-right: 10px; + } + .s_alert_content { + overflow: hidden; + } + .s_three_columns .align-items-stretch .card, + .s_three_columns .align-items-stretch .panel, + .s_three_columns .align-items-stretch .well { + height: 100%; + } + .s_comparisons .card-body .card-title, + .s_comparisons .panel-body .card-title, + .s_comparisons .well .card-title { + margin: 0; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + display: inline-block; + vertical-align: middle; + } + .s_comparisons .card-body .s_comparisons_currency, + .s_comparisons .panel-body .s_comparisons_currency, + .s_comparisons .well .s_comparisons_currency, + .s_comparisons .card-body .s_comparisons_decimal, + .s_comparisons .panel-body .s_comparisons_decimal, + .s_comparisons .well .s_comparisons_decimal { + font-size: 80%; + } + .s_comparisons .card-body .s_comparisons_price, + .s_comparisons .panel-body .s_comparisons_price, + .s_comparisons .well .s_comparisons_price { + font-size: 200%; + } + .s_faq_collapse .accordion .card .card-header, + .s_faq_collapse .accordion .panel .card-header, + .s_faq_collapse .accordion .well .card-header, + .s_faq_collapse .accordion .card .panel-heading, + .s_faq_collapse .accordion .panel .panel-heading, + .s_faq_collapse .accordion .well .panel-heading { + cursor: pointer; + display: inline-block; + width: 100%; + padding: .5em 0; + border-radius: 0; + outline: none; + } + .s_faq_collapse .accordion .card .card-header:before, + .s_faq_collapse .accordion .panel .card-header:before, + .s_faq_collapse .accordion .well .card-header:before, + .s_faq_collapse .accordion .card .panel-heading:before, + .s_faq_collapse .accordion .panel .panel-heading:before, + .s_faq_collapse .accordion .well .panel-heading:before { + content: '\f056'; + font-family: 'FontAwesome'; + display: inline-block; + margin: 0 .5em 0 .75em; + color: #6c757d; + } + .s_faq_collapse .accordion .card .card-header.collapsed:before, + .s_faq_collapse .accordion .panel .card-header.collapsed:before, + .s_faq_collapse .accordion .well .card-header.collapsed:before, + .s_faq_collapse .accordion .card .collapsed.panel-heading:before, + .s_faq_collapse .accordion .panel .collapsed.panel-heading:before, + .s_faq_collapse .accordion .well .collapsed.panel-heading:before { + content: '\f055'; + font-family: 'FontAwesome'; + } + .s_faq_collapse .accordion .card .card-header:hover, + .s_faq_collapse .accordion .panel .card-header:hover, + .s_faq_collapse .accordion .well .card-header:hover, + .s_faq_collapse .accordion .card .panel-heading:hover, + .s_faq_collapse .accordion .panel .panel-heading:hover, + .s_faq_collapse .accordion .well .panel-heading:hover, + .s_faq_collapse .accordion .card .card-header:focus, + .s_faq_collapse .accordion .panel .card-header:focus, + .s_faq_collapse .accordion .well .card-header:focus, + .s_faq_collapse .accordion .card .panel-heading:focus, + .s_faq_collapse .accordion .panel .panel-heading:focus, + .s_faq_collapse .accordion .well .panel-heading:focus { + text-decoration: none; + } + .s_faq_collapse .accordion .card .card-body, + .s_faq_collapse .accordion .panel .card-body, + .s_faq_collapse .accordion .well .card-body, + .s_faq_collapse .accordion .card .panel-body, + .s_faq_collapse .accordion .panel .panel-body, + .s_faq_collapse .accordion .well .panel-body, + .s_faq_collapse .accordion .card .well, + .s_faq_collapse .accordion .panel .well, + .s_faq_collapse .accordion .well .well { + padding: 1em 2.25em; + } + .s_faq_collapse .card-body p:last-child, + .s_faq_collapse .panel-body p:last-child, + .s_faq_collapse .well p:last-child, + .s_faq_collapse .card-body ul:last-child, + .s_faq_collapse .panel-body ul:last-child, + .s_faq_collapse .well ul:last-child { + margin-bottom: 0; + } + .s_references .img-thumbnail { + border: none; + } + .s_carousel .carousel-control-prev, + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-next { + cursor: pointer; + width: 8%; + opacity: 1; + } + .s_carousel .carousel-control-prev, + .s_quotes_carousel .carousel-control-prev { + -webkit-box-pack: start; + justify-content: flex-start; + } + .s_carousel .carousel-control-next, + .s_quotes_carousel .carousel-control-next { + -webkit-box-pack: end; + justify-content: flex-end; + } + .s_carousel .carousel-control-prev-icon, + .s_carousel .carousel-control-next-icon, + .s_quotes_carousel .carousel-control-prev-icon, + .s_quotes_carousel .carousel-control-next-icon { + width: auto; + height: auto; + background-image: none; + color: #343a40; + } + .s_carousel .carousel-control-prev-icon:before, + .s_carousel .carousel-control-next-icon:before, + .s_quotes_carousel .carousel-control-prev-icon:before, + .s_quotes_carousel .carousel-control-next-icon:before { + font-family: "FontAwesome"; + display: inline-block; + background-color: #fff; + } + .s_carousel .carousel-inner, + .s_quotes_carousel .carousel-inner { + overflow: hidden; + height: 100%; + } + .s_carousel .carousel-inner .carousel-item, + .s_carousel .carousel-inner .carousel .item, + .carousel .s_carousel .carousel-inner .item, + .s_quotes_carousel .carousel-inner .carousel-item, + .s_quotes_carousel .carousel-inner .carousel .item, + .carousel .s_quotes_carousel .carousel-inner .item { + height: 100%; + } + .s_carousel .carousel-indicators li:hover:not(.active), + .s_quotes_carousel .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before { + content: ""; + margin-left: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + content: ""; + margin-right: 1.5rem; + } + .s_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_carousel.s_carousel_default .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before { + background-color: transparent; + font-size: 2rem; + color: #fff; + text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + .s_carousel.s_carousel_default .carousel-indicators li, + .s_quotes_carousel.s_carousel_default .carousel-indicators li { + height: .5rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + border-radius: 2px; + } + .s_carousel.s_carousel_bordered, + .s_quotes_carousel.s_carousel_bordered { + border: 2rem solid transparent; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before { + content: "\f0d9"; + } + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + content: "\f0da"; + } + .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before { + width: 2rem; + height: 6rem; + line-height: 6rem; + font-size: 1.5rem; + } + .s_carousel.s_carousel_bordered .carousel-indicators li, + .s_quotes_carousel.s_carousel_bordered .carousel-indicators li { + width: 3rem; + height: 1rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev { + margin-left: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-next, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next { + margin-right: 1.5rem; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before { + content: "\f060"; + } + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + content: "\f061"; + } + .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + font-size: 1.25rem; + } + .s_carousel.s_carousel_rounded .carousel-indicators li, + .s_quotes_carousel.s_carousel_rounded .carousel-indicators li { + width: 1rem; + height: 1rem; + border-radius: 50%; + } + .s_carousel.s_carousel_boxed, + .s_quotes_carousel.s_carousel_boxed { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + } + @media (min-width: 576px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 540px; + } + } + @media (min-width: 768px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 720px; + } + } + @media (min-width: 992px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed { + max-width: 1140px; + } + } + .s_carousel.s_carousel_boxed .carousel-item, + .s_carousel.s_carousel_boxed .carousel .item, + .carousel .s_carousel.s_carousel_boxed .item, + .s_quotes_carousel.s_carousel_boxed .carousel-item, + .s_quotes_carousel.s_carousel_boxed .carousel .item, + .carousel .s_quotes_carousel.s_carousel_boxed .item { + padding: 0 1rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + align-items: flex-end; + margin-bottom: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev { + margin-left: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-next, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next { + margin-right: 3rem; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before { + content: "\f104"; + } + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + content: "\f105"; + } + .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, + .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + font-size: 1.25rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li, + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li { + width: 1rem; + height: 1rem; + } + .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), + .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active) { + background-color: rgba(255, 255, 255, 0.8); + } + .carousel .container .carousel-img img { + max-height: 95%; + padding: 10px; + } + .carousel .container > .carousel-caption { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: 50%; + bottom: 20px; + } + .carousel .container > .carousel-caption > div { + position: absolute; + text-align: left; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + bottom: 20px; + } + .carousel .container > .carousel-image { + position: absolute; + top: 5%; + left: auto; + bottom: 5%; + right: auto; + max-height: 90%; + margin: 0 auto; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption, + .carousel .container .text_image.item .container > .carousel-caption { + left: 10%; + } + .carousel .container .carousel-item.text_image .container > .carousel-caption > div, + .carousel .container .text_image.item .container > .carousel-caption > div { + right: 50%; + margin-right: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.text_image .container > .carousel-image, + .carousel .container .text_image.item .container > .carousel-image { + right: 10%; + left: 50%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption, + .carousel .container .image_text.item .container > .carousel-caption { + right: 10%; + } + .carousel .container .carousel-item.image_text .container > .carousel-caption > div, + .carousel .container .image_text.item .container > .carousel-caption > div { + left: 50%; + margin-left: -20%; + max-width: 550px; + } + .carousel .container .carousel-item.image_text .container > .carousel-image, + .carousel .container .image_text.item .container > .carousel-image { + right: 50%; + left: 10%; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption, + .carousel .container .text_only.item .container > .carousel-caption { + left: 10%; + right: 10%; + top: 10%; + bottom: auto; + } + .carousel .container .carousel-item.text_only .container > .carousel-caption > div, + .carousel .container .text_only.item .container > .carousel-caption > div { + text-align: center; + background: transparent; + bottom: auto; + width: 100%; + } + .carousel .container .carousel-item.text_only .container > .carousel-image, + .carousel .container .text_only.item .container > .carousel-image { + display: none !important; + } + .s_quotes_carousel blockquote { + padding: 30px; + margin-bottom: 0; + } + .s_quotes_carousel blockquote .s_quotes_carousel_icon { + position: absolute; + top: 0; + left: -3rem; + } + .s_quotes_carousel blockquote img { + max-width: 40px; + margin-right: 5px; + border-radius: 50%; + } + .s_quotes_carousel blockquote footer { + background-color: transparent; + } + .s_quotes_carousel blockquote footer:before { + content: ""; + } + @media (max-width: 991.98px) { + .s_company_team img { + max-width: 50%; + } + } + .o_gallery.o_grid .img, + .o_gallery.o_masonry .img { + width: 100%; + } + .o_gallery.o_grid.o_spc-none div.row, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group { + margin: 0; + } + .o_gallery.o_grid.o_spc-none div.row > div, + .o_gallery.o_grid.o_spc-none .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-none div.form-group > div { + padding: 0; + } + .o_gallery.o_grid.o_spc-small div.row, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group { + margin: 5px 0; + } + .o_gallery.o_grid.o_spc-small div.row > div, + .o_gallery.o_grid.o_spc-small .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-small div.form-group > div { + padding: 0 5px; + } + .o_gallery.o_grid.o_spc-medium div.row, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group { + margin: 10px 0; + } + .o_gallery.o_grid.o_spc-medium div.row > div, + .o_gallery.o_grid.o_spc-medium .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-medium div.form-group > div { + padding: 0 10px; + } + .o_gallery.o_grid.o_spc-big div.row, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group { + margin: 15px 0; + } + .o_gallery.o_grid.o_spc-big div.row > div, + .o_gallery.o_grid.o_spc-big .form-horizontal div.form-group > div, + .form-horizontal .o_gallery.o_grid.o_spc-big div.form-group > div { + padding: 0 15px; + } + .o_gallery.o_grid.size-auto .row, + .o_gallery.o_grid.size-auto .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-auto .form-group { + height: auto; + } + .o_gallery.o_grid.size-small .row, + .o_gallery.o_grid.size-small .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-small .form-group { + height: 100px; + } + .o_gallery.o_grid.size-medium .row, + .o_gallery.o_grid.size-medium .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-medium .form-group { + height: 250px; + } + .o_gallery.o_grid.size-big .row, + .o_gallery.o_grid.size-big .form-horizontal .form-group, + .form-horizontal .o_gallery.o_grid.size-big .form-group { + height: 400px; + } + .o_gallery.o_grid.size-small img, + .o_gallery.o_grid.size-medium img, + .o_gallery.o_grid.size-big img { + height: 100%; + } + .o_gallery.o_masonry.o_spc-none div.col { + padding: 0; + } + .o_gallery.o_masonry.o_spc-none div.col > img { + margin: 0 !important; + } + .o_gallery.o_masonry.o_spc-small div.col { + padding: 0 5px; + } + .o_gallery.o_masonry.o_spc-small div.col > img { + margin: 5px 0 !important; + } + .o_gallery.o_masonry.o_spc-medium div.col { + padding: 0 10px; + } + .o_gallery.o_masonry.o_spc-medium div.col > img { + margin: 10px 0 !important; + } + .o_gallery.o_masonry.o_spc-big div.col { + padding: 0 15px; + } + .o_gallery.o_masonry.o_spc-big div.col > img { + margin: 15px 0 !important; + } + .o_gallery.o_nomode.o_spc-none .img { + padding: 0; + } + .o_gallery.o_nomode.o_spc-small .img { + padding: 5px; + } + .o_gallery.o_nomode.o_spc-medium .img { + padding: 10px; + } + .o_gallery.o_nomode.o_spc-big .img { + padding: 15px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators li { + border: 1px solid #aaa; + } + .o_gallery.o_slideshow > .container { + height: 100%; + } + .o_gallery .carousel-inner .item img { + max-width: none; + } + .o_gallery.o_slideshow .carousel, + .modal-body.o_slideshow .carousel { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-inner, + .modal-body.o_slideshow .carousel .carousel-inner { + height: 100%; + } + .o_gallery.o_slideshow .carousel .carousel-item.active, + .o_gallery.o_slideshow .carousel .active.item, + .o_gallery.o_slideshow .carousel .carousel-item-next, + .o_gallery.o_slideshow .carousel .carousel-item-prev, + .modal-body.o_slideshow .carousel .carousel-item.active, + .modal-body.o_slideshow .carousel .active.item, + .modal-body.o_slideshow .carousel .carousel-item-next, + .modal-body.o_slideshow .carousel .carousel-item-prev { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + height: 100%; + padding-bottom: 64px; + } + .o_gallery.o_slideshow .carousel img, + .modal-body.o_slideshow .carousel img { + max-height: 100%; + max-width: 100%; + margin: auto; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators, + .modal-body.o_slideshow .carousel ul.carousel-indicators { + height: auto; + padding: 0; + border-width: 0; + position: absolute; + bottom: 0; + width: 100%; + margin-left: 0; + left: 0%; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, + .modal-body.o_slideshow .carousel ul.carousel-indicators > * { + list-style-image: none; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 2.5px 2.5px 2.5px 2.5px; + padding: 0 !important; + border: 1px solid #aaa; + text-indent: initial; + background-size: cover; + background-color: #fff; + border-radius: 0; + vertical-align: bottom; + flex: 0 0 40px; + } + .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), + .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active) { + opacity: 0.8; + filter: grayscale(1); + } + .parallax { + position: relative; + } + .parallax:not(.s_parallax_no_overflow_hidden) { + overflow: hidden; + } + .parallax > * { + position: relative; + } + .parallax > .s_parallax_bg { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + background-size: cover; + background-attachment: scroll; + pointer-events: none; + } + .parallax > .s_parallax_bg::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: inherit; + } + @media (min-width: 1200px) { + .parallax.s_parallax_is_fixed > .s_parallax_bg { + background-attachment: fixed; + } + } + .s_hr { + line-height: 0; + } + .s_hr hr { + padding: 0; + border: 0; + border-top-color: inherit; + margin: 0; + } + .s_hr .s_hr_dashed { + border-top-style: dashed; + } + .s_hr .s_hr_double { + border-top-style: double; + } + .s_hr .s_hr_dotted { + border-top-style: dotted; + } + .s_hr .s_hr_solid { + border-top-style: solid; + } + .s_hr .s_hr_5px { + border-top-width: 5px; + } + .s_hr .s_hr_4px { + border-top-width: 4px; + } + .s_hr .s_hr_3px { + border-top-width: 3px; + } + .s_hr .s_hr_2px { + border-top-width: 2px; + } + .s_hr .s_hr_1px { + border-top-width: 1px; + } + .s_card { + margin: 15px 0; + } + .s_card .card-body p:last-child, + .s_card .panel-body p:last-child, + .s_card .well p:last-child, + .s_card .card-body ul:last-child, + .s_card .panel-body ul:last-child, + .s_card .well ul:last-child, + .s_card .card-body ol:last-child, + .s_card .panel-body ol:last-child, + .s_card .well ol:last-child { + margin-bottom: 0; + } + .s_share > * { + display: inline-block; + vertical-align: middle; + } + .s_share .s_share_title { + margin: 0 .4rem 0 0; + } + .s_share > a + a { + margin-left: .4rem; + } + .s_share .s_share_facebook, + .s_share .s_share_facebook:hover, + .s_share .s_share_facebook:focus { + color: #3b5998; + } + .s_share .s_share_twitter, + .s_share .s_share_twitter:hover, + .s_share .s_share_twitter:focus { + color: #1da1f2; + } + .s_share .s_share_linkedin, + .s_share .s_share_linkedin:hover, + .s_share .s_share_linkedin:focus { + color: #0077b5; + } + .s_share .s_share_google, + .s_share .s_share_google:hover, + .s_share .s_share_google:focus { + color: #db4437; + } + .s_rating > .s_rating_stars .fa:before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_squares .fa:before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_hearts .fa:before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before { + content: ""; + } + .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before { + content: ""; + } + .s_rating > .s_rating_bar .fa { + display: none; + } + .s_rating > .s_rating_bar .s_rating_bar { + display: -webkit-box; + display: -webkit-flex; + display: flex; + height: 1rem; + background-color: #dee2e6; + } + .s_rating > .s_rating_bar .s_rating_bar:before { + content: ""; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + transition: width 0.6s ease; + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; + background-color: #00A09D; + animation: progress-bar-stripes 1s linear infinite; + } + @media (prefers-reduced-motion: reduce) { + .s_rating > .s_rating_bar .s_rating_bar: before { + transition: none; + } + } + .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before { + width: 100%; + } + .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before { + width: 80%; + } + .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before { + width: 60%; + } + .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before { + width: 40%; + } + .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before { + width: 20%; + } + .s_rating > .s_rating_1x .fa { + font-size: 1em; + } + .s_rating > .s_rating_2x .fa { + font-size: 2em; + } + .s_rating > .s_rating_3x .fa { + font-size: 3em; + } + .o_header_affix { + display: block; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1030; + background: #f6f9f9; + margin-top: -999px; + transition: margin-top 500ms ease 0s; + } + @media (max-width: 767.98px) { + .o_header_affix .navbar-collapse { + max-height: 70vh; + overflow-y: auto; + } + } + .o_header_affix.affixed { + margin-top: 0px !important; + } + #oe_main_menu_navbar + #wrapwrap .o_header_affix { + top: 46px; + } + .navbar .o_extra_menu_items.show > ul > li + li { + border-top: 1px solid #e9ecef; + } + .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle { + background-color: #e9ecef; + color: inherit; + pointer-events: none; + } + .navbar .o_extra_menu_items.show > ul > li > ul { + position: static; + float: none; + display: block; + max-height: none; + margin-top: 0; + padding: 0; + border: none; + box-shadow: none; + } + .o_mega_menu { + width: 100%; + padding: 0; + margin-top: 0; + border-radius: 0; + background-clip: unset; + } + .o_mega_menu .container, + .o_mega_menu .container-fluid { + padding-left: 15px; + padding-right: 15px; + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + left: 50%; + transform: translateX(-50%); + } + } + @media (min-width: 576px) { + .o_mega_menu_container_size { + max-width: 510px; + } + } + @media (min-width: 768px) { + .o_mega_menu_container_size { + max-width: 690px; + } + } + @media (min-width: 992px) { + .o_mega_menu_container_size { + max-width: 930px; + } + } + @media (min-width: 1200px) { + .o_mega_menu_container_size { + max-width: 1110px; + } + } + .o_footer_copyright { + padding: 8px; + } + .o_footer_copyright .js_language_selector { + display: inline-block; + } + @media (min-width: 768px) { + .o_footer_copyright .row, .o_footer_copyright .form-horizontal .form-group, .form-horizontal .o_footer_copyright .form-group { + display: -webkit-box; + display: -webkit-flex; + display: flex; + } + .o_footer_copyright .row > div, + .o_footer_copyright .form-horizontal .form-group > div, + .form-horizontal .o_footer_copyright .form-group > div { + margin: auto 0; + } + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + z-index: 1000; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar { + background-color: transparent !important; + border-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a { + background-color: transparent; + color: inherit; + } + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > .nav-link.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li.nav-item > a.active, + #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav > li > a.active { + font-weight: bolder; + } + .o_figure_relative_layout { + position: relative; + } + .o_figure_relative_layout .figure-img { + margin-bottom: 0; + } + .o_figure_relative_layout .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + background-color: rgba(20, 31, 30, 0.6) !important; + color: white; + padding: 0.25rem 0.5rem; + font-weight: 700; + } + .o_figure_relative_layout .figure-caption .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_figure_relative_layout .figure-caption a { + color: inherit; + } + .bg-primary-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-secondary-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-success-light { + background-color: rgba(44, 187, 112, 0.1); + } + .bg-info-light { + background-color: rgba(75, 158, 182, 0.1); + } + .bg-warning-light { + background-color: rgba(247, 155, 91, 0.1); + } + .bg-danger-light { + background-color: rgba(217, 83, 79, 0.1); + } + .bg-light-light { + background-color: rgba(246, 249, 249, 0.1); + } + .bg-dark-light { + background-color: rgba(20, 31, 30, 0.1); + } + .bg-default-light { + background-color: rgba(173, 181, 189, 0.1); + } + .bg-violet-dark-light { + background-color: rgba(135, 90, 123, 0.1); + } + .bg-violet-darker-light { + background-color: rgba(98, 73, 91, 0.1); + } + .bg-inverse-lightest-light { + background-color: rgba(152, 166, 176, 0.1); + } + .bg-inverse-light-light { + background-color: rgba(139, 151, 159, 0.1); + } + .bg-inverse-light { + background-color: rgba(71, 115, 143, 0.1); + } + .bg-inverse-dark-light { + background-color: rgba(91, 118, 135, 0.1); + } + .bg-inverse-darker-light { + background-color: rgba(72, 87, 97, 0.1); + } + .bg-alpha-light { + background-color: rgba(0, 160, 157, 0.1); + } + .bg-alpha-dark-light { + background-color: rgba(24, 133, 111, 0.1); + } + .bg-alpha-light-light { + background-color: rgba(38, 209, 175, 0.1); + } + .bg-alpha-lightest-light { + background-color: rgba(42, 235, 196, 0.1); + } + .bg-beta-light { + background-color: rgba(91, 137, 158, 0.1); + } + .bg-beta-dark-light { + background-color: rgba(61, 93, 107, 0.1); + } + .bg-beta-light-light { + background-color: rgba(105, 159, 184, 0.1); + } + .bg-beta-lightest-light { + background-color: rgba(119, 181, 209, 0.1); + } + .bg-gamma-light { + background-color: rgba(228, 111, 120, 0.1); + } + .bg-gamma-dark-light { + background-color: rgba(176, 86, 92, 0.1); + } + .bg-gamma-light-light { + background-color: rgba(252, 124, 132, 0.1); + } + .bg-gamma-lightest-light { + background-color: rgba(252, 149, 156, 0.1); + } + .bg-delta-light { + background-color: rgba(92, 91, 128, 0.1); + } + .bg-delta-dark-light { + background-color: rgba(55, 54, 77, 0.1); + } + .bg-delta-light-light { + background-color: rgba(110, 109, 153, 0.1); + } + .bg-delta-lightest-light { + background-color: rgba(128, 127, 179, 0.1); + } + .bg-epsilon-light { + background-color: rgba(213, 101, 62, 0.1); + } + .bg-epsilon-dark-light { + background-color: rgba(163, 78, 47, 0.1); + } + .bg-epsilon-light-light { + background-color: rgba(240, 115, 70, 0.1); + } + .bg-epsilon-lightest-light { + background-color: rgba(255, 141, 99, 0.1); + } + .text-facebook { + color: #3B5999 !important; + } + a.text-facebook:hover, + a.text-facebook:focus { + color: #263962 !important; + } + .text-twitter { + color: #55ACEE !important; + } + a.text-twitter:hover, + a.text-twitter:focus { + color: #1689e0 !important; + } + .text-linkedin { + color: #0077B5 !important; + } + a.text-linkedin:hover, + a.text-linkedin:focus { + color: #004569 !important; + } + .text-google-plus { + color: #DD4B39 !important; + } + a.text-google-plus:hover, + a.text-google-plus:focus { + color: #ac2d1e !important; + } + .text-youtube { + color: #ff0000 !important; + } + a.text-youtube:hover, + a.text-youtube:focus { + color: #b30000 !important; + } + .text-github { + color: #1a1e22 !important; + } + a.text-github:hover, + a.text-github:focus { + color: black !important; + } + .text-instagram { + color: #cf2872 !important; + } + a.text-instagram:hover, + a.text-instagram:focus { + color: #8f1c4f !important; + } + .modal-footer > .float-left { + margin-right: auto; + } + .o_record_cover_container { + position: relative; + } + .o_record_cover_container .o_record_cover_component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + } + .o_perk span { + display: block; + } + /* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */ + body { + direction: ltr; + } + body.o_connected_user { + padding-top: 46px !important; + } + #oe_main_menu_navbar { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: 0; + position: fixed; + z-index: 1040; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + } + #oe_main_menu_navbar .dropdown-menu { + background-color: white; + } + #oe_main_menu_navbar .dropdown-item, + #oe_main_menu_navbar .dropdown-menu a, + .dropdown-menu #oe_main_menu_navbar a { + color: #212529; + } + #oe_main_menu_navbar .dropdown-item:hover, + #oe_main_menu_navbar .dropdown-menu a:hover, + .dropdown-menu #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar .dropdown-item:focus, + #oe_main_menu_navbar .dropdown-menu a:focus, + .dropdown-menu #oe_main_menu_navbar a:focus { + color: #16181b; + } + #oe_main_menu_navbar .dropdown-item.active, + #oe_main_menu_navbar .dropdown-menu a.active, + .dropdown-menu #oe_main_menu_navbar a.active, + #oe_main_menu_navbar .dropdown-item:active, + #oe_main_menu_navbar .dropdown-menu a:active, + .dropdown-menu #oe_main_menu_navbar a:active { + color: white; + background-color: #00A09D; + } + #oe_main_menu_navbar a:hover, + #oe_main_menu_navbar a:focus { + text-decoration: none; + } + #oe_main_menu_navbar .dropdown-menu { + font-size: inherit; + border-radius: 0; + color: white; + } + #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + #oe_main_menu_navbar .o_menu_systray > li > a { + padding: 0 15px; + } + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + padding: 0 7.5px; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, + #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, + .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a { + text-align: center; + font-size: 20px; + } + @media (max-width: 767.98px) { + #oe_main_menu_navbar #oe_applications { + position: inherit; + z-index: 1002; + } + } + body .modal.o_technical_modal { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + background: 0; + } + body .modal.o_technical_modal .text-muted { + color: #999999 !important; + } + body .modal.o_technical_modal .dropdown-menu { + background-color: white; + } + body .modal.o_technical_modal .dropdown-item, + body .modal.o_technical_modal .dropdown-menu a, + .dropdown-menu body .modal.o_technical_modal a { + color: #212529; + } + body .modal.o_technical_modal .dropdown-item:hover, + body .modal.o_technical_modal .dropdown-menu a:hover, + .dropdown-menu body .modal.o_technical_modal a:hover, + body .modal.o_technical_modal .dropdown-item:focus, + body .modal.o_technical_modal .dropdown-menu a:focus, + .dropdown-menu body .modal.o_technical_modal a:focus { + color: #16181b; + } + body .modal.o_technical_modal .dropdown-item.active, + body .modal.o_technical_modal .dropdown-menu a.active, + .dropdown-menu body .modal.o_technical_modal a.active, + body .modal.o_technical_modal .dropdown-item:active, + body .modal.o_technical_modal .dropdown-menu a:active, + .dropdown-menu body .modal.o_technical_modal a:active { + color: white; + background-color: #00A09D; + } + body .modal.o_technical_modal h1, + body .modal.o_technical_modal h2, + body .modal.o_technical_modal h3, + body .modal.o_technical_modal h4, + body .modal.o_technical_modal h5, + body .modal.o_technical_modal h6, + body .modal.o_technical_modal .h1, + body .modal.o_technical_modal .h2, + body .modal.o_technical_modal .h3, + body .modal.o_technical_modal #wrap.website_blog .o_post_subtitle h2, + #wrap.website_blog .o_post_subtitle body .modal.o_technical_modal h2, + body .modal.o_technical_modal .h4, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features thead body .modal.o_technical_modal th, + body .modal.o_technical_modal .h5, + body .modal.o_technical_modal #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td, + #wrapwrap.o_odoo_editions .o_table_features body .modal.o_technical_modal tbody > tr.active > td, + body .modal.o_technical_modal .h6 { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #2c2c36; + font-weight: bold; + } + body .modal.o_technical_modal:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + body .modal.o_technical_modal .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + body .modal.o_technical_modal .form-control.is-invalid, + body .modal.o_technical_modal .has-error .form-control, + .has-error body .modal.o_technical_modal .form-control { + border-color: #D9534F; + } + body .modal.o_technical_modal .input-group .form-control { + height: auto; + } + body .modal.o_technical_modal .input-group-text, + body .modal.o_technical_modal .input-group .input-group-addon, + .input-group body .modal.o_technical_modal .input-group-addon { + background-color: #e9ecef; + } + body .modal.o_technical_modal .was-validated .form-control:invalid { + border-color: #D9534F; + } + body .modal.o_technical_modal select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + body .modal.o_technical_modal a:not(.o_btn_preview) { + color: #00A09D; + } + body .modal.o_technical_modal a:not(.o_btn_preview):focus, + body .modal.o_technical_modal a:not(.o_btn_preview):active, + body .modal.o_technical_modal a:not(.o_btn_preview):focus:active { + outline: none !important; + } + body .modal.o_technical_modal .badge:hover a, + body .modal.o_technical_modal .label:hover a, + body .modal.o_technical_modal .badge a, + body .modal.o_technical_modal .label a { + color: #fff; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + body .modal.o_technical_modal .card, + body .modal.o_technical_modal .panel, + body .modal.o_technical_modal .well { + padding: 19px; + margin-bottom: 20px; + background-color: #F7F7F7; + border: 1px solid #eaeaea; + border-radius: 0; + box-shadow: none; + } + body .modal.o_technical_modal .modal-content { + border-radius: 0; + background-color: #F7F7F7; + } + body .modal.o_technical_modal .modal-content .modal-header { + border-bottom-color: #e9ecef; + } + body .modal.o_technical_modal .modal-content .modal-body { + background-color: white; + } + body .modal.o_technical_modal .modal-content .modal-footer { + border-top-color: #e9ecef; + text-align: left; + } + body .modal.o_technical_modal .nav-tabs { + border-bottom: 1px solid #e9ecef; + } + body .modal.o_technical_modal .nav-tabs > li > a { + line-height: 1.5; + color: #4e525b; + } + body .modal.o_technical_modal .nav-tabs > li > a:hover { + border-color: #dee2e6; + } + body .modal.o_technical_modal .nav-tabs > li > a.active, + body .modal.o_technical_modal .nav-tabs > li > a.active:hover, + body .modal.o_technical_modal .nav-tabs > li > a.active:focus { + color: #3D4047; + background-color: #F7F7F7; + border-color: #dee2e6 #dee2e6 #FFFFFF; + } + body .modal.oe_mobile_preview { + text-align: center; + } + body .modal.oe_mobile_preview .modal-dialog { + display: inline-block; + width: auto; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content { + background-color: black !important; + border: 3px outset gray; + border-radius: 20px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header { + border: none; + cursor: pointer; + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: white; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 { + font-family: inherit; + font-weight: normal; + color: inherit; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa { + margin-left: 15px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close { + color: #4e525b; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body { + background-color: inherit !important; + border-radius: 20px; + padding: 15px; + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 335px; + height: 530px; + transition: all 400ms ease 0s; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation { + width: 545px; + height: 320px; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe { + display: block; + width: 100%; + border: none; + } + body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer { + display: none; + } + body .modal .oe_menu_editor ul { + padding-left: 37px; + } + body .modal .oe_menu_editor li { + margin-top: -1px; + } + body .modal .oe_menu_editor li .input-group-addon { + border-radius: 0; + } + body .modal.oe_seo_configuration #language-box { + padding-right: 25px; + background-color: white; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img { + position: relative; + transition: border-color 200ms; + display: inline-block; + border: 2px solid #ced4da; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img { + width: 70px; + height: 70px; + object-fit: cover; + cursor: pointer; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image { + border-color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 0; + content: ''; + border: 16px solid rgba(0, 160, 157, 0.8); + border-left-color: transparent; + border-bottom-color: transparent; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after { + position: absolute; + top: 2px; + left: auto; + bottom: auto; + right: 3px; + display: inline-block; + content: "\f00c"; + font-family: FontAwesome; + color: white; + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label { + position: absolute; + top: auto; + left: auto; + bottom: 0px; + right: auto; + background: rgba(52, 58, 64, 0.6); + font-size: 12px; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload { + transition: 200ms; + display: inline-block; + padding: 23px 27px; + border: 2px dashed #bcc1c6; + vertical-align: top; + cursor: pointer; + color: #bcc1c6; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover { + border-color: #00A09D; + color: #00A09D; + } + body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img { + height: 240px; + object-fit: cover; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g { + list-style: none; + font-family: arial, sans-serif; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .r { + cursor: pointer; + color: #1a0dab; + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-text-overflow: ellipsis; + white-space: nowrap; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s { + font-size: 13px; + line-height: 18px; + color: #545454; + } + body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv { + color: #006621; + font-size: 14px; + line-height: 18px; + } + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge, + body .modal.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.label { + cursor: pointer; + } + .o_new_content_open { + overflow: hidden; + } + #o_new_content_menu_choices { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: 0; + bottom: 0; + right: 0; + position: fixed; + display: -webkit-box; + display: -webkit-flex; + display: flex; + overflow: auto; + background-color: rgba(0, 0, 0, 0.8); + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + #o_new_content_menu_choices .text-muted { + color: #999999 !important; + } + #o_new_content_menu_choices::before { + content: " "; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: -1; + pointer-events: none; + } + #o_new_content_menu_choices .container { + max-width: 720px; + margin: auto; + } + #o_new_content_menu_choices .o_new_content_element { + opacity: 0; + animation: fadeInDownSmall 1s forwards; + } + #o_new_content_menu_choices .o_new_content_element a { + display: block; + font-size: 34px; + text-align: center; + } + #o_new_content_menu_choices .o_new_content_element a i { + width: 110px; + height: 110px; + border: 3px solid #434352; + border-radius: 100%; + line-height: 104px; + background-color: #2C2C36; + color: white; + transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; + } + #o_new_content_menu_choices .o_new_content_element a p { + color: white; + margin-top: 0.7em; + font-size: 0.5em; + } + #o_new_content_menu_choices .o_new_content_element a:hover, + #o_new_content_menu_choices .o_new_content_element a:focus { + text-decoration: none; + outline: none; + } + #o_new_content_menu_choices .o_new_content_element a:hover i, + #o_new_content_menu_choices .o_new_content_element a:focus i { + border-color: #1cc1a9; + box-shadow: 0 0 10px rgba(28, 193, 169, 0.46); + } + .oe_login_form, + .oe_signup_form, + .oe_reset_password_form { + max-width: 300px; + position: relative; + margin: 50px auto; + } + .o_ace_view_editor { + font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.5; + color: #33363e; + position: absolute; + top: 46px; + left: auto; + bottom: 0; + right: 0; + position: fixed; + z-index: 1050; + } + .o_ace_view_editor .text-muted { + color: #999999 !important; + } + .o_ace_view_editor .btn:not(.o_btn_preview) { + border-radius: 0; + font-weight: normal; + text-transform: none; + padding: 0.375rem 0.75rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover { + color: white; + background-color: #007a77; + border-color: #006d6b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled { + color: white; + background-color: #00A09D; + border-color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle { + color: white; + background-color: #006d6b; + border-color: #00605e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 174, 172, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + color: #00A09D; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover { + color: #343a40; + background-color: #e4e4e4; + border-color: #dedddd; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled { + color: #343a40; + background-color: #F7F7F7; + border-color: #F7F7F7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle { + color: #343a40; + background-color: #dedddd; + border-color: #d7d7d7; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover { + color: white; + background-color: #369156; + border-color: #328851; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled { + color: white; + background-color: #40ad67; + border-color: #40ad67; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle { + color: white; + background-color: #328851; + border-color: #2f7e4b; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(93, 185, 126, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover { + color: white; + background-color: #568695; + border-color: #517e8d; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled { + color: white; + background-color: #6999a8; + border-color: #6999a8; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle { + color: white; + background-color: #517e8d; + border-color: #4d7784; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(128, 168, 181, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover { + color: white; + background-color: #ed9d2b; + border-color: #ec971f; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled { + color: white; + background-color: #f0ad4e; + border-color: #f0ad4e; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle { + color: white; + background-color: #ec971f; + border-color: #ea9214; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover { + color: white; + background-color: #e1374f; + border-color: #df2c45; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled { + color: white; + background-color: #e6586c; + border-color: #e6586c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle { + color: white; + background-color: #df2c45; + border-color: #dd213c; + } + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, + .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(234, 113, 130, 0.5); + } + .o_ace_view_editor:not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control { + height: 34px; + } + .o_ace_view_editor .form-control { + padding: 6px 12px; + font-size: 14px; + line-height: 1.5; + border: 1px solid #d4d5d7; + color: #555; + background-color: #fff; + border-radius: 0; + } + .o_ace_view_editor .form-control.is-invalid, + .o_ace_view_editor .has-error .form-control, + .has-error .o_ace_view_editor .form-control { + border-color: #D9534F; + } + .o_ace_view_editor .input-group .form-control { + height: auto; + } + .o_ace_view_editor .input-group-text, + .o_ace_view_editor .input-group .input-group-addon, + .input-group .o_ace_view_editor .input-group-addon { + background-color: #e9ecef; + } + .o_ace_view_editor .was-validated .form-control:invalid { + border-color: #D9534F; + } + .o_ace_view_editor select.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); + background-position: 100% 65%; + background-repeat: no-repeat; + } + .tour .popover-navigation { + margin-left: 13px; + margin-bottom: 8px; + } + .css_published .btn-danger, + .css_published .css_publish { + display: none; + } + .css_unpublished .btn-success, + .css_unpublished .css_unpublish { + display: none; + } + [data-publish='off'] > *:not(.css_options) { + opacity: 0.5; + } + @media print { + a[href]: after { + content: initial; + } + } + .o_page_management_info .o_switch { + padding-top: 9px; + } + #list_website_pages th { + background-color: #875A7B; + color: white; + } + #list_website_pages td, + #list_website_pages th { + padding: 0.45rem; + } + #list_website_pages td > a.fa { + margin-left: 5px; + color: #875A7B; + } + #list_website_pages td .text-muted { + opacity: 0.5; + } + #list_website_pages .fa-check, + #list_website_pages .fa-eye-slash { + color: #4B9EB6; + } + /* /website/static/src/scss/user_custom_rules.scss defined in bundle 'web.assets_frontend' */ + /* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */ + .js_follow[data-follow='on'] .js_follow_btn, + .js_follow[data-follow='off'] .js_unfollow_btn { + display: none; + } + .js_follow_icons_container .js_follow_btn, + .js_follow_icons_container .js_unfollow_btn { + animation: js_follow_fade 1s ease forwards; + opacity: 0; + } + .js_follow_icons_container .js_follow_btn small, + .js_follow_icons_container .js_unfollow_btn small { + opacity: 0; + transition: opacity 0.3s ease; + } + .js_follow_icons_container .js_follow_btn:hover small, + .js_follow_icons_container .js_follow_btn:focus small, + .js_follow_icons_container .js_unfollow_btn:hover small, + .js_follow_icons_container .js_unfollow_btn:focus small { + transition-duration: 1s; + opacity: 1; + } + .js_follow_icons_container .fa:before { + content: "\f0f3"; + color: #6c757d; + } + .js_follow_icons_container .js_follow_btn:hover .fa:before { + color: #343a40; + } + .js_follow_icons_container .js_unfollow_btn .fa:before { + color: #00A09D; + } + .js_follow_icons_container .js_unfollow_btn:hover .fa:before { + content: "\f1f6"; + color: #D9534F; + } + @keyframes js_follow_fade { + to { + opacity: 1; + } + } + /* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */ + .no-link-style { + color: black; + text-decoration: none; + } + .required-form-control { + background-color: #CECDFF; + } + #filters li a, + #filters li.active a, + #filters li.active a.active, + #filters li.active a:hover, + #filters li.active a:focus, + #filters li a:hover { + padding: 0px 5px; + border-radius: 0px; + border: 0px; + border-color: transparent; + border-right: 1px solid #999; + padding-bottom: 0; + background-color: #FFFFFF; + } + #filters li.active a { + color: #999; + } + #filters li:last-child a, + #filters li:last-child a:hover, + #filters li:last-child a:focus { + border-right: 0px; + } + .nav-tabs-inline { + font-size: 14px; + } + #o_website_links_recent_links { + min-height: 30em; + } + .o_website_links_code_error { + display: none; + color: red; + font-weight: bold; + } + .truncate_text { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 500px; + } + /* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */ + @keyframes o-wblog-anim-heart { + 0%, 14%, 35% { + transform: scale(1); + } + 7%, + 21% { + transform: scale(1.3); + background-color: rgba(0, 160, 157, 0.8); + } + } + @keyframes o-wblog-fade-In { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o-wblog-loader { + 0%, 100% { + animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); + } + 0% { + transform: rotateY(0deg); + } + 50% { + transform: rotateY(1800deg); + animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); + } + 100% { + transform: rotateY(3600deg); + } + } + .website_blog .css_website_mail .o_has_error { + border-color: red; + } + .website_blog .css_website_mail .css_nav_month { + display: none; + } + .website_blog .css_website_mail .css_nav_month:first-of-type { + display: block; + } + .website_blog .o_wblog_page_cards_bg { + background-color: rgba(0, 0, 0, 0.005); + } + .website_blog .o_wblog_read { + max-width: 620px; + } + .website_blog .o_wblog_read_with_sidebar { + max-width: 900px; + } + .website_blog .o_wblog_read_text { + font-size: 18px; + line-height: 28px; + font-weight: 300; + } + .website_blog .o_wblog_read_text p, + .website_blog .o_wblog_read_text ul, + .website_blog .o_wblog_read_text ol { + margin-bottom: 1.55em; + } + .website_blog .o_wblog_read_text li { + margin-bottom: 1em; + } + .website_blog .o_wblog_read_text .lead { + font-size: 26px; + line-height: 34px; + margin-bottom: 40px; + } + .website_blog .o_wblog_author_avatar { + width: 1.2em; + height: 1.2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_author_avatar_date { + width: 2em; + height: 2em; + max-width: none; + object-fit: cover; + } + .website_blog .o_wblog_social_links > a { + width: 3em; + height: 3em; + } + .website_blog .o_wblog_social_links > a > i { + font-size: 1.3em; + } + .website_blog #o_wblog_post_content { + min-height: 350px !important; + } + .website_blog #o_wblog_post_content a.oe_mail_expand:after { + content: " →"; + } + .website_blog #o_wblog_post_content a.oe_mail_expand { + font-weight: bold; + } + .website_blog #o_wblog_post_comments .o_portal_chatter > hr { + display: none; + } + .website_blog .o_wblog_post_page_cover .o_record_cover_component { + display: none; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, transparent 100%); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_component { + display: block; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { + color: white; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump { + width: 50px; + height: 50px; + display: none; + background-color: rgba(0, 0, 0, 0.5); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover #o_wblog_post_content_jump:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump { + display: -webkit-box; + display: -webkit-flex; + display: flex; + animation: o-wblog-anim-heart 2.6s ease-in-out 1s infinite; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_full #o_wblog_post_content_jump:hover, + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_mid #o_wblog_post_content_jump:hover { + animation-iteration-count: 1; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.cover_auto { + padding: 3rem 0; + min-height: 1px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after { + visibility: hidden; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_full { + min-height: 350px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_mid { + min-height: 250px; + } + .website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular.cover_auto { + min-height: 150px; + padding: 0; + } + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .website_blog .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .website_blog .o_wblog_post_title #o_wblog_post_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_name { + font-size: 1.125rem; + } + .website_blog .o_record_cover_font_tiny .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .website_blog .o_record_cover_font_small .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.171875rem; + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_big .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_huge .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .website_blog .o_record_cover_font_hero .o_wblog_post_title #o_wblog_post_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .website_blog .o_wblog_regular_cover_container #o_wblog_post_name { + line-height: 1; + padding-bottom: 0.5rem; + } + .website_blog .o_wblog_post_page_cover_footer { + min-height: 33vh; + transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_next_container { + background-color: white; + cursor: pointer; + } + .website_blog #o_wblog_next_container .o_wblog_next_loader { + transform: translateZ(1px); + } + .website_blog #o_wblog_next_container .o_wblog_next_loader div { + width: 50px; + height: 50px; + margin-top: -100px; + background: rgba(0, 0, 0, 0.15); + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + } + .website_blog #o_wblog_next_container .o_wblog_next_fake_btn { + height: 50px; + } + .website_blog #o_wblog_post_main.o_wblog_post_main_transition { + animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .website_blog #o_wblog_posts_loop .o_record_cover_container { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); + background: rgba(0, 0, 0, 0.1); + padding-top: 33%; + height: auto !important; + } + .website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { + opacity: 0.8; + } + .website_blog #o_wblog_posts_loop .o_wblog_normalize_font { + font-size: 13px; + line-height: 1.45; + } + .website_blog #o_wblog_posts_loop .o_wblog_post_list_author { + background-image: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%); + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container { + padding-top: 20%; + } + .website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container { + padding-top: 33%; + } + body.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) { + background-color: #f8f9fa; + padding: 30px 0; + border: 1px dashed #adb5bd; + } + body.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty { + display: none; + } + .s_latest_posts .s_latest_posts_loader, + .s_latest_posts_big_picture .s_latest_posts_loader { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transform: translateZ(1px); + } + .s_latest_posts .s_latest_posts_loader > div, + .s_latest_posts_big_picture .s_latest_posts_loader > div { + animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite; + max-width: 30px; + max-height: 30px; + } + .s_latest_posts .s_latest_posts_post_title, + .s_latest_posts_big_picture .s_latest_posts_post_title { + font-weight: 600; + line-height: 1; + } + .s_latest_posts .s_latest_posts_post_subtitle, + .s_latest_posts_big_picture .s_latest_posts_post_subtitle { + font-size: 1em; + } + .s_latest_posts .s_latest_posts_post_cover { + width: 3.5em; + height: 3.5em; + max-width: 85px; + max-height: 85px; + } + .s_latest_posts .s_latest_posts_post_title { + font-size: 1.25em; + } + .s_latest_posts_big_picture .s_latest_posts_post { + min-height: 150px; + } + .s_latest_posts_big_picture .s_latest_posts_post figcaption { + position: relative; + justify-content: center; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover { + min-height: 100%; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_cover .o_record_cover_container { + top: 0; + } + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: 1.625rem; + margin-bottom: 0.5em; + word-spacing: -0.15em; + } + @media (max-width: 1200px) { + .s_latest_posts_big_picture .s_latest_posts_post .s_latest_posts_post_title { + font-size: calc(1.2875rem + 0.45vw); + } + } + /* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */ + .oe_website_sale ul ul { + margin-left: 1.5rem; + } + .oe_website_sale .o_payment_form .card, + .oe_website_sale .o_payment_form .panel, + .oe_website_sale .o_payment_form .well { + border-radius: 4px !important; + } + .oe_website_sale .address-inline address { + display: inline-block; + } + .oe_website_sale table#cart_products tr td, + .oe_website_sale table#suggested_products tr td { + vertical-align: middle; + } + .oe_website_sale table#cart_products { + margin-bottom: 0; + } + .oe_website_sale table#cart_products td:first-child, + .oe_website_sale table#cart_products th:first-child { + padding-left: 15px; + } + .oe_website_sale h1[itemprop="name"], + .oe_website_sale .oe_product_cart form h5 { + word-wrap: break-word; + } + @media (max-width: 767.98px) { + .oe_website_sale .td-img { + display: none; + } + } + @media (min-width: 1200px) { + .oe_website_sale .toggle_summary_div { + max-width: 400px; + } + } + .oe_website_sale input.js_quantity { + min-width: 48px; + text-align: center; + } + .oe_website_sale input.quantity { + padding: 0; + } + .o_alternative_product { + margin: auto; + } + .oe_product_cart .oe_product_image { + height: 0; + text-align: center; + } + .oe_product_cart .oe_product_image img { + max-height: 100%; + } + .oe_product_cart .o_wsale_product_information { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + transition: .3s ease; + } + .oe_product_cart .oe_subdescription { + max-height: 0; + overflow: hidden; + font-size: 0.75rem; + margin-bottom: 0.25rem; + transform: scale(1, 0); + transition: all ease 0.3s; + } + .oe_product_cart .o_wsale_product_btn { + position: absolute; + top: auto; + left: 0; + bottom: 100%; + right: 0; + padding-bottom: 0.25rem; + } + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(0); + transition: transform ease 200ms 0s; + } + .oe_product_cart .o_wsale_product_btn:empty { + display: none !important; + } + .oe_product_cart:hover { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); + } + .oe_product_cart:hover .o_wsale_product_information { + background-color: #e9ecef !important; + } + .oe_product_cart:hover .oe_subdescription { + max-height: 1.45em; + } + @media (min-width: 992px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 2.9em; + } + } + @media (min-width: 1200px) { + .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + } + .oe_product_cart:hover .oe_subdescription, + .oe_product_cart:hover .o_wsale_product_btn .btn { + transform: scale(1); + } + @media (max-width: 767.98px) { + .oe_product_cart .oe_subdescription, .oe_product_cart: hover .oe_subdescription { + max-height: 4.35em; + } + .oe_product_cart .oe_subdescription, + .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1); + } + } + .oe_product_cart .ribbon-wrapper { + display: none; + width: 85px; + height: 88px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + } + .oe_product_cart .ribbon { + font: bold 15px Sans-Serif; + color: white; + text-align: center; + transform: rotate(-45deg); + position: relative; + padding: 7px 0; + left: -31px; + top: 14px; + width: 120px; + cursor: default; + } + .oe_product.oe_image_full .oe_product_image { + border-bottom-right-radius: calc(0.125rem - 1px); + border-bottom-left-radius: calc(0.125rem - 1px); + } + .oe_product.oe_image_full .o_wsale_product_information { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + } + .oe_product.oe_ribbon_promo .ribbon-wrapper { + display: block; + } + #products_grid .table { + table-layout: fixed; + } + #products_grid .table td { + margin-top: 15px; + padding: 0; + } + #products_grid .table tr:first-child td:first-child { + margin-top: 0; + } + #products_grid .table .o_wsale_product_grid_wrapper { + position: relative; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_1 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_2 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_3 { + padding-top: 300%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_1_4 { + padding-top: 400%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_1 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_2 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_3 { + padding-top: 150%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_2_4 { + padding-top: 200%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_1 { + padding-top: 33.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_2 { + padding-top: 66.66666667%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_3 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_3_4 { + padding-top: 133.33333333%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_1 { + padding-top: 25%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_2 { + padding-top: 50%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_3 { + padding-top: 75%; + } + #products_grid .table .o_wsale_product_grid_wrapper.o_wsale_product_grid_wrapper_4_4 { + padding-top: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 7.5px; + left: 7.5px; + bottom: 7.5px; + right: 7.5px; + } + #products_grid .o_wsale_products_grid_table_wrapper { + margin: -7.5px; + } + @media (max-width: 767.98px) { + #products_grid table, #products_grid tbody, #products_grid td, #products_grid tr { + display: block; + width: 100%; + } + #products_grid .table .o_wsale_product_grid_wrapper { + padding-top: 100% !important; + } + } + @media (min-width: 576px) { + #products_grid.o_wsale_layout_list table, #products_grid.o_wsale_layout_list tbody, #products_grid.o_wsale_layout_list td, #products_grid.o_wsale_layout_list tr { + display: block; + width: 100%; + } + #products_grid.o_wsale_layout_list .o_wsale_products_grid_table_wrapper { + margin: 0; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper { + padding-top: 0 !important; + } + #products_grid.o_wsale_layout_list .table .o_wsale_product_grid_wrapper > * { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + position: relative; + } + #products_grid.o_wsale_layout_list .oe_product_cart { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + min-height: 10rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_product_image { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + width: 10rem; + max-width: 35%; + min-width: 100px; + height: auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + text-align: left !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: static; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + align-items: center; + padding: 0.5rem; + background-color: #e9ecef; + } + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn + .btn { + margin-top: 0.5rem; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription { + max-height: none !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart .oe_subdescription, + #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_btn .btn { + transform: scale(1) !important; + } + #products_grid.o_wsale_layout_list .oe_product_cart:hover .o_wsale_product_information { + background-color: white !important; + } + } + .o_wsale_products_main_row { + margin-top: 15px; + margin-bottom: 15px; + } + .oe_cart table td:first-child { + min-width: 76px; + } + .oe_cart > .oe_structure { + clear: both; + } + div#payment_method div.list-group { + margin-left: 40px; + } + div#payment_method .list-group-item { + padding-top: 5px; + padding-bottom: 5px; + } + ul.wizard { + padding: 0; + margin-top: 20px; + list-style: none outside none; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); + } + ul.wizard li { + border: 1px solid #e9ecef; + border-right-width: 0; + position: relative; + float: left; + padding: 0 10px 0 20px; + margin: 0; + line-height: 38px; + background: #fbfbfb; + } + ul.wizard li .chevron { + position: absolute; + top: 0; + right: -10px; + z-index: 1; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #e9ecef; + } + ul.wizard li .chevron:before { + position: absolute; + top: -20px; + right: 1px; + display: block; + border: 20px solid transparent; + border-right: 0; + border-left: 10px solid #fbfbfb; + content: ""; + } + ul.wizard li .o_link_disable { + text-decoration: none; + color: inherit; + cursor: text; + } + ul.wizard li.text-success { + background: #f3f4f5; + } + ul.wizard li.text-success .chevron:before { + border-left: 10px solid #f5f5f5; + } + ul.wizard li.text-primary { + background: #f1f6fc; + } + ul.wizard li.text-primary .chevron:before { + border-left: 10px solid #f1f6fc; + } + ul.wizard li:first-child { + padding-left: 15px; + border-radius: 4px 0 0 4px; + } + ul.wizard li:last-child { + border-radius: 0 4px 4px 0; + border-right-width: 1px; + } + ul.wizard li:last-child .chevron { + display: none; + } + #o_shop_collapse_category li { + width: 100%; + } + #o_shop_collapse_category li a { + display: inline-block; + width: 80%; + padding-left: 3px; + } + #o_shop_collapse_category li i.fa { + cursor: pointer; + } + .mycart-popover { + max-width: 500px; + min-width: 250px; + } + .mycart-popover .cart_line { + border-bottom: 1px #EEE solid; + } + tr#empty { + display: none; + } + .js_change_shipping { + cursor: pointer; + } + a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + #o-carousel-product.css_not_available { + opacity: 0.2; + } + #o-carousel-product .carousel-outer { + height: 400px; + max-height: 90vh; + } + #o-carousel-product .carousel-control-prev, + #o-carousel-product .carousel-control-next { + height: 70%; + top: 15%; + opacity: 0.5; + cursor: pointer; + } + #o-carousel-product .carousel-control-prev:focus, + #o-carousel-product .carousel-control-next:focus { + opacity: 0.65; + } + #o-carousel-product .carousel-control-prev:hover, + #o-carousel-product .carousel-control-next:hover { + opacity: 0.8; + } + #o-carousel-product .carousel-control-prev > span, + #o-carousel-product .carousel-control-next > span { + background: rgba(0, 0, 0, 0.8); + } + #o-carousel-product .carousel-indicators li { + width: 64px; + height: 64px; + text-indent: unset; + border: 1px solid #6c757d; + opacity: 0.5; + position: relative; + } + #o-carousel-product .carousel-indicators li .o_product_video_thumb { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + color: #ced4da; + } + #o-carousel-product .carousel-indicators li.active { + opacity: 1; + border: 1px solid #00A09D; + } + .ecom-zoomable:not(.ecom-autozoom) img[data-zoom] { + cursor: zoom-in; + } + .ecom-zoomable.ecom-autozoom img[data-zoom] { + cursor: crosshair; + } + .ecom-zoomable .o_editable img[data-zoom] { + cursor: pointer; + } + #coupon_box form { + max-width: 300px; + } + .o_website_sale_animate { + opacity: 0.7; + position: absolute !important; + height: 150px; + width: 150px; + z-index: 1020; + } + .o_red_highlight { + background: #D9534F !important; + box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); + transition: all 0.5s linear; + } + .o_shadow_animation { + box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important; + } + .o_carousel_product_card .o_carousel_product_card_img_top { + object-fit: scale-down; + } + @media (max-width: 767.98px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + @media (min-width: 768px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 8rem; + } + } + @media (min-width: 992px) { + .o_carousel_product_card .o_carousel_product_card_img_top { + height: 12rem; + } + } + .o_carousel_product_card .o_carousel_product_img_link:hover + .o_carousel_product_remove { + display: block; + } + @media (min-width: 576px) { + .o_carousel_product_card_wrap { + float: left; + } + } + .o_carousel_product_control { + top: 33.33333333%; + bottom: 33.33333333%; + width: 2rem; + border-radius: 5px; + background-color: #00A09D; + } + .o_carousel_product_remove { + position: absolute; + display: none; + cursor: pointer; + right: 5%; + top: 5%; + } + .o_carousel_product_remove:hover { + display: block; + } + /* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */ + .oe_msg img.oe_msg_avatar { + width: 50px; + margin-right: 10px; + } + .oe_msg_attachment { + display: inline-block; + width: 120px; + margin: 4px 2px; + min-height: 80px; + position: relative; + border-radius: 3px; + text-align: center; + vertical-align: top; + } + .oe_msg_attachment a img.oe_attachment_embedded { + display: block; + position: relative; + margin: 0 0 0 10px; + width: 100px; + height: 80px; + border-radius: 1px; + border: solid 3px #FFF; + -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); + } + .oe_msg_attachment a div.oe_attachment_name { + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 2px; + margin-bottom: 5px; + background: #F4F5FA; + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; + word-wrap: break-word; + } + /* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */ + .progress-wizard { + margin-top: 15px; + padding: 0 15px; + } + @media (min-width: 768px) { + .progress-wizard { + padding: 0; + } + } + .progress-wizard .progress-wizard-step { + position: relative; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step { + margin-top: 0.8125rem; + float: left; + width: 33.33333333%; + } + .o_wizard_has_extra_step + .progress-wizard .progress-wizard-step { + width: 25%; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete { + display: none; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-dot { + width: 0.625rem; + height: 0.625rem; + position: relative; + display: inline-block; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 0.125rem #e9ecef; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-dot { + position: absolute; + top: auto; + left: 50%; + bottom: auto; + right: auto; + margin: -0.375rem 0 0 -0.3125rem; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + color: #6c757d; + margin: 5px 0 5px 5px; + font-size: 0.9375rem; + display: inline-block; + } + @media (min-width: 768px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + display: block; + margin: 1rem 0 20px 0; + } + } + @media (max-width: 767.98px) { + .progress-wizard .progress-wizard-step .progress-wizard-steplabel { + margin-left: -15px; + font-size: 24px; + } + } + .progress-wizard .progress-wizard-step .progress-wizard-bar { + height: 0.125rem; + background-color: #e9ecef; + } + .progress-wizard .progress-wizard-step.active .progress-wizard-dot { + animation: fadeIn 1s ease 0s 1 normal none running; + background: #00A09D; + box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5); + } + .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel { + color: #343a40; + font-weight: bolder; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot { + background: none; + box-shadow: none; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after { + position: absolute; + top: -0.3125rem; + left: -0.3125rem; + bottom: auto; + right: auto; + width: 1.25rem; + height: 1.25rem; + border-radius: 100%; + background: white; + color: #2CBB70; + text-align: center; + line-height: 1; + font-size: 1.25rem; + font-family: FontAwesome; + content: "\f058"; + } + .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after { + color: #2CBB70; + } + .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel { + color: #343a40; + } + .progress-wizard .progress-wizard-step.disabled { + cursor: default; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */ + .css_attribute_color { + display: inline-block; + border: 1px solid #999999; + text-align: center; + } + .css_attribute_color input { + margin: 8px; + height: 13px; + opacity: 0; + } + .css_attribute_color.active { + border: 3px ridge #66ee66; + } + .css_attribute_color.active input { + margin: 6px; + } + .css_attribute_color.custom_value { + background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600); + } + .css_not_available_msg { + display: none; + } + .css_not_available.js_product .css_quantity, + .css_not_available.js_product .product_price { + display: none; + } + .css_not_available.js_product .css_not_available_msg { + display: block; + } + .css_not_available.js_product .js_add, + .css_not_available.js_product .oe_price, + .css_not_available.js_product .oe_default_price, + .css_not_available.js_product .oe_optional { + display: none; + } + .css_quantity { + width: initial; + } + .css_quantity input[name="add_qty"] { + max-width: 50px; + text-align: center; + } + option.css_not_available { + color: #ccc; + } + label.css_not_available { + opacity: 0.6; + } + label.css_attribute_color.css_not_available { + opacity: 1; + background-image: url("/website_sale/static/src/img/redcross.png"); + background-size: cover; + } + .variant_attribute { + padding-bottom: 0.5rem; + } + .variant_attribute .attribute_name { + padding-bottom: 0.5rem; + display: block; + } + .variant_attribute .radio_input { + margin-right: 0.7rem; + vertical-align: middle; + } + .variant_attribute .radio_input_value { + display: inline-block; + vertical-align: middle; + line-height: 1; + } + .variant_attribute .variant_custom_value { + margin-bottom: 0.7rem; + } + .variant_attribute .variant_custom_value.custom_value_own_line { + display: inline-block; + } + .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 1.6rem; + } + .variant_attribute select { + margin-bottom: 0.5rem; + } + .o_product_configurator .product_detail_img { + max-height: 240px; + } + .o_product_configurator .variant_attribute .custom_value_radio { + margin: 0.3rem 0rem 0.3rem 2.1rem; + } + .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.025); + } + .oe_optional_products_modal .o_total_row { + font-size: 1.2rem; + } + .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json { + padding: 0.075rem 0.75rem; + } + .js_product.in_cart .js_add_cart_variants { + display: none; + } + .js_product select { + -webkit--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -moz--webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + -webkit-appearance: menulist; + -moz-appearance: menulist; + appearance: menulist; + background-image: none; + } + .js_product .td-product_name { + word-wrap: break-word; + } + .js_product .td-product_name { + min-width: 140px; + } + .js_product .td-img { + width: 100px; + } + .js_product .td-qty { + width: 200px; + } + .js_product .td-qty a.input-group-addon { + background-color: transparent; + border: 0px; + } + .js_product .td-qty .input-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: inline-flex; + } + .js_product .td-action { + width: 30px; + } + .js_product .td-price, + .js_product .td-price-total { + width: 120px; + } + @media (max-width: 767.98px) { + .js_product .td-img, .js_product .td-price-total { + display: none; + } + .js_product .td-qty { + width: 60px; + } + .js_product .td-price { + width: 80px; + } + } + @media (max-width: 476px) { + .js_product .td-qty { + width: 60px; + } + .js_product #modal_optional_products table thead, + .js_product .oe_cart table thead { + display: none; + } + .js_product #modal_optional_products table td.td-img, + .js_product .oe_cart table td.td-img { + display: none; + } + } + .o_total_row { + height: 50px; + } + .oe_striked_price { + text-decoration: line-through; + white-space: nowrap; + } + .o_list_view .o_data_row.o_selected_row > .o_data_cell:not(.o_readonly_modifier) .o_field_widget .o_edit_product_configuration { + padding: 0; + background-color: inherit; + margin-left: 3px; + } + /* /website_enterprise/static/src/scss/website_enterprise.scss defined in bundle 'web.assets_frontend' */ + .o_menu_toggle { + float: left; + padding: 4px 0 0 16px; + font-size: 1.3em; + color: white; + } + .o_menu_toggle:hover, + .o_menu_toggle:focus, + .o_menu_toggle:active { + color: white; + outline: none; + } + /* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */ + .o_website_form_flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .o_website_form_flex_item { + flex-basis: 33%; + } + @media (max-width: 991.98px) { + .o_website_form_flex_item { + flex-basis: 50%; + } + } + @media (max-width: 767.98px) { + .o_website_form_flex_item { + flex-basis: 100%; + } + } + .o_website_form_field_hidden { + display: none; + } + .editor_enable .o_website_form_field_hidden { + display: -webkit-box; + display: -webkit-flex; + display: flex; + opacity: 0.5; + } + .editor_enable .s_website_form .form-field select { + pointer-events: none; + } + .o_website_form_required .col-form-label:after, + .o_website_form_required .control-label:after, + .o_website_form_required_custom .col-form-label:after, + .o_website_form_required_custom .control-label:after { + content: ' *'; + } + #editable_select.form-control { + height: 100%; + } + .form-field input[type=file].form-control { + height: 100%; + } + /* /website_mass_mailing/static/src/scss/website_mass_mailing_popup.scss defined in bundle 'web.assets_frontend' */ + .o_newsletter_modal .modal-header { + padding: 0; + border: none; + } + .o_newsletter_modal .modal-title { + display: none; + } + .o_newsletter_modal .close { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + font-size: 0.75rem; + width: 1.5rem; + height: 1.5rem; + padding: 0; + margin: -0.75rem -0.75rem 0 0; + opacity: 1; + background-color: white; + z-index: 1; + border-radius: 0.75rem; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + } + /* /website_animate/static/src/scss/o_animate_frontend.scss defined in bundle 'web.assets_frontend' */ + .o_animate { + animation-duration: 1s; + animation-fill-mode: both; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + text-rendering: geometricPrecision; + visibility: hidden; + } + .o_animate_preview { + visibility: visible; + } + .o_anim_dur500 { + animation-duration: 500ms; + } + .o_anim_dur1500 { + animation-duration: 1500ms; + } + .o_anim_dur2000 { + animation-duration: 2000ms; + } + .o_anim_dur2500 { + animation-duration: 2500ms; + } + .o_anim_dur3000 { + animation-duration: 3000ms; + } + .o_anim_del500 { + animation-delay: 500ms; + } + .o_anim_del1000 { + animation-delay: 1000ms; + } + .o_anim_del1500 { + animation-delay: 1500ms; + } + .o_anim_del2000 { + animation-delay: 2000ms; + } + .o_anim_del2500 { + animation-delay: 2500ms; + } + @-moz-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_duration { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-webkit-keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @keyframes o_animate_timeline_delay { + 0% { + width: 0; + } + 100% { + width: 100%; + } + } + @-moz-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @-webkit-keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + @keyframes o_anim_bounce_in { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: scale(0.3); + } + 20% { + transform: scale(1.1); + } + 40% { + transform: scale(0.9); + } + 60% { + opacity: 1; + transform: scale(1.03); + } + 80% { + transform: scale(0.97); + } + 100% { + opacity: 1; + transform: scale(1); + } + } + .o_anim_bounce_in { + animation-name: o_anim_bounce_in; + } + @-moz-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_down { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(0, -3000px); + } + 60% { + opacity: 1; + transform: translate(0, 25px); + } + 75% { + transform: translate(0, -10px); + } + 90% { + transform: translate(0, 5px); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_down { + animation-name: o_anim_bounce_in_down; + } + @-moz-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_left { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(-3000px, 0); + } + 60% { + opacity: 1; + transform: translate(25px, 0); + } + 75% { + transform: translate(-10px, 0); + } + 90% { + transform: translate(5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_left { + animation-name: o_anim_bounce_in_left; + } + @-moz-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + @keyframes o_anim_bounce_in_right { + 0%, 20%, 40%, 60%, 80%, 100% { + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + opacity: 0; + transform: translate(3000px, 0); + } + 60% { + opacity: 1; + transform: translate(-25px, 0); + } + 75% { + transform: translate(10px, 0); + } + 90% { + transform: translate(-5px, 0); + } + 100% { + transform: translate(0, 0); + } + } + .o_anim_bounce_in_right { + animation-name: o_anim_bounce_in_right; + } + @-moz-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes o_anim_fade_in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + .o_anim_fade_in { + animation-name: o_anim_fade_in; + } + @-moz-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate(0, -100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_down { + animation-name: o_anim_fade_in_down; + } + @-moz-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate(-100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_left { + animation-name: o_anim_fade_in_left; + } + @-moz-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate(100%, 0); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_right { + animation-name: o_anim_fade_in_right; + } + @-moz-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @-webkit-keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate(0, 100%); + } + 100% { + opacity: 1; + transform: translate(0, 0); + } + } + .o_anim_fade_in_up { + animation-name: o_anim_fade_in_up; + } + @-moz-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @keyframes o_anim_fade_out { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + .o_anim_fade_out { + animation-name: o_anim_fade_out; + } + @-moz-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform-origin: center; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform-origin: center; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in { + 0% { + opacity: 0; + transform: rotate(-200deg); + } + 100% { + opacity: 1; + transform: rotate(0); + } + } + .o_anim_rotate_in { + animation-name: o_anim_rotate_in; + } + @-moz-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_left { + 0% { + opacity: 0; + transform-origin: left bottom; + transform: rotate(-45deg); + } + 100% { + opacity: 1; + transform-origin: left bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_left { + animation-name: o_anim_rotate_in_down_left; + } + @-moz-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @-webkit-keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + @keyframes o_anim_rotate_in_down_right { + 0% { + opacity: 0; + transform-origin: right bottom; + transform: rotate(45deg); + } + 100% { + opacity: 1; + transform-origin: right bottom; + transform: rotate(0); + } + } + .o_anim_rotate_in_down_right { + animation-name: o_anim_rotate_in_down_right; + } + @-moz-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @-webkit-keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + @keyframes o_anim_zoom_in { + 0% { + opacity: 0; + transform: scale(0.3); + } + 50% { + opacity: 1; + } + } + .o_anim_zoom_in { + animation-name: o_anim_zoom_in; + } + @-moz-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_down { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_down { + animation-name: o_anim_zoom_in_down; + } + @-moz-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_left { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_left { + animation-name: o_anim_zoom_in_left; + } + @-moz-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @-webkit-keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + @keyframes o_anim_zoom_in_right { + 0% { + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + 60% { + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } + } + .o_anim_zoom_in_right { + animation-name: o_anim_zoom_in_right; + } + @-moz-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @-webkit-keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + @keyframes o_anim_flash { + 0%, 50%, 100% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } + } + .o_anim_flash { + animation-name: o_anim_flash; + } + @-moz-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @-webkit-keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + @keyframes o_anim_pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + } + } + .o_anim_pulse { + animation-name: o_anim_pulse; + } + @-moz-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @-webkit-keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + @keyframes o_anim_shake { + 0%, 100% { + transform: translate(0, 0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate(-10px, 0); + } + 20%, + 40%, + 60%, + 80% { + transform: translate(10px, 0); + } + } + .o_anim_shake { + animation-name: o_anim_shake; + } + @-moz-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @-webkit-keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + @keyframes o_anim_tada { + 0% { + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + 30%, + 50%, + 70%, + 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + 40%, + 60%, + 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + 100% { + transform: scale3d(1, 1, 1); + } + } + .o_anim_tada { + animation-name: o_anim_tada; + } + @-moz-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_x { + 0% { + perspective: 400px; + transform: rotateX(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateX(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateX(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateX(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_x { + backface-visibility: visible; + animation-name: o_anim_flip_in_x; + } + @-moz-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @-webkit-keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + @keyframes o_anim_flip_in_y { + 0% { + perspective: 400px; + transform: rotateY(90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + perspective: 400px; + transform: rotateY(-20deg); + transition-timing-function: ease-in; + } + 60% { + perspective: 400px; + transform: rotateY(10deg); + opacity: 1; + } + 80% { + perspective: 400px; + transform: rotateY(-5deg); + } + 100% { + perspective: 400px; + } + } + .o_anim_flip_in_y { + backface-visibility: visible; + animation-name: o_anim_flip_in_y; + } + /* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */ + @media (min-width: 768px) { + .website_forum .o_forum_ask_btn { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + width: 200px; + } + } + .website_forum .o_wforum_nav .nav-link, + .website_forum .o_wforum_nav .nav > li > a { + color: #343a40; + line-height: 1; + } + .website_forum .o_wforum_nav .nav-link:hover, + .website_forum .o_wforum_nav .nav > li > a:hover, + .website_forum .o_wforum_nav .nav-link:focus, + .website_forum .o_wforum_nav .nav > li > a:focus, + .website_forum .o_wforum_nav .nav-link.focus, + .website_forum .o_wforum_nav .nav > li > a.focus { + color: #875A7B; + } + .website_forum .o_wforum_nav .nav-link .fa, + .website_forum .o_wforum_nav .nav > li > a .fa { + opacity: 0.5; + } + .website_forum .o_wforum_nav .nav-link:hover .fa, + .website_forum .o_wforum_nav .nav > li > a:hover .fa, + .website_forum .o_wforum_nav .nav-link.active .fa, + .website_forum .o_wforum_nav .nav > li > a.active .fa { + opacity: 1; + } + .website_forum .o_wforum_nav .nav-link.active, + .website_forum .o_wforum_nav .nav > li > a.active { + background-color: rgba(75, 158, 182, 0.1); + color: #346f80 !important; + } + .website_forum .o_wforum_nav .nav-link img.o_forum_avatar, + .website_forum .o_wforum_nav .nav > li > a img.o_forum_avatar { + width: 30px; + height: 30px; + } + .website_forum .o_wforum_post, + .website_forum .note-editable.panel-body { + word-wrap: break-word; + } + .website_forum .o_wforum_post pre, + .website_forum .note-editable.panel-body pre { + color: #343a40; + border-radius: 0.125rem; + padding: 1rem; + background-color: #f8f9fa; + white-space: pre-wrap; + } + .website_forum .o_wforum_post blockquote, + .website_forum .note-editable.panel-body blockquote { + position: relative; + padding-left: 1em; + border-left: 0.25em solid #adb5bd; + color: #6c757d; + } + .website_forum .o_wforum_post #post_reply img.o_forum_avatar, + .website_forum .note-editable.panel-body #post_reply img.o_forum_avatar { + width: 24px; + height: 24px; + } + .website_forum .o_wforum_readable { + max-width: 700px; + } + .website_forum .o_wforum_readable p { + margin-bottom: 0.5rem; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor { + border: 0; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-toolbar { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + height: 32px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-editable, + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + border: 1px solid #dee2e6; + border-width: 0 1px; + } + .website_forum textarea.o_wysiwyg_loader + .note-editor .note-statusbar { + display: block; + border-bottom-width: 1px; + } + .website_forum .o_wforum_author_box.o_show_info { + line-height: 1.2; + } + .website_forum .o_wforum_author_box.o_show_info img { + width: 2em; + height: 2em; + } + .website_forum .o_wforum_author_box.o_compact { + line-height: 1; + } + .website_forum .o_wforum_author_box.o_compact img { + width: 1.4em; + height: 1.4em; + } + .website_forum .forum_answer .o_wforum_answer_correct_badge { + display: none; + } + .website_forum .forum_answer .o_wforum_author_box_check { + width: 1em; + height: 1em; + display: none; + top: 0; + right: -3px; + box-shadow: 0 0 0 2px white; + line-height: .8; + } + .website_forum .forum_answer .o_wforum_validate_toggler { + color: #ced4da; + } + .website_forum .forum_answer .o_wforum_validate_toggler:hover, + .website_forum .forum_answer .o_wforum_validate_toggler:focus, + .website_forum .forum_answer .o_wforum_validate_toggler.focus { + color: #70dda4; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_correct_badge, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_author_box .o_wforum_author_box_check { + display: inline; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler { + color: #2CBB70; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:focus, + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler.focus { + color: #F79B5B; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_validate_toggler:hover .fa.fa-check:before { + content: '\f00d'; + } + .website_forum .forum_answer.o_wforum_answer_correct .o_wforum_answer_header .o_wforum_author_pic { + border: 2px solid #2CBB70; + padding: 3px; + } + .website_forum .o_wforum_gold { + color: #eca801; + } + .website_forum a.no-decoration { + cursor: pointer; + text-decoration: none !important; + } + .website_forum .forum_answer img, + .website_forum .question-block img { + max-width: 100%; + } + .website_forum .vote .vote_count, + .o_wforum_profile_tab .vote .vote_count { + line-height: 1; + animation-play-state: paused; + } + .website_forum .vote .vote_count.o_forum_vote_animate, + .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate { + animation: bounceIn 0.3s ease running; + } + .website_forum .vote .vote_down, + .website_forum .vote .vote_up, + .o_wforum_profile_tab .vote .vote_down, + .o_wforum_profile_tab .vote .vote_up { + line-height: 0.5; + font-size: 1.1em; + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .website_forum .vote .vote_up:hover, + .website_forum .vote .vote_up:focus, + .website_forum .vote .vote_up.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_up:hover, + .o_wforum_profile_tab .vote .vote_up:focus, + .o_wforum_profile_tab .vote .vote_up.focus { + color: #2CBB70; + } + .website_forum .vote .vote_down, + .o_wforum_profile_tab .vote .vote_down { + color: rgba(108, 117, 125, 0.5); + } + .website_forum .vote .vote_down:hover, + .website_forum .vote .vote_down:focus, + .website_forum .vote .vote_down.focus, + .o_wforum_profile_tab .vote .vote_down:hover, + .o_wforum_profile_tab .vote .vote_down:focus, + .o_wforum_profile_tab .vote .vote_down.focus { + color: #D9534F; + } + @media (min-width: 576px) { + .website_forum .vote.o_wforum_vote_vertical, .o_wforum_profile_tab .vote.o_wforum_vote_vertical { + font-size: 1.2em; + } + } + .o_js_forum_tag_follow .badge, + .o_js_forum_tag_follow .label { + font-size: 100%; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box { + position: absolute; + top: 100%; + left: 0; + bottom: auto; + right: auto; + display: none; + z-index: 1; + } + .o_js_forum_tag_follow .o_forum_tag_follow_box .card, + .o_js_forum_tag_follow .o_forum_tag_follow_box .panel, + .o_js_forum_tag_follow .o_forum_tag_follow_box .well { + padding: 14px; + } + .o_profile_main { + overflow: hidden; + } + img.o_forum_avatar { + width: 40px; + height: 40px; + object-fit: cover; + } + img.o_forum_avatar_big { + width: 75px; + height: 75px; + object-fit: cover; + } + .o_wprofile_email_validation_container img.o_forum_avatar { + width: 16px; + height: 16px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model="res.country"] { + margin-left: 10px; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line { + margin-top: -0.5rem; + } + .o_wforum_bio_popover_wrap .o_wforum_bio_popover_bio p { + margin-top: 8px; + margin-bottom: 0; + } + @media (min-width: 768px) { + .o_wforum_elearning_navtabs_container { + background-color: #adb5bd; + } + } + .website_forum { + margin-bottom: 1rem; + } + .o_wforum_forum_card_bg { + background-image: linear-gradient(99deg, #adb5bd 10%, #919ca6 90%); + } + #o_wforum_forums_index_list .o_wforum_forum_card_bg { + min-height: 100px; + } + /* /website_event/static/src/scss/website_event.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_event_searchbar_form { + flex: 0 0 100%; + } + @media (min-width: 992px) { + .o_wevent_event_searchbar_form { + flex: 0 0 33%; + } + } + .o_wevent_index_topbar_filters .dropdown-toggle { + border: 1px solid #ced4da; + background-color: white !important; + color: #343a40; + border-radius: 0.125rem; + } + .o_wevent_index_topbar_filters .dropdown-toggle:hover, + .o_wevent_index_topbar_filters .dropdown-toggle:focus { + border-color: #00A09D; + color: #00A09D; + text-decoration: none; + } + .o_wevent_index_topbar_filters .dropdown-toggle:after { + margin-left: 1.2em; + } + .o_wevent_index_topbar_filters .dropdown-toggle .fa { + margin-right: .4em; + color: #00A09D; + } + .o_wevent_index_topbar_filters .dropdown-menu { + margin-top: 0.5rem; + min-width: 12rem; + } + .o_wevent_index_topbar_filters .dropdown-item.active .badge, + .o_wevent_index_topbar_filters .dropdown-menu a.active .badge, + .dropdown-menu .o_wevent_index_topbar_filters a.active .badge, + .o_wevent_index_topbar_filters .dropdown-item.active .label, + .o_wevent_index_topbar_filters .dropdown-menu a.active .label, + .dropdown-menu .o_wevent_index_topbar_filters a.active .label { + background-color: white; + color: #00A09D; + } + .o_wevent_social_link { + display: inline-block; + width: 3em; + height: 3em; + margin: 0 0.25rem 0.5rem 0.25rem; + line-height: 3em; + background-color: #f8f9fa; + border: 1px solid #dee2e6; + border-radius: 50%; + text-align: center; + } + .o_wevent_social_link:hover, + .o_wevent_social_link:focus { + background-color: #dee2e6; + } + .o_wevent_badge { + padding: 0.5rem 1rem; + border-radius: 10rem; + font-weight: 400; + } + .o_wevent_index .o_wevent_events_list header a { + transition: all .25s ease-in-out; + } + .o_wevent_index .o_wevent_events_list header a:hover, + .o_wevent_index .o_wevent_events_list header a:focus { + transform: scale(1.05); + } + .o_wevent_index .o_wevent_events_list .opt_events_list_columns header { + height: 200px; + } + @media (max-width: 767.98px) { + .o_wevent_index .o_wevent_events_list .opt_events_list_rows header { + height: 200px; + } + } + .o_wevent_index .o_wevent_events_list .o_wevent_badge_event { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding: 0.5rem 0.9375rem; + transform: translateY(-50%); + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date { + top: 0.9375rem; + right: 0.9375rem; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + justify-content: center; + width: 4rem; + height: 4rem; + border-radius: 50%; + text-align: center; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_day { + font-size: 1.125rem; + font-weight: 300; + line-height: 1; + } + .o_wevent_index .o_wevent_events_list .o_wevent_event_date .o_wevent_event_month { + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_events_list .o_wevent_participating, + .o_wevent_index .o_wevent_events_list .o_wevent_unpublished { + position: absolute; + bottom: 0; + width: 100%; + padding: 0.9375rem 0.9375rem; + text-align: right; + } + .o_wevent_index .o_wevent_events_list .card-title { + color: #343a40; + } + .o_wevent_index .o_wevent_sidebar_title { + margin: 0 0 1.5rem 0; + border-bottom: 1px solid #dee2e6; + padding: 0 0 0.5rem 0; + font-weight: 700; + text-transform: uppercase; + } + .o_wevent_index .o_wevent_sidebar_block { + margin: 0 0 2.5rem 0; + } + .o_wevent_index .o_wevent_sidebar_figure { + position: relative; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-img { + margin-bottom: 0; + } + .o_wevent_index .o_wevent_sidebar_figure .figure-caption { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: auto; + width: 100%; + padding: 1rem; + background-color: rgba(0, 0, 0, 0.5); + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + color: #fff; + } + .o_wevent_index #o_wevent_index_main_col .form-inline { + width: 100%; + } + .o_wevent_event .o_wevent_event_title { + margin: 3rem 0; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-weight: 600; + line-height: 1; + font-size: 1.875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.3125rem + 0.75vw); + } + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_subtitle { + font-weight: 300; + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_name { + font-size: 1.125rem; + } + .o_wevent_event .o_record_cover_font_tiny .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: 1.40625rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.265625rem + 0.1875vw); + } + } + .o_wevent_event .o_record_cover_font_small .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.171875rem; + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: 2.1875rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.34375rem + 1.125vw); + } + } + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.46484375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_big .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.27148438rem + 0.2578125vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.40625rem + 1.875vw); + } + } + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 1.7578125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_huge .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.30078125rem + 0.609375vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: 3.4375rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_name { + font-size: calc(1.46875rem + 2.625vw); + } + } + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: 2.05078125rem; + } + @media (max-width: 1200px) { + .o_wevent_event .o_record_cover_font_hero .o_wevent_event_title .o_wevent_event_subtitle { + font-size: calc(1.33007812rem + 0.9609375vw); + } + } + .o_wevent_event .o_wevent_registration_btn { + flex: 0 0 100%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed { + flex: 0 0 33%; + } + .o_wevent_event .o_wevent_registration_btn.collapsed .close { + display: none; + } + .o_wevent_event .o_wevent_registration_btn .close { + display: block; + } + .o_wevent_event .o_wevent_registration_btn:not(.collapsed) { + box-shadow: none; + font-weight: 700; + text-transform: uppercase; + transition: none; + } + .o_wevent_event .o_wevent_sidebar_title { + margin-bottom: 1rem; + opacity: .5; + text-transform: uppercase; + } + .o_wevent_event .o_wevent_sidebar_block { + padding: 3rem; + border-bottom: 1px solid #dee2e6; + } + .o_wevent_event .o_wevent_sidebar_block:last-child { + border-bottom: 0; + } + .o_wevent_event .o_record_cover_container { + overflow: hidden; + z-index: 0; + } + .o_wevent_event .o_record_cover_container .o_record_cover_component { + display: none; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image { + background-attachment: fixed; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_image::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + bottom: 50%; + right: 0; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_record_cover_component { + display: block; + z-index: -1; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover .o_wevent_event_title { + color: white; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_full { + min-height: 600px; + min-height: 100vh; + } + .o_wevent_event .o_record_cover_container.o_record_has_cover.cover_mid { + min-height: 400px; + min-height: 55vh; + } + /* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */ + .o_wevent_event .ribbon-wrapper { + width: 60px; + height: 60px; + z-index: 5; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + } + .o_wevent_event .ribbon { + font: bold 13px Sans-Serif; + color: #404040; + text-align: center; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + position: relative; + padding: 5px 0; + left: -4px; + top: 8px; + width: 90px; + -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); + } + .o_wevent_event .ribbon.ribbon_Gold { + background-color: #FDE21B; + background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); + background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); + background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B); + } + .o_wevent_event .ribbon.ribbon_Silver { + background-color: #CCCCCC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); + background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); + background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC); + } + .o_wevent_event .ribbon.ribbon_Bronze { + background-color: #DB9141; + background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); + background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); + background-image: -moz-linear-gradient(top, #C2792A, #DB9141); + background-image: -ms-linear-gradient(top, #C2792A, #DB9141); + background-image: -o-linear-gradient(top, #C2792A, #DB9141); + } + .o_wevent_event .event_color_0 { + background-color: white; + color: #5a5a5a; + } + .o_wevent_event .event_color_1 { + background-color: #cccccc; + color: #424242; + } + .o_wevent_event .event_color_2 { + background-color: #ffc7c7; + color: #7a3737; + } + .o_wevent_event .event_color_3 { + background-color: #fff1c7; + color: #756832; + } + .o_wevent_event .event_color_4 { + background-color: #e3ffc7; + color: #5d6937; + } + .o_wevent_event .event_color_5 { + background-color: #c7ffd5; + color: #1a7759; + } + .o_wevent_event .event_color_6 { + background-color: #c7ffff; + color: #1a5d83; + } + .o_wevent_event .event_color_7 { + background-color: #c7d5ff; + color: #3b3e75; + } + .o_wevent_event .event_color_8 { + background-color: #e3c7ff; + color: #4c3668; + } + .o_wevent_event .event_color_9 { + background-color: #ffc7f1; + color: #6d2c70; + } + /* /website_mail_channel/static/src/css/website_mail_channel.css defined in bundle 'web.assets_frontend' */ + .o_mg_link_show { + display: none; + } + .o_mg_link_content { + display: none; + } + /* /website/static/src/scss/compatibility/bs3_for_12_0.scss defined in bundle 'web.assets_frontend' */ + .progress-bar-primary { + background-color: #00A09D !important; + color: white; + } + .progress-bar-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-primary:hover, + a.progress-bar-primary:focus, + button.progress-bar-primary:hover, + button.progress-bar-primary:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-secondary { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-secondary:hover, + a.progress-bar-secondary:focus, + button.progress-bar-secondary:hover, + button.progress-bar-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-success { + background-color: #2CBB70 !important; + color: white; + } + .progress-bar-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-success:hover, + a.progress-bar-success:focus, + button.progress-bar-success:hover, + button.progress-bar-success:focus { + background-color: #229257 !important; + color: white; + } + .progress-bar-info { + background-color: #4B9EB6 !important; + color: white; + } + .progress-bar-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-info:hover, + a.progress-bar-info:focus, + button.progress-bar-info:hover, + button.progress-bar-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .progress-bar-warning { + background-color: #F79B5B !important; + color: white; + } + .progress-bar-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-warning:hover, + a.progress-bar-warning:focus, + button.progress-bar-warning:hover, + button.progress-bar-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .progress-bar-danger { + background-color: #D9534F !important; + color: white; + } + .progress-bar-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-danger:hover, + a.progress-bar-danger:focus, + button.progress-bar-danger:hover, + button.progress-bar-danger:focus { + background-color: #c9302c !important; + color: white; + } + .progress-bar-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .progress-bar-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.progress-bar-light:hover, + a.progress-bar-light:focus, + button.progress-bar-light:hover, + button.progress-bar-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .progress-bar-dark { + background-color: #141f1e !important; + color: white; + } + .progress-bar-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-dark:hover, + a.progress-bar-dark:focus, + button.progress-bar-dark:hover, + button.progress-bar-dark:focus { + background-color: black !important; + color: white; + } + .progress-bar-default { + background-color: #adb5bd !important; + color: white; + } + .progress-bar-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-default:hover, + a.progress-bar-default:focus, + button.progress-bar-default:hover, + button.progress-bar-default:focus { + background-color: #919ca6 !important; + color: white; + } + .progress-bar-violet-dark { + background-color: #875A7B !important; + color: white; + } + .progress-bar-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-dark:hover, + a.progress-bar-violet-dark:focus, + button.progress-bar-violet-dark:hover, + button.progress-bar-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .progress-bar-violet-darker { + background-color: #62495B !important; + color: white; + } + .progress-bar-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-violet-darker:hover, + a.progress-bar-violet-darker:focus, + button.progress-bar-violet-darker:hover, + button.progress-bar-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .progress-bar-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .progress-bar-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-lightest:hover, + a.progress-bar-inverse-lightest:focus, + button.progress-bar-inverse-lightest:hover, + button.progress-bar-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .progress-bar-inverse-light { + background-color: #8B979F !important; + color: white; + } + .progress-bar-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-light:hover, + a.progress-bar-inverse-light:focus, + button.progress-bar-inverse-light:hover, + button.progress-bar-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .progress-bar-inverse { + background-color: #47738F !important; + color: white; + } + .progress-bar-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse:hover, + a.progress-bar-inverse:focus, + button.progress-bar-inverse:hover, + button.progress-bar-inverse:focus { + background-color: #36586d !important; + color: white; + } + .progress-bar-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .progress-bar-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-dark:hover, + a.progress-bar-inverse-dark:focus, + button.progress-bar-inverse-dark:hover, + button.progress-bar-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .progress-bar-inverse-darker { + background-color: #485761 !important; + color: white; + } + .progress-bar-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-inverse-darker:hover, + a.progress-bar-inverse-darker:focus, + button.progress-bar-inverse-darker:hover, + button.progress-bar-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .progress-bar-alpha { + background-color: #00A09D !important; + color: white; + } + .progress-bar-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha:hover, + a.progress-bar-alpha:focus, + button.progress-bar-alpha:hover, + button.progress-bar-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .progress-bar-alpha-dark { + background-color: #18856F !important; + color: white; + } + .progress-bar-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-dark:hover, + a.progress-bar-alpha-dark:focus, + button.progress-bar-alpha-dark:hover, + button.progress-bar-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .progress-bar-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .progress-bar-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-light:hover, + a.progress-bar-alpha-light:focus, + button.progress-bar-alpha-light:hover, + button.progress-bar-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .progress-bar-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .progress-bar-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-alpha-lightest:hover, + a.progress-bar-alpha-lightest:focus, + button.progress-bar-alpha-lightest:hover, + button.progress-bar-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .progress-bar-beta { + background-color: #5B899E !important; + color: white; + } + .progress-bar-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta:hover, + a.progress-bar-beta:focus, + button.progress-bar-beta:hover, + button.progress-bar-beta:focus { + background-color: #486d7e !important; + color: white; + } + .progress-bar-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .progress-bar-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-dark:hover, + a.progress-bar-beta-dark:focus, + button.progress-bar-beta-dark:hover, + button.progress-bar-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .progress-bar-beta-light { + background-color: #699FB8 !important; + color: white; + } + .progress-bar-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-light:hover, + a.progress-bar-beta-light:focus, + button.progress-bar-beta-light:hover, + button.progress-bar-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .progress-bar-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .progress-bar-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-beta-lightest:hover, + a.progress-bar-beta-lightest:focus, + button.progress-bar-beta-lightest:hover, + button.progress-bar-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .progress-bar-gamma { + background-color: #E46F78 !important; + color: white; + } + .progress-bar-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma:hover, + a.progress-bar-gamma:focus, + button.progress-bar-gamma:hover, + button.progress-bar-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .progress-bar-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .progress-bar-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-dark:hover, + a.progress-bar-gamma-dark:focus, + button.progress-bar-gamma-dark:hover, + button.progress-bar-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .progress-bar-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .progress-bar-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-light:hover, + a.progress-bar-gamma-light:focus, + button.progress-bar-gamma-light:hover, + button.progress-bar-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .progress-bar-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .progress-bar-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-gamma-lightest:hover, + a.progress-bar-gamma-lightest:focus, + button.progress-bar-gamma-lightest:hover, + button.progress-bar-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .progress-bar-delta { + background-color: #5C5B80 !important; + color: white; + } + .progress-bar-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta:hover, + a.progress-bar-delta:focus, + button.progress-bar-delta:hover, + button.progress-bar-delta:focus { + background-color: #474662 !important; + color: white; + } + .progress-bar-delta-dark { + background-color: #37364D !important; + color: white; + } + .progress-bar-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-dark:hover, + a.progress-bar-delta-dark:focus, + button.progress-bar-delta-dark:hover, + button.progress-bar-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .progress-bar-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .progress-bar-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-light:hover, + a.progress-bar-delta-light:focus, + button.progress-bar-delta-light:hover, + button.progress-bar-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .progress-bar-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .progress-bar-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-delta-lightest:hover, + a.progress-bar-delta-lightest:focus, + button.progress-bar-delta-lightest:hover, + button.progress-bar-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .progress-bar-epsilon { + background-color: #D5653E !important; + color: white; + } + .progress-bar-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon:hover, + a.progress-bar-epsilon:focus, + button.progress-bar-epsilon:hover, + button.progress-bar-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .progress-bar-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .progress-bar-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-dark:hover, + a.progress-bar-epsilon-dark:focus, + button.progress-bar-epsilon-dark:hover, + button.progress-bar-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .progress-bar-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .progress-bar-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-light:hover, + a.progress-bar-epsilon-light:focus, + button.progress-bar-epsilon-light:hover, + button.progress-bar-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .progress-bar-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .progress-bar-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.progress-bar-epsilon-lightest:hover, + a.progress-bar-epsilon-lightest:focus, + button.progress-bar-epsilon-lightest:hover, + button.progress-bar-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .label-primary { + color: white; + background-color: #00A09D; + } + a.label-primary:hover, + a.label-primary:focus { + color: white; + background-color: #006d6b; + } + a.label-primary:focus, + a.label-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-secondary { + color: white; + background-color: #adb5bd; + } + a.label-secondary:hover, + a.label-secondary:focus { + color: white; + background-color: #919ca6; + } + a.label-secondary:focus, + a.label-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-success { + color: white; + background-color: #2CBB70; + } + a.label-success:hover, + a.label-success:focus { + color: white; + background-color: #229257; + } + a.label-success:focus, + a.label-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(44, 187, 112, 0.5); + } + .label-info { + color: white; + background-color: #4B9EB6; + } + a.label-info:hover, + a.label-info:focus { + color: white; + background-color: #3b7f93; + } + a.label-info:focus, + a.label-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(75, 158, 182, 0.5); + } + .label-warning { + color: white; + background-color: #F79B5B; + } + a.label-warning:hover, + a.label-warning:focus { + color: white; + background-color: #f57d2a; + } + a.label-warning:focus, + a.label-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(247, 155, 91, 0.5); + } + .label-danger { + color: white; + background-color: #D9534F; + } + a.label-danger:hover, + a.label-danger:focus { + color: white; + background-color: #c9302c; + } + a.label-danger:focus, + a.label-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); + } + .label-light { + color: #343a40; + background-color: #f6f9f9; + } + a.label-light:hover, + a.label-light:focus { + color: #343a40; + background-color: #d7e4e4; + } + a.label-light:focus, + a.label-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(246, 249, 249, 0.5); + } + .label-dark { + color: white; + background-color: #141f1e; + } + a.label-dark:hover, + a.label-dark:focus { + color: white; + background-color: black; + } + a.label-dark:focus, + a.label-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(20, 31, 30, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .label-violet-dark { + color: white; + background-color: #875A7B; + } + a.label-violet-dark:hover, + a.label-violet-dark:focus { + color: white; + background-color: #68465f; + } + a.label-violet-dark:focus, + a.label-violet-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(135, 90, 123, 0.5); + } + .label-violet-darker { + color: white; + background-color: #62495B; + } + a.label-violet-darker:hover, + a.label-violet-darker:focus { + color: white; + background-color: #453340; + } + a.label-violet-darker:focus, + a.label-violet-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(98, 73, 91, 0.5); + } + .label-inverse-lightest { + color: white; + background-color: #98A6B0; + } + a.label-inverse-lightest:hover, + a.label-inverse-lightest:focus { + color: white; + background-color: #7b8d9a; + } + a.label-inverse-lightest:focus, + a.label-inverse-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(152, 166, 176, 0.5); + } + .label-inverse-light { + color: white; + background-color: #8B979F; + } + a.label-inverse-light:hover, + a.label-inverse-light:focus { + color: white; + background-color: #707e87; + } + a.label-inverse-light:focus, + a.label-inverse-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(139, 151, 159, 0.5); + } + .label-inverse { + color: white; + background-color: #47738F; + } + a.label-inverse:hover, + a.label-inverse:focus { + color: white; + background-color: #36586d; + } + a.label-inverse:focus, + a.label-inverse.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(71, 115, 143, 0.5); + } + .label-inverse-dark { + color: white; + background-color: #5B7687; + } + a.label-inverse-dark:hover, + a.label-inverse-dark:focus { + color: white; + background-color: #465b69; + } + a.label-inverse-dark:focus, + a.label-inverse-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 118, 135, 0.5); + } + .label-inverse-darker { + color: white; + background-color: #485761; + } + a.label-inverse-darker:hover, + a.label-inverse-darker:focus { + color: white; + background-color: #323d44; + } + a.label-inverse-darker:focus, + a.label-inverse-darker.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(72, 87, 97, 0.5); + } + .label-alpha { + color: white; + background-color: #00A09D; + } + a.label-alpha:hover, + a.label-alpha:focus { + color: white; + background-color: #006d6b; + } + a.label-alpha:focus, + a.label-alpha.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 160, 157, 0.5); + } + .label-alpha-dark { + color: white; + background-color: #18856F; + } + a.label-alpha-dark:hover, + a.label-alpha-dark:focus { + color: white; + background-color: #105a4b; + } + a.label-alpha-dark:focus, + a.label-alpha-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(24, 133, 111, 0.5); + } + .label-alpha-light { + color: white; + background-color: #26D1AF; + } + a.label-alpha-light:hover, + a.label-alpha-light:focus { + color: white; + background-color: #1ea68b; + } + a.label-alpha-light:focus, + a.label-alpha-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(38, 209, 175, 0.5); + } + .label-alpha-lightest { + color: white; + background-color: #2AEBC4; + } + a.label-alpha-lightest:hover, + a.label-alpha-lightest:focus { + color: white; + background-color: #13cfa9; + } + a.label-alpha-lightest:focus, + a.label-alpha-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(42, 235, 196, 0.5); + } + .label-beta { + color: white; + background-color: #5B899E; + } + a.label-beta:hover, + a.label-beta:focus { + color: white; + background-color: #486d7e; + } + a.label-beta:focus, + a.label-beta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(91, 137, 158, 0.5); + } + .label-beta-dark { + color: white; + background-color: #3D5D6B; + } + a.label-beta-dark:hover, + a.label-beta-dark:focus { + color: white; + background-color: #2a414b; + } + a.label-beta-dark:focus, + a.label-beta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(61, 93, 107, 0.5); + } + .label-beta-light { + color: white; + background-color: #699FB8; + } + a.label-beta-light:hover, + a.label-beta-light:focus { + color: white; + background-color: #4c87a2; + } + a.label-beta-light:focus, + a.label-beta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(105, 159, 184, 0.5); + } + .label-beta-lightest { + color: white; + background-color: #77B5D1; + } + a.label-beta-lightest:hover, + a.label-beta-lightest:focus { + color: white; + background-color: #51a0c4; + } + a.label-beta-lightest:focus, + a.label-beta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(119, 181, 209, 0.5); + } + .label-gamma { + color: white; + background-color: #E46F78; + } + a.label-gamma:hover, + a.label-gamma:focus { + color: white; + background-color: #dc4450; + } + a.label-gamma:focus, + a.label-gamma.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 111, 120, 0.5); + } + .label-gamma-dark { + color: white; + background-color: #B0565C; + } + a.label-gamma-dark:hover, + a.label-gamma-dark:focus { + color: white; + background-color: #904348; + } + a.label-gamma-dark:focus, + a.label-gamma-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(176, 86, 92, 0.5); + } + .label-gamma-light { + color: white; + background-color: #FC7C84; + } + a.label-gamma-light:hover, + a.label-gamma-light:focus { + color: white; + background-color: #fb4a55; + } + a.label-gamma-light:focus, + a.label-gamma-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 124, 132, 0.5); + } + .label-gamma-lightest { + color: white; + background-color: #FC959C; + } + a.label-gamma-lightest:hover, + a.label-gamma-lightest:focus { + color: white; + background-color: #fb636e; + } + a.label-gamma-lightest:focus, + a.label-gamma-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(252, 149, 156, 0.5); + } + .label-delta { + color: white; + background-color: #5C5B80; + } + a.label-delta:hover, + a.label-delta:focus { + color: white; + background-color: #474662; + } + a.label-delta:focus, + a.label-delta.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(92, 91, 128, 0.5); + } + .label-delta-dark { + color: white; + background-color: #37364D; + } + a.label-delta-dark:hover, + a.label-delta-dark:focus { + color: white; + background-color: #22212f; + } + a.label-delta-dark:focus, + a.label-delta-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(55, 54, 77, 0.5); + } + .label-delta-light { + color: white; + background-color: #6E6D99; + } + a.label-delta-light:hover, + a.label-delta-light:focus { + color: white; + background-color: #58577c; + } + a.label-delta-light:focus, + a.label-delta-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(110, 109, 153, 0.5); + } + .label-delta-lightest { + color: white; + background-color: #807FB3; + } + a.label-delta-lightest:hover, + a.label-delta-lightest:focus { + color: white; + background-color: #605fa0; + } + a.label-delta-lightest:focus, + a.label-delta-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 127, 179, 0.5); + } + .label-epsilon { + color: white; + background-color: #D5653E; + } + a.label-epsilon:hover, + a.label-epsilon:focus { + color: white; + background-color: #b84d28; + } + a.label-epsilon:focus, + a.label-epsilon.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(213, 101, 62, 0.5); + } + .label-epsilon-dark { + color: white; + background-color: #A34E2F; + } + a.label-epsilon-dark:hover, + a.label-epsilon-dark:focus { + color: white; + background-color: #7b3b24; + } + a.label-epsilon-dark:focus, + a.label-epsilon-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(163, 78, 47, 0.5); + } + .label-epsilon-light { + color: white; + background-color: #F07346; + } + a.label-epsilon-light:hover, + a.label-epsilon-light:focus { + color: white; + background-color: #ec4f17; + } + a.label-epsilon-light:focus, + a.label-epsilon-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 115, 70, 0.5); + } + .label-epsilon-lightest { + color: white; + background-color: #FF8D63; + } + a.label-epsilon-lightest:hover, + a.label-epsilon-lightest:focus { + color: white; + background-color: #ff6830; + } + a.label-epsilon-lightest:focus, + a.label-epsilon-lightest.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 141, 99, 0.5); + } + .label-default { + color: white; + background-color: #adb5bd; + } + a.label-default:hover, + a.label-default:focus { + color: white; + background-color: #919ca6; + } + a.label-default:focus, + a.label-default.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5); + } + .center-block { + display: block; + margin: auto; + } + .pull-left { + float: left; + } + .pull-right { + float: right; + } + .panel-primary { + background-color: #00A09D !important; + color: white; + } + .panel-primary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-primary:hover, + a.panel-primary:focus, + button.panel-primary:hover, + button.panel-primary:focus { + background-color: #006d6b !important; + color: white; + } + .panel-secondary { + background-color: #adb5bd !important; + color: white; + } + .panel-secondary .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-secondary:hover, + a.panel-secondary:focus, + button.panel-secondary:hover, + button.panel-secondary:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-success { + background-color: #2CBB70 !important; + color: white; + } + .panel-success .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-success:hover, + a.panel-success:focus, + button.panel-success:hover, + button.panel-success:focus { + background-color: #229257 !important; + color: white; + } + .panel-info { + background-color: #4B9EB6 !important; + color: white; + } + .panel-info .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-info:hover, + a.panel-info:focus, + button.panel-info:hover, + button.panel-info:focus { + background-color: #3b7f93 !important; + color: white; + } + .panel-warning { + background-color: #F79B5B !important; + color: white; + } + .panel-warning .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-warning:hover, + a.panel-warning:focus, + button.panel-warning:hover, + button.panel-warning:focus { + background-color: #f57d2a !important; + color: white; + } + .panel-danger { + background-color: #D9534F !important; + color: white; + } + .panel-danger .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-danger:hover, + a.panel-danger:focus, + button.panel-danger:hover, + button.panel-danger:focus { + background-color: #c9302c !important; + color: white; + } + .panel-light { + background-color: #f6f9f9 !important; + color: #343a40; + } + .panel-light .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-light:hover, + a.panel-light:focus, + button.panel-light:hover, + button.panel-light:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .panel-dark { + background-color: #141f1e !important; + color: white; + } + .panel-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-dark:hover, + a.panel-dark:focus, + button.panel-dark:hover, + button.panel-dark:focus { + background-color: black !important; + color: white; + } + .panel-default { + background-color: #adb5bd !important; + color: white; + } + .panel-default .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #919ca6 !important; + color: white; + } + .panel-violet-dark { + background-color: #875A7B !important; + color: white; + } + .panel-violet-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-dark:hover, + a.panel-violet-dark:focus, + button.panel-violet-dark:hover, + button.panel-violet-dark:focus { + background-color: #68465f !important; + color: white; + } + .panel-violet-darker { + background-color: #62495B !important; + color: white; + } + .panel-violet-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-violet-darker:hover, + a.panel-violet-darker:focus, + button.panel-violet-darker:hover, + button.panel-violet-darker:focus { + background-color: #453340 !important; + color: white; + } + .panel-inverse-lightest { + background-color: #98A6B0 !important; + color: white; + } + .panel-inverse-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-lightest:hover, + a.panel-inverse-lightest:focus, + button.panel-inverse-lightest:hover, + button.panel-inverse-lightest:focus { + background-color: #7b8d9a !important; + color: white; + } + .panel-inverse-light { + background-color: #8B979F !important; + color: white; + } + .panel-inverse-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-light:hover, + a.panel-inverse-light:focus, + button.panel-inverse-light:hover, + button.panel-inverse-light:focus { + background-color: #707e87 !important; + color: white; + } + .panel-inverse { + background-color: #47738F !important; + color: white; + } + .panel-inverse .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse:hover, + a.panel-inverse:focus, + button.panel-inverse:hover, + button.panel-inverse:focus { + background-color: #36586d !important; + color: white; + } + .panel-inverse-dark { + background-color: #5B7687 !important; + color: white; + } + .panel-inverse-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-dark:hover, + a.panel-inverse-dark:focus, + button.panel-inverse-dark:hover, + button.panel-inverse-dark:focus { + background-color: #465b69 !important; + color: white; + } + .panel-inverse-darker { + background-color: #485761 !important; + color: white; + } + .panel-inverse-darker .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-inverse-darker:hover, + a.panel-inverse-darker:focus, + button.panel-inverse-darker:hover, + button.panel-inverse-darker:focus { + background-color: #323d44 !important; + color: white; + } + .panel-alpha { + background-color: #00A09D !important; + color: white; + } + .panel-alpha .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha:hover, + a.panel-alpha:focus, + button.panel-alpha:hover, + button.panel-alpha:focus { + background-color: #006d6b !important; + color: white; + } + .panel-alpha-dark { + background-color: #18856F !important; + color: white; + } + .panel-alpha-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-dark:hover, + a.panel-alpha-dark:focus, + button.panel-alpha-dark:hover, + button.panel-alpha-dark:focus { + background-color: #105a4b !important; + color: white; + } + .panel-alpha-light { + background-color: #26D1AF !important; + color: white; + } + .panel-alpha-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-light:hover, + a.panel-alpha-light:focus, + button.panel-alpha-light:hover, + button.panel-alpha-light:focus { + background-color: #1ea68b !important; + color: white; + } + .panel-alpha-lightest { + background-color: #2AEBC4 !important; + color: white; + } + .panel-alpha-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-alpha-lightest:hover, + a.panel-alpha-lightest:focus, + button.panel-alpha-lightest:hover, + button.panel-alpha-lightest:focus { + background-color: #13cfa9 !important; + color: white; + } + .panel-beta { + background-color: #5B899E !important; + color: white; + } + .panel-beta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta:hover, + a.panel-beta:focus, + button.panel-beta:hover, + button.panel-beta:focus { + background-color: #486d7e !important; + color: white; + } + .panel-beta-dark { + background-color: #3D5D6B !important; + color: white; + } + .panel-beta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-dark:hover, + a.panel-beta-dark:focus, + button.panel-beta-dark:hover, + button.panel-beta-dark:focus { + background-color: #2a414b !important; + color: white; + } + .panel-beta-light { + background-color: #699FB8 !important; + color: white; + } + .panel-beta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-light:hover, + a.panel-beta-light:focus, + button.panel-beta-light:hover, + button.panel-beta-light:focus { + background-color: #4c87a2 !important; + color: white; + } + .panel-beta-lightest { + background-color: #77B5D1 !important; + color: white; + } + .panel-beta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-beta-lightest:hover, + a.panel-beta-lightest:focus, + button.panel-beta-lightest:hover, + button.panel-beta-lightest:focus { + background-color: #51a0c4 !important; + color: white; + } + .panel-gamma { + background-color: #E46F78 !important; + color: white; + } + .panel-gamma .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma:hover, + a.panel-gamma:focus, + button.panel-gamma:hover, + button.panel-gamma:focus { + background-color: #dc4450 !important; + color: white; + } + .panel-gamma-dark { + background-color: #B0565C !important; + color: white; + } + .panel-gamma-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-dark:hover, + a.panel-gamma-dark:focus, + button.panel-gamma-dark:hover, + button.panel-gamma-dark:focus { + background-color: #904348 !important; + color: white; + } + .panel-gamma-light { + background-color: #FC7C84 !important; + color: white; + } + .panel-gamma-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-light:hover, + a.panel-gamma-light:focus, + button.panel-gamma-light:hover, + button.panel-gamma-light:focus { + background-color: #fb4a55 !important; + color: white; + } + .panel-gamma-lightest { + background-color: #FC959C !important; + color: white; + } + .panel-gamma-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-gamma-lightest:hover, + a.panel-gamma-lightest:focus, + button.panel-gamma-lightest:hover, + button.panel-gamma-lightest:focus { + background-color: #fb636e !important; + color: white; + } + .panel-delta { + background-color: #5C5B80 !important; + color: white; + } + .panel-delta .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta:hover, + a.panel-delta:focus, + button.panel-delta:hover, + button.panel-delta:focus { + background-color: #474662 !important; + color: white; + } + .panel-delta-dark { + background-color: #37364D !important; + color: white; + } + .panel-delta-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-dark:hover, + a.panel-delta-dark:focus, + button.panel-delta-dark:hover, + button.panel-delta-dark:focus { + background-color: #22212f !important; + color: white; + } + .panel-delta-light { + background-color: #6E6D99 !important; + color: white; + } + .panel-delta-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-light:hover, + a.panel-delta-light:focus, + button.panel-delta-light:hover, + button.panel-delta-light:focus { + background-color: #58577c !important; + color: white; + } + .panel-delta-lightest { + background-color: #807FB3 !important; + color: white; + } + .panel-delta-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-delta-lightest:hover, + a.panel-delta-lightest:focus, + button.panel-delta-lightest:hover, + button.panel-delta-lightest:focus { + background-color: #605fa0 !important; + color: white; + } + .panel-epsilon { + background-color: #D5653E !important; + color: white; + } + .panel-epsilon .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon:hover, + a.panel-epsilon:focus, + button.panel-epsilon:hover, + button.panel-epsilon:focus { + background-color: #b84d28 !important; + color: white; + } + .panel-epsilon-dark { + background-color: #A34E2F !important; + color: white; + } + .panel-epsilon-dark .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-dark:hover, + a.panel-epsilon-dark:focus, + button.panel-epsilon-dark:hover, + button.panel-epsilon-dark:focus { + background-color: #7b3b24 !important; + color: white; + } + .panel-epsilon-light { + background-color: #F07346 !important; + color: white; + } + .panel-epsilon-light .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-light:hover, + a.panel-epsilon-light:focus, + button.panel-epsilon-light:hover, + button.panel-epsilon-light:focus { + background-color: #ec4f17 !important; + color: white; + } + .panel-epsilon-lightest { + background-color: #FF8D63 !important; + color: white; + } + .panel-epsilon-lightest .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + a.panel-epsilon-lightest:hover, + a.panel-epsilon-lightest:focus, + button.panel-epsilon-lightest:hover, + button.panel-epsilon-lightest:focus { + background-color: #ff6830 !important; + color: white; + } + .panel-default { + background-color: white !important; + color: #343a40; + } + .panel-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.panel-default:hover, + a.panel-default:focus, + button.panel-default:hover, + button.panel-default:focus { + background-color: #e6e5e5 !important; + color: #343a40; + } + .col-xs-offset-0 { + margin-left: 0; + } + .col-xs-offset-1 { + margin-left: 8.33333333%; + } + .col-xs-offset-2 { + margin-left: 16.66666667%; + } + .col-xs-offset-3 { + margin-left: 25%; + } + .col-xs-offset-4 { + margin-left: 33.33333333%; + } + .col-xs-offset-5 { + margin-left: 41.66666667%; + } + .col-xs-offset-6 { + margin-left: 50%; + } + .col-xs-offset-7 { + margin-left: 58.33333333%; + } + .col-xs-offset-8 { + margin-left: 66.66666667%; + } + .col-xs-offset-9 { + margin-left: 75%; + } + .col-xs-offset-10 { + margin-left: 83.33333333%; + } + .col-xs-offset-11 { + margin-left: 91.66666667%; + } + @media (min-width: 768px) { + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 992px) { + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + } + @media (min-width: 1200px) { + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + } + .nav-stacked { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; + } + .navbar-default { + background-color: #f6f9f9 !important; + color: #343a40; + } + .navbar-default .text-muted { + color: rgba(52, 58, 64, 0.4) !important; + } + a.navbar-default:hover, + a.navbar-default:focus, + button.navbar-default:hover, + button.navbar-default:focus { + background-color: #d7e4e4 !important; + color: #343a40; + } + .dropdown-toggle .caret { + display: none; + } + .btn-default { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:hover { + color: white; + background-color: #98a2ac; + border-color: #919ca6; + } + .btn-default:focus, + .btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .btn-default.disabled, + .btn-default:disabled { + color: white; + background-color: #adb5bd; + border-color: #adb5bd; + } + .btn-default:not(:disabled):not(.disabled):active, + .btn-default:not(:disabled):not(.disabled).active, + .show > .btn-default.dropdown-toggle { + color: white; + background-color: #919ca6; + border-color: #8a95a1; + } + .btn-default:not(:disabled):not(.disabled):active:focus, + .btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5); + } + .hide { + display: none !important; + } + .hidden { + display: none !important; + } + .visible-xs, + .visible-xs-block, + .visible-xs-inline, + .visible-xs-inline-block, + .visible-sm, + .visible-sm-block, + .visible-sm-inline, + .visible-sm-inline-block, + .visible-md, + .visible-md-block, + .visible-md-inline, + .visible-md-inline-block, + .visible-lg, + .visible-lg-block, + .visible-lg-inline, + .visible-lg-inline-block { + display: none !important; + } + @media (max-width: 767.98px) { + .visible-xs, .visible-xs-block { + display: block !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline { + display: inline !important; + } + } + @media (max-width: 767.98px) { + .visible-xs-inline-block { + display: inline-block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm, .visible-sm-block { + display: block !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline { + display: inline !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .visible-sm-inline-block { + display: inline-block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md, .visible-md-block { + display: block !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline { + display: inline !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .visible-md-inline-block { + display: inline-block !important; + } + } + @media (min-width: 1200px) { + .visible-lg, .visible-lg-block { + display: block !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } + } + @media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } + } + @media (max-width: 767.98px) { + .hidden-xs { + display: none !important; + } + } + @media (min-width: 768px) and (max-width: 991.98px) { + .hidden-sm { + display: none !important; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + .hidden-md { + display: none !important; + } + } + @media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + } + .visible-print { + display: none !important; + } + @media print { + .visible-print { + display: block !important; + } + } + .visible-print-block { + display: none !important; + } + @media print { + .visible-print-block { + display: block !important; + } + } + .visible-print-inline { + display: none !important; + } + @media print { + .visible-print-inline { + display: inline !important; + } + } + .visible-print-inline-block { + display: none !important; + } + @media print { + .visible-print-inline-block { + display: inline-block !important; + } + } + @media print { + .hidden-print { + display: none !important; + } + } + /* /website_profile/static/src/scss/website_profile.scss defined in bundle 'web.assets_frontend' */ + .o_wprofile_body { + background-color: #f7f7fa; + } + .o_wprofile_gradient { + background-image: linear-gradient(120deg, #875A7B, #68465f); + } + .o_wprofile_pict { + width: 100%; + height: 100%; + padding-top: 30%; + background-size: cover; + background-position: center; + } + @media (min-width: 768px) { + .o_wprofile_pict { + padding-top: 70%; + border: 1px solid #68465f; + border-bottom-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_header: before { + content: ""; + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + height: 2.359375rem; + background: rgba(0, 0, 0, 0.2); + } + } + .o_wprofile_sidebar { + border: 1px solid #dee2e6; + } + @media (min-width: 768px) { + .o_wprofile_sidebar { + border-top-width: 0; + } + } + @media (min-width: 768px) { + .o_wprofile_nav_tabs { + margin-top: -2.359375rem; + border-bottom: 0; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a { + border-radius: 0; + border-width: 0 1px; + line-height: 1.45; + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover, + .o_wprofile_nav_tabs .nav-link:focus, + .o_wprofile_nav_tabs .nav > li > a:focus, + .o_wprofile_nav_tabs .nav-link.focus, + .o_wprofile_nav_tabs .nav > li > a.focus { + color: white; + } + .o_wprofile_nav_tabs .nav-link, + .o_wprofile_nav_tabs .nav > li > a, + .o_wprofile_nav_tabs .nav-link:hover, + .o_wprofile_nav_tabs .nav > li > a:hover { + border-color: #875A7B; + background: transparent; + } + .o_wprofile_nav_tabs .nav-link.active, + .o_wprofile_nav_tabs .nav > li > a.active { + color: #343a40; + background: #f7f7fa; + border-color: #f7f7fa; + } + } + @media (max-width: 575.98px) { + .o_wprofile_nav_tabs { + overflow-x: auto; + overflow-y: hidden; + } + .o_wprofile_nav_tabs li { + white-space: nowrap; + } + } + @media (max-width: 767.98px) { + .o_wprofile_tabs_content { + background-color: white; + padding: 0 15px; + } + } + @media (max-width: 575.98px) { + .o_wprofile_tabs_content { + margin: 0 -15px; + } + } + .o_wprofile_progress_circle { + position: relative; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart { + display: block; + max-width: 100%; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + fill: none; + stroke-width: 1.5px; + stroke-linecap: round; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg { + stroke: rgba(0, 0, 0, 0.1); + } + .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle { + animation: progress 1s ease-out forwards; + } + .o_wprofile_progress_circle svg.o_pc_circular_chart #gradient { + --o-pc-color-stop-1: #00d3cf; + --o-pc-color-stop-2: #00A09D; + } + .o_wprofile_progress_circle .o_pc_overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + @keyframes progress { + 0% { + stroke-dasharray: 0 100; + } + } + .o_wprofile_all_users_nav { + border-width: 1px 0; + } + .o_wprofile_all_users_nav, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + border-style: solid; + } + .o_wprofile_all_users_nav .o_wprofile_course_nav_search, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + border-width: 0 1px; + } + @media (min-width: 768px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn { + color: white; + margin-top: -1px; + border-radius: 0; + min-height: 35px; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus { + color: #343a40; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover { + background-color: white; + } + } + @media (max-width: 767.98px) { + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col { + padding-left: 0; + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn { + color: white; + border-radius: 0.125rem; + background-color: rgba(0, 0, 0, 0.25); + } + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, + .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus { + color: white; + } + } + .o_wprofile_all_users_nav .breadcrumb-item.active a, + .o_wprofile_all_users_nav .breadcrumb > li.active a, + .o_wprofile_all_users_nav .breadcrumb-item a:hover, + .o_wprofile_all_users_nav .breadcrumb > li a:hover { + color: white; + } + .o_wprofile_all_users_nav .breadcrumb-item a, + .o_wprofile_all_users_nav .breadcrumb > li a, + .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > li + .breadcrumb-item::before, + .o_wprofile_all_users_nav .breadcrumb > .breadcrumb-item + li::before, + .o_wprofile_all_users_nav .breadcrumb > li + li::before, + .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder { + color: rgba(255, 255, 255, 0.8); + } + .o_wprofile_top3_card_footer div { + border-color: #dee2e6; + border-style: solid; + border-width: 1px 0; + margin-top: -1px; + } + .o_wprofile_top3_card_footer div + div { + border-left-width: 1px; + margin-left: -1px; + } + .o_wprofile_pager li.page-item a.page-link, + .o_wprofile_pager .pagination > li a.page-link, + .o_wprofile_pager li.page-item .pagination > li > a, + .o_wprofile_pager .pagination > li > a { + background-color: transparent; + border: 0; + color: #6c757d; + transition-duration: .3s; + } + .o_wprofile_pager li.page-item a.page-link:hover, + .o_wprofile_pager .pagination > li a.page-link:hover, + .o_wprofile_pager li.page-item .pagination > li > a:hover, + .o_wprofile_pager .pagination > li > a:hover { + color: #00A09D; + } + .o_wprofile_pager li.page-item.active a.page-link, + .o_wprofile_pager .pagination > li.active a.page-link, + .o_wprofile_pager li.page-item.active .pagination > li > a, + .o_wprofile_pager .pagination > li.active .pagination > li > a { + color: white; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a { + color: #00A09D; + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow a:hover { + transform: scaleX(1.5) scaleY(1.5); + } + .o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a, + .o_wprofile_pager .pagination > li.o_wprofile_pager_arrow.disabled a { + color: #6c757d; + } + .o_wprofile_pager li.page-item .page-link:focus, + .o_wprofile_pager .pagination > li .page-link:focus, + .o_wprofile_pager li.page-item .pagination > li > a:focus, + .o_wprofile_pager .pagination > li > a:focus { + box-shadow: 0 0 0 0; + } + .country_flag { + display: inline-block; + margin-left: 2px; + max-height: 13px; + width: auto !important; + } + .o_wprofile_pointer { + cursor: pointer; + } + /* /openerp_website/static/src/scss/frontend_variables.scss defined in bundle 'web.assets_frontend' */ + /* /openerp_website/static/src/scss/-old/theme_v2015.scss defined in bundle 'web.assets_frontend' */ + .bg-img-01 { + background-image: url("/openerp_website/static/src/img/backgrounds/bg_snippet_01.jpg"); + background-size: cover; + } + .o-color-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: transparent; + background-color: rgba(0, 0, 0, 0.35); + } + .o-icon, + #wrapwrap .js_hr_recruitment .o_perk .fa { + border-radius: 50%; + text-align: center; + } + .o-icon.fa.fa-1x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-1x { + width: 40px; + height: 40px; + line-height: 40px; + } + .o-icon.fa.fa-2x, + #wrapwrap .js_hr_recruitment .o_perk .fa.fa-2x { + width: 80px; + height: 80px; + line-height: 80px; + } + .o-icon[class*="bg-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="bg-"] { + border: 1px solid #343a40; + background-color: transparent; + color: #343a40; + } + .o-icon[class*="text-"], + #wrapwrap .js_hr_recruitment .o_perk .fa[class*="text-"] { + border-width: 1px; + border-style: solid; + } + .o-thumbnail { + padding: 10px; + background-color: #fff; + border: 0; + border-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-thumbnail-half { + padding: 10px 10px 0 10px; + background-color: #fff; + border: 0; + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); + } + .o-v-middle, + .table > thead > tr > th.o-v-middle, + .table > tbody > tr > th.o-v-middle, + .table > tfoot > tr > th.o-v-middle, + .table > thead > tr > td.o-v-middle, + .table > tbody > tr > td.o-v-middle, + .table > tfoot > tr > td.o-v-middle { + vertical-align: middle; + } + .carousel-control { + text-shadow: none; + opacity: 1; + } + .carousel-control.left, + .carousel-control.right { + background-image: none; + } + .carousel-control.left .fa, + .carousel-control.right .fa { + width: 40px; + height: 40px; + line-height: 40px; + background-color: #875A7B; + border-radius: 50%; + font-size: 14px; + text-align: center; + } + .carousel-control.left .fa { + padding-right: 2px; + } + .carousel-control.right .fa { + padding-left: 2px; + } + .carousel-control:hover { + opacity: 1; + } + .carousel-control:hover .fa { + background-color: #62495B; + } + /* /openerp_website/static/src/scss/-old/snippets_v2015.scss defined in bundle 'web.assets_frontend' */ + .s_big_image .container { + padding-top: 50px; + } + .s_faq { + background-color: #e9ecef; + } + .s_faq .card .card-header, + .s_faq .panel .card-header, + .s_faq .well .card-header, + .s_faq .card .panel-heading, + .s_faq .panel .panel-heading, + .s_faq .well .panel-heading { + padding: 0; + border: 1px solid transparent; + } + .s_faq .card .card-header a, + .s_faq .panel .card-header a, + .s_faq .well .card-header a, + .s_faq .card .panel-heading a, + .s_faq .panel .panel-heading a, + .s_faq .well .panel-heading a { + position: relative; + display: inline-block; + width: 100%; + padding: 15px 15px 15px 40px; + font-weight: 400; + } + .s_faq .card .card-header a:before, + .s_faq .panel .card-header a:before, + .s_faq .well .card-header a:before, + .s_faq .card .panel-heading a:before, + .s_faq .panel .panel-heading a:before, + .s_faq .well .panel-heading a:before { + content: '\f056'; + font-family: 'FontAwesome'; + position: absolute; + top: 14px; + left: 15px; + bottom: auto; + right: auto; + color: #00A09D; + } + .s_faq .card .card-header a.collapsed:before, + .s_faq .panel .card-header a.collapsed:before, + .s_faq .well .card-header a.collapsed:before, + .s_faq .card .panel-heading a.collapsed:before, + .s_faq .panel .panel-heading a.collapsed:before, + .s_faq .well .panel-heading a.collapsed:before { + content: '\f055'; + } + .s_faq .card .card-header:hover, + .s_faq .panel .card-header:hover, + .s_faq .well .card-header:hover, + .s_faq .card .panel-heading:hover, + .s_faq .panel .panel-heading:hover, + .s_faq .well .panel-heading:hover { + border: 1px solid #00A09D; + } + .s_faq .card .card-body, + .s_faq .panel .card-body, + .s_faq .well .card-body, + .s_faq .card .panel-body, + .s_faq .panel .panel-body, + .s_faq .well .panel-body, + .s_faq .card .well, + .s_faq .panel .well, + .s_faq .well .well { + padding: 30px 40px; + border-top-color: #6c757d !important; + } + .s_faq .card .card-body p:last-child, + .s_faq .panel .card-body p:last-child, + .s_faq .well .card-body p:last-child, + .s_faq .card .panel-body p:last-child, + .s_faq .panel .panel-body p:last-child, + .s_faq .well .panel-body p:last-child, + .s_faq .card .well p:last-child, + .s_faq .panel .well p:last-child, + .s_faq .well .well p:last-child, + .s_faq .card .card-body ul:last-child, + .s_faq .panel .card-body ul:last-child, + .s_faq .well .card-body ul:last-child, + .s_faq .card .panel-body ul:last-child, + .s_faq .panel .panel-body ul:last-child, + .s_faq .well .panel-body ul:last-child, + .s_faq .card .well ul:last-child, + .s_faq .panel .well ul:last-child, + .s_faq .well .well ul:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/animations.scss defined in bundle 'web.assets_frontend' */ + .o_animate_in_children > * { + transition: all 0.8s cubic-bezier(0.55, 0, 0.1, 1) 0s; + transform-origin: 50% 100%; + opacity: 0; + transform: scale(0.9) translateY(20px); + } + .o_animate_in_children > *[class*="deep-"] { + transition: box-shadow 1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_animate_in_children:not(.o_visible) > *[class*="deep-"] { + box-shadow: 0 0 0 transparent; + } + .o_animate_in_children.o_visible > * { + opacity: 1; + transform: scale(1) translateY(0px); + } + @keyframes o_anim_fade_in_right { + 0% { + opacity: 0; + transform: translate3d(20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_left { + 0% { + opacity: 0; + transform: translate3d(-20%, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_down { + 0% { + opacity: 0; + transform: translate3d(0, -20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_anim_fade_in_up { + 0% { + opacity: 0; + transform: translate3d(0, 20%, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes bounce { + 0%, 100% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + @keyframes tooltip_welcome_before { + 0% { + opacity: 0; + transform: scale(4); + } + 100% { + opacity: 1; + transform: scale(inherit); + } + } + @keyframes tooltip_welcome_after { + 0% { + opacity: 1; + transform: scale(2); + } + 100% { + opacity: 0; + transform: scale(inherit); + } + } + @keyframes o-anim_drop { + 0% { + max-height: 0; + opacity: 0.8; + transform: scale(1.05); + box-shadow: 0 0 20px 0 #555; + } + 80% { + opacity: 1; + } + 100% { + max-height: 1000px; + opacity: 1; + transform: scale(1); + box-shadow: 0 0 0 0 transparent; + } + } + @keyframes o_blink { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + /* /openerp_website/static/src/scss/pictograms.scss defined in bundle 'web.assets_frontend' */ + .o_pic { + display: inline-block; + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/pictograms/o_pic.svg"); + background-position: 0 0; + background-repeat: no-repeat; + background-size: cover; + width: 1em; + height: 1em; + } + .o_pic.o_pic_responsive { + width: 100%; + height: 0; + padding-bottom: 100%; + } + .o_pic.o_pic_responsive_half { + width: 50%; + height: 0; + padding-bottom: 50%; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_pic.o_pic_align { + display: inline-block; + vertical-align: middle; + } + .o_pic_1x { + width: 1em; + height: 1em; + } + .o_pic_2x { + width: 2em; + height: 2em; + } + .o_pic_3x { + width: 3em; + height: 3em; + } + .o_pic_4x { + width: 4em; + height: 4em; + } + .o_pic_5x { + width: 5em; + height: 5em; + } + .o_pic_6x { + width: 6em; + height: 6em; + } + .o_pic_7x { + width: 7em; + height: 7em; + } + .o_pic_8x { + width: 8em; + height: 8em; + } + .o_pic_9x { + width: 9em; + height: 9em; + } + .o_pic_10x { + width: 10em; + height: 10em; + } + .o_pic.o_pic_mail { + background-position: 0.1% 0 !important; + } + .o_pic.o_pic_coin { + background-position: 5.4% 0 !important; + } + .o_pic.o_pic_pay { + background-position: 10.65% 0 !important; + } + .o_pic.o_pic_chart { + background-position: 15.8% 0 !important; + } + .o_pic.o_pic_vchart { + background-position: 21.1% 0 !important; + } + .o_pic.o_pic_schedule { + background-position: 26.35% 0 !important; + } + .o_pic.o_pic_layout { + background-position: 31.65% 0 !important; + } + .o_pic.o_pic_magnify { + background-position: 36.95% 0 !important; + } + .o_pic.o_pic_setting { + background-position: 42.2% 0 !important; + } + .o_pic.o_pic_check { + background-position: 47.6% 0 !important; + } + .o_pic.o_pic_uncheck { + background-position: 52.6% 0 !important; + } + /* /openerp_website/static/src/scss/components.scss defined in bundle 'web.assets_frontend' */ + .container::before, + .container::after { + content: ""; + display: table; + clear: both; + } + .o_logo { + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.png"); + background-image: url("/openerp_website/static/src/scss/../img/2016/logos/odoo_logo.svg"); + background-position: 0 0; + background-repeat: no-repeat; + display: inline-block; + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo.center-block, + .o_logo.o_logo_responsive_half { + position: relative; + margin-left: auto; + margin-right: auto; + display: block; + } + .o_logo.o_logo_responsive { + background-size: cover; + width: 100%; + height: 0; + padding-bottom: 31.9%; + } + .o_logo.o_logo_responsive_half { + background-size: cover; + width: 50%; + height: 0; + padding-bottom: 15.94%; + } + .o_logo_15 { + width: 47px; + height: 15px; + background-size: auto 15px; + } + .o_logo_30 { + width: 94px; + height: 30px; + background-size: auto 30px; + } + .o_logo_60 { + width: 188px; + height: 60px; + background-size: auto 60px; + } + .o_logo_120 { + width: 376px; + height: 120px; + background-size: auto 120px; + } + .o_logo_240 { + width: 752px; + height: 240px; + background-size: auto 240px; + } + .o_logo_inverse { + background-position: 100% 0; + } + .o_logo_inverse.o_logo_15.center-block { + background-position: 102% 0; + } + .shadow { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + .shadow-light, + #wrapwrap.o_pricing .pricing-col .pricing-card { + box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.06), -8px 8px 15px 0 rgba(120, 120, 120, 0.02), 3px 3px 30px 0 rgba(0, 0, 0, 0.02); + } + .close { + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 400; + text-shadow: none; + opacity: 0.9; + } + .close:hover { + opacity: 0.9; + } + .o_overflow_x_hidden { + overflow-x: hidden; + } + .o_overflow_y_hidden { + overflow-y: hidden; + } + .o_overflow_hidden { + overflow: hidden; + } + .o_v_align_col { + align-items: center; + } + .o_v_align_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_v_align_col_sm, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + align-items: center; + } + .o_v_align_col_sm > *:not(:last-child), + #wrapwrap.o_login > main > *:not(:last-child), + #wrapwrap.o_sign_up_login > main > *:not(:last-child), + #wrapwrap.o_reset_password > main > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_v_align_col_md { + align-items: center; + } + .o_v_align_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_v_align_col_lg { + align-items: center; + } + .o_v_align_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_equal_col > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col > *:not(:last-child) { + margin-right: -1px; + } + @media (min-width: 768px) { + .o_equal_col_sm > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_sm > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_sm > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 992px) { + .o_equal_col_md > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_md > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_md > *:not(:last-child) { + margin-right: -1px; + } + } + @media (min-width: 1200px) { + .o_equal_col_lg > * { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column wrap; + flex-flow: column wrap; + } + .o_equal_col_lg > * > *:not(img) { + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + flex: 1 0 auto; + } + .o_equal_col_lg > *:not(:last-child) { + margin-right: -1px; + } + } + .o_offset_top > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top > .container:first-child > .form-group:first-child > *, + .o_offset_top > .row:first-child > *, + .form-horizontal .o_offset_top > .form-group:first-child > * { + margin-top: 75px; + } + @media (min-width: 768px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -37.5px; + } + } + @media (min-width: 992px) { + .o_offset_top > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top > .container: first-child > .form-group: first-child > *, .o_offset_top > .row: first-child > *, .form-horizontal .o_offset_top > .form-group: first-child > * { + margin-top: -75px; + } + } + .o_offset_top_big > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_big > .container:first-child > .form-group:first-child > *, + .o_offset_top_big > .row:first-child > *, + .form-horizontal .o_offset_top_big > .form-group:first-child > * { + margin-top: 100px; + } + @media (min-width: 768px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -50px; + } + } + @media (min-width: 992px) { + .o_offset_top_big > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_big > .container: first-child > .form-group: first-child > *, .o_offset_top_big > .row: first-child > *, .form-horizontal .o_offset_top_big > .form-group: first-child > * { + margin-top: -100px; + } + } + .o_offset_top_biggest > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .container:first-child > .form-group:first-child > *, + .o_offset_top_biggest > .row:first-child > *, + .form-horizontal .o_offset_top_biggest > .form-group:first-child > * { + margin-top: 125px; + } + @media (min-width: 768px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -62.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_biggest > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .container: first-child > .form-group: first-child > *, .o_offset_top_biggest > .row: first-child > *, .form-horizontal .o_offset_top_biggest > .form-group: first-child > * { + margin-top: -125px; + } + } + .o_offset_top_medium > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .container:first-child > .form-group:first-child > *, + .o_offset_top_medium > .row:first-child > *, + .form-horizontal .o_offset_top_medium > .form-group:first-child > * { + margin-top: 50px; + } + @media (min-width: 768px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -25px; + } + } + @media (min-width: 992px) { + .o_offset_top_medium > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_medium > .container: first-child > .form-group: first-child > *, .o_offset_top_medium > .row: first-child > *, .form-horizontal .o_offset_top_medium > .form-group: first-child > * { + margin-top: -50px; + } + } + .o_offset_top_small > .container:first-child > .row:first-child > *, + .form-horizontal .o_offset_top_small > .container:first-child > .form-group:first-child > *, + .o_offset_top_small > .row:first-child > *, + .form-horizontal .o_offset_top_small > .form-group:first-child > * { + margin-top: 35px; + } + @media (min-width: 768px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -17.5px; + } + } + @media (min-width: 992px) { + .o_offset_top_small > .container: first-child > .row: first-child > *, .form-horizontal .o_offset_top_small > .container: first-child > .form-group: first-child > *, .o_offset_top_small > .row: first-child > *, .form-horizontal .o_offset_top_small > .form-group: first-child > * { + margin-top: -35px; + } + } + .visible-ios { + display: none; + } + html.o_ios_device .visible-ios { + display: block; + } + .visible-android { + display: none; + } + html.o_android_device .visible-android { + display: block; + } + .visible-win_phone { + display: none; + } + html.o_win_phone_device .visible-win_phone { + display: block; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav).deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header { + font-weight: 400; + padding: 15px 20px 3px 15px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-header:first-child { + padding-top: 3px; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a { + padding: .5rem 1rem; + font-size: 0.75rem; + font-weight: 500; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus { + color: #fff; + background-color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:hover .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .badge, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:focus .label, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:focus .label { + background-color: #fff; + color: #00A09D; + } + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a.active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) .dropdown-item:active, + #wrapwrap .dropdown-menu:not(.o_secondary_nav) a:active { + color: #343a40; + background-color: #e9ecef; + } + .o_list_line, + .o_list_bullet { + padding-left: 0; + list-style: none; + } + .o_list_line li:before, + .o_list_bullet li:before { + margin-right: 1.2em; + content: "-"; + } + .o_list_bullet li:before { + margin-right: 0.6em; + content: "•"; + } + .btn { + z-index: 1; + transition: background 0.3s cubic-bezier(0.55, 0, 0.1, 1), color 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + .btn.o_btn_cta { + padding: 0.9em 2em; + font-size: 1rem; + line-height: 1.1; + border-radius: 0.125rem; + width: 250px; + max-width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: 800; + white-space: normal; + } + .btn.btn-secondary, + .btn.btn-default { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:hover, + .btn.btn-default:hover { + color: #343a40; + background-color: #ececec; + border-color: #919ca6; + } + .btn.btn-secondary:focus, + .btn.btn-secondary.focus, + .btn.btn-default:focus, + .btn.btn-default.focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-secondary.disabled, + .btn.btn-secondary:disabled, + .btn.btn-default.disabled, + .btn.btn-default:disabled { + color: #343a40; + background-color: white; + border-color: #adb5bd; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active, + .btn.btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn.btn-secondary.dropdown-toggle, + .btn.btn-default:not(:disabled):not(.disabled):active, + .btn.btn-default:not(:disabled):not(.disabled).active, + .show > .btn.btn-default.dropdown-toggle { + color: #343a40; + background-color: #e6e5e5; + border-color: #8a95a1; + } + .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, + .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-secondary.dropdown-toggle:focus, + .btn.btn-default:not(:disabled):not(.disabled):active:focus, + .btn.btn-default:not(:disabled):not(.disabled).active:focus, + .show > .btn.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(155, 163, 170, 0.5); + } + .btn.btn-link { + font-weight: 600; + } + .input-group-btn > .btn { + margin-right: -1px; + border-radius: 0.125rem 0 0 0.125rem; + height: 100%; + } + input + .input-group-btn > .btn { + margin-left: -1px; + margin-right: 0; + border-radius: 0 0.125rem 0.125rem 0; + } + .btn-primary .badge-primary { + background-color: #007a77; + } + .btn-secondary .badge-secondary { + background-color: #98a2ac; + } + .btn-success .badge-success { + background-color: #259c5d; + } + .btn-info .badge-info { + background-color: #3f879c; + } + .btn-warning .badge-warning { + background-color: #f58537; + } + .btn-danger .badge-danger { + background-color: #d23430; + } + .btn-light .badge-light { + background-color: #dfeae9; + } + .btn-dark .badge-dark { + background-color: #050808; + } + .btn-default .badge-default { + background-color: #98a2ac; + } + .btn-violet-dark .badge-violet-dark { + background-color: #704b66; + } + .btn-violet-darker .badge-violet-darker { + background-color: #4c3947; + } + .btn-inverse-lightest .badge-inverse-lightest { + background-color: #82939f; + } + .btn-inverse-light .badge-inverse-light { + background-color: #76848e; + } + .btn-inverse .badge-inverse { + background-color: #3a5e75; + } + .btn-inverse-dark .badge-inverse-dark { + background-color: #4c6270; + } + .btn-inverse-darker .badge-inverse-darker { + background-color: #38434b; + } + .btn-alpha .badge-alpha { + background-color: #007a77; + } + .btn-alpha-dark .badge-alpha-dark { + background-color: #126554; + } + .btn-alpha-light .badge-alpha-light { + background-color: #20b194; + } + .btn-alpha-lightest .badge-alpha-lightest { + background-color: #14dab2; + } + .btn-beta .badge-beta { + background-color: #4d7486; + } + .btn-beta-dark .badge-beta-dark { + background-color: #2f4853; + } + .btn-beta-light .badge-beta-light { + background-color: #518eaa; + } + .btn-beta-lightest .badge-beta-lightest { + background-color: #5aa5c7; + } + .btn-gamma .badge-gamma { + background-color: #de4f5a; + } + .btn-gamma-dark .badge-gamma-dark { + background-color: #98474d; + } + .btn-gamma-light .badge-gamma-light { + background-color: #fb5761; + } + .btn-gamma-lightest .badge-gamma-lightest { + background-color: #fb7079; + } + .btn-delta .badge-delta { + background-color: #4c4b6a; + } + .btn-delta-dark .badge-delta-dark { + background-color: #272637; + } + .btn-delta-light .badge-delta-light { + background-color: #5d5c84; + } + .btn-delta-lightest .badge-delta-lightest { + background-color: #6867a5; + } + .btn-epsilon .badge-epsilon { + background-color: #c2522a; + } + .btn-epsilon-dark .badge-epsilon-dark { + background-color: #854026; + } + .btn-epsilon-light .badge-epsilon-light { + background-color: #ed5823; + } + .btn-epsilon-lightest .badge-epsilon-lightest { + background-color: #ff713d; + } + .badge, + .label { + font-size: 0.75rem; + font-weight: 600; + } + .o_share_icons .btn { + width: 60px; + height: 60px; + line-height: 60px; + padding: 0; + border-radius: 50%; + margin-left: 3px; + } + .o_share_icons .btn .fa { + vertical-align: middle; + } + .o_ripple { + z-index: -1; + transform: scale(0); + background: rgba(0, 0, 0, 0.25); + } + .btn-dark .o_ripple, + .btn-outline-dark .o_ripple { + background-color: rgba(255, 255, 255, 0.25); + } + .o_ripple_animated { + animation: ripple 0.35s ease-in 0s 1 normal none running; + } + .o_gradient { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .o_gradient_inverse { + background: linear-gradient(130deg, #5B7687 30%, #485761 100%) !important; + } + .o_gradient_alpha { + background: linear-gradient(130deg, #00A09D 30%, #5C5B80 100%) !important; + } + .o_gradient_beta { + background: linear-gradient(130deg, #5B899E 30%, #00A09D 100%) !important; + } + .o_gradient_gamma { + background: linear-gradient(130deg, #FC7C84 30%, #D5653E 100%) !important; + } + .o_gradient_delta { + background: linear-gradient(130deg, #5C5B80 30%, #E46F78 100%) !important; + } + .o_gradient_epsilon { + background: linear-gradient(130deg, #D5653E 30%, #5C5B80 100%) !important; + } + .o_stripe { + background-color: #f8f9fa; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .o_skew { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew { + transform: skewY(-6deg); + } + @media (min-width: 768px) { + .o_skew_sm { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_sm { + transform: skewY(-6deg); + } + } + @media (min-width: 992px) { + .o_skew_md { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_md { + transform: skewY(-6deg); + } + } + @media (min-width: 1200px) { + .o_skew_lg { + transform: skewY(-6deg) scaleY(0.75) translateY(15%); + transform-origin: 0 50%; + } + section:first-of-type .o_skew_lg { + transform: skewY(-6deg); + } + } + section { + background-color: #f8f9fa; + position: relative; + width: 100%; + } + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices_xs.gif"); + } + @media (min-width: 768px) { + .o_bg_devices { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/devices.gif"); + } + } + .o_bg_arch1, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch1, #wrapwrap.o_login > main, #wrapwrap.o_sign_up_login > main, #wrapwrap.o_reset_password > main { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_1.jpg"); + } + } + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch2 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_2.jpg"); + } + } + .o_bg_arch3 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_3.png"); + } + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch4 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_4.jpg"); + } + } + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5_xs.jpg"); + } + @media (min-width: 768px) { + .o_bg_arch5 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_5.jpg"); + } + } + .o_bg_arch6 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_6.jpg"); + } + .o_bg_arch7 { + background-image: url("/openerp_website/static/src/scss/../img/2016/components/arch_7.jpg"); + } + .o_bg_cover, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-size: cover; + } + .o_bg_fit-W { + background-size: 100% auto; + } + .o_bg_fit-H { + background-size: auto 100%; + } + .o_bg_fit-both { + background-size: 100% 100%; + } + .o_bg_no-repeat { + background-repeat: no-repeat; + } + .o_bg_fixed, + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + background-attachment: fixed; + -webkit-transform: transform3d(0, 0, 0); + } + @media (max-width: 767.98px) { + .o_bg_hidden-xs { + background-image: none !important; + background: inherit; + } + } + .h_15 { + height: auto; + min-height: 120px; + min-height: 15vh; + } + .h_20 { + height: auto; + min-height: 160px; + min-height: 20vh; + } + .h_25 { + height: auto; + min-height: 200px; + min-height: 25vh; + } + .h_30 { + height: auto; + min-height: 240px; + min-height: 30vh; + } + .h_35 { + height: auto; + min-height: 280px; + min-height: 35vh; + } + .h_40 { + height: auto; + min-height: 320px; + min-height: 40vh; + } + .h_45 { + height: auto; + min-height: 360px; + min-height: 45vh; + } + .h_50 { + height: auto; + min-height: 400px; + min-height: 50vh; + } + .h_55 { + height: auto; + min-height: 440px; + min-height: 55vh; + } + .h_60 { + height: auto; + min-height: 480px; + min-height: 60vh; + } + .h_65 { + height: auto; + min-height: 520px; + min-height: 65vh; + } + .h_70 { + height: auto; + min-height: 560px; + min-height: 70vh; + } + .h_75 { + height: auto; + min-height: 600px; + min-height: 75vh; + } + .h_80 { + height: auto; + min-height: 640px; + min-height: 80vh; + } + .h_85 { + height: auto; + min-height: 680px; + min-height: 85vh; + } + .h_90 { + height: auto; + min-height: 720px; + min-height: 90vh; + } + .h_95 { + height: auto; + min-height: 760px; + min-height: 95vh; + } + .h_100 { + height: auto; + min-height: 800px; + min-height: 100vh; + } + @media (min-width: 768px) { + .o_first_is_free { + width: 60%; + margin-left: 20%; + } + } + .o_first_is_free > .row, + .form-horizontal .o_first_is_free > .form-group { + margin: 0 10px; + background-color: #62495B; + } + @media (max-width: 767.98px) { + .o_ribbon_container { + padding-top: 45px; + } + } + @media (min-width: 768px) { + .o_ribbon_container { + padding-left: 75px; + } + } + .o_ribbon_container .o_ribbon { + position: absolute; + top: 10px; + left: -72px; + bottom: auto; + right: auto; + width: 200px; + padding: 6px 0; + text-align: center; + backface-visibility: hidden; + transform: rotate(-39deg); + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + } + .navbar-right { + margin-left: auto !important; + } + .o_tab_nav { + margin: 0 auto; + padding: 0; + list-style-type: none; + justify-content: space-around; + margin-bottom: -1.42em; + } + .o_tab_nav::after { + content: ""; + display: inline-block; + width: 100%; + } + .o_tab_nav > li { + display: inline-block; + } + .o_tab_nav > li > a { + display: block; + padding: 20px 5px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + color: #212529; + letter-spacing: 1px; + text-transform: uppercase; + text-decoration: none; + font-weight: 600; + font-size: 0.9em; + opacity: 0.6; + } + .o_tab_nav > li > a:focus, + .o_tab_nav > li > a:active, + .o_tab_nav > li > a:focus:active { + outline: none; + } + .o_tab_nav > li > a:hover, + .o_tab_nav > li > a.active { + opacity: 1; + color: #875A7B; + text-decoration: none; + } + .o_tab_nav > li.ui-sortable-handle { + background: #ffff66; + cursor: move !important; + } + .o_tab_nav > li.ui-sortable-handle:hover { + background: #cccc00; + } + .o_tab_nav > li.ui-sortable-handle > a { + background-color: white; + outline: 1px dotted black; + } + .o_tab_nav > li.ui-sortable-handle > a:hover { + cursor: text !important; + } + .o_tab_nav.o_tab_nav_small li > a { + font-size: 0.8em; + } + .o_tab_nav.o_tab_nav_has_hr { + margin-bottom: 0; + } + .o_tab_nav.o_tab_nav_has_hr li > a { + padding: 20px 0 10px; + position: relative; + } + .o_tab_nav.o_tab_nav_has_hr li > a:after { + content: ""; + display: block; + background: #875A7B; + width: 100%; + height: 0px; + position: absolute; + top: auto; + left: auto; + bottom: -2px; + right: auto; + transition: height 0.3s ease 0s; + } + .o_tab_nav.o_tab_nav_has_hr li > a.active:after { + height: 3px; + } + .o-text-overflow-inline-block { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .o-text-overflow-block { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .popover { + border-width: 0; + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .popover.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .popover-title { + font-weight: 400; + } + .label.bg-white { + color: #212529; + } + .label.badge-secondary { + background-color: #495057; + } + .pagination { + border-radius: 0; + border-top: 1px solid #d8d8d8; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .pagination.o_pagination_big { + width: 100%; + } + .pagination > li { + margin: -1px 4px 10px 0; + display: inline-block; + } + .pagination > li:nth-last-child(2) { + margin-right: 0; + } + .pagination > li:last-child { + margin-left: 4px; + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + transition: all 0.1s ease; + border-radius: 0 !important; + border-width: 1px 0 0 0; + } + .pagination > li.disabled { + display: none; + } + blockquote p { + font-size: 0.9375rem; + color: #212529; + } + blockquote small { + font-size: 90%; + } + .tooltip .tooltip-inner { + padding: 12px 10px; + font-size: 13px; + line-height: 1.3; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .tooltip .tooltip-inner.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .o-no-select { + pointer-events: none; + cursor: default; + } + .o-no-select::selection, + .o-no-select *::selection { + background: transparent; + } + .o-no-select::-moz-selection, + .o-no-select *::-moz-selection { + background: transparent; + } + .card, + .panel, + .well { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .card.deep_hover:hover, + .deep_hover.panel:hover, + .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well, + .card.o_card_app, + .o_card_app.panel, + .o_card_app.well, + .card.s_panel_video, + .s_panel_video.panel, + .s_panel_video.well { + border: 0; + } + .card.o_card_app .o_card_app_top, + .o_card_app.panel .o_card_app_top, + .o_card_app.well .o_card_app_top { + border-radius: 0.125rem 0.125rem 0 0; + border-top: 4px solid transparent; + padding-left: 0.9375rem; + pointer-events: none; + } + .card.card_app_small a, + .card_app_small.panel a, + .card_app_small.well a { + padding: 0.46875rem 0.46875rem; + } + .card.card_app_small a img, + .card_app_small.panel a img, + .card_app_small.well a img { + width: 50px; + } + .card.s_case_study, + .s_case_study.panel, + .s_case_study.well { + max-width: 400px; + } + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label, + .card.s_case_study .badge, + .s_case_study.panel .badge, + .s_case_study.well .badge, + .card.s_case_study .label, + .s_case_study.panel .label, + .s_case_study.well .label { + border-radius: 0 0.125rem 0 0; + padding: 10px 15px; + } + .card.s_case_study .s_figure_link, + .s_case_study.panel .s_figure_link, + .s_case_study.well .s_figure_link { + border-radius: 0.125rem 0.125rem 0 0; + text-align: left; + overflow: hidden; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); + } + .card.s_case_study .s_figure_link > a, + .s_case_study.panel .s_figure_link > a, + .s_case_study.well .s_figure_link > a { + opacity: 0.7; + filter: none; + -webkit-filter: none; + } + .card.s_case_study .s_figure_link > a:after, + .s_case_study.panel .s_figure_link > a:after, + .s_case_study.well .s_figure_link > a:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: rgba(0, 0, 0, 0.2); + } + .card.s_case_study .s_figure_link h2, + .s_case_study.panel .s_figure_link h2, + .s_case_study.well .s_figure_link h2 { + font-size: 26px; + position: absolute; + top: auto; + left: 0.9375rem; + bottom: 0px; + right: 0.9375rem; + transform: translate(0, 10%); + } + .card.s_case_study .s_figure_link h2:after, + .s_case_study.panel .s_figure_link h2:after, + .s_case_study.well .s_figure_link h2:after { + display: none; + } + .card.s_panel_video .s_figure_link, + .s_panel_video.panel .s_figure_link, + .s_panel_video.well .s_figure_link { + padding-bottom: 56.25% !important; + } + .card.s_panel_video .s_figure_link > a, + .s_panel_video.panel .s_figure_link > a, + .s_panel_video.well .s_figure_link > a { + opacity: 1; + filter: none; + -webkit-filter: none; + } + .card.s_panel_video .s_figure_link::after, + .s_panel_video.panel .s_figure_link::after, + .s_panel_video.well .s_figure_link::after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: no-repeat center/40% url(/openerp_website/static/src/img/2016/ui/play-button.png); + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + cursor: pointer; + } + .card.s_panel_video .s_figure_link:hover::after, + .s_panel_video.panel .s_figure_link:hover::after, + .s_panel_video.well .s_figure_link:hover::after { + transform: scale(1.1); + } + .card.s_panel_video .s_figure_link:hover h2, + .s_panel_video.panel .s_figure_link:hover h2, + .s_panel_video.well .s_figure_link:hover h2 { + transform: translate(0, 10%); + } + .card.s_panel_video .s_figure_link:hover h2:after, + .s_panel_video.panel .s_figure_link:hover h2:after, + .s_panel_video.well .s_figure_link:hover h2:after { + display: none; + } + .card .o_panel_cover, + .panel .o_panel_cover, + .well .o_panel_cover { + display: block; + width: 100%; + height: 170px; + border-radius: 0.125rem 0.125rem 0 0; + background-size: cover; + background-position: center; + } + .o_schedule_demo { + text-align: center; + display: inline-block; + } + @media (min-width: 768px) { + .o_schedule_demo { + max-width: 250px; + width: 100%; + } + } + @media (max-width: 575.98px) { + .o_schedule_demo a: not(.btn) { + color: #26D1AF !important; + } + } + .o_banner_announcement { + background-color: rgba(0, 0, 0, 0.15); + font-size: 13px; + font-weight: 500; + color: white; + } + .o_banner_announcement:hover, + .o_banner_announcement:active, + .o_banner_announcement:focus { + background-color: rgba(0, 0, 0, 0.25); + color: white; + } + .nav-pills.flex-column > li > a { + padding: .5rem 1rem; + border-radius: 0.125rem; + color: #343a40; + } + .nav-pills.flex-column > li > a .badge, + .nav-pills.flex-column > li > a .label { + padding: .4rem .5rem; + background-color: #dee2e6; + } + .nav-pills.flex-column > li > a:hover, + .nav-pills.flex-column > li > a:focus { + color: #875A7B; + } + .nav-pills.flex-column > li > a:hover .badge, + .nav-pills.flex-column > li > a:hover .label, + .nav-pills.flex-column > li > a:focus .badge, + .nav-pills.flex-column > li > a:focus .label { + background-color: #00A09D; + color: #fff; + } + .nav-pills.flex-column > li > a.active, + .nav-pills.flex-column > li > a.active:hover, + .nav-pills.flex-column > li > a.active:focus { + background-color: #875A7B; + color: #fff; + } + .nav-pills.flex-column > li > a.active .badge, + .nav-pills.flex-column > li > a.active .label, + .nav-pills.flex-column > li > a.active:hover .badge, + .nav-pills.flex-column > li > a.active:hover .label, + .nav-pills.flex-column > li > a.active:focus .badge, + .nav-pills.flex-column > li > a.active:focus .label { + background-color: #fff; + color: #875A7B; + } + .o_apps_icons .container { + position: relative; + } + .o_apps_icons .o_search_nav { + padding: 0 15px; + } + .o_apps_icons .o_search_nav .o_apps_search_clear { + position: absolute; + top: 15px; + left: auto; + bottom: auto; + right: 30px; + cursor: pointer; + opacity: 0.5; + } + .o_apps_icons .o_search_nav .o_apps_search_clear:hover { + opacity: 1; + } + .o_apps_icons .o_search_nav .o_apps_search, + .o_apps_icons .o_search_nav .o_apps_search:focus, + .o_apps_icons .o_search_nav .o_apps_search:active { + padding-left: 0; + box-shadow: none; + outline: none; + color: #343a40; + } + .o_apps_list .o_apps_list_col_title { + font-size: 12px; + } + .o_apps_list .o_app_entry { + margin: 6px 10px 40px; + font-size: 13px; + line-height: 1.2; + } + .o_apps_list .o_app_entry.o_app_pseudo span { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05); + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + border-radius: 4px; + margin: 0 auto 5px; + } + .o_apps_list .o_app_entry { + max-width: 88px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 78px; + height: 78px; + } + @media (min-width: 576px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 768px) { + .o_apps_list .o_app_entry { + max-width: 90px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 80px; + height: 80px; + } + } + @media (min-width: 992px) { + .o_apps_list .o_app_entry { + max-width: 75px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 65px; + height: 65px; + } + } + @media (min-width: 1200px) { + .o_apps_list .o_app_entry { + max-width: 80px; + } + .o_apps_list .o_app_entry.o_app_pseudo span, + .o_apps_list .o_app_entry img { + width: 70px; + height: 70px; + } + } + .o_apps_list .o_app_entry_pseudo_container_left { + position: absolute; + top: 21px; + left: auto; + bottom: auto; + right: 100%; + } + .o_apps_list .o_app_entry_pseudo_container_right { + position: absolute; + top: 21px; + left: 100%; + bottom: auto; + right: auto; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .deep-1.deep_hover:hover, + .loempia_app_card > a.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .deep-2.deep_hover:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.card:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.panel:hover, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .deep_hover.well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3 { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + } + .deep-3.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4, + .o_chat_window { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + .deep-4.deep_hover:hover, + .deep_hover.o_chat_window:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .deep-5 { + box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.05); + } + .modal-open #wrapwrap > main { + z-index: auto !important; + } + .modal-open #wrapwrap > footer { + z-index: -1 !important; + } + .odoo_primary { + background-color: #875A7B; + color: white; + } + .odoo_primary * { + color: inherit; + } + .o_images_viewer { + cursor: pointer; + position: relative; + } + .o_images_viewer:before, + .o_images_viewer:after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + transition: opacity 0.3s; + opacity: 0; + } + .o_images_viewer:before { + content: ''; + background-color: rgba(0, 0, 0, 0.3); + } + .o_images_viewer:after { + top: 40%; + content: '\f002'; + font: 4em/1"FontAwesome"; + color: #e9ecef; + text-align: center; + } + .o_images_viewer:hover:before, + .o_images_viewer:hover:after { + opacity: 1; + } + #o_images_viewer_modal .close { + width: 60px; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background: #343a40; + color: white; + } + #o_images_viewer_modal .close:hover { + background: black; + } + #o_images_viewer_modal .modal-dialog, + #o_images_viewer_modal .modal-body { + margin-top: 0 !important; + padding: 0; + } + #o_images_viewer_modal .modal-dialog { + max-width: 75%; + height: 100%; + margin: 0 auto; + } + #o_images_viewer_modal .modal-content { + height: 100%; + background: transparent; + border: none; + } + #o_images_viewer_modal .modal-header { + border: none; + } + #o_images_viewer_modal .modal-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + flex: 1 1 auto; + overflow: auto; + } + #o_images_viewer_modal .carousel-control-prev, + #o_images_viewer_modal .carousel-control-next { + width: 45px; + height: 40px; + top: 45%; + background: rgba(33, 37, 41, 0.4); + color: white; + opacity: 0; + transition: opacity 0.3s; + } + #o_images_viewer_modal .carousel-control-prev:hover, + #o_images_viewer_modal .carousel-control-next:hover { + background: #212529; + } + #o_images_viewer_modal .carousel-inner:hover .carousel-control-prev, + #o_images_viewer_modal .carousel-inner:hover .carousel-control-next { + opacity: 1; + } + /* /openerp_website/static/src/scss/typography.scss defined in bundle 'web.assets_frontend' */ + body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + .display-1, + h1, + .h1 { + letter-spacing: -0.03em; + word-spacing: 0.02em; + } + .display-2, + h2, + .h2 { + letter-spacing: -0.02em; + word-spacing: 0.015em; + } + .display-3, + h3, + .h3, + #wrap.website_blog .o_post_subtitle h2 { + letter-spacing: -0.01em; + word-spacing: 0.01em; + } + .display-4, + h4, + .h4, + #wrapwrap.o_odoo_editions .o_table_features thead th { + letter-spacing: 0em; + word-spacing: 0.005em; + } + a { + font-weight: 600; + } + .fw_light, + .fw_extralight { + font-weight: 300; + } + .fw_light label, + .fw_light b, + .fw_light strong, + .fw_light a, + .fw_extralight label, + .fw_extralight b, + .fw_extralight strong, + .fw_extralight a { + font-weight: 400; + } + .fw_regular, + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + font-weight: 400; + } + .fw_medium { + font-weight: 500; + } + .fw_semibold { + font-weight: 600; + } + .fw_bold { + font-weight: bold; + } + .text-heading { + color: #212529; + } + .text-default { + color: #343a40; + } + .text-white a { + color: #26D1AF; + } + .text-white a:hover, + .text-white a:focus { + color: #2AEBC4; + } + .card-body .text-muted, + .panel-body .text-muted, + .well .text-muted { + color: #6c757d !important; + } + blockquote { + border-left-width: 3px; + } + /* /openerp_website/static/src/scss/layout.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap { + position: relative; + display: block; + height: auto; + min-height: 100%; + background-color: #212529; + } + #wrapwrap > * { + display: block; + } + #wrapwrap:not(.o_fullscreen) > main { + z-index: 1; + position: relative; + height: auto; + background-color: #f8f9fa; + transform: translate3d(auto, auto, 0); + white-space: normal; + box-shadow: 0 10px 10px #16181b; + } + #wrapwrap:not(.o_fullscreen) > main::before, + #wrapwrap:not(.o_fullscreen) > main::after { + content: ""; + display: table; + } + @media (max-width: 991.98px) { + #wrapwrap.o_fullscreen > footer#bottom { + display: none; + } + } + @media (min-width: 576px) { + #wrapwrap > header + main >: not(#wrap): not(.o_wslides_fs_main), #wrapwrap > header + main > #wrap: not(.website_blog) >: first-child, #wrapwrap > header + main > #wrap.website_blog: not(.o_wblog_cover_post) >: first-child, #wrapwrap > header + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 50px solid transparent !important; + } + #wrapwrap > header.o_has_sub_nav + main >:not(#wrap):not(.o_wslides_fs_main), + #wrapwrap > header.o_has_sub_nav + main > #wrap:not(.website_blog) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog:not(.o_wblog_cover_post) >:first-child, + #wrapwrap > header.o_has_sub_nav + main > #wrap.website_blog.o_wblog_cover_post > #o_wblog_blog_top .o_wblog_post_title { + border-top: 90px solid transparent !important; + } + } + /* /openerp_website/static/src/scss/header.scss defined in bundle 'web.assets_frontend' */ + #oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled { + top: -4px; + } + .o_main_header { + position: fixed; + width: 100%; + height: 50px; + z-index: 2; + background-color: rgba(255, 255, 255, 0.6); + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + transition: all 0.2s ease; + transition-property: background, box-shadow; + transform: translate3d(auto, auto, 0); + } + @media (prefers-reduced-motion: reduce) { + .o_main_header { + transition: none; + } + } + .o_main_header a:focus, + .o_main_header a:active, + .o_main_header a:focus:active { + outline: none; + } + .o_main_header .btn-primary { + color: white !important; + } + .o_main_header > .o_main_header_main { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + height: 100%; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main { + max-width: 540px; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main { + max-width: 720px; + } + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main { + max-width: 960px; + } + } + @media (min-width: 1200px) { + .o_main_header > .o_main_header_main { + max-width: 1140px; + } + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main { + max-width: none; + } + } + .o_main_header > .o_main_header_main a { + color: inherit; + } + .o_main_header > .o_main_header_main a:hover, + .o_main_header > .o_main_header_main a:focus { + color: #2e3a46; + } + .o_main_header > .o_main_header_main .o_logo { + margin: 15px 0; + width: 63px; + height: 20px; + background-size: cover; + } + .o_main_header > .o_main_header_main > .o_primary_nav { + margin: 0 auto; + padding: 0; + text-align: center; + white-space: nowrap; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav { + height: 100%; + } + .o_main_header > .o_main_header_main > .o_primary_nav:before { + content: ""; + background: transparent; + z-index: -1; + visibility: hidden; + box-shadow: 0 1px 0 transparent; + width: 100%; + height: 50px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 500ms, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav: before { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + visibility: visible; + background: #FCFCFC; + box-shadow: 0 1px 0 #e9ecef; + transition: background 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0s, box-shadow 500ms linear 0ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav.o_sub_opened: before { + transition: none; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown { + position: static; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a { + position: relative; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + content: ""; + display: block; + margin: 0; + position: absolute; + top: 47%; + left: auto; + bottom: auto; + right: 0; + transform-origin: 50% 50%; + transition: all 300ms ease 0s; + width: 10px; + height: 2px; + border: none; + background-color: #212529; + } + @media (max-width: 767.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : before, .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a: : after { + background-color: #fff; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::before { + transform: rotate(45deg); + right: 6px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > a::after { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a { + color: #875A7B; + font-weight: bold; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a .label { + display: none; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + background-color: #875A7B !important; + right: 3px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::before { + transform: rotate(-45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown.show > a::after { + transform: rotate(45deg); + } + .o_main_header > .o_main_header_main > .o_primary_nav .dropdown > .dropdown-menu { + border: none; + border-radius: 0; + margin: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li { + display: inline-block !important; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a { + height: 100%; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li > a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li > a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a { + margin-right: 20px; + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + visibility: visible; + background-color: white; + transform: translate(0, 0); + transition: transform 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 0ms, background-color 0ms linear 500ms; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + transition: none; + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div { + opacity: 1; + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(1), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(1), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(1) { + transition-delay: 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(2), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(2), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(2) { + transition-delay: 200ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(3), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(3), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(3) { + transition-delay: 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .row > div:nth-child(4), + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .form-horizontal .container > .form-group > div:nth-child(4), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .container > .form-group > div:nth-child(4) { + transition-delay: 400ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav .o_store_link { + max-height: 50px; + transition: max-height 500ms cubic-bezier(0.55, 0, 0.1, 1) 300ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav::before { + opacity: 0.5; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + width: 100%; + padding: 15px 0 65px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group { + margin-left: -45px; + margin-right: -45px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + padding-left: 45px; + padding-right: 45px; + } + } + @media (max-width: 991.98px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container { + max-width: 100%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + font-size: 16px; + overflow: hidden; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div { + height: 355px; + padding-top: 10px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div + div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div + div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div + div { + border-left: 1px solid #e9ecef; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul { + position: relative; + list-style: none; + padding: 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li { + height: 30px; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + transition-property: height, opacity; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a { + display: block; + height: 100%; + padding: 0; + line-height: 30px; + font-weight: 500; + font-size: 13px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .badge, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li > a .label, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li > a .label, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li > a .label { + font-size: 12px; + padding: .25em .85em; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > a::after { + top: 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown:not(.show) > a::after, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown:not(.show) > a::after { + transform-origin: 7px 50%; + width: 8px; + right: 1px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown > ul { + position: absolute; + top: 30px; + left: 0; + bottom: 0; + right: 0; + transform: translate(100%, 0); + opacity: 0; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + transform: translate(0, 0); + opacity: 1; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 100ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div ul.o_sub_opened > li:not(.show), + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show), + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div ul.o_sub_opened > li:not(.show) { + opacity: 0; + height: 0 !important; + overflow: hidden; + transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1) 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family { + text-align: center; + font-weight: 600; + line-height: 2; + pointer-events: none; + cursor: default; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family *::-moz-selection, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family *::-moz-selection { + background: transparent; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/apps_families_s.png"); + background-position: 0px 50%; + background-repeat: no-repeat; + display: none; + } + @media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2 / 1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + background-image: url("/openerp_website/static/src/scss/../img/2016/2x_apps_families_s.png"); + } + } + @media (min-width: 576px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > span, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > span { + display: block; + margin: 0 auto; + background-size: auto 100%; + width: 41px; + height: 40px; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div .o_nav_app_family > div, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div .o_nav_app_family > div { + font-size: 0.7em; + font-weight: 500; + line-height: 1; + color: #6c757d; + margin-bottom: 1.3em; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div a:active, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div a:active, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div a:active { + background-color: transparent; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: hover, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps a: focus, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_website_apps .o_nav_app_family, .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_website_apps .o_nav_app_family { + color: #5B899E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family { + color: #E46F78; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_sale_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_sale_apps .o_nav_app_family > span { + background-position: -48px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family { + color: #5C5B80; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_operation_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_operation_apps .o_nav_app_family > span { + background-position: -96px 50%; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:hover, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps a:focus, + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family { + color: #D5653E; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .row > div.o_productivity_apps .o_nav_app_family > span, + .o_main_header > .o_main_header_main > .o_primary_nav .form-horizontal .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span, + .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .container > .form-group > div.o_productivity_apps .o_nav_app_family > span { + background-position: -144px 50%; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + overflow: hidden; + display: block; + height: 50px; + line-height: 50px; + border-top: 1px solid #e9ecef; + text-align: center; + font-size: 12px; + font-weight: 500; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a { + width: auto; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav > .o_store_link a:hover { + background-color: transparent; + color: #875A7B; + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + display: block; + background-color: #FCFCFC; + visibility: hidden; + z-index: -2; + transform: translate(0, -115%); + transition: transform 333.33333333ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, visibility 0ms linear 333.33333333ms, background-color 0ms linear 0ms; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav { + transition: none; + } + } + @media (min-width: 768px) { + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .row > div, .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .form-horizontal .container > .form-group > div, .form-horizontal .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .container > .form-group > div { + opacity: 0; + transform: translate(0, -30%); + transition: all 500ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav .o_store_link { + max-height: 0; + transition: max-height 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .o_main_header > .o_main_header_main > .o_primary_nav .o_secondary_nav::before { + content: ""; + position: absolute; + top: 100%; + left: 0; + bottom: -1000px; + right: 0; + display: block; + background-color: #000; + opacity: 0; + transition: opacity 500ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + } + .o_main_header > .o_main_header_main .o_header_buttons { + height: 100%; + line-height: 50px; + float: right; + } + .o_main_header > .o_main_header_main .o_header_buttons > * { + display: inline-block; + float: left; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn) { + display: inline-block; + padding: 0 20px; + font-weight: 600; + text-transform: uppercase; + } + @media (min-width: 768px) and (max-width: 991.98px) { + .o_main_header > .o_main_header_main .o_header_buttons a: not(.btn) { + font-size: 11px; + } + .o_main_header > .o_main_header_main .o_header_buttons a:not(.btn):not(.dropdown-toggle) { + padding: 0 10px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons a.dropdown-toggle { + padding: 0 15px; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart { + padding: 0; + } + .o_main_header > .o_main_header_main .o_header_buttons a.o_my_cart .my_cart_quantity { + font-family: sans-serif; + border-radius: 100%; + font-weight: 500; + font-size: 90%; + padding: 4px 0; + min-width: 19px; + text-align: center; + display: inline-block; + } + .o_main_header > .o_main_header_main .o_header_buttons .btn-primary { + margin-top: 9px; + } + .o_main_header > .o_main_header_main .o_header_buttons .o_btn_live_dot { + margin-right: 6px; + color: #de4e4a; + animation: o_blink 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 5px; + } + @media (min-width: 992px) { + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown { + margin: 0 15px; + } + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown .dropdown-toggle { + height: 100%; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu { + left: auto; + right: 0; + line-height: 1.45; + } + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu .dropdown-item, + .o_main_header > .o_main_header_main .o_header_buttons > .dropdown > .dropdown-menu a { + padding: 5px 15px; + font-size: 13px; + font-weight: 500; + text-transform: none; + } + .o_main_header .o_sub_nav { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + background-color: rgba(255, 255, 255, 0.8); + } + .o_main_header .o_sub_nav, + .o_main_header .o_sub_nav > .container { + min-height: 40px; + } + .o_main_header .o_sub_nav a:not(.dropdown-item) { + font-weight: 500; + color: #495057; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):hover, + .o_main_header .o_sub_nav a:not(.dropdown-item):focus, + .o_main_header .o_sub_nav a:not(.dropdown-item).focus { + color: #212529; + } + .o_main_header .o_sub_nav a:not(.dropdown-item):active, + .o_main_header .o_sub_nav a:not(.dropdown-item).active { + color: #212529; + } + @media (min-width: 576px) { + .o_main_header .o_sub_nav .o_sub_nav_title { + transform: translate(-64px, 0); + transition: transform 400ms ease 0s; + } + } + .o_main_header .o_sub_nav .call-to-action { + overflow: hidden; + max-width: 0px; + transform-origin: 0 0; + transition: max-width 0.3s ease 0ms; + white-space: nowrap; + } + .o_main_header .o_sub_nav .call-to-action > .btn { + line-height: 1.4; + } + @media (min-width: 576px) { + .o_main_header.o_scrolled .o_sub_nav { + background: #FCFCFC; + } + .o_main_header.o_scrolled .o_sub_nav .o_sub_nav_title { + transform: translate(0, 0); + } + .o_main_header.o_scrolled .o_sub_nav .call-to-action { + max-width: none; + } + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav { + transition: 0.3s background-color; + background-color: rgba(255, 255, 255, 0.05); + border-color: rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a { + color: rgba(255, 255, 255, 0.9); + } + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .o_app_name_title.focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > .o_sub_nav .nav > li > a.focus { + color: white; + } + @media (min-width: 576px) { + .o_main_header.o_has_sub_nav { + position: absolute; + } + .o_main_header.o_has_sub_nav.o_scrolled { + position: fixed; + top: -51px; + } + .o_main_header.o_inverted { + background-color: transparent; + color: white; + } + .o_main_header.o_inverted a:hover, + .o_main_header.o_inverted a:focus { + color: inherit; + } + .o_main_header.o_inverted .o_logo { + background-position: 100% 0; + } + .o_main_header.o_inverted .o_logo.o_logo_15.center-block { + background-position: 102% 0; + } + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_inverted .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: white; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a:focus { + color: #343a40; + } + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:hover, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu .dropdown-item.active a:focus, + .o_main_header.o_inverted > .o_sub_nav .dropdown-menu a.active a:focus { + color: #fff; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show { + background-color: #FCFCFC; + color: #343a40; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu { + background-color: #FCFCFC; + margin-top: 0; + border: none; + border-radius: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + text-align: left; + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > .dropdown-item, + .o_main_header > .o_main_header_main > .o_header_buttons .dropdown.show .dropdown-menu > a { + display: block; + color: #343a40; + float: none; + } + } + .o_main_header.o_scrolled:not(.o_transparent_blocked), + .o_main_header.o_sub_opened { + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked).deep_hover:hover, + .o_main_header.o_sub_opened.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) .o_logo, + .o_main_header.o_sub_opened .o_logo { + background-position: 0 0; + } + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_scrolled:not(.o_transparent_blocked) > .o_main_header_main > .o_primary_nav > li.dropdown > a::after, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header.o_sub_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header.o_sub_opened .o_sub_nav { + display: none; + } + @media (max-width: 767.98px) { + .o_main_header { + position: relative; + height: auto; + min-height: 50px; + background-color: #FCFCFC; + color: #343a40; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_main_header.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_main_header .o_logo { + background-position: 0 0; + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::before, + .o_main_header > .o_main_header_main > .o_primary_nav > li.dropdown > a::after { + background-color: #343a40; + box-shadow: 0 1px 1px rgba(52, 58, 64, 0.1); + } + .o_main_header > .o_main_header_main { + position: relative; + text-align: right; + } + .o_main_header > .o_main_header_main > .o_primary_nav, + .o_main_header > .o_main_header_main .o_header_buttons { + display: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav { + margin: 0 16px; + border: none; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle { + margin: 0; + line-height: 50px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title { + transform: translate(0, 0); + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-toggle > .o_app_name_title::after { + content: ""; + display: inline-block; + width: 0; + height: 0; + vertical-align: middle; + border-bottom: 0; + border-left: 0.3em solid transparent; + border-right: 0.3em solid transparent; + border-top: 0.3em solid; + -moz-transform: scale(0.9999); + margin-left: 5px; + } + .o_main_header > .o_main_header_main > .o_sub_nav > .dropdown-menu { + margin: 0; + border-radius: 0; + } + .o_main_header > .o_main_header_main > .o_mobile_menu_toggle { + width: 50px; + line-height: 50px; + margin-right: -15px; + font-size: 18px; + text-align: center; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main { + margin: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons { + background-color: #25252D; + padding: 0 15px; + box-sizing: content-box; + margin: 0 -15px 0; + display: block; + text-align: center; + width: 100%; + height: auto; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * { + overflow: visible !important; + float: none; + display: inline; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * > a:not(.btn) { + display: initial !important; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > *.btn { + white-space: nowrap; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu { + position: relative !important; + transform: none !important; + background: rgba(255, 255, 255, 0.05); + width: 100%; + margin: 0 -15px 0; + box-sizing: content-box; + padding: 5px 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a { + display: block; + padding: 5px; + color: #FCFCFC; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > .dropdown-item:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_header_buttons > * .dropdown-menu > a:hover { + background-color: transparent; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav { + display: block; + background-color: #25252D; + margin: 0 -15px 0; + padding: 0; + float: none; + white-space: normal; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav .dropdown-menu { + color: #dee2e6; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav a:active { + color: white; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav li { + border: 0 solid #33343D; + border-width: 1px 5px 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li { + width: 100%; + padding: 0 15px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > a { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .dropdown-menu { + position: static; + display: block; + background-color: transparent; + box-shadow: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div { + padding: 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul { + list-style-type: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li { + height: 50px; + padding: 0 15px; + border-width: 1px 0 0; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li > a, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li > a { + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show { + height: auto; + border: none; + background-color: #25252D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle { + color: !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:hover, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:focus, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:active, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:active { + color: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:before, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:before, + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > a.dropdown-toggle:after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > a.dropdown-toggle:after { + background: white !important; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div ul > li.dropdown.show > ul, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div ul > li.dropdown.show > ul { + position: static; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family { + height: 50px; + line-height: 50px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family > *, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family > * { + display: none; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .row > div > .o_nav_app_family::after, + .form-horizontal .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .container > .form-group > div > .o_nav_app_family::after { + content: "(Apps)"; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link { + position: relative; + border-top: 5px solid #33343D; + line-height: inherit; + height: auto; + text-align: left; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown > .o_secondary_nav > .o_store_link a { + display: block; + border-top: 1px solid #33343D; + height: 50px; + line-height: 50px; + } + .o_main_header.o_mobile_menu_opened > .o_main_header_main > .o_primary_nav > li.dropdown::after { + content: ""; + display: inline-block; + width: 100%; + height: 20px; + margin-bottom: -5px; + background-color: #33343D; + } + .o_main_header.o_mobile_menu_opened > .o_sub_nav { + display: none; + } + } + /* /openerp_website/static/src/scss/footer.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > footer { + position: relative; + width: 100%; + height: auto; + min-height: 300px; + background-color: #212529 !important; + color: #6c757d; + z-index: 1; + } + @media (min-width: 992px) { + #wrapwrap > footer.o_footer_effect { + position: absolute; + top: auto; + left: 0; + bottom: 0; + right: 0; + position: fixed; + z-index: 0; + } + } + #wrapwrap > footer .o_footer_logo { + margin-bottom: 3em; + margin-top: 3em; + } + #wrapwrap > footer a { + color: #adb5bd; + } + #wrapwrap > footer a:hover, + #wrapwrap > footer a:active, + #wrapwrap > footer a:focus { + color: white; + } + #wrapwrap > footer .dropdown-item, + #wrapwrap > footer .dropdown-menu a, + .dropdown-menu #wrapwrap > footer a { + color: #212529; + } + #wrapwrap > footer .dropdown-item:hover, + #wrapwrap > footer .dropdown-menu a:hover, + .dropdown-menu #wrapwrap > footer a:hover, + #wrapwrap > footer .dropdown-item:focus, + #wrapwrap > footer .dropdown-menu a:focus, + .dropdown-menu #wrapwrap > footer a:focus { + color: #16181b; + } + #wrapwrap > footer .dropdown-item:active, + #wrapwrap > footer .dropdown-menu a:active, + .dropdown-menu #wrapwrap > footer a:active { + color: white; + } + #wrapwrap > footer .divider { + margin: 10px 0; + } + #wrapwrap > footer ul, + #wrapwrap > footer ol { + list-style: none; + padding-left: 0; + } + #wrapwrap > footer span.menu_title { + font-weight: 600; + font-size: 1.2em; + color: white; + } + #wrapwrap > footer span.menu_title + ul { + font-size: 0.9em; + margin-top: 10px; + } + #wrapwrap > footer .o_language_selector, + #wrapwrap > footer .o_country_selector { + display: inline-block; + opacity: 0.8; + } + #wrapwrap > footer .o_language_selector a, + #wrapwrap > footer .o_language_selector .o_country_name, + #wrapwrap > footer .o_country_selector a, + #wrapwrap > footer .o_country_selector .o_country_name { + font-size: 0.9em; + font-weight: 600; + } + #wrapwrap > footer .o_language_selector img, + #wrapwrap > footer .o_country_selector img { + max-height: 20px; + margin-right: 5px; + vertical-align: bottom; + } + #wrapwrap > footer .o_language_selector:hover, + #wrapwrap > footer .o_country_selector:hover { + opacity: 1; + } + #wrapwrap > footer .o_language_selector .dropdown-menu.js_language_selector { + transform: translate3d(0, 0, 0) !important; + max-height: 230px; + overflow: auto; + } + #wrapwrap > footer .o_country_selector { + float: right; + } + #wrapwrap > footer hr { + margin: 10px 0; + border-top-color: #383f45; + } + #wrapwrap > footer .social-links .fa { + margin-right: 20px; + } + #wrapwrap > footer .o_footer_bottom { + background-color: #212529; + color: #adb5bd; + padding: 1em 0; + margin-top: 3em; + } + #wrapwrap > footer .o_footer_bottom a { + opacity: 0.6; + } + #wrapwrap > footer .o_footer_bottom a:hover { + opacity: 1; + } + #wrapwrap > footer .o_footer_bottom .o_logo { + margin-left: 5px; + margin-bottom: -2px; + } + /* /openerp_website/static/src/scss/page-specific.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.o_home .s_banner { + padding-bottom: 5%; + } + #wrapwrap.o_home .s_banner .o_banner_home_image { + max-width: 180%; + } + @media (min-width: 768px) and (max-width: 991.98px) { + #wrapwrap.o_home .s_banner .o_banner_home_image { + margin-right: -140px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .s_o_number_unique_value { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + padding-right: 30px; + width: 100%; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before, + #wrapwrap.o_home .s_o_number_unique_value:after { + content: ""; + width: 200%; + height: 100%; + position: absolute; + top: 0; + left: 100%; + bottom: 0; + right: auto; + background: #f8f9fa; + } + #wrapwrap.o_home .s_o_number_unique_value:before { + position: absolute; + top: 0; + left: auto; + bottom: 0; + right: 0; + } + } + @media (min-width: 992px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 480px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_home .o_no_more_pain { + max-width: 570px; + min-width: 490px; + } + } + #wrapwrap.o_login > main, + #wrapwrap.o_sign_up_login > main, + #wrapwrap.o_reset_password > main { + min-height: 100vh; + overflow: hidden; + } + #wrapwrap.o_login > main .oe_website_login_container, + #wrapwrap.o_sign_up_login > main .oe_website_login_container, + #wrapwrap.o_reset_password > main .oe_website_login_container { + overflow: hidden; + margin: 0 auto; + } + @media (min-width: 768px) { + #wrapwrap.o_login > main .oe_website_login_container, #wrapwrap.o_sign_up_login > main .oe_website_login_container, #wrapwrap.o_reset_password > main .oe_website_login_container { + padding-top: 0px !important; + margin-top: -30px; + padding-bottom: 10px; + } + } + #wrapwrap.o_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .oe_login_form, + #wrapwrap.o_reset_password > main .oe_website_login_container .oe_login_form { + margin: 15px auto 0; + } + #wrapwrap.o_login > main .oe_website_login_container .alert, + #wrapwrap.o_sign_up_login > main .oe_website_login_container .alert, + #wrapwrap.o_reset_password > main .oe_website_login_container .alert { + font-size: 0.8em; + font-weight: 400; + } + #wrapwrap.o_login > main .oe_website_login_container form, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form, + #wrapwrap.o_reset_password > main .oe_website_login_container form { + max-width: 400px; + border-top: 1px solid #e9ecef; + padding-top: 10px; + } + #wrapwrap.o_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_sign_up_login > main .oe_website_login_container form .popover.top, + #wrapwrap.o_reset_password > main .oe_website_login_container form .popover.top { + height: auto; + background-color: #fff; + } + #wrapwrap.o_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_sign_up_login > main .oe_website_login_container button[type='submit'], + #wrapwrap.o_reset_password > main .oe_website_login_container button[type='submit'] { + float: none !important; + width: 100%; + margin-top: 20px; + text-transform: uppercase; + font-weight: 400; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .media-body { + padding-left: 10px; + } + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 { + background-size: 100% auto; + padding-top: 38%; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + margin-top: -10%; + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container { + position: relative; + margin-top: -34%; + z-index: 1; + } + #wrapwrap.o_documents .o_documents_fullwidth_pic_1 .container .o_documents_panel_box { + position: absolute; + top: 10%; + left: 15px; + bottom: auto; + right: 55%; + } + } + #wrapwrap.o_documents .o_dc { + padding-top: 40%; + background-size: 100% auto; + background-position: top center; + } + @media (max-width: 767.98px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + background: none; + } + } + @media (min-width: 768px) { + #wrapwrap.o_documents .o_dc .o_dc_form { + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_input_group .o_dc_range { + max-width: 300px; + } + #wrapwrap.o_documents .o_dc .o_dc_form .o_dc_result .o_value { + min-width: 44px; + } + #wrapwrap.o_documents .o_dc figure { + position: relative; + } + #wrapwrap.o_documents .o_dc figure figcaption { + position: absolute; + top: 55%; + left: 0; + bottom: auto; + right: 0; + z-index: 2; + line-height: 1.1; + } + #wrapwrap.o_documents .o_dc figure svg { + margin: 0 auto; + transform: rotate(-90deg); + background: #e9ecef; + border-radius: 50%; + display: block; + } + #wrapwrap.o_documents .o_dc figure circle { + fill: #e9ecef; + stroke-width: 100px; + transition: stroke-dasharray .3s ease .4s; + stroke-dasharray: 0, 200, 0, 200; + } + #wrapwrap.o_documents .o_dc .nav.nav-tabs a { + white-space: nowrap; + } + @media (max-width: 991.98px) { + #wrapwrap.o_documents .o_dc .nav.nav-tabs { + overflow-x: auto; + } + } + #wrapwrap.o_documents .o_dc .tab-content table.table td:first-child, + #wrapwrap.o_documents .o_dc .tab-content table.table th:first-child { + letter-spacing: -0.03em; + word-spacing: -0.03em; + } + #wrapwrap.o_crm .o_crm_animation_wrapper { + position: relative; + } + #wrapwrap.o_crm .o_crm_animation_wrapper > .crm_animation { + background-image: url("/openerp_website/static/src/img/2016/crm/crm_preview.gif"); + background-size: cover; + border: 1px solid #e9ecef; + position: absolute; + top: 9%; + left: 8%; + bottom: 10%; + right: 8%; + width: auto; + } + #wrapwrap.o_website_builder .o_big_laptop .container, + #wrapwrap.o_website_builder .o_big_laptop .row, + #wrapwrap.o_website_builder .o_big_laptop .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_website_builder .o_big_laptop .form-group { + height: 100%; + position: relative; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + opacity: 0; + transform: translate(-50px, 0); + position: absolute; + top: 25%; + left: auto; + bottom: auto; + right: 10%; + transition: all 1s ease 0s; + width: auto; + height: 45%; + } + @media (min-width: 768px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 500px; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images { + height: 100%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_ui { + position: absolute; + top: 35%; + left: auto; + bottom: auto; + right: -5%; + height: 30%; + } + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + height: 80%; + margin-top: 15%; + margin-left: -50%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 600px; + } + } + @media (min-width: 1200px) { + #wrapwrap.o_website_builder .o_big_laptop { + height: 700px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_big_laptop .o_images .o_laptop { + max-width: 100%; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + z-index: 1; + float: right; + } + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img > img { + height: 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_tablet_img { + margin-top: 75px; + } + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + flex: 0 0 auto; + position: relative; + width: 170%; + margin: 30px -20% 0 -50%; + padding: 10px 20% 10px 50%; + background-color: white; + white-space: nowrap; + } + #wrapwrap.o_website_builder .o_app_ext .o_slide_banner .check { + margin-right: 10px; + } + @media (min-width: 992px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + margin-top: 55px; + margin-bottom: 55px; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature { + position: relative; + } + #wrapwrap.o_website_builder .o_app_ext .o_features .o_feature h4:after { + content: ""; + border-top: 1px dashed #626d78; + margin-left: 15px; + width: 150%; + height: 1px; + position: absolute; + top: 22px; + left: auto; + bottom: auto; + right: auto; + } + #wrapwrap.o_website_builder .o_app_ext .o_features:last-child .o_feature h4:after { + position: absolute; + top: 22px; + left: -150%; + bottom: auto; + right: auto; + margin-left: -15px; + } + } + @media (max-width: 767.98px) { + #wrapwrap.o_website_builder .o_app_ext .o_features { + float: none; + max-width: 400px; + margin: auto; + } + } + #wrapwrap.manufacturing .s_responsive_to_image_block h1 span { + font-size: 0.5em; + display: inline-block; + transform: translate(0, -7px); + backface-visibility: hidden; + } + #wrapwrap.manufacturing #mrp_reporting_video { + position: relative; + padding-bottom: 55%; + font-size: 0; + width: 100%; + height: 0; + } + #wrapwrap.manufacturing #mrp_reporting_video > iframe { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 100%; + height: 77%; + } + #wrapwrap.o_pricing .pricing-table { + margin-left: 0; + margin-right: 0; + display: table; + width: 100%; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + #wrapwrap.o_pricing .pricing-col { + display: table-column; + text-align: center; + float: left; + min-height: 200px; + width: 40%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 60%; + } + @media (min-width: 768px) { + #wrapwrap.o_pricing .pricing-col { + width: 23%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 35%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_pricing .pricing-col { + width: 20%; + } + #wrapwrap.o_pricing .pricing-col:not(.description) { + width: 20%; + } + } + #wrapwrap.o_pricing .pricing-col .pricing-card { + margin: 0 10px 20px; + background: white; + padding-bottom: 20px; + border-radius: 2px; + } + #wrapwrap.o_pricing .pricing-col .pricing-row { + margin: 10px -10px; + padding: 10px; + position: relative; + font-weight: 400; + font-size: 0.9em; + z-index: 0; + } + #wrapwrap.o_pricing .pricing-col .top { + min-height: 220px; + overflow: hidden; + } + #wrapwrap.o_pricing .pricing-col .top .banner { + position: relative; + padding: 10px; + background: linear-gradient(180deg, #98A6B0 20%, #8B979F 80%) !important; + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .banner > * { + color: white; + } + #wrapwrap.o_pricing .pricing-col .top .suitable { + display: block; + margin: 1em 0; + height: 40px; + } + #wrapwrap.o_pricing .pricing-col .top .suitable .small { + font-size: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .o_pricing_offer_tooltip { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + } + #wrapwrap.o_pricing .pricing-col .top .btn-container { + padding: 0 15px; + font-size: 0.9em; + } + #wrapwrap.o_pricing .description .top .suitable { + text-align: right; + padding-top: 115px; + padding-right: 10px; + } + #wrapwrap.o_pricing .description .top .o_offer_description { + min-height: 120px; + } + #wrapwrap.o_pricing .description .pricing-row:before { + background: rgba(108, 117, 125, 0.5); + content: ""; + position: absolute; + left: 0; + top: 0; + z-index: -1; + width: 450%; + height: 100%; + } + #wrapwrap.o_odoo_editions .o_table_features thead th { + padding: 20px 5px 15px 5px; + } + #wrapwrap.o_odoo_editions .o_table_features thead th, + #wrapwrap.o_odoo_editions .o_table_features tfoot td { + text-align: center; + border: none; + } + #wrapwrap.o_odoo_editions .o_table_features tbody { + background-color: white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td { + border: none; + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr > td:first-child { + text-align: left; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active { + border-top: 25px solid white; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active:first-child { + border-top: 0; + } + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td { + padding: 15px 0 12px 15px; + } + #wrapwrap.o_brand_assets .anchor { + float: left; + } + #wrapwrap.o_tour div.media_iframe_video iframe { + margin-left: 0; + } + #wrapwrap.o_project_management .graph_bg { + background-image: url("/openerp_website/static/src/img/2016/project/projects_screenshots_04.gif"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% auto; + } + @media (min-width: 768px) { + #wrapwrap.o_docs .o_bg_devices: before { + content: ""; + bottom: 0; + position: absolute; + width: 100%; + height: 50px; + background: linear-gradient(180deg, transparent 20%, white 80%) !important; + } + } + #wrapwrap.o_alternative .o_competitor_card { + position: relative; + height: 320px; + background-color: #fff; + text-align: center; + overflow: hidden; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body { + height: 250px; + margin-bottom: 70px; + line-height: 250px; + font-size: 13px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + display: inline-block; + max-width: 130px; + transition: max-width 0.3s ease 0.3s, opacity 0.3s ease 0.3s; + } + @media (prefers-reduced-motion: reduce) { + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body > img { + transition: none; + } + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app { + padding: 0 15px; + opacity: 0; + text-align: left; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app img { + width: 60px; + margin: 5px 0 10px 10px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links { + position: absolute; + top: auto; + left: 15px; + bottom: 15px; + right: 15px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_body .o_app .o_app_links > a > i { + margin-right: 5px; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer { + position: absolute; + top: 260px; + left: 0; + bottom: auto; + right: 0; + transition: top .3s ease; + height: 60px; + color: #fff; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer h4 { + color: inherit; + } + #wrapwrap.o_alternative .o_competitor_card .o_competitor_card_footer p { + opacity: 0.75; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body { + margin-top: 70px; + margin-bottom: 0; + line-height: inherit; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body > img { + visibility: hidden; + max-width: 0; + opacity: 0; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_body .o_app { + opacity: 1; + transition: opacity .3s ease .3s; + } + #wrapwrap.o_alternative .o_competitor_card:hover .o_competitor_card_footer { + top: 0; + } + #wrapwrap .o_alt_to .o_schedule_demo { + max-width: inherit; + } + #wrapwrap .o_alt_to .o_schedule_demo .o_btn_cta { + width: auto; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial { + width: 70%; + margin: 15%; + } + #wrapwrap .o_alt_to .o_alt_to_testimonial .s_testimonial { + background-color: #fff; + padding: 30px 10px 20px 30px; + } + @media (min-width: 768px) { + #wrapwrap .o_alt_to .o_alt_to_graph { + position: absolute; + z-index: 2; + } + } + #wrapwrap.o_timesheet_mobile_app .mobile { + position: relative; + display: block; + width: 100%; + padding: 30px 10px 50px 10px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.25); + } + #wrapwrap.o_timesheet_mobile_app .mobile:before { + content: ''; + position: absolute; + top: 10px; + left: 50%; + bottom: auto; + right: auto; + display: block; + width: 10px; + height: 10px; + margin-left: -5px; + background-color: #545b62; + border-radius: 50%; + } + #wrapwrap.o_timesheet_mobile_app .mobile:after { + content: ''; + position: absolute; + top: auto; + left: 50%; + bottom: 22px; + right: auto; + display: block; + width: 40px; + height: 8px; + margin-left: -20px; + background-color: #545b62; + border-radius: 20px; + } + #wrapwrap.o_studio .o_studio_icon { + width: 80px; + margin: 10px 15px 15px 15px; + border-radius: 6px; + vertical-align: top; + } + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: inline-block; + padding: 4px 8px; + border: 1px dashed #00A09D; + background-color: fadeout(#00A09D, 85%); + } + @media (max-width: 767.98px) { + #wrapwrap.o_studio .s_animated_headline_wrapper { + display: block; + } + } + #wrapwrap.o_studio .s_panel_video_play { + position: absolute; + top: 6%; + left: 10%; + bottom: 10%; + right: 10%; + width: auto; + height: auto; + } + @media (min-width: 768px) { + #wrapwrap.o_studio .s_animated_headline h1 { + width: 430px; + } + } + #wrapwrap.o_studio .s_animated_headline h4 { + font-size: 16px; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a { + color: #343a40; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:hover, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:focus, + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.focus { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: -15px; + height: 1px; + transition: 0.4s background; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active { + color: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul a.active:before { + background: #5B899E; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_ul img { + width: 1.5em; + height: 1em; + } + #wrapwrap.o_iot .o_iot_cases .o_iot_cases_tabs { + border-top: 2px solid #5B899E; + box-shadow: -10px 0 10px -5px #e9ecef; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a { + padding-top: 24px; + transition: padding 0.3s; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a .o_icon_toggle:before { + content: '-'; + font-size: 2em; + line-height: 5px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed { + padding-top: 24px; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_entry > a.collapsed .o_icon_toggle:before { + content: "+"; + font-size: 1.5em; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table { + table-layout: auto; + } + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table td, + #wrapwrap.o_iot_faq .o_iot_faqs .o_iot_faq_table th { + vertical-align: middle; + padding: 0.3rem 0.6em; + } + @media (min-width: 576px) { + #wrapwrap.o_rental .o_rental_order { + background-image: url("/openerp_website/static/src/img/2019/rental/rental_screenshot_04.jpg"); + background-position: right bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 700px; + } + } + @media (min-width: 992px) { + #wrapwrap.o_rental .o_rental_order { + background-position: center bottom; + } + #wrapwrap.o_rental .o_rental_order .row, + #wrapwrap.o_rental .o_rental_order .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_rental .o_rental_order .form-group { + min-height: 450px; + } + } + #wrapwrap.o_rental .o_rental_related_app .popover { + width: 70px; + } + #wrapwrap.o_rental .o_rental_related_app .arrow { + left: 50%; + margin-left: -4px; + } + @media (max-width: 575.98px) { + #wrapwrap.o_rental .o_rental_related_app + .fa { + transform: rotate(90deg) !important; + } + } + #wrapwrap.o_typo .o_typo_page_bg { + background: no-repeat right / auto 100%; + } + @media (max-width: 991.98px) { + #wrapwrap.o_typo .o_typo_page_bg { + background-image: none !important; + } + } + @media (min-width: 992px) { + #wrapwrap.o_typo .o_main_header: not(.o_scrolled) { + background-color: transparent; + } + #wrapwrap.o_typo .o_typo_page_content { + max-width: 400px; + width: 41%; + } + } + #wrapwrap.o_typo .o_typo_page_bg.text-white h1, + #wrapwrap.o_typo .o_typo_page_bg.text-white h1 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4, + #wrapwrap.o_typo .o_typo_page_bg.text-white h4 small, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary, + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-primary small { + color: white; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white a { + font-weight: 600; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .text-muted { + color: rgba(255, 255, 255, 0.75) !important; + } + #wrapwrap.o_typo .o_typo_page_bg.text-white .btn-default { + color: #212529; + } + #wrapwrap.o_typo .o_typo_page_bg_0 { + background-color: #f3f3f3; + } + #wrapwrap.o_typo .o_typo_page_bg_0 .o_typo_page_content { + background-color: rgba(243, 243, 243, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_1 { + background-color: #eef1f0; + } + #wrapwrap.o_typo .o_typo_page_bg_1 .o_typo_page_content { + background-color: rgba(238, 241, 240, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_2 { + background-color: #e3e3e3; + } + #wrapwrap.o_typo .o_typo_page_bg_2 .o_typo_page_content { + background-color: rgba(227, 227, 227, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_3 { + background-color: #ae808d; + } + #wrapwrap.o_typo .o_typo_page_bg_3 .o_typo_page_content { + background-color: rgba(174, 128, 141, 0.75); + } + #wrapwrap.o_typo .o_typo_page_bg_4 { + background-color: #9b7b86; + } + #wrapwrap.o_typo .o_typo_page_bg_4 .o_typo_page_content { + background-color: rgba(155, 123, 134, 0.75); + } + @keyframes o_db_fade_top { + 0% { + opacity: 0; + transform: translate3d(0, 20px, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes o_db_fade_left { + 0% { + opacity: 0; + transform: translate3d(20px, 0, 0); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + #wrapwrap.o_db_activation, + #wrapwrap.o_redeem_your_odoo_mug { + padding-bottom: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > header, + #wrapwrap.o_db_activation > footer, + #wrapwrap.o_redeem_your_odoo_mug > header, + #wrapwrap.o_redeem_your_odoo_mug > footer { + display: none; + } + #wrapwrap.o_db_activation > main, + #wrapwrap.o_redeem_your_odoo_mug > main { + height: 100%; + position: relative; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main, #wrapwrap.o_redeem_your_odoo_mug > main { + background: white; + } + } + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_img { + background-image: url("/openerp_website/static/src/img/db_activation/db_activation_bg_4.jpg"); + } + #wrapwrap.o_db_activation > main .o_db_activation_container, + #wrapwrap.o_db_activation > main .o_redeem_mug_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container { + padding: 0 !important; + height: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_2 .o_db_activation_right > .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_2 .o_db_activation_right > .o_db_activation_img { + background-color: #62495B; + background-size: contain; + background-repeat: no-repeat; + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_left { + width: 40%; + } + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: all 0.3s; + left: 40%; + } + } + @media (min-width: 576px) and (prefers-reduced-motion: reduce) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right { + transition: none; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_db_activation > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container.step_4 .o_db_activation_right > .o_db_activation_img, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container.step_4 .o_db_activation_right > .o_db_activation_img { + background-position: right; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 60%; + height: 100%; + } + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + width: 50%; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_logo, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_logo { + width: 63px; + height: 20px; + background-size: auto 20px; + margin-top: 30px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper { + width: 80%; + max-width: 540px; + margin: 0 auto; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + padding: 15px 0; + margin-top: 20px; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > * { + animation: o_db_fade_left .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > h2, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > .o_db_activation_actions { + animation: o_db_fade_top .3s; + animation-fill-mode: both; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(2), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(2) { + animation-delay: 0.2s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(3), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(3) { + animation-delay: 0.3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(4), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(4) { + animation-delay: 0.4s; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content > *:nth-child(5), + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content > *:nth-child(5) { + animation-delay: 0.5s; + } + @media (min-height: 768px) and (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_content { + margin-top: -57px; + } + } + @media (min-width: 576px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_wrapper_content, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_content { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left { + justify-content: space-between; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_left .o_db_activation_wrapper_content, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_left .o_db_activation_wrapper_content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 0; + flex: 1 1 0; + justify-content: space-around; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 60%; + bottom: 0; + right: 0; + background-color: #f8f9fa; + } + @media (min-width: 992px) { + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right, #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right { + position: absolute; + top: 0; + left: 50%; + bottom: 0; + right: 0; + } + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img { + background-position: center; + background-size: cover; + opacity: 0; + transition: opacity 0.2s; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + #wrapwrap.o_db_activation > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_db_activation > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_container .o_db_activation_right .o_db_activation_img.o_current, + #wrapwrap.o_redeem_your_odoo_mug > main .o_redeem_mug_container .o_db_activation_right .o_db_activation_img.o_current { + transition: opacity 0.2s ease .3s; + opacity: 1; + } + #wrapwrap.o_db_activation > main form .row, + #wrapwrap.o_db_activation > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_db_activation > main form .form-group, + #wrapwrap.o_redeem_your_odoo_mug > main form .row, + #wrapwrap.o_redeem_your_odoo_mug > main form .form-horizontal .form-group, + .form-horizontal #wrapwrap.o_redeem_your_odoo_mug > main form .form-group { + position: relative; + } + #wrapwrap.o_db_activation > main .col-form-label, + #wrapwrap.o_db_activation > main .control-label, + #wrapwrap.o_redeem_your_odoo_mug > main .col-form-label, + #wrapwrap.o_redeem_your_odoo_mug > main .control-label { + line-height: 1.3; + } + #wrapwrap.o_db_activation > main .form-control, + #wrapwrap.o_db_activation > main .o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input { + border-width: 0 0 1px 0; + box-shadow: none; + border-radius: 0; + border-color: #dee2e6; + padding: 5px 0 1px; + color: #343a40; + } + #wrapwrap.o_db_activation > main .form-control:focus, + #wrapwrap.o_db_activation > main .form-control:active, + #wrapwrap.o_db_activation > main .o_db_activation_input:focus, + #wrapwrap.o_db_activation > main .o_db_activation_input:active, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .form-control:active, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:focus, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input:active { + border-color: #343a40; + box-shadow: none; + outline: none; + } + #wrapwrap.o_db_activation > main textarea.o_db_activation_input, + #wrapwrap.o_redeem_your_odoo_mug > main textarea.o_db_activation_input { + border: none; + padding: 12px; + resize: vertical; + min-height: 120px; + max-height: 200px; + line-height: 1.5; + font-size: 14px; + background-color: #f8f9fa; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col { + padding: 0; + position: relative; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col input { + width: 100%; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col select, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col select { + width: 100%; + background-color: transparent; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip { + width: 100%; + position: absolute; + top: auto; + left: 50%; + bottom: 100%; + right: auto; + transform: translateX(-50%); + transition: all .3s; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col .tooltip .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col .tooltip .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip { + opacity: 1; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning .tooltip-inner { + border-top: 3px solid #F79B5B; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_warning input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_warning input { + color: #F79B5B; + border-color: #F79B5B; + color: #F79B5B; + opacity: 0.5; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error .tooltip-inner, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error .tooltip-inner { + border-top: 3px solid #D9534F; + } + #wrapwrap.o_db_activation > main .o_db_activation_input_col.o_has_error input, + #wrapwrap.o_redeem_your_odoo_mug > main .o_db_activation_input_col.o_has_error input { + color: #D9534F; + border-color: #D9534F; + color: #D9534F; + opacity: 0.5; + } + @media (min-width: 768px) { + #wrapwrap.o_db_activation > main .o_col-sm-0, #wrapwrap.o_redeem_your_odoo_mug > main .o_col-sm-0 { + width: 0; + } + } + #wrapwrap.o_db_activation .o_db_activation_steps, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps { + padding: 15px 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper { + height: 100% !important; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress { + width: 100%; + height: 1px; + position: absolute; + top: 6px; + left: 0; + bottom: auto; + right: auto; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .progress .progress-bar { + transition: width 2s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group { + display: table; + width: 100%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div { + display: table-cell; + vertical-align: top; + position: relative; + width: 33%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .h6 { + display: inline-block; + position: relative; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title { + opacity: 0.6; + display: block; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + padding: 5px; + display: inline-block; + position: relative; + border-radius: 100%; + background: white; + box-shadow: 0 0 0 5px white; + border: 2px solid #dee2e6; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div .o_dot { + transition: all 0.5s; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child .h6:before { + content: ""; + background-color: white; + position: absolute; + top: 3px; + left: 0; + bottom: 27px; + right: 50%; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:last-child:last-child .h6:before, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div:first-child:last-child .h6:before { + position: absolute; + top: 3px; + left: 50%; + bottom: 27px; + right: 0; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_title, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_title { + opacity: 1; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current .o_dot { + border-color: #00A09D; + } + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_db_activation .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_done.o_done .o_dot, + #wrapwrap.o_redeem_your_odoo_mug .o_db_activation_steps > .o_db_activation_wrapper .o_db_activation_steps_group > div.o_current.o_done .o_dot { + background-color: #00A09D; + } + #wrap .s_affix.mt32:first-child { + margin-top: 0 !important; + } + /* /openerp_website/static/src/scss/blog.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap.single_post { + background-color: white; + } + #wrap.website_blog { + display: block; + } + #wrap.website_blog:not(.o_single_blog) { + background: white; + } + #wrap.website_blog #title { + border-top-width: 0 !important; + position: relative; + background-color: #212529; + } + #wrap.website_blog #title > .o_blog_cover_container { + height: 300px; + } + @media (min-width: 768px) { + #wrap.website_blog #title > .o_blog_cover_container { + height: 400px; + } + } + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 500px; + } + @media (min-width: 768px) { + #wrap.website_blog.o_single_blog #title > .o_blog_cover_container { + height: 600px; + } + } + #wrap.website_blog .o_blog_cover_container { + width: 100%; + background-color: #212529; + } + #wrap.website_blog .o_cover { + min-height: 350px; + } + #wrap.website_blog .cover_footer { + height: 45vh; + min-height: 350px; + } + @media (min-width: 768px) { + #wrap.website_blog .card, #wrap.website_blog .panel, #wrap.website_blog .well { + position: relative; + } + #wrap.website_blog .card .card-body, + #wrap.website_blog .panel .card-body, + #wrap.website_blog .well .card-body, + #wrap.website_blog .card .panel-body, + #wrap.website_blog .panel .panel-body, + #wrap.website_blog .well .panel-body, + #wrap.website_blog .card .well, + #wrap.website_blog .panel .well, + #wrap.website_blog .well .well { + margin-bottom: 20px; + } + #wrap.website_blog .card .card-footer, + #wrap.website_blog .panel .card-footer, + #wrap.website_blog .well .card-footer, + #wrap.website_blog .card .panel-footer, + #wrap.website_blog .panel .panel-footer, + #wrap.website_blog .well .panel-footer { + position: absolute; + top: auto; + left: auto; + bottom: 0; + right: auto; + width: 100%; + } + } + #wrap.website_blog .o_blog_cover_image { + background-position: center; + background-size: 100% auto; + opacity: 0.5; + } + @media (max-width: 767.98px) { + #wrap.website_blog .o_blog_cover_image { + background-size: cover; + } + } + #wrap.website_blog .blog_title { + max-width: 700px; + bottom: 0; + top: 0; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading { + position: absolute; + top: 45%; + left: 50%; + bottom: auto; + right: auto; + transform: translate(-50%, -50%); + width: 100%; + max-width: 700px; + padding: 0 15px; + } + #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top { + top: 50%; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 *, + #wrap.website_blog .blog_title .o_blog_post_heading h2 * { + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 400; + font-size: 32px; + line-height: 34px; + color: white; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + font-size: 16px; + color: white; + } + @media (min-width: 768px) { + #wrap.website_blog .blog_title .o_blog_post_heading { + padding: 0; + } + #wrap.website_blog .blog_title .o_blog_post_heading h1 { + font-weight: 300; + font-size: 50px; + line-height: 52px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 { + font-weight: 400; + letter-spacing: -1px; + font-size: 18px; + line-height: 20px; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2 a { + font-weight: 400; + } + #wrap.website_blog .blog_title .o_blog_post_heading h2:before { + content: ""; + display: block; + margin: 0 auto 25px; + width: 50px; + height: 1px; + background: rgba(255, 255, 255, 0.4); + } + } + #wrap.website_blog .blog_title .o_cover_link, + #wrap.website_blog .blog_title .o_cover_author { + position: absolute; + top: auto; + left: 50%; + bottom: 25px; + right: auto; + transform: translate(-50%, 0); + } + #wrap.website_blog .blog_title .o_cover_link { + bottom: 40px; + } + #wrap.website_blog .blog_title .o_cover_link .btn { + width: 200px; + } + #wrap.website_blog .blog_title .o_cover_author > * { + font-weight: normal; + font-style: italic; + } + @media (max-width: 767.98px) { + #wrap.website_blog .blog_title .o_cover_author { + display: none; + } + } + #wrap.website_blog .social-button-container { + position: relative; + overflow: hidden; + background: white; + margin: 0; + padding: 30px 15px; + } + #wrap.website_blog .o_post_subtitle { + position: relative; + } + #wrap.website_blog .o_post_subtitle .container { + position: relative; + max-width: 700px; + margin-left: auto; + margin-right: auto; + display: block; + } + #wrap.website_blog .o_post_subtitle h2 { + margin-top: 40px; + font-weight: 400; + } + #wrap.website_blog #blog_content { + margin-top: 0 !important; + background: white; + position: relative; + } + #wrap.website_blog #blog_content .container { + max-width: 100%; + } + #wrap.website_blog #blog_content > *, + #wrap.website_blog #blog_content > .container { + font-size: 120%; + max-width: 700px; + margin-left: auto; + margin-right: auto; + } + #wrap.website_blog #blog_content section { + background-color: white; + } + #wrap.website_blog #blog_content section.bg-gray-lighter { + background-color: #f8f9fa; + } + #wrap.website_blog #comments { + max-width: 100%; + padding-top: 48px; + } + #wrap.website_blog #comments hr { + display: none; + } + #wrap.website_blog #discussion { + padding-left: 15px; + padding-right: 15px; + padding-bottom: 50px; + max-width: 700px; + margin: auto; + display: block; + position: relative; + overflow: hidden; + } + #wrap.website_blog #discussion > hr { + display: none; + } + #wrap.website_blog #discussion .o_website_chatter_form > div.float-left { + width: 90%; + } + #wrap.website_blog #discussion .o_website_chatter_form textarea { + box-shadow: none; + border-radius: 0.0625rem; + background: rgba(255, 255, 255, 0.5); + } + #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json { + float: right; + } + #wrap.website_blog #blog_right_column > .mt32:first-child { + margin-top: 0 !important; + } + #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child { + margin-top: 0; + } + #wrap.website_blog .o_blog_post_complete.o_sharing_links > a { + vertical-align: middle; + } + .editor_enable #wrap.website_blog .blog_title { + pointer-events: none; + } + .editor_enable #wrap.website_blog .blog_title > * { + pointer-events: auto; + } + /* /openerp_website/static/src/scss/job.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap .js_hr_recruitment a.btn { + font-size: 15px; + } + #wrapwrap .js_hr_recruitment .breadcrumb { + padding-left: 0; + } + #wrapwrap .js_hr_recruitment .o_job_top_bar .container { + position: relative; + } + @media (min-width: 576px) { + #wrapwrap .js_hr_recruitment .o_job_top_bar .container a.btn { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 15px; + } + } + #wrapwrap .js_hr_recruitment .o_tasks h5 { + border-bottom: 3px solid #6c757d; + } + #wrapwrap .js_hr_recruitment .o_perk .fa { + border: 1px solid #875A7B; + color: #875A7B; + } + .o_jobs #jobs_grid .card, + .o_jobs #jobs_grid .panel, + .o_jobs #jobs_grid .well { + padding: 15px; + color: #343a40; + } + .o_jobs #jobs_grid .card:hover, + .o_jobs #jobs_grid .panel:hover, + .o_jobs #jobs_grid .well:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_jobs #jobs_grid .card .o_job_title, + .o_jobs #jobs_grid .panel .o_job_title, + .o_jobs #jobs_grid .well .o_job_title { + color: #875A7B; + font-weight: 400; + line-height: 1.2; + } + .o_jobs_footer { + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-flow: column nowrap; + flex-flow: column nowrap; + } + @media (min-width: 768px) { + .o_jobs_footer { + -webkit-flex-flow: row nowrap; + flex-flow: row nowrap; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + @media (max-width: 991.98px) { + .o_jobs_contact { + padding: 30px; + background-color: #e9ecef; + text-align: center; + } + } + @media (min-width: 992px) { + .o_jobs_contact { + float: right; + } + .o_jobs_contact .o_jobs_contact_img { + float: left; + margin-right: 25px; + } + } + .o_jobs_contact .o_jobs_contact_img img { + width: 80px; + margin-bottom: 25px; + } + /* /openerp_website/static/src/scss/livechat.scss defined in bundle 'web.assets_frontend' */ + .o_livechat_button { + z-index: 1; + padding: 7px 15px 8px; + right: 15px; + background-color: rgba(33, 37, 41, 0.9); + border-radius: 0.125rem 0.125rem 0 0; + border: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-width: 0; + color: #adb5bd; + font: 400 13px/1.2"Montserrat", "Odoo Unicode Support Noto", sans-serif; + transition: background .1s ease 0s; + } + .o_livechat_button:hover { + background-color: #212529; + color: white; + } + .o_livechat_button:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window { + font-family: sans-serif; + } + .o_chat_window[style*="height: 34px"] .o_chat_header .o_chat_title { + cursor: n-resize; + } + .o_chat_window .o_chat_header { + padding: 7px 5px 7px 10px; + background: #875A7B; + } + .o_chat_window .o_chat_header .o_chat_title { + cursor: s-resize; + font: 600 1em/1.5"Montserrat", "Odoo Unicode Support Noto", sans-serif; + } + .o_chat_window .o_chat_header .o_chat_title:before { + content: "\f0e6"; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + margin-right: 10px; + } + .o_chat_window .o_chat_header .o_chat_window_close:before { + content: "×"; + font: 1.8em/0 sans-serif; + } + .o_chat_window .o_chat_header:hover { + background: #62495B; + } + .o_chat_window .o_mail_thread { + padding-bottom: 20px; + background: #f8f9fa; + } + .o_chat_window .o_mail_thread .o_thread_message { + background: white; + padding: 8px 5px; + box-shadow: inset 0 -1px 0 #e9ecef; + } + .o_chat_window .o_mail_thread .o_thread_message:last-child, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + } + .o_chat_window .o_mail_thread .o_thread_message:last-child.deep_hover:hover, + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + .o_chat_window .o_mail_thread .o_thread_message .o_thread_message_avatar { + margin-right: 8px; + } + .o_chat_window .o_mail_thread .o_thread_message .o_mail_info { + margin-bottom: 0; + } + .o_chat_window .o_chat_composer > input { + padding: 7px 10px; + border: 1px solid #6c757d; + border-width: 1px 0 0; + } + .o_chat_window .o_chat_composer > input:focus { + outline: none; + } + /* /openerp_website/static/src/scss/sale.scss defined in bundle 'web.assets_frontend' */ + .mycart-popover.popover { + margin-left: -15px; + margin-top: -1px; + } + .mycart-popover.popover .cart_line > div { + margin-bottom: 8px; + } + .mycart-popover.popover .popover-content > .text-center { + padding-top: 4px; + } + .mycart-popover.popover #order_total_untaxed .text-left, + .mycart-popover.popover #order_total_taxes .text-left, + .mycart-popover.popover #order_total .text-left { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Noto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Odoo Unicode Support Noto", "Noto Color Emoji"; + } + .mycart-popover.popover .btn.btn-primary { + margin: 4px auto 8px; + } + /* /openerp_website/static/src/scss/forum.scss defined in bundle 'web.assets_frontend' */ + .website_forum .s_cover, + .o_wforum_forum_card_bg { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .website_forum .s_cover h1, + .o_wforum_forum_card_bg h1 { + color: #fff; + } + .website_forum .s_cover .forum_intro, + .o_wforum_forum_card_bg .forum_intro { + max-width: 800px; + margin: 0 auto 2rem auto; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container { + background-color: #593b51; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.focus, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:hover, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a:focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.focus, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.focus { + color: white; + } + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav-link.active, + .website_forum .s_cover + .o_wforum_elearning_navtabs_container .nav > li > a.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav-link.active, + .o_wforum_forum_card_bg + .o_wforum_elearning_navtabs_container .nav > li > a.active { + background-color: #f8f9fa; + color: #343a40; + } + .o_wforum_forum_card_bg { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + #wrapwrap.website_forum > header + main > #wrap >:first-child, + #wrapwrap.website_forum > header + main >:not(#wrap):not(.o_forum_header) { + border-top-width: 0 !important; + margin-bottom: 8px !important; + } + /* /openerp_website/static/src/scss/events.scss defined in bundle 'web.assets_frontend' */ + .o_wevent_index .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_index .navbar .navbar-brand { + display: none; + } + .o_wevent_index .o_wevent_events_list .card .card-title, + .o_wevent_index .o_wevent_events_list .panel .card-title, + .o_wevent_index .o_wevent_events_list .well .card-title { + margin-top: 1em !important; + font-size: 1.1875rem; + } + .o_wevent_index .o_wevent_badge { + background-color: #875A7B !important; + color: white; + } + .o_wevent_index .o_wevent_badge .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_index .o_wevent_badge:hover, + .o_wevent_index .o_wevent_badge:focus { + background-color: #62495B !important; + color: white; + } + .o_wevent_index .o_wevent_badge:hover .text-muted, + .o_wevent_index .o_wevent_badge:focus .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .o_wevent_event .navbar { + box-shadow: none !important; + background-color: #e9ecef; + } + .o_wevent_event .navbar .navbar-brand { + font-size: 0.9375rem; + } + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav-link, + .o_wevent_event .navbar .navbar-brand + .navbar-nav .nav > li > a { + font-size: 0.75rem; + font-weight: 500; + } + .o_wevent_event .o_wevent_event_title > * { + color: #fff; + } + .o_wevent_event .o_wevent_event_title .o_wevent_event_name { + font-size: 2.8125rem; + } + .o_wevent_event .o_wevent_event_title .o_wevent_badge { + display: none; + } + .o_wevent_event #o_wevent_event_footer .s_share .fa { + border-radius: 50% !important; + } + #modal_attendees_registration .modal-header { + background-color: #875A7B !important; + color: white; + } + #modal_attendees_registration .modal-header .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + #modal_attendees_registration .modal-header .close { + width: 1em; + height: 1em; + padding: 0; + margin: 0; + background-color: #fff; + border-radius: 50%; + color: #875A7B; + opacity: .5; + } + #modal_attendees_registration .modal-header .close:hover, + #modal_attendees_registration .modal-header .close:focus { + opacity: 1; + } + .o_wevent_sidebar_img { + display: -webkit-box; + display: -webkit-flex; + display: flex; + width: 100%; + height: 220px; + background-position: center; + } + .o_wevent_sidebar_img .fa-map-marker { + margin: auto; + color: #E46F78; + } + .o_wevent_event .ribbon.ribbon_VIP { + background-color: #875A7B !important; + color: white; + } + .o_wevent_event .ribbon.ribbon_VIP .text-muted { + color: rgba(255, 255, 255, 0.4) !important; + } + .country_events_list .oe_country_events_loader { + padding: 4em 0; + background-color: #f8f9fa; + } + .country_events_list .oe_country_events_loader div { + position: relative; + width: 40px; + height: 40px; + margin: 0 auto; + } + .country_events_list .oe_country_events_loader div:before, + .country_events_list .oe_country_events_loader div:after { + content: ""; + border-radius: 50%; + background-color: #00A09D; + opacity: 0.6; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + animation: bounce 2s ease-in-out 0s infinite; + } + .country_events_list .oe_country_events_loader div:after { + background-color: #875A7B; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; + } + .country_events_list .oe_country_events_loader p { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/responsive_spacing.scss defined in bundle 'web.assets_frontend' */ + @media (max-width: 1199.98px) { + .mt128 { + margin-top: 102.4px !important; + } + .mb128 { + margin-bottom: 102.4px !important; + } + .ml128 { + margin-left: 102.4px !important; + } + .mr128 { + margin-right: 102.4px !important; + } + .mt96 { + margin-top: 76.8px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 76.8px !important; + } + .ml96 { + margin-left: 76.8px !important; + } + .mr96 { + margin-right: 76.8px !important; + } + .mt92 { + margin-top: 73.6px !important; + } + .mb92 { + margin-bottom: 73.6px !important; + } + .ml92 { + margin-left: 73.6px !important; + } + .mr92 { + margin-right: 73.6px !important; + } + .mt64 { + margin-top: 51.2px !important; + } + .mb64 { + margin-bottom: 51.2px !important; + } + .ml64 { + margin-left: 51.2px !important; + } + .mr64 { + margin-right: 51.2px !important; + } + .mt48 { + margin-top: 38.4px !important; + } + .mb48 { + margin-bottom: 38.4px !important; + } + .ml48 { + margin-left: 38.4px !important; + } + .mr48 { + margin-right: 38.4px !important; + } + .mt32 { + margin-top: 25.6px !important; + } + .mb32 { + margin-bottom: 25.6px !important; + } + .ml32 { + margin-left: 25.6px !important; + } + .mr32 { + margin-right: 25.6px !important; + } + .mt24 { + margin-top: 19.2px !important; + } + .mb24 { + margin-bottom: 19.2px !important; + } + .ml24 { + margin-left: 19.2px !important; + } + .mr24 { + margin-right: 19.2px !important; + } + .mt16 { + margin-top: 12.8px !important; + } + .mb16 { + margin-bottom: 12.8px !important; + } + .ml16 { + margin-left: 12.8px !important; + } + .mr16 { + margin-right: 12.8px !important; + } + .mt8 { + margin-top: 6.4px !important; + } + .mb8 { + margin-bottom: 6.4px !important; + } + .ml8 { + margin-left: 6.4px !important; + } + .mr8 { + margin-right: 6.4px !important; + } + .mt4 { + margin-top: 3.2px !important; + } + .mb4 { + margin-bottom: 3.2px !important; + } + .ml4 { + margin-left: 3.2px !important; + } + .mr4 { + margin-right: 3.2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 991.98px) { + .mt128 { + margin-top: 89.6px !important; + } + .mb128 { + margin-bottom: 89.6px !important; + } + .ml128 { + margin-left: 89.6px !important; + } + .mr128 { + margin-right: 89.6px !important; + } + .mt96 { + margin-top: 67.2px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 67.2px !important; + } + .ml96 { + margin-left: 67.2px !important; + } + .mr96 { + margin-right: 67.2px !important; + } + .mt92 { + margin-top: 64.4px !important; + } + .mb92 { + margin-bottom: 64.4px !important; + } + .ml92 { + margin-left: 64.4px !important; + } + .mr92 { + margin-right: 64.4px !important; + } + .mt64 { + margin-top: 44.8px !important; + } + .mb64 { + margin-bottom: 44.8px !important; + } + .ml64 { + margin-left: 44.8px !important; + } + .mr64 { + margin-right: 44.8px !important; + } + .mt48 { + margin-top: 33.6px !important; + } + .mb48 { + margin-bottom: 33.6px !important; + } + .ml48 { + margin-left: 33.6px !important; + } + .mr48 { + margin-right: 33.6px !important; + } + .mt32 { + margin-top: 22.4px !important; + } + .mb32 { + margin-bottom: 22.4px !important; + } + .ml32 { + margin-left: 22.4px !important; + } + .mr32 { + margin-right: 22.4px !important; + } + .mt24 { + margin-top: 16.8px !important; + } + .mb24 { + margin-bottom: 16.8px !important; + } + .ml24 { + margin-left: 16.8px !important; + } + .mr24 { + margin-right: 16.8px !important; + } + .mt16 { + margin-top: 11.2px !important; + } + .mb16 { + margin-bottom: 11.2px !important; + } + .ml16 { + margin-left: 11.2px !important; + } + .mr16 { + margin-right: 11.2px !important; + } + .mt8 { + margin-top: 5.6px !important; + } + .mb8 { + margin-bottom: 5.6px !important; + } + .ml8 { + margin-left: 5.6px !important; + } + .mr8 { + margin-right: 5.6px !important; + } + .mt4 { + margin-top: 2.8px !important; + } + .mb4 { + margin-bottom: 2.8px !important; + } + .ml4 { + margin-left: 2.8px !important; + } + .mr4 { + margin-right: 2.8px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 575.98px) { + .mt128 { + margin-top: 76.8px !important; + } + .mb128 { + margin-bottom: 76.8px !important; + } + .ml128 { + margin-left: 76.8px !important; + } + .mr128 { + margin-right: 76.8px !important; + } + .mt96 { + margin-top: 57.6px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 57.6px !important; + } + .ml96 { + margin-left: 57.6px !important; + } + .mr96 { + margin-right: 57.6px !important; + } + .mt92 { + margin-top: 55.2px !important; + } + .mb92 { + margin-bottom: 55.2px !important; + } + .ml92 { + margin-left: 55.2px !important; + } + .mr92 { + margin-right: 55.2px !important; + } + .mt64 { + margin-top: 38.4px !important; + } + .mb64 { + margin-bottom: 38.4px !important; + } + .ml64 { + margin-left: 38.4px !important; + } + .mr64 { + margin-right: 38.4px !important; + } + .mt48 { + margin-top: 28.8px !important; + } + .mb48 { + margin-bottom: 28.8px !important; + } + .ml48 { + margin-left: 28.8px !important; + } + .mr48 { + margin-right: 28.8px !important; + } + .mt32 { + margin-top: 19.2px !important; + } + .mb32 { + margin-bottom: 19.2px !important; + } + .ml32 { + margin-left: 19.2px !important; + } + .mr32 { + margin-right: 19.2px !important; + } + .mt24 { + margin-top: 14.4px !important; + } + .mb24 { + margin-bottom: 14.4px !important; + } + .ml24 { + margin-left: 14.4px !important; + } + .mr24 { + margin-right: 14.4px !important; + } + .mt16 { + margin-top: 9.6px !important; + } + .mb16 { + margin-bottom: 9.6px !important; + } + .ml16 { + margin-left: 9.6px !important; + } + .mr16 { + margin-right: 9.6px !important; + } + .mt8 { + margin-top: 4.8px !important; + } + .mb8 { + margin-bottom: 4.8px !important; + } + .ml8 { + margin-left: 4.8px !important; + } + .mr8 { + margin-right: 4.8px !important; + } + .mt4 { + margin-top: 2.4px !important; + } + .mb4 { + margin-bottom: 2.4px !important; + } + .ml4 { + margin-left: 2.4px !important; + } + .mr4 { + margin-right: 2.4px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + @media (max-width: 474.98px) { + .mt128 { + margin-top: 64px !important; + } + .mb128 { + margin-bottom: 64px !important; + } + .ml128 { + margin-left: 64px !important; + } + .mr128 { + margin-right: 64px !important; + } + .mt96 { + margin-top: 48px !important; + } + .mb96, + #wrapwrap.o_brand_assets .o_brand_assets_group { + margin-bottom: 48px !important; + } + .ml96 { + margin-left: 48px !important; + } + .mr96 { + margin-right: 48px !important; + } + .mt92 { + margin-top: 46px !important; + } + .mb92 { + margin-bottom: 46px !important; + } + .ml92 { + margin-left: 46px !important; + } + .mr92 { + margin-right: 46px !important; + } + .mt64 { + margin-top: 32px !important; + } + .mb64 { + margin-bottom: 32px !important; + } + .ml64 { + margin-left: 32px !important; + } + .mr64 { + margin-right: 32px !important; + } + .mt48 { + margin-top: 24px !important; + } + .mb48 { + margin-bottom: 24px !important; + } + .ml48 { + margin-left: 24px !important; + } + .mr48 { + margin-right: 24px !important; + } + .mt32 { + margin-top: 16px !important; + } + .mb32 { + margin-bottom: 16px !important; + } + .ml32 { + margin-left: 16px !important; + } + .mr32 { + margin-right: 16px !important; + } + .mt24 { + margin-top: 12px !important; + } + .mb24 { + margin-bottom: 12px !important; + } + .ml24 { + margin-left: 12px !important; + } + .mr24 { + margin-right: 12px !important; + } + .mt16 { + margin-top: 8px !important; + } + .mb16 { + margin-bottom: 8px !important; + } + .ml16 { + margin-left: 8px !important; + } + .mr16 { + margin-right: 8px !important; + } + .mt8 { + margin-top: 4px !important; + } + .mb8 { + margin-bottom: 4px !important; + } + .ml8 { + margin-left: 4px !important; + } + .mr8 { + margin-right: 4px !important; + } + .mt4 { + margin-top: 2px !important; + } + .mb4 { + margin-bottom: 2px !important; + } + .ml4 { + margin-left: 2px !important; + } + .mr4 { + margin-right: 2px !important; + } + .mt0 { + margin-top: 0px !important; + } + .mb0 { + margin-bottom: 0px !important; + } + .ml0 { + margin-left: 0px !important; + } + .mr0 { + margin-right: 0px !important; + } + } + .mt46 { + margin-top: 46px !important; + } + .mb46 { + margin-bottom: 46px !important; + } + .ml46 { + margin-left: 46px !important; + } + .mr46 { + margin-right: 46px !important; + } + .mt60 { + margin-top: 60px !important; + } + .mb60 { + margin-bottom: 60px !important; + } + .ml60 { + margin-left: 60px !important; + } + .mr60 { + margin-right: 60px !important; + } + .mt62 { + margin-top: 62px !important; + } + .mb62 { + margin-bottom: 62px !important; + } + .ml62 { + margin-left: 62px !important; + } + .mr62 { + margin-right: 62px !important; + } + .mt80 { + margin-top: 80px !important; + } + .mb80 { + margin-bottom: 80px !important; + } + .ml80 { + margin-left: 80px !important; + } + .mr80 { + margin-right: 80px !important; + } + .mt84 { + margin-top: 84px !important; + } + .mb84 { + margin-bottom: 84px !important; + } + .ml84 { + margin-left: 84px !important; + } + .mr84 { + margin-right: 84px !important; + } + @media (max-width: 1199.98px) { + .mt46 { + margin-top: 36.8px !important; + } + .mb46 { + margin-bottom: 36.8px !important; + } + .ml46 { + margin-left: 36.8px !important; + } + .mr46 { + margin-right: 36.8px !important; + } + .mt60 { + margin-top: 48px !important; + } + .mb60 { + margin-bottom: 48px !important; + } + .ml60 { + margin-left: 48px !important; + } + .mr60 { + margin-right: 48px !important; + } + .mt62 { + margin-top: 49.6px !important; + } + .mb62 { + margin-bottom: 49.6px !important; + } + .ml62 { + margin-left: 49.6px !important; + } + .mr62 { + margin-right: 49.6px !important; + } + .mt80 { + margin-top: 64px !important; + } + .mb80 { + margin-bottom: 64px !important; + } + .ml80 { + margin-left: 64px !important; + } + .mr80 { + margin-right: 64px !important; + } + .mt84 { + margin-top: 67.2px !important; + } + .mb84 { + margin-bottom: 67.2px !important; + } + .ml84 { + margin-left: 67.2px !important; + } + .mr84 { + margin-right: 67.2px !important; + } + } + @media (max-width: 991.98px) { + .mt46 { + margin-top: 32.2px !important; + } + .mb46 { + margin-bottom: 32.2px !important; + } + .ml46 { + margin-left: 32.2px !important; + } + .mr46 { + margin-right: 32.2px !important; + } + .mt60 { + margin-top: 42px !important; + } + .mb60 { + margin-bottom: 42px !important; + } + .ml60 { + margin-left: 42px !important; + } + .mr60 { + margin-right: 42px !important; + } + .mt62 { + margin-top: 43.4px !important; + } + .mb62 { + margin-bottom: 43.4px !important; + } + .ml62 { + margin-left: 43.4px !important; + } + .mr62 { + margin-right: 43.4px !important; + } + .mt80 { + margin-top: 56px !important; + } + .mb80 { + margin-bottom: 56px !important; + } + .ml80 { + margin-left: 56px !important; + } + .mr80 { + margin-right: 56px !important; + } + .mt84 { + margin-top: 58.8px !important; + } + .mb84 { + margin-bottom: 58.8px !important; + } + .ml84 { + margin-left: 58.8px !important; + } + .mr84 { + margin-right: 58.8px !important; + } + } + @media (max-width: 575.98px) { + .mt46 { + margin-top: 27.6px !important; + } + .mb46 { + margin-bottom: 27.6px !important; + } + .ml46 { + margin-left: 27.6px !important; + } + .mr46 { + margin-right: 27.6px !important; + } + .mt60 { + margin-top: 36px !important; + } + .mb60 { + margin-bottom: 36px !important; + } + .ml60 { + margin-left: 36px !important; + } + .mr60 { + margin-right: 36px !important; + } + .mt62 { + margin-top: 37.2px !important; + } + .mb62 { + margin-bottom: 37.2px !important; + } + .ml62 { + margin-left: 37.2px !important; + } + .mr62 { + margin-right: 37.2px !important; + } + .mt80 { + margin-top: 48px !important; + } + .mb80 { + margin-bottom: 48px !important; + } + .ml80 { + margin-left: 48px !important; + } + .mr80 { + margin-right: 48px !important; + } + .mt84 { + margin-top: 50.4px !important; + } + .mb84 { + margin-bottom: 50.4px !important; + } + .ml84 { + margin-left: 50.4px !important; + } + .mr84 { + margin-right: 50.4px !important; + } + } + @media (max-width: 474.98px) { + .mt46 { + margin-top: 23px !important; + } + .mb46 { + margin-bottom: 23px !important; + } + .ml46 { + margin-left: 23px !important; + } + .mr46 { + margin-right: 23px !important; + } + .mt60 { + margin-top: 30px !important; + } + .mb60 { + margin-bottom: 30px !important; + } + .ml60 { + margin-left: 30px !important; + } + .mr60 { + margin-right: 30px !important; + } + .mt62 { + margin-top: 31px !important; + } + .mb62 { + margin-bottom: 31px !important; + } + .ml62 { + margin-left: 31px !important; + } + .mr62 { + margin-right: 31px !important; + } + .mt80 { + margin-top: 40px !important; + } + .mb80 { + margin-bottom: 40px !important; + } + .ml80 { + margin-left: 40px !important; + } + .mr80 { + margin-right: 40px !important; + } + .mt84 { + margin-top: 42px !important; + } + .mb84 { + margin-bottom: 42px !important; + } + .ml84 { + margin-left: 42px !important; + } + .mr84 { + margin-right: 42px !important; + } + } + /* /openerp_website/static/src/scss/odoo-experience.scss defined in bundle 'web.assets_frontend' */ + #wrapwrap > #o_xp_header + main >:not(#wrap), + #wrapwrap > header + main > #wrap >:first-child { + border-top: 50px solid transparent !important; + } + #o_xp { + font-size: .875rem; + } + #o_xp .o_xp_box { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); + background-color: #fff; + } + @media (min-width: 576px) { + #o_xp .o_xp_box { + margin: 0; + } + } + #o_xp .o_xp_box.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + } + #o_xp .o_xp_box_content { + width: 100%; + text-align: center; + } + #o_xp .o_xp_square, + #o_xp .o_xp_vertical_rectangle, + #o_xp .o_xp_horizontal_rectangle, + #o_xp .o_xp_rectangle_1-3, + #o_xp .o_xp_rectangle_2-3, + #o_xp .o_xp_rectangle_1-4 { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + align-self: start; + padding: 0; + } + #o_xp .o_xp_square:before, + #o_xp .o_xp_vertical_rectangle:before, + #o_xp .o_xp_horizontal_rectangle:before, + #o_xp .o_xp_rectangle_1-3:before, + #o_xp .o_xp_rectangle_2-3:before, + #o_xp .o_xp_rectangle_1-4:before { + content: ""; + display: block; + } + #o_xp .o_xp_square > img, + #o_xp .o_xp_square .o_xp_box_content, + #o_xp .o_xp_vertical_rectangle > img, + #o_xp .o_xp_vertical_rectangle .o_xp_box_content, + #o_xp .o_xp_horizontal_rectangle > img, + #o_xp .o_xp_horizontal_rectangle .o_xp_box_content, + #o_xp .o_xp_rectangle_1-3 > img, + #o_xp .o_xp_rectangle_1-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_2-3 > img, + #o_xp .o_xp_rectangle_2-3 .o_xp_box_content, + #o_xp .o_xp_rectangle_1-4 > img, + #o_xp .o_xp_rectangle_1-4 .o_xp_box_content { + width: 100%; + } + #o_xp .o_xp_vertical_rectangle:before { + padding-top: 200%; + } + #o_xp .o_xp_square:before { + padding-top: 100%; + } + #o_xp .o_xp_rectangle_2-3:before { + padding-top: 66.66%; + } + #o_xp .o_xp_horizontal_rectangle:before { + padding-top: 50%; + } + #o_xp .o_xp_rectangle_1-3:before { + padding-top: 33.33%; + } + #o_xp .o_xp_rectangle_1-4:before { + padding-top: 25%; + } + #o_xp .o_xp_box_padding { + padding: 40px; + } + #o_xp .o_xp_btn { + width: 240px; + padding: .5em 1em; + font-size: 1.125rem; + font-weight: 600; + line-height: 1.4; + text-align: left; + } + #o_xp .o_xp_btn small { + font-size: .75rem; + } + #o_xp .o_xp_offset_numbers .o_xp_box, + #o_xp .o_xp_offset_numbers .card, + #o_xp .o_xp_offset_numbers .panel, + #o_xp .o_xp_offset_numbers .well { + margin-top: -115px; + } + @media (min-width: 992px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -75px; + } + } + @media (min-width: 1200px) { + #o_xp .o_xp_offset_numbers .o_xp_box, #o_xp .o_xp_offset_numbers .card, #o_xp .o_xp_offset_numbers .panel, #o_xp .o_xp_offset_numbers .well { + margin-top: -90px; + } + } + #o_xp .o_xp_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + overflow: hidden; + padding-left: 15px; + background-color: #fff; + font-size: .6875rem; + font-weight: 600; + text-transform: uppercase; + } + #o_xp .o_xp_label .fa { + width: 30px; + height: 30px; + margin-left: 15px; + background-color: #875A7B; + color: #fff; + line-height: 30px; + text-align: center; + } + #o_xp .o_xp_play { + position: absolute; + top: 50%; + left: 50%; + bottom: auto; + right: auto; + width: 80px; + height: 80px; + padding-left: 5px; + margin: -30px 0 0 -30px; + background-color: #fff; + border-radius: 50%; + color: #00A09D; + font-size: 2rem; + line-height: 80px; + text-align: center; + } + #o_xp .o_xp_play:hover { + cursor: pointer; + background-color: #00A09D; + color: #fff; + } + #o_xp .s_o_numbers > div { + border-right: 1px dashed #6c757d; + } + #o_xp .s_o_numbers > div:last-child { + border-right: 0; + } + @media (max-width: 575.98px) { + #o_xp .s_o_numbers > div: nth-child(2n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+3) { + border-top: 1px dashed #6c757d; + } + } + @media (min-width: 576px) and (max-width: 991.98px) { + #o_xp .s_o_numbers > div: nth-child(3n) { + border-right: 0; + } + #o_xp .s_o_numbers > div:nth-child(1n+4) { + border-top: 1px dashed #6c757d; + } + } + #o_xp .s_o_numbers .s_o_number .title { + padding-top: 0; + } + #o_xp .o_xp_hashtag { + position: relative; + display: inline-block; + width: 320px; + padding: 25px 0; + margin-top: -30px; + background-color: #fff; + border-radius: 4px; + color: #875A7B; + transition: filter .2s ease; + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15)); + } + #o_xp .o_xp_hashtag:after { + content: ""; + position: absolute; + top: auto; + left: 50%; + bottom: -12px; + right: auto; + width: 0; + height: 0; + margin-left: -12px; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid #fff; + } + #o_xp .o_xp_hashtag:hover, + #o_xp .o_xp_hashtag:focus { + filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.25)); + } + #o_xp .oe_share .fa { + width: 80px; + height: 80px; + margin: 0 5px; + background-color: #fff; + color: #00A09D; + border-radius: 50%; + font-size: 2rem; + line-height: 80px; + } + #o_xp .oe_share .fa:hover { + background-color: #00A09D; + color: #fff; + } + #o_xp .o_xp_slot span { + padding: 8px 12px; + border: 1px solid #495057; + margin-left: -1px; + font-size: 0.75rem; + font-weight: 600; + } + #o_xp .o_xp_comparison .list-group-item:hover, + #o_xp .o_xp_comparison .list-group-item:focus { + z-index: auto; + } + #o_xp .o_xp_comparison .card, + #o_xp .o_xp_comparison .panel, + #o_xp .o_xp_comparison .well { + margin-top: -75px; + } + @media (max-width: 991.98px) { + #o_xp .o_xp_comparison .card, #o_xp .o_xp_comparison .panel, #o_xp .o_xp_comparison .well { + margin-top: 40px; + } + } + @media (min-width: 768px) { + #o_xp .o_xp_comparison .card-header, #o_xp .o_xp_comparison .panel-heading { + height: 75px; + } + } + #o_xp_nav .o_logo { + background-size: auto 25px; + height: 30px; + margin: 10px 0 10px 15px; + } + #o_xp_nav .nav-item .nav-link, + #o_xp_nav .nav > li .nav-link, + #o_xp_nav .nav-item .nav > li > a, + #o_xp_nav .nav > li > a, + #o_xp_nav .nav-item .dropdown-item, + #o_xp_nav .nav > li .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav-item a, + #o_xp_nav .nav > li .dropdown-menu a, + .dropdown-menu #o_xp_nav .nav > li a { + color: inherit; + font-size: .75rem; + font-weight: 600; + text-transform: uppercase; + transition: all 0.2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + transition: none; + } + } + #o_xp_nav .nav-item .nav-link:after, + #o_xp_nav .nav > li .nav-link:after, + #o_xp_nav .nav-item .nav > li > a:after, + #o_xp_nav .nav > li > a:after, + #o_xp_nav .nav-item .nav-link:before, + #o_xp_nav .nav > li .nav-link:before, + #o_xp_nav .nav-item .nav > li > a:before, + #o_xp_nav .nav > li > a:before, + #o_xp_nav .nav-item .dropdown-item:after, + #o_xp_nav .nav > li .dropdown-item:after, + #o_xp_nav .nav-item .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav-item a:after, + #o_xp_nav .nav > li .dropdown-menu a:after, + .dropdown-menu #o_xp_nav .nav > li a:after, + #o_xp_nav .nav-item .dropdown-item:before, + #o_xp_nav .nav > li .dropdown-item:before, + #o_xp_nav .nav-item .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav-item a:before, + #o_xp_nav .nav > li .dropdown-menu a:before, + .dropdown-menu #o_xp_nav .nav > li a:before { + display: none; + } + #o_xp_nav .nav-item .nav-link:hover, + #o_xp_nav .nav > li .nav-link:hover, + #o_xp_nav .nav-item .nav > li > a:hover, + #o_xp_nav .nav > li > a:hover, + #o_xp_nav .nav-item .nav-link:focus, + #o_xp_nav .nav > li .nav-link:focus, + #o_xp_nav .nav-item .nav > li > a:focus, + #o_xp_nav .nav > li > a:focus, + #o_xp_nav .nav-item .dropdown-item:hover, + #o_xp_nav .nav > li .dropdown-item:hover, + #o_xp_nav .nav-item .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav-item a:hover, + #o_xp_nav .nav > li .dropdown-menu a:hover, + .dropdown-menu #o_xp_nav .nav > li a:hover, + #o_xp_nav .nav-item .dropdown-item:focus, + #o_xp_nav .nav > li .dropdown-item:focus, + #o_xp_nav .nav-item .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav-item a:focus, + #o_xp_nav .nav > li .dropdown-menu a:focus, + .dropdown-menu #o_xp_nav .nav > li a:focus { + color: #875A7B; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .nav-link, #o_xp_nav .nav > li .nav-link, #o_xp_nav .nav-item .nav > li > a, #o_xp_nav .nav > li > a, #o_xp_nav .nav-item .dropdown-item, #o_xp_nav .nav > li .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, .dropdown-menu #o_xp_nav .nav-item a, #o_xp_nav .nav > li .dropdown-menu a, .dropdown-menu #o_xp_nav .nav > li a { + background-color: #25252D; + color: #fff; + border-top: 1px solid #33343D; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item .nav-link: hover, #o_xp_nav .nav > li .nav-link: hover, #o_xp_nav .nav-item .nav > li > a: hover, #o_xp_nav .nav > li > a: hover, #o_xp_nav .nav-item .nav-link: focus, #o_xp_nav .nav > li .nav-link: focus, #o_xp_nav .nav-item .nav > li > a: focus, #o_xp_nav .nav > li > a: focus, #o_xp_nav .nav-item .dropdown-item: hover, #o_xp_nav .nav > li .dropdown-item: hover, #o_xp_nav .nav-item .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav-item a: hover, #o_xp_nav .nav > li .dropdown-menu a: hover, .dropdown-menu #o_xp_nav .nav > li a: hover, #o_xp_nav .nav-item .dropdown-item: focus, #o_xp_nav .nav > li .dropdown-item: focus, #o_xp_nav .nav-item .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav-item a: focus, #o_xp_nav .nav > li .dropdown-menu a: focus, .dropdown-menu #o_xp_nav .nav > li a: focus { + background-color: #fff; + } + } + #o_xp_nav .nav-item > .nav-link, + #o_xp_nav .nav > li > .nav-link, + #o_xp_nav .nav > li.nav-item > a, + #o_xp_nav .nav > li > a { + padding: 15px 20px; + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item > .nav-link, #o_xp_nav .nav > li > .nav-link, #o_xp_nav .nav > li.nav-item > a, #o_xp_nav .nav > li > a { + padding: 15px; + } + } + @media (min-width: 992px) { + #o_xp_nav .nav-item.dropdown.show .nav-link, #o_xp_nav .nav > li.dropdown.show .nav-link, #o_xp_nav .nav-item.dropdown.show .nav > li > a, #o_xp_nav .nav > li.dropdown.show .nav > li > a { + background-color: #e9ecef; + color: #875A7B; + } + } + #o_xp_nav .nav-item .dropdown-menu, + #o_xp_nav .nav > li .dropdown-menu { + background-color: #e9ecef; + background-clip: inherit; + padding: 0; + margin: 0; + border-radius: 0; + } + @media (max-width: 991.98px) { + #o_xp_nav .nav-item .dropdown-menu, #o_xp_nav .nav > li .dropdown-menu { + width: 100%; + box-shadow: none; + } + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, + #o_xp_nav .nav > li .dropdown-menu .dropdown-item, + #o_xp_nav .nav-item .dropdown-menu a, + #o_xp_nav .nav > li .dropdown-menu a { + background-color: #33343D; + border-top: 1px solid #25252D; + height: 50px; + line-height: 50px; + padding: 0 20px 0 47px; + } + } + @media (min-width: 992px) and (max-width: 1199.98px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 17px; + } + } + @media (min-width: 1200px) { + #o_xp_nav .nav-item .dropdown-menu .dropdown-item, #o_xp_nav .nav > li .dropdown-menu .dropdown-item, #o_xp_nav .nav-item .dropdown-menu a, #o_xp_nav .nav > li .dropdown-menu a { + padding: 10px 20px; + } + } + #o_xp_nav .nav-item .dropdown, + #o_xp_nav .nav > li .dropdown { + transition: all 2s ease; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .nav-item .dropdown, #o_xp_nav .nav > li .dropdown { + transition: none; + } + } + #o_xp_nav .o_xp_nav_register { + height: 50px; + line-height: 50px; + padding: 0 20px; + border: 0; + border-radius: 0; + } + #o_xp_nav .o_xp_nav_toggler { + position: relative; + width: 35px; + height: 35px; + padding: 5px; + border: 0; + margin: -2px 10px 0 0; + background-color: transparent; + cursor: pointer; + } + #o_xp_nav .o_xp_nav_toggler:focus { + outline: 0; + } + @media (min-width: 992px) { + #o_xp_nav .o_xp_nav_toggler { + display: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner { + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before, + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + display: block; + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: auto; + width: 25px; + height: 3px; + background-color: #343a40; + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:before { + content: ""; + top: -8px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner:after { + content: ""; + bottom: -8px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: before { + transition: none; + } + } + #o_xp_nav .o_xp_nav_toggler:not(.collapsed) .o_xp_nav_toggler_inner:after { + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); + } + @media (prefers-reduced-motion: reduce) { + #o_xp_nav .o_xp_nav_toggler: not(.collapsed) .o_xp_nav_toggler_inner: after { + transition: none; + } + } + #o_xp_track_proposal .form-group { + margin-bottom: 1.5rem; + } + #o_xp_track_proposal .form-control:focus { + box-shadow: none; + border-color: #00A09D; + } + #o_xp_track_proposal .o_xp_wcount { + background-color: #dee2e6; + } + #o_xp_exhibitors_list table > tbody > tr > td { + border: 0; + } + #exhibitor-registration label { + position: relative; + } + #exhibitor-registration label > input { + visibility: hidden; + position: absolute; + } + #exhibitor-registration label > input + div { + padding: 10px; + border: 5px solid #e9ecef; + cursor: pointer; + } + #exhibitor-registration label:hover > input + div { + border-color: #6c757d; + } + #exhibitor-registration label:hover > input + div:before { + color: #6c757d; + } + #exhibitor-registration label > input:checked + div, + #exhibitor-registration label:hover > input:checked + div { + border-color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input:checked + div:before { + color: #00A09D; + } + #exhibitor-registration label > input:checked + div:before, + #exhibitor-registration label:hover > input + div:before { + content: "\f058"; + font-family: "FontAwesome"; + width: 40px; + height: 40px; + position: absolute; + line-height: 40px; + top: -16px; + right: -16px; + background-color: #fff; + font-size: 2em; + text-align: center; + } + /* /openerp_website/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */ + .o_portal_wrap .o_portal_docs .badge, + .o_portal_wrap .o_portal_docs .label { + background-color: #875A7B; + color: #fff; + padding: .5em 1em; + } + .o_portal_wrap table > thead > tr > th, + .o_portal_wrap table > thead > tr.active > th { + background-color: #f8f9fa; + border-bottom-width: 0; + } + /* /openerp_website/static/src/scss/snippets/s_affix.scss defined in bundle 'web.assets_frontend' */ + .s_affix { + background: white; + } + .s_affix > .container { + margin-bottom: 0 !important; + } + .s_affix #features_affix { + position: -webkit-sticky; + position: sticky; + top: 50px; + left: auto; + bottom: auto; + right: auto; + height: calc(100vh - 50px); + overflow-y: auto; + padding: 40px 0; + border-right: 1px solid #dee2e6; + opacity: 0; + } + .s_affix #features_affix.o_js_affix_active { + opacity: 1; + transition: opacity 0.1s; + } + .s_affix #features_affix > a.list-group-item-action { + color: rgba(52, 58, 64, 0.7); + font-size: 0.75rem; + transition: padding 0.1s; + box-shadow: none; + padding-left: 3px; + position: relative; + } + .s_affix #features_affix > a.list-group-item-action:hover, + .s_affix #features_affix > a.list-group-item-action:focus, + .s_affix #features_affix > a.list-group-item-action.focus { + color: #212529; + } + .s_affix #features_affix > a.list-group-item-action:before { + content: ""; + width: 2px; + position: absolute; + top: 5px; + left: 0; + bottom: 5px; + right: auto; + } + .s_affix #features_affix > a.list-group-item-action.active { + background: none; + padding-left: 8px; + } + .s_affix #features_affix > a.list-group-item-action.active:before { + background-color: #00A09D; + } + .s_affix h2 { + margin: 40px 0 20px; + color: #875A7B; + } + .s_affix p { + margin-bottom: 20px; + } + .s_affix hr { + margin: 20px 0 0 0; + border-top: 1px solid #dee2e6; + } + .s_affix .col-lg-12:last-child { + margin-bottom: 60px; + } + .s_affix .col-lg-12:last-child hr { + display: none; + } + .s_affix .o-related-apps h2 { + margin-bottom: 30px !important; + } + .s_affix .o-related-apps img { + width: 40px; + height: 40px; + margin-right: 15px; + } + .s_affix .o-related-apps h5 { + height: 40px; + padding: 12px 15px; + background-color: #e9ecef; + } + .s_affix .o-related-apps .o-content-overflow { + overflow: hidden; + } + .s_affix .o-related-apps p a { + white-space: nowrap; + } + header.o_has_sub_nav + main .s_affix #features_affix { + top: 40px; + } + #oe_main_menu_navbar ~ #wrapwrap .s_affix #features_affix { + top: 96px; + } + #oe_main_menu_navbar ~ #wrapwrap header.o_has_sub_nav + main .s_affix #features_affix { + top: 86px; + } + /* /openerp_website/static/src/scss/snippets/s_banner.scss defined in bundle 'web.assets_frontend' */ + .s_banner { + min-height: 25vh; + padding: 1em 0; + position: relative; + } + .s_banner:before { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/patterns/banner_bg.png"); + background-position: 0% 100%; + background-size: cover; + } + .js_top_banner { + overflow: hidden; + } + @media (max-width: 767.98px) { + .js_top_banner { + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + color: white !important; + } + .js_top_banner * { + color: inherit !important; + } + .js_top_banner .row > div, + .js_top_banner .form-horizontal .form-group > div, + .form-horizontal .js_top_banner .form-group > div { + text-align: center !important; + margin-top: 32px !important; + margin-bottom: 32px !important; + } + } + /* /openerp_website/static/src/scss/snippets/s_browser.scss defined in bundle 'web.assets_frontend' */ + .s_browser { + position: relative; + border-radius: 15px 15px 0 0; + } + .s_browser.shadow { + box-shadow: 0 20px 20px rgba(0, 0, 0, 0.05); + } + .s_browser .bar { + width: 100%; + height: auto; + position: relative; + } + .s_browser .content .tab-pane > img { + width: 100%; + } + /* /openerp_website/static/src/scss/snippets/s_figure_link.scss defined in bundle 'web.assets_frontend' */ + .s_figure_link { + padding-bottom: 60%; position: relative; text-align: right; backface-visibility: hidden;}@media (min-width: 992px){.s_figure_link{padding-bottom: 50%;}}.s_figure_link > a{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform: translate3d(0, 0, 0); filter: url('data:image/svg+xml;charset=utf-8,#filter'); -webkit-filter: grayscale(100%) contrast(110%); filter: grayscale(100%) contrast(110%); background-position: center; opacity: 0.3; transform-origin: 50% 50%; transform: scale(1.05); transition: transform 0.65s ease 0s;}.s_figure_link h2, .s_figure_link p{pointer-events: none; position: absolute; top: auto; left: 15px; bottom: auto; right: 15px; color: white; transition: all 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link h2{top: 10px; transform: translate(0, 100%); padding: 5px 0;}@media (min-width: 992px){.s_figure_link h2{padding-bottom: 6px; padding: 10px 0;}}@media (min-width: 992px){.col-lg-4 .s_figure_link h2{font-size: 24px; padding-bottom: 15px; top: 30px;}}.s_figure_link h2:after{content: ""; background: rgba(255, 255, 255, 0.6); opacity: 0; width: 100%; height: 1px; transform: translate(0, 40px); position: absolute; top: 100%; left: 0; bottom: auto; right: auto; transition: all 0.65s cubic-bezier(0.55, 0, 0.1, 1) 0s;}.s_figure_link p{bottom: 10px; padding: 10px 0; transform: translate(0, 100%); opacity: 0; line-height: 1.5; display: none;}@media (min-width: 768px){.s_figure_link p{display: 15px; display: block;}}@media (min-width: 992px){.s_figure_link p{bottom: 20px;}}.s_figure_link:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: opacity 0.35s ease;}.s_figure_link:hover > a{transform: scale(1);}.s_figure_link:hover h2, .s_figure_link:hover h2:after, .s_figure_link:hover p{transform: translate(0, 0); opacity: 1;}.s_figure_link:hover:before{transition: opacity 1.6s ease; opacity: 1 0s;}.s_figure_link.o_gradient_alpha:before{background: linear-gradient(-30deg, #006d6b 30%, #474662 100%) !important;}.s_figure_link.o_gradient_beta:before{background: linear-gradient(-30deg, #486d7e 30%, #006d6b 100%) !important;}.s_figure_link.o_gradient_gamma:before{background: linear-gradient(-30deg, #fb4a55 30%, #b84d28 100%) !important;}.s_figure_link.o_gradient_delta:before{background: linear-gradient(-30deg, #474662 30%, #dc4450 100%) !important;}.s_figure_link.o_gradient_epsilon:before{background: linear-gradient(-30deg, #b84d28 30%, #474662 100%) !important;} + /* /openerp_website/static/src/scss/snippets/s_laptop_screen.scss defined in bundle 'web.assets_frontend' */ + .s_laptop_screen { + position: relative; + overflow: hidden; + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + [class*="o_v_align_col"] .s_laptop_screen, + [class*="o_equal_col"] .s_laptop_screen { + padding-bottom: 51.4%; + } + .s_laptop_screen > .bg { + width: 100%; + height: auto; + padding-bottom: 51.4%; + background-size: cover; + pointer-events: none; + cursor: default; + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.gif"); + background-image: url("/openerp_website/static/src/scss/../img/2016/components/laptop_screen.svg"); + background-position: 0 0; + background-repeat: no-repeat; + } + .s_laptop_screen > .bg::selection, + .s_laptop_screen > .bg *::selection { + background: transparent; + } + .s_laptop_screen > .bg::-moz-selection, + .s_laptop_screen > .bg *::-moz-selection { + background: transparent; + } + .s_laptop_screen > img { + position: absolute; + top: 8%; + left: 3%; + bottom: auto; + right: 0; + width: 94%; + pointer-events: none; + cursor: default; + } + .s_laptop_screen > img::selection, + .s_laptop_screen > img *::selection { + background: transparent; + } + .s_laptop_screen > img::-moz-selection, + .s_laptop_screen > img *::-moz-selection { + background: transparent; + } + .s_laptop_screen:after { + content: ""; + display: block; + pointer-events: none; + cursor: default; + width: 60%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + background-image: "-webkit-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-moz-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-ms-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "-o-linear-gradient(25deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + background-image: "linear-gradient(65deg, rgba(233, 236, 239, 0) 50%, rgba(248, 249, 250, 0.15) 50%, rgba(248, 249, 250, 0.15) 100%)"; + } + .s_laptop_screen:after::selection, + .s_laptop_screen:after *::selection { + background: transparent; + } + .s_laptop_screen:after::-moz-selection, + .s_laptop_screen:after *::-moz-selection { + background: transparent; + } + /* /openerp_website/static/src/scss/snippets/s_o_number.scss defined in bundle 'web.assets_frontend' */ + .s_o_number { + text-align: center; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + } + @media (min-width: 1200px) { + .s_o_number { + font-size: 14px; + } + } + .s_o_number .title, + .s_o_number .desc { + display: block; + } + .s_o_number .title { + padding-top: 0.2em; + font-size: 4em; + line-height: 1.1; + color: #875A7B; + } + .s_o_number .title.has_sidetext .number, + .s_o_number .title.has_sidetext .sidetext { + display: inline-block; + } + .s_o_number .title.has_sidetext .sidetext { + font-size: .3em; + line-height: 1; + vertical-align: top; + padding-top: 0.7em; + text-align: left; + margin-left: -0.8em; + } + .s_o_number .desc { + font-size: 1em; + } + /* /openerp_website/static/src/scss/snippets/s_panel_video.scss defined in bundle 'web.assets_frontend' */ + .s_panel_video_play { + padding-top: 25%; + font-size: 3.4375rem; + background-color: rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + transition: "all 0.2s ease-in-out;"; + } + @media (prefers-reduced-motion: reduce) { + .s_panel_video_play { + transition: none; + } + } + .s_panel_video_play:hover { + background-color: rgba(0, 0, 0, 0.3); + } + .s_laptop_screen .s_panel_video_play { + border-radius: 5% 5% 0 0; + } + #s_panel_video_modal .modal-dialog { + pointer-events: auto; + max-width: 75%; + } + #s_panel_video_modal .modal-body { + background-color: #212529; + background-image: url("/openerp_website/static/src/img/2016/gif/ring.gif"); + background-position: center center; + background-repeat: no-repeat; + box-shadow: -40px 40px 160px 0 rgba(0, 0, 0, 0.08), -8px 8px 15px 0 rgba(120, 120, 120, 0.04), 3px 3px 30px 0 rgba(0, 0, 0, 0.04) !important; + } + /* /openerp_website/static/src/scss/snippets/s_responsive_to_image_block.scss defined in bundle 'web.assets_frontend' */ + .s_responsive_to_image_block { + overflow: hidden; + background-position: top center; + background-size: cover; + background-repeat: no-repeat; + } + .s_responsive_to_image_block.js_top_banner { + border-top-width: 0 !important; + background-size: auto 100%; + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block.js_top_banner { + margin-top: 0 !important; + } + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] { + display: block; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"]::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; + } + .s_responsive_to_image_block .wrapper[class*="o_v_align_col"] > * { + display: inline-block; + vertical-align: middle; + float: none; + } + @media (max-width: 991.98px) { + .s_responsive_to_image_block { + padding-bottom: 0 !important; + } + } + @media (min-width: 992px) { + .s_responsive_to_image_block .wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_responsive_to_image_block .wrapper > .container, + .s_responsive_to_image_block .wrapper > .container > .row, + .s_responsive_to_image_block .form-horizontal .wrapper > .container > .form-group, + .form-horizontal .s_responsive_to_image_block .wrapper > .container > .form-group { + height: 100%; + } + } + @media (max-width: 575.98px) { + .s_responsive_to_image_block: not(.js_top_banner) .wrapper { + background: rgba(255, 255, 255, 0.5); + } + } + /* /openerp_website/static/src/scss/snippets/s_ribbon_video.scss defined in bundle 'web.assets_frontend' */ + .s_ribbon_video { + position: relative; + } + .s_ribbon_video::before { + content: ""; + position: absolute; + top: 35%; + left: 0; + bottom: 35%; + right: 0; + display: block; + background: linear-gradient(150deg, #875A7B 20%, #62495B 80%) !important; + } + .s_ribbon_video::after { + content: ""; + position: absolute; + top: 65%; + left: 0; + bottom: 0; + right: 0; + display: block; + background-color: #f8f9fa; + z-index: 0; + } + .s_ribbon_video > .container { + position: relative; + z-index: 1; + } + .s_ribbon_video .o_col_video { + transition: "transform 0.8s 0ms cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + @media (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_video { + transition: none; + } + } + .s_ribbon_video .o_col_video iframe.embed-responsive-item { + margin-left: 0; + } + @media (min-width: 768px) { + .s_ribbon_video .o_col_description { + margin-left: -5%; + transform-origin: 50% 50%; + transition: "transform 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video .o_col_description { + transition: none; + } + } + .s_ribbon_video .o_col_description .card, + .s_ribbon_video .o_col_description .panel, + .s_ribbon_video .o_col_description .well, + .s_ribbon_video .o_col_description .card .card-header, + .s_ribbon_video .o_col_description .panel .card-header, + .s_ribbon_video .o_col_description .well .card-header, + .s_ribbon_video .o_col_description .card .panel-heading, + .s_ribbon_video .o_col_description .panel .panel-heading, + .s_ribbon_video .o_col_description .well .panel-heading { + margin: 0; + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_video { + transform: translateX(50%) scale(1.2); + transition: "transform 0.5s 0.3s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_video { + transition: none; + } + } + @media (min-width: 768px) { + .s_ribbon_video.js_video_hover .o_col_description { + margin-left: 0; + cursor: pointer; + transform-origin: 100% 50%; + transform: scale(0.8); + transition: "transform 0.8s cubic-bezier(0.55, 0, 0.1, 1), transform-origin 0.8s cubic-bezier(0.55, 0, 0.1, 1), margin 0.8s cubic-bezier(0.55, 0, 0.1, 1), z-index 0s"; + } + } + @media (min-width: 768px) and (prefers-reduced-motion: reduce) { + .s_ribbon_video.js_video_hover .o_col_description { + transition: none; + } + } + .s_ribbon_video.js_prepend_video .o_col_video { + z-index: 1; + } + /* /openerp_website/static/src/scss/snippets/s_sponsors.scss defined in bundle 'web.assets_frontend' */ + .s_sponsors { + padding: 0.8em 0 0.5em; + } + .s_sponsors > .container { + position: relative; + display: block; + } + .s_sponsors .s_intro { + margin-top: 15px; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-weight: bold; + font-size: 0.8em; + line-height: 1.2; + color: #343a40; + } + .s_sponsors .s_sponsors_list { + text-align: justify; + margin-bottom: -27px; + } + .s_sponsors .s_sponsors_list::after { + content: ""; + display: inline-block; + width: 100%; + } + .s_sponsors .s_sponsors_list > div { + display: inline-block; + height: 35px; + margin: 10px 0; + opacity: .5; + transform: scale(0.8); + background-size: cover; + } + .s_sponsors .s_sponsors_btn { + position: absolute; + top: 50%; + left: auto; + bottom: auto; + right: 50%; + margin: 10px -100px 0 0; + width: 200px; + height: 40px; + opacity: 0; + transition: all 0.3s ease 0s; + } + .s_sponsors .s_intro, + .s_sponsors .s_sponsors_list > div { + transform-origin: 50% 50%; + transition: all 0.3s ease 0s; + } + .s_sponsors > a:focus, + .s_sponsors > a:active, + .s_sponsors > a:focus:active { + outline: none; + } + .s_sponsors > a:hover .s_sponsors_list > div, + .s_sponsors > a:hover .s_intro { + opacity: 0; + transform: scale(0); + } + .s_sponsors > a:hover .s_sponsors_btn { + opacity: 1; + margin-top: -20px; + } + /* /openerp_website/static/src/scss/snippets/s_testimonial.scss defined in bundle 'web.assets_frontend' */ + .s_testimonial { + display: block; + } + .s_testimonial .thumb, + .s_testimonial blockquote { + vertical-align: top; + display: inline-block; + padding-top: 0; + } + .s_testimonial .thumb { + width: 20%; + max-width: 60px; + padding-right: 5px; + } + .s_testimonial .thumb img { + border-radius: 100%; + max-width: 100%; + height: auto; + } + .s_testimonial blockquote { + width: 78%; + max-width: 500px; + padding: 0 0 0 5px; + border-left: none; + line-height: 1.3; + } + .s_testimonial blockquote p { + font-size: 0.9em; + } + .s_testimonial blockquote p small { + font-weight: 400; + font-style: italic; + } + .s_testimonial blockquote p small:before { + content: '\2013 \0A0'; + } + .s_testimonial blockquote img { + max-height: 20px; + } + /* /openerp_website/static/src/scss/snippets/s_tooltips_tabs.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs { + position: relative; + } + .s_tooltips_tabs .tab-pane { + background-color: #495057; + transition: background 0.5s ease 0s; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_image { + opacity: 0.8; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 1; + } + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:active, + .s_tooltips_tabs .tab-pane:hover .s_tooltip_tabs_tooltip_link:focus:active { + outline: none; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open { + background-color: #0a0c0d; + cursor: pointer; + } + .s_tooltips_tabs .tab-pane.s_tooltip_tabs_tooltip_is_open .s_tooltip_tabs_tooltip_image { + transition: all 0.7s ease 0s; + opacity: 0.6; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:before { + animation: tooltip_welcome_before 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .tab-pane.in .s_tooltip_tabs_tooltip_link:after { + animation: tooltip_welcome_after 1s ease 0s 1 normal none running; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip_image { + opacity: 0.9; + width: 100%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: all 0.3s ease 0s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip { + position: absolute; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well { + visibility: hidden; + width: 200px; + max-width: none; + font-size: 0.9em; + padding: 10px; + border-top: 1px solid #f8f9fa; + border-radius: 0.125rem; + opacity: 0; + margin-bottom: 0; + position: absolute; + top: 50%; + left: 0; + bottom: auto; + right: auto; + transform: translate(0, 20px); + transition: all 0.3s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .card .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .panel .o_panel_title, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .well .o_panel_title { + line-height: 1.2; + font-weight: 400; + font-size: 1.3em; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: block; + background-image: none; + width: 36px; + height: 36px; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after, + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + content: ""; + display: block; + border-radius: 100%; + transform-origin: 50% 50%; + -webkit-transform: translateZ(0); + transform: translateZ(0); + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9); + position: absolute; + top: 12px; + left: 12px; + bottom: 12px; + right: 12px; + background: linear-gradient(90deg, #FC7C84 20%, #ed6671 80%) !important; + transform: scale(1.3); + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + background-size: 100% 100%; + background-image: url("/openerp_website/static/src/img/2016/gif/tooltip.gif"); + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: auto; + right: 0; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 50%; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .card, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .panel, + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_active .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + .tab-pane.active .s_tooltip_tabs_tooltip_link { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .well { + visibility: visible; + cursor: auto; + opacity: 1; + transform: translate(0, 0); + transition: all 0.6s; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + .s_tooltips_tabs_blocked .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link:before { + background: linear-gradient(45%, #00A09D 20%, #029e9b 80%) !important; + } + /* /openerp_website/static/src/scss/snippets/s_map_locations.scss defined in bundle 'web.assets_frontend' */ + .s_tooltips_tabs.s_map_locations .tab-pane { + background: #f8f9fa; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + opacity: 0.6; + width: 30px; + height: 30px; + transition: opacity 0.3s ease; + } + @media (min-width: 992px) { + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .card, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .panel, .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_left .well { + left: 34%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_top .well { + top: 60%; + bottom: auto; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_right .well { + left: -324%; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip.s_tooltip_tabs_tooltip_is_bottom .well { + top: auto; + bottom: 79%; + } + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip:hover .s_tooltip_tabs_tooltip_link { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card, + .s_tooltips_tabs.s_map_locations .tab-pane .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .well { + max-width: 135px; + padding: 4px 8px 0; + background-color: rgba(255, 255, 255, 0.7); + } + .s_tooltips_tabs.s_map_locations .tab-pane .card:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .panel:hover, + .s_tooltips_tabs.s_map_locations .tab-pane .well:hover { + background-color: white; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title { + font-weight: 400; + font-size: 1.1em; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .panel .o_panel_title small, + .s_tooltips_tabs.s_map_locations .tab-pane .well .o_panel_title small { + margin-top: 3px; + font-weight: 400; + display: block; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p, + .s_tooltips_tabs.s_map_locations .tab-pane .well p { + line-height: 1.2; + margin-bottom: 5px; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p a, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p a, + .s_tooltips_tabs.s_map_locations .tab-pane .well p a { + font-family: sans-serif; + } + .s_tooltips_tabs.s_map_locations .tab-pane .card p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .panel p:last-child, + .s_tooltips_tabs.s_map_locations .tab-pane .well p:last-child { + margin-bottom: 10px; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link { + background-image: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:before { + opacity: 1; + } + .s_tooltips_tabs.s_map_locations .tab-pane:hover .s_tooltip_tabs_tooltip_link:after { + opacity: 0; + transition: opacity 0.5s ease; + } + @media (max-width: 991.98px) { + .s_tooltips_tabs.s_map_locations .tab-pane > img { + margin-bottom: -40%; + opacity: 0.4; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip { + float: left; + position: relative; + height: auto; + min-height: 100px; + width: 48%; + margin-left: 1%; + margin-right: 1%; + left: auto !important; + top: auto !important; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .s_tooltip_tabs_tooltip_link { + display: none; + } + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .card, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .panel, + .s_tooltips_tabs.s_map_locations .tab-pane .s_tooltip_tabs_tooltip .well { + width: 100%; + height: 100%; + max-width: 100%; + position: relative; + left: auto; + top: auto; + } + } + /* /openerp_website/static/src/scss/snippets/s_users_mosaic.scss defined in bundle 'web.assets_frontend' */ + .s_users_mosaic { + position: relative; + padding-bottom: 33.33333333%; + } + @media (max-width: 767.98px) { + .s_users_mosaic { + padding-bottom: 53.33333333%; + } + } + @media (min-width: 576px) { + .s_users_mosaic.s_users_mosaic_small { + padding-bottom: 22.22222222%; + } + .s_users_mosaic.s_users_mosaic_small #mosaic span { + height: 25%; + } + } + .s_users_mosaic #mosaic { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-size: 100% auto; + overflow: hidden; + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_sm.jpg"); + } + @media (min-width: 992px) { + .s_users_mosaic #mosaic { + background-image: url("/openerp_website/static/src/scss/snippets/../../img/2016/mosaic_2.jpg"); + } + } + .s_users_mosaic #mosaic span { + float: left; + width: 5.55555556%; + height: 16.66666667%; + background-size: 1800% 800%; + transition: opacity 400ms ease 0ms; + } + .s_users_mosaic #mosaic span:hover { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade { + opacity: 0; + } + .s_users_mosaic #mosaic span.o_fade:hover { + opacity: 1; + } + .s_users_mosaic .box { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: radial-gradient(#f8f9fa, rgba(248, 249, 250, 0.55)); + pointer-events: none; + text-align: center; + } + .s_users_mosaic .box::before { + content: ""; + display: inline-block; + vertical-align: middle; + } + @media (min-width: 768px) { + .s_users_mosaic .box: : before { + height: 100%; + } + } + .s_users_mosaic .box .title { + display: inline-block; + margin: 0; + vertical-align: middle; + text-shadow: 0 0 3px white, 0 0 10px white; + line-height: 0.5; + text-align: left; + font-weight: 400; + } + @media (max-width: 767.98px) { + .s_users_mosaic .box .title { + position: relative; + top: 50%; + transform: translateY(-50%); + font-size: 36px; + text-align: center; + line-height: 0.9; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title { + font-size: 58px; + white-space: nowrap; + } + } + @media (min-width: 992px) { + .s_users_mosaic .box .title { + font-size: 69px; + } + } + .s_users_mosaic .box .title .number { + font-size: 2em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .number { + display: block; + margin-bottom: 10px; + } + } + @media (min-width: 768px) { + .s_users_mosaic .box .title .number { + float: left; + margin-right: 10px; + } + } + .s_users_mosaic .box .title .sub { + font-size: 0.44em; + } + @media (max-width: 575.98px) { + .s_users_mosaic .box .title .sub { + font-size: 0.5em; + } + } + /* /openerp_website/static/src/scss/snippets/s_apps_media_list.scss defined in bundle 'web.assets_frontend' */ + .s_apps_media_list .media { + padding: 20px 0; + border-bottom: 1px dashed #495057; + margin: 0; + } + .s_apps_media_list .media:first-child { + border-top: 1px dashed #495057; + } + .s_apps_media_list .media .media-heading { + margin-top: 0; + } + .s_apps_media_list .media .media-body p:last-child { + margin-bottom: 0; + } + .s_apps_media_list .media .media-object { + height: 60px; + margin-right: 10px; + border-radius: 0.125rem; + } + /* /openerp_website/static/src/scss/snippets/s_speaker_bio.scss defined in bundle 'web.assets_frontend' */ + .s_speaker_bio { + position: relative; + padding: 20px; + background-color: #e9ecef; + } + .s_speaker_bio .s_speaker_bio_label { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + padding: 5px 10px; + background-color: #fff; + color: #495057; + } + .s_speaker_bio p { + font-size: 85%; + } + .s_speaker_bio p:last-child { + margin-bottom: 0; + } + /* /openerp_website/static/src/scss/snippets/s_animated_headline.scss defined in bundle 'web.assets_frontend' */ + .s_animated_headline .s_animated_headline_content { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: top; + padding-right: 2px; + } + .s_animated_headline .s_animated_headline_content:after { + content: ""; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + height: 100%; + border-right: 2px solid #00A09D; + } + .s_animated_headline .s_animated_headline_content b { + position: absolute; + top: 0; + left: 0; + bottom: auto; + right: auto; + white-space: nowrap; + } + .s_animated_headline .s_animated_headline_content b.s_animated_headline_visible { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content i { + position: absolute; + font-style: normal; + } + .s_animated_headline .s_animated_headline_content i.in { + position: relative; + visibility: visible !important; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_waiting:after { + animation: s_animated_headline_pulse 1.25s infinite; + } + .s_animated_headline .s_animated_headline_content.s_animated_headline_selected { + background-color: #bbb; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b { + opacity: 0; + } + .s_animated_headline .no-js .s_animated_headline_wrapper b.s_animated_headline_visible { + opacity: 1; + } + @keyframes s_animated_headline_pulse { + 50% { + border-color: transparent; + } + } + /* /openerp_website/static/src/scss/saloon.scss defined in bundle 'web.assets_frontend' */ + .saloon .fullwidth { + position: relative; + margin: 0px; + width: 100%; + } + .saloon img.logo { + display: inline; + margin: 5px; + max-height: 125px; + vertical-align: bottom; + } + .saloon #switcher { + position: fixed; + bottom: 10px; + right: 10px; + } + .saloon .card.panel_card, + .saloon .panel_card.panel, + .saloon .panel_card.well, + .saloon .card.panel_app, + .saloon .panel_app.panel, + .saloon .panel_app.well { + max-width: 90%; + } + .saloon .btn_pink { + background-color: #875A7B; + border: 1px solid #68465f; + padding: 15px; + } + .saloon .sticky-bottom { + position: fixed; + bottom: 0px; + } + .saloon .sticky-top { + position: fixed; + top: 0px; + } + .saloon .salaryIframe { + width: 100%; + height: calc(100% - 40px); + height: 100%; + } + .saloon .player { + height: 100%; + width: 100%; + position: absolute; + } + .saloon .card.panel_app .card-body, + .saloon .panel_app.panel .card-body, + .saloon .panel_app.well .card-body, + .saloon .card.panel_app .panel-body, + .saloon .panel_app.panel .panel-body, + .saloon .panel_app.well .panel-body, + .saloon .card.panel_app .well, + .saloon .panel_app.panel .well, + .saloon .panel_app.well .well { + margin-top: 25px; + } + /* /loempia/static/src/css/loempia.css defined in bundle 'web.assets_frontend' */ + .openerp .oe_kanban_record .oe_loempia_image { + display: inline-block; + vertical-align: top; + } + .openerp .oe_apps_section { + background-color: #F7F7F7; + color: #474747; + padding: 14px 0 0 16px; + } + .openerp .oe_apps_screenshots { + clear: both; + position: relative; + width: auto; + min-height: 320px; + max-height: 520px; + padding-bottom: 16px; + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + -webkit-user-select: none; + } + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_column, + .openerp .oe_form .oe_apps_screenshots .oe_kanban_view .oe_kanban_group_header { + background-color: #F7F7F7; + } + .openerp .oe_form .oe_form_embedded_html.oe_apps_description { + width: 100%; + margin: 0; + padding: 0; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box { + float: left; + width: auto; + padding: 0; + margin: 0 13px 0 4px; + } + .openerp .oe_apps_screenshots .oe_apps_screenshot_box img { + max-width: 657px; + max-height: 500px; + margin: 0 3px; + border: 2px solid white; + -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + -box-shadow: 0 3px 5px rgba(0, 0, 0, .3); + } + .openerp .oe_apps_screenshots .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + padding: 0; + } + .openerp .oe_apps_update_header { + background-color: darkgrey; + text-align: right; + padding: 0.2em 2em; + } + .openerp .oe_apps_update { + border-bottom: 1px solid grey; + min-height: 96px; + height: 96px; + } + .openerp .oe_apps_update img { + float: left; + } + .openerp .oe_apps_update button { + float: right; + margin: 1em; + } + .openerp .oe_apps_noupdate p { + text-align: center; + font-size: 2em; + } + .openerp .oe_apps_module_name { + font-size: 1.5em; + } + .openerp .oe_form p.oe_message { + background-color: #5382b9; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); + } + .openerp .oe_form p.oe_message span { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; + padding: 7px; + display: inline-block; + padding-left: 24px; + } + .openerp .oe_form p.oe_message.oe_error { + background-color: #c74a44; + background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); + background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); + background-image: -moz-linear-gradient(top, #dc5f59, #b33630); + background-image: -ms-linear-gradient(top, #dc5f59, #b33630); + background-image: -o-linear-gradient(top, #dc5f59, #b33630); + background-image: linear-gradient(to bottom, #dc5f59, #b33630); + } + .openerp .oe_form p.oe_message.oe_error span { + color: white; + text-shadow: 0 1px 1px #dc5f59, 0 -1px 1px #b33630; + } + .openerp .oe_form p.oe_message.oe_black { + background-color: #000000; + background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#000000)); + background-image: -webkit-linear-gradient(top, #9a9a9a, #000000); + background-image: -moz-linear-gradient(top, #9a9a9a, #000000); + background-image: -ms-linear-gradient(top, #9a9a9a, #000000); + background-image: -o-linear-gradient(top, #9a9a9a, #000000); + background-image: linear-gradient(to bottom, #9a9a9a, #000000); + } + .openerp .oe_form p.oe_message.oe_black span { + color: white; + text-shadow: 0 1px 1px #9a9a9a, 0 -1px 1px #000000; + } + /* /loempia/static/src/css/description.css defined in bundle 'web.assets_frontend' */ + .oe_styling_v8 { + font-family: "Open Sans", "Helvetica", Sans; + font-weight: 300; + color: #646464; + background: white; + font-size: 16px; + } + .oe_styling_v8 .oe_website_contents { + background: whitesmoke; + padding-bottom: 1px; + } + .oe_styling_v8 b { + font-weight: 600; + } + .oe_styling_v8 a { + color: #21B799; + text-decoration: none; + } + .oe_styling_v8 a.btn { + color: white; + } + .oe_styling_v8 .oe_title_font { + font-family: "Lato", "Open Sans", "Helvetica", Sans; + } + .oe_styling_v8 .oe_page { + background: white; + overflow: hidden; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + -ms-border-radius: 1px; + -o-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35); + } + .oe_styling_v8 .oe_emph { + font-weight: 400; + } + .oe_styling_v8 .oe_dark { + overflow: hidden; + background: #efefef; + box-shadow: none; + } + .oe_page { + margin: 0px auto 64px auto; + max-width: 992px; + } + .oe_row { + width: 928px; + margin-top: 16px; + margin-bottom: 16px; + margin-left: auto; + margin-right: auto; + } + .oe_row.oe_fit { + width: auto; + } + .oe_clearfix:after, + .oe_row:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; + } + [class*='oe_span'] { + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + } + .oe_span12 { + width: 928px; + } + .oe_span10 { + width: 773px; + } + .oe_span9 { + width: 696px; + } + .oe_span8 { + width: 618px; + } + .oe_span6 { + width: 464px; + } + .oe_span4 { + width: 309px; + } + .oe_span3 { + width: 232px; + } + .oe_span2 { + width: 154px; + } + [class*='oe_span'].oe_fit { + padding-left: 0px !important; + padding-right: 0px !important; + } + [class*='oe_span'].oe_right { + float: right; + } + .oe_row.oe_flex[class*='oe_span'] { + display: inline-block; + float: none; + vertical-align: top; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 16px; + width: auto; + } + .oe_row.oe_flex .oe_span12 { + max-width: 928px; + } + .oe_row.oe_flex .oe_span10 { + max-width: 769px; + } + .oe_row.oe_flex .oe_span9 { + max-width: 692px; + } + .oe_row.oe_flex .oe_span8 { + max-width: 614px; + } + .oe_row.oe_flex .oe_span6 { + max-width: 460px; + } + .oe_row.oe_flex .oe_span4 { + max-width: 305px; + } + .oe_row.oe_flex .oe_span3 { + max-width: 228px; + } + .oe_row.oe_flex .oe_span2 { + max-width: 150px; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb48 { + margin-bottom: 48px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_mt0 { + margin-top: 0px !important; + } + .oe_mt4 { + margin-top: 4px !important; + } + .oe_mt8 { + margin-top: 8px !important; + } + .oe_mt16 { + margin-top: 16px !important; + } + .oe_mt32 { + margin-top: 32px !important; + } + .oe_mt48 { + margin-top: 48px !important; + } + .oe_mt64 { + margin-top: 64px !important; + } + .oe_mb0 { + margin-bottom: 0px !important; + } + .oe_mb4 { + margin-bottom: 4px !important; + } + .oe_mb8 { + margin-bottom: 8px !important; + } + .oe_mb16 { + margin-bottom: 16px !important; + } + .oe_mb32 { + margin-bottom: 32px !important; + } + .oe_mb64 { + margin-bottom: 64px !important; + } + .oe_rightfit { + padding-right: 0px !important; + } + .oe_leftfit { + padding-left: 0px !important; + } + .oe_leftalign { + text-align: left; + } + .oe_rightalign { + text-align: right; + } + .oe_centeralign { + text-align: center; + } + .oe_centered { + margin-left: auto; + margin-right: auto; + } + .oe_hidden { + display: none !important; + opacity: 0 !important; + } + .oe_invisible { + visibility: hidden !important; + } + .oe_transparent { + opacity: 0 !important; + } + .oe_spaced { + margin-top: 32px; + margin-bottom: 32px; + } + .oe_more_spaced { + margin-top: 64px; + margin-bottom: 64px; + } + .oe_padded { + padding-top: 16px; + padding-bottom: 16px; + } + .oe_more_padded { + padding-top: 32px; + padding-bottom: 32px; + } + .oe_button { + position: relative; + bottom: 0; + display: inline-block; + cursor: pointer; + color: white; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } + .oe_styling_v8 .oe_button, + .oe_styling_v8 a.oe_button { + padding: 8px 14px; + background: #21B799; + color: white; + -webkit-transition-property: bottom, background; + -moz-transition-property: bottom, background; + -o-transition-property: bottom, background; + transition-property: bottom, background; + -webkit-transition-duration: 250ms; + -moz-transition-duration: 250ms; + -o-transition-duration: 250ms; + transition-duration: 250ms; + } + .oe_styling_v8 .oe_button:hover, + .oe_styling_v8 a.oe_button:hover, + .oe_styling_v8 .oe_button:active, + .oe_styling_v8 a.oe_button:active { + background: #1b9f85; + } + .oe_styling_v8 .oe_button.oe_big, + .oe_styling_v8 a.oe_button.oe_big { + font-size: 24px; + } + .oe_styling_v8 .oe_button.oe_bigger, + .oe_styling_v8 a.oe_button.oe_bigger { + font-size: 32px; + } + .oe_styling_v8 .oe_button.oe_small, + .oe_styling_v8 a.oe_button.oe_small { + font-size: 13px; + padding: 2px 4px; + } + .oe_styling_v8 .oe_button.oe_medium, + .oe_styling_v8 a.oe_button.oe_medium { + padding: 5px 12px; + font-size: 16px; + } + .oe_styling_v8 .oe_button.oe_tacky, + .oe_styling_v8 a.oe_button.oe_tacky { + background: #34495E; + } + .oe_styling_v8 .oe_button.oe_tacky:hover, + .oe_styling_v8 a.oe_button.oe_tacky:hover, + .oe_styling_v8 .oe_button.oe_tacky:active, + .oe_styling_v8 a.oe_button.oe_tacky:active { + background: #253544; + } + .oe_styling_v8 .oe_button.oe_disabled, + .oe_styling_v8 a.oe_button.oe_disabled { + background: #c8c8c8; + cursor: default; + } + .oe_styling_v8 .oe_button.oe_disabled:hover, + .oe_styling_v8 a.oe_button.oe_disabled:hover, + .oe_styling_v8 .oe_button.oe_disabled:active, + .oe_styling_v8 a.oe_button.oe_disabled:active { + background: #c8c8c8; + } + .oe_styling_v8.oe_styling_black .oe_button { + -webkit-box-shadow: 0px 2px 0px #463555; + -moz-box-shadow: 0px 2px 0px #463555; + box-shadow: 0px 2px 0px #463555; + } + .oe_styling_v8 {}.oe_styling_v8 .oe_input { + padding: 4px 7px; + border-radius: 3px; + border: solid 1px #d6d6d6; + box-shadow: 0px 2px #e6e6e6; + background: #fafafa; + font-weight: 300; + outline: none; + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + transition: all 150ms linear; + } + .oe_styling_v8 .oe_input:focus { + border: solid 1px #969696; + box-shadow: 0px 2px #d2d2d2; + } + .oe_styling_v8 .oe_input.oe_valid { + background: #f2ffec; + border-color: #b1ebb6; + box-shadow: 0px 2px #e1f8e1; + color: #0f610f; + } + .oe_styling_v8 .oe_input.oe_invalid { + background: #fff2f2; + border-color: #ebb1b1; + box-shadow: 0px 2px #f8e1e1; + color: #610f0f; + } + .oe_styling_v8 .oe_input.oe_big { + padding: 8px 14px; + } + .oe_styling_v8 .oe_input_label { + font-weight: 300; + font-size: 16px; + } + .oe_styling_v8 .oe_input_label.oe_big { + font-size: 20px; + } + .oe_styling_v8 .oe_textarea { + width: 300px; + height: 80px; + } + .oe_styling_v8 .oe_form_layout_table { + width: 100%; + } + .oe_styling_v8 .oe_form_layout_table td { + padding-bottom: 16px; + } + .oe_styling_v8 .oe_form_layout_table td:first-child { + text-align: right; + padding-right: 16px; + } + .text-alpha { + color: #A24689 !important; + } + .oe_styling_v8 .oe_slogan { + color: #333333; + font-family: "Lato", "Open Sans", "Helvetica", Sans; + margin-top: 32px; + margin-bottom: 32px; + text-align: center; + } + .oe_styling_v8 h1.oe_slogan { + font-size: 64px; + font-weight: 900; + margin-top: 48px; + margin-bottom: 48px; + } + .oe_styling_v8 h2.oe_slogan { + font-size: 40px; + font-weight: 300; + } + .oe_styling_v8 h3.oe_slogan { + font-size: 26px; + font-weight: 300; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; + } + .oe_styling_v8 h4.oe_slogan { + font-size: 24px; + font-weight: 300; + } + .oe_styling_v8 h4.oe_slogan:before, + .oe_styling_v8 h4.oe_slogan:after { + margin: 0 20px; + content: ""; + display: inline-block; + width: 100px; + height: 0px; + border-top: solid 1px; + vertical-align: middle; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30); + opacity: 0.3; + } + .oe_styling_v8 h5.oe_slogan { + font-weight: 300; + } + .oe_styling_v8 h2.oe_slogan + h3.oe_slogan { + margin-top: -28px; + } + .oe_quote { + margin: 8px; + padding: 16px; + background: rgba(0, 0, 0, 0.02); + border: solid 1px rgba(0, 0, 0, 0.06); + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + } + .oe_quote .oe_q, + .oe_quote q { + margin: 10px; + display: block; + font-style: italic; + text-align: center; + font-size: 20px; + } + .oe_quote .oe_q:before, + .oe_quote .oe_q:after, + .oe_quote q:before, + .oe_quote q:after { + content: '"'; + font-weight: 900; + filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20); + opacity: 0.2; + } + .oe_quote cite { + display: block; + font-style: normal; + margin-top: 16px; + } + .oe_quote .oe_photo { + float: left; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + margin-right: 16px; + } + .oe_quote .oe_author { + font-size: 20px; + padding-top: 6px; + } + .oe_dark .oe_quote { + background: white; + border: 1px solid #f0f0ff; + } + .oe_picture { + display: block; + max-width: 84%; + max-height: 400px; + margin: 16px 8%; + } + .oe_screenshot { + padding: 8px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); + } + .oe_pic_ctr { + position: relative; + } + .oe_pic_ctr > img.oe_picture { + width: 100%; + max-width: none; + max-height: none; + margin: 0; + } + .oe_pic_ctr > .oe_title { + position: absolute; + top: 15px; + right: 38px; + } + .oe_styling_v8 .oe_pic_ctr > .oe_title { + font-size: 64px; + color: white; + font-weight: 600; + margin: 0; + text-shadow: 0px 2px 0px #494949, 0px 2px 5px rgba(0, 0, 0, 0.33), 0px 0px 60px rgba(0, 0, 0, 0.22); + } + div.oe_demo { + position: relative; + border: 1px solid #dedede; + } + div.oe_demo span.oe_demo_play { + top: 50%; + left: 50%; + width: 80px; + height: 60px; + margin-top: -30px; + margin-left: -40px; + display: block; + position: absolute; + background: url("/loempia/static/src/css/../img/layout/play-button.png") no-repeat left top transparent; + pointer-events: none; + } + div.oe_demo img { + max-width: 100%; + width: 100%; + } + div.oe_demo div.oe_demo_footer { + position: absolute; + left: 0; + background-color: rgba(162, 70, 137, 0.7); + opacity: 0.85; + bottom: -1px; + width: 100%; + padding-top: 7px; + padding-bottom: 7px; + color: white; + font-size: 14px; + font-weight: bold; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + pointer-events: none; + } + div.oe_demo:hover span.oe_demo_play { + background: url("/loempia/static/src/css/../img/layout/play-button-over.png") no-repeat left top transparent; + } + .oe_styling_v8 .oe_container.oe_separator { + height: 64px; + margin-bottom: 16px; + background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02))); + background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + -webkit-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + overflow-y: hidden; + } + .oe_row_tabs { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 21px; + } + .oe_row_tab { + position: relative; + min-width: 120px; + padding: 8px; + font-size: 20px; + display: inline-block; + margin: 0px -2px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border: solid 1px rgba(0, 0, 0, 0.1); + border-bottom: none; + background: #fafafa; + background-image: +linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); + box-shadow: 0px -3px 10px -5px rgba(0, 0, 0, 0.1) inset; + cursor: pointer; + -webkit-transition: all 250ms linear; + -moz-transition: all 250ms linear; + -o-transition: all 250ms linear; + transition: all 250ms linear; + } + .oe_row_tab:hover { + padding-bottom: 12px; + top: -4px; + background-color: white; + } + .oe_row_tab.oe_active { + background-color: white; + background-image: none; + box-shadow: none; + border-top-color: #8272b6; + border-top-width: 2px; + cursor: default; + } + .oe_row_tab.oe_active:hover { + padding-bottom: 8px; + top: 0asx; + } + .oe_calltoaction { + height: 32px; + margin-top: -32px; + position: relative; + } + /* /loempia/static/src/scss/apps.scss defined in bundle 'web.assets_frontend' */ + .rating_star_active { + color: #875A7B; + } + .rating_star_inactive { + color: #6c757d; + } + .fa.fa-star.active { + color: #F79B5B; + } + .loempia_tags { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-size: 0.75rem; + line-height: 1.45; + } + .loempia_tags .fa { + margin-left: 10px; + color: #875A7B; + } + .loempia_tags .badge, + .loempia_tags .label { + padding: .3em .8em; + font-size: 10px; + } + code { + font-weight: bold; + background-color: #e9ecef; + color: #343a40; + padding: 3px 6px; + } + .deep-1, + .loempia_app_card > a { + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); + } + .alert p { + margin-bottom: 0; + } + .loempia_overflow { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + #wrap .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + #wrap .dropdown-menu .dropdown-item, + #wrap .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .loempia_stats_table { + width: auto; + padding-bottom: 16px; + border-bottom: 1px solid #e9ecef; + } + .loempia_stats_table .o_growing_trend.o_positive, + .loempia_stats_table .o_growing_trend.o_negative { + font-weight: bold; + letter-spacing: -0.03em; + } + .loempia_stats_table .o_growing_trend.o_positive { + color: #00A09D; + } + .loempia_stats_table .o_growing_trend.o_negative { + color: #D9534F; + } + .loempia_multiline_stat .nvtooltip table tbody tr { + opacity: 0.5; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight { + opacity: 1; + } + .loempia_multiline_stat .nvtooltip table tbody tr.highlight td { + padding: 6px 8px 6px 5px; + background: white; + border-width: 0px; + } + .o_loader { + position: relative; + width: 100%; + height: 15em; + text-align: center; + } + .o_loader > i { + position: absolute; + top: 33%; + left: auto; + bottom: auto; + right: auto; + font-size: 3em; + } + .loempia_btn { + display: inline-block; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + } + .loempia_btn:hover, + .loempia_btn:focus, + .loempia_btn.active { + color: #343a40; + } + .loempia_btn .fa { + margin-right: 3px; + } + .loempia_btn_modules { + margin: 0 20px 0 0; + } + .loempia_btn_modules .fa { + padding-left: 2px; + } + .btn-link { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + font-weight: bold; + } + .loempia_modules_page #loempia_navbar { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + @media (min-width: 768px) { + .loempia_modules_page > header { + background: linear-gradient(90deg, #875A7B 20%, #62495B 80%) !important; + } + } + .loempia_themes_page #loempia_navbar { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + @media (min-width: 768px) { + .loempia_themes_page > header { + background: linear-gradient(90deg, #5B7687 20%, #485761 80%) !important; + } + } + .o_main_header > .o_main_header_main > .o_primary_nav > li.show > .o_secondary_nav { + z-index: 1; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child { + padding-top: 24px; + } + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >:first-child.apps_page { + border: 0 !important; + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header + main > #wrap.js_apps >: first-child { + padding-top: 150px; + } + } + @media (min-width: 768px) { + body #wrapwrap > header.o_main_header.loempia_sub_nav + main > #wrap >: first-child { + padding-top: 90px; + } + } + @media (max-width: 991.98px) { + body #wrapwrap > header.o_main_header { + position: relative; + } + } + .panel-primary { + background-color: white !important; + color: inherit !important; + } + #loempia_navbar { + position: relative; + z-index: 0; + padding: 10px 0; + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 768px) { + #loempia_navbar { + padding: 16px 0; + } + #loempia_navbar .loempia_navbar_btn { + margin-top: 10px; + } + } + @media (min-width: 768px) { + .o_scrolled #loempia_navbar { + transition: padding 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + padding: 4px 0; + } + .o_scrolled #loempia_navbar .search-query { + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) 0.3s; + height: calc(1.45em + 0.75rem + 2px)-6px; + margin-top: 3px; + font-size: 0.8125rem; + } + } + #loempia_navbar .search-query { + color: white; + font-weight: bolder; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.1); + border: none; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); + } + #loempia_navbar .search-query::-moz-placeholder { + color: rgba(255, 255, 255, 0.8); + opacity: 1; + } + #loempia_navbar .search-query:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .search-query::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.8); + } + #loempia_navbar .navbar-search { + margin: 8px auto 0; + } + @media (min-width: 768px) { + #loempia_navbar .navbar-search { + max-width: 450px; + margin: 0 auto; + } + } + #loempia_navbar .navbar-search .input-group-append .btn-link, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link { + color: white; + opacity: 0.8; + padding-right: 0; + } + #loempia_navbar .navbar-search .input-group-append .btn-link:hover, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:hover, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:hover, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:hover, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:hover, + #loempia_navbar .navbar-search .input-group-append .btn-link:focus, + #loempia_navbar .navbar-search .input-group .form-control ~ .input-group-btn .btn-link:focus, + .input-group #loempia_navbar .navbar-search .form-control ~ .input-group-btn .btn-link:focus, + #loempia_navbar .navbar-search .input-group .input-group-addon .btn-link:focus, + .input-group #loempia_navbar .navbar-search .input-group-addon .btn-link:focus { + opacity: 1; + } + #loempia_navbar .breadcrumb { + background: transparent; + padding: 0; + margin: 10px 0 0 0; + } + #loempia_navbar .breadcrumb > li { + padding-left: .2rem; + } + #loempia_navbar .breadcrumb > li + li:before { + padding-right: 0; + } + #loempia_navbar .breadcrumb a { + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + } + #loempia_navbar .breadcrumb a:hover { + color: white; + } + #loempia_navbar .loempia_btn { + color: rgba(255, 255, 255, 0.6); + } + #loempia_navbar .loempia_btn:hover, + #loempia_navbar .loempia_btn:focus, + #loempia_navbar .loempia_btn.active { + color: white; + } + #loempia_navbar .loempia_btn.loempia_navbar_back_btn { + margin: 8px auto 0; + font-size: 19px; + padding: 4px 0px; + } + .loempia_search_resume.h5, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + line-height: 1.45; + } + .loempia_search_resume.h5 .fw_medium, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium { + font-weight: 400; + } + .loempia_search_resume.h5 .fw_medium:hover + .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge, + .loempia_search_resume.h5 .fw_medium:hover + .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .fw_medium:hover + .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .badge .fa, + .loempia_search_resume.h5 .fw_medium:hover + .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .fw_medium:hover + .label .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .loempia_search_resume.h5 .badge, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge, + .loempia_search_resume.h5 .label, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label { + position: relative; + font-size: 13px; + display: inline-block; + padding: 0.5em 0.5em; + margin: 0 5px; + background-color: white; + color: #212529; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + transition: all 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge code, + .loempia_search_resume.h5 .label code, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label code { + color: #212529; + } + .loempia_search_resume.h5 .badge small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge small, + .loempia_search_resume.h5 .label small, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label small { + color: #343a40; + } + .loempia_search_resume.h5 .badge .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge .fa, + .loempia_search_resume.h5 .label .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label .fa { + background: white; + line-height: 1.2em; + border-radius: 100%; + opacity: 0; + color: #D9534F; + width: 1.3em; + height: 1.3em; + position: absolute; + top: -4px; + left: auto; + bottom: auto; + right: -5px; + transition: opacity 0.1s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_search_resume.h5 .badge:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover, + .loempia_search_resume.h5 .label:hover, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover { + padding-right: 1em; + box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.22); + } + .loempia_search_resume.h5 .badge:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .badge:hover .fa, + .loempia_search_resume.h5 .label:hover .fa, + #wrapwrap.o_odoo_editions .o_table_features tbody > tr.active > td.loempia_search_resume .label:hover .fa { + opacity: 1; + transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu { + background-color: white; + border-color: rgba(0, 0, 0, 0.05); + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a { + color: #343a40; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .nav > li > a:focus, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:hover, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .navbar-nav > li > a:focus { + color: #212529; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu { + top: 0; + box-shadow: 0 12px 39px -8px rgba(0, 0, 0, 0.3); + padding: 0.3125rem 0; + } + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu .dropdown-item, + .o_main_header.o_inverted:not(.o_scrolled) > #loempia_sub_menu .dropdown-menu a { + padding: 0rem 1rem; + line-height: 1.7rem; + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu { + border: 1px solid rgba(0, 0, 0, 0.05); + border-width: 1px 0; + min-height: 40px; + padding: 0; + } + .o_main_header #loempia_sub_menu, + .o_main_header #loempia_sub_menu a { + letter-spacing: 0; + font-family: -apple-system, BlinkMacSystemFont, sans-serif; + } + .o_main_header #loempia_sub_menu .nav { + margin-right: 0; + padding: 0; + } + .o_main_header #loempia_sub_menu .nav > li, + .o_main_header #loempia_sub_menu .navbar-nav > li { + margin-left: 20px; + height: 38px; + line-height: 38px; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + height: 100%; + line-height: 38px; + padding: 0; + font-size: 12px; + } + .o_main_header #loempia_sub_menu .nav > li.divider, + .o_main_header #loempia_sub_menu .navbar-nav > li.divider { + padding: 0; + height: 24px; + border-left: 1px solid #adb5bd; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown { + margin-left: 0px; + } + .o_main_header #loempia_sub_menu .nav > li.loempia_category_dropdown li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.loempia_category_dropdown li > a { + font-size: 14px; + } + .o_main_header #loempia_sub_menu .nav > li.active > a, + .o_main_header #loempia_sub_menu .navbar-nav > li.active > a { + background-color: transparent; + font-weight: bold; + } + .o_main_header #loempia_sub_menu .nav > li:hover .fa.fa-star, + .o_main_header #loempia_sub_menu .navbar-nav > li:hover .fa.fa-star { + color: #F79B5B; + } + .o_main_header #loempia_sub_menu .nav > li > a, + .o_main_header #loempia_sub_menu .navbar-nav > li > a { + font-size: 13px; + } + @media (min-width: 768px) { + .o_main_header #loempia_sub_menu .nav > li.divider { + display: block; + } + .o_main_header #loempia_sub_menu .nav > li.condensed { + margin-left: 0; + } + .o_main_header #loempia_sub_menu .nav > li.condensed a { + padding-left: 5px; + padding-right: 5px; + } + .o_main_header #loempia_sub_menu .nav > li.condensed:first-child { + margin-left: 15px; + } + .o_main_header #loempia_sub_menu .loempia_has_category { + font-weight: bold; + } + } + @media (max-width: 767.98px) { + .o_main_header #loempia_sub_menu { + display: block; + } + .o_main_header #loempia_sub_menu .nav { + margin: 0; + } + .o_main_header #loempia_sub_menu .nav, + .o_main_header #loempia_sub_menu .nav > li { + float: left; + } + .o_main_header #loempia_sub_menu .dropdown-menu { + box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.1), 0 11px 7px 0 rgba(0, 0, 0, 0.09); + position: absolute; + background-color: white; + } + .o_main_header #loempia_sub_menu .dropdown-menu.deep_hover:hover { + transition: box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1); + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1), 0 14px 12px 0 rgba(0, 0, 0, 0.07); + } + } + .text-alpha { + color: #875A7B; + } + .bg-alpha { + background-color: #875A7B; + } + #repo_edit_input { + width: 100%; + padding: 5px 10px; + margin-top: -5px; + height: auto; + font-size: 14px; + color: #212529; + } + @media (max-width: 1199.98px) { + #loempia_dashboard_nav { + padding-left: 0; + list-style: none; + } + } + .o_report_banneer { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 1001; + display: none; + } + .loempia_app_entry .loempia_panel_summary { + display: block; + padding: 8% 15px; + color: #fff; + text-shadow: 0 1px 0 black; + background: rgba(0, 0, 0, 0.6); + z-index: 2; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + transition: transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0ms, opacity 700ms cubic-bezier(0.55, 0, 0.1, 1) 0ms; + transform: translate(0, 100%); + opacity: 0; + word-wrap: break-word; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + @media (prefers-reduced-motion: reduce) { + .loempia_app_entry .loempia_panel_summary { + transition: none; + } + } + .loempia_app_entry:hover .loempia_panel_summary { + transform: translate(0, 0); + opacity: 1; + } + .loempia_app_entry:hover .loempia_panel_summary + .loempia_app_entry_icon { + opacity: 0; + } + .loempia_app_entry > a { + display: block; + position: relative; + margin-bottom: 10%; + } + .loempia_app_entry .loempia_app_entry_top { + position: relative; + overflow: hidden; + margin-bottom: 3%; + } + .loempia_app_entry .loempia_app_entry_top > .img { + background: white no-repeat center; + background-size: cover; + } + .loempia_app_entry .loempia_app_entry_top > .img { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + } + .loempia_app_entry .loempia_app_entry_icon { + background-color: white; + border-radius: 3px; + width: 42px; + height: 42px; + position: absolute; + top: 10px; + left: 10px; + bottom: auto; + right: auto; + transition: opacity 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (min-width: 1200px) { + .loempia_app_entry .loempia_app_entry_icon { + width: 48px; + height: 48px; + } + } + .loempia_app_entry .loempia_app_entry_bottom { + color: #343a40; + min-height: 78px; + } + .loempia_app_entry .loempia_app_entry_bottom h5 { + width: 100%; + margin: 0 0 6px; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_price { + padding-left: 0; + font-size: 0.9375rem; + line-height: 1.125rem; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_panel_author { + padding-right: 5px; + font-size: 0.75rem; + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + } + .loempia_app_entry .loempia_app_entry_bottom .loempia_rating_stars { + font-size: 12px; + } + .loempia_app_card > a { + background-color: white; + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + .loempia_app_card:hover > a { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_app_card: hover > a { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_app_card .loempia_app_entry_top { + padding-bottom: 50%; + border-radius: 2px 2px 0 0; + } + .loempia_app_card .loempia_app_entry_bottom { + padding: 9px; + padding-top: 0; + } + .loempia_app_card .loempia_app_entry_bottom h5 { + margin: 0 0 10px; + } + .loempia_themes_row { + margin: auto-30px; + } + .loempia_theme_card .loempia_app_entry_top { + border: 1px solid #d7dde2; + border-radius: 3px; + padding-top: calc(120% + 21px); + will-change: transform; + transform-origin: center bottom; + transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1) 0s; + } + @media (max-width: 767.98px) { + .loempia_theme_card .loempia_app_entry_top.loempia_cover, .loempia_theme_card .loempia_app_entry_top.loempia_nocover { + padding-top: calc(50% + 21px); + } + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar { + background: white; + border-bottom: 1px solid #d7dde2; + width: 100%; + height: 20px; + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: auto; + } + .loempia_theme_card .loempia_app_entry_top .o_browser_bar:before { + content: "•••"; + display: block; + padding-left: 10px; + color: #d7dde2; + font: 12px/20px Courier, monospace; + letter-spacing: -1px; + } + .loempia_theme_card .loempia_app_entry_top > .img { + height: calc("100% - 20px"); + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top.loempia_cover .img { + background-color: white; + background-size: contain; + } + .loempia_theme_card .loempia_app_entry_top .loempia_app_entry_icon { + top: 30px; + } + .loempia_theme_card .loempia_app_entry_top .loempia_panel_summary { + top: 20px; + } + .loempia_theme_card .loempia_app_entry_top:hover { + box-shadow: 0 10px 9px -8px rgba(0, 0, 0, 0.3); + transition: all .3s ease 0s; + transform: scale(1.0125); + } + @media screen and (-webkit-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) { + .loempia_theme_card .loempia_app_entry_top: hover { + transform: scale(1) translateY(-0.5%); + } + } + .loempia_theme_card .loempia_app_entry_bottom { + padding: 0; + min-height: 56px; + } + .loempia_nocover { + background: linear-gradient(-15deg, #c2b7be 30%, #c2b8b7 70%) !important; + } + .loempia_nocover:before { + position: absolute; + top: 0; + left: auto; + bottom: auto; + right: 0; + width: 100%; + height: 100%; + background-size: contain; + content: ''; + background-image: url("/loempia/static/src/img/card_bg.png"); + } + .loempia_nocover.o_apps_category_localization { + background: linear-gradient(-15deg, #c2b7bb 30%, #c2bcb7 70%) !important; + } + .loempia_nocover.o_apps_category_ecommerce { + background: linear-gradient(-15deg, #c2b7b7 30%, #c2bfb7 70%) !important; + } + .loempia_nocover.o_apps_category_human_resources { + background: linear-gradient(-15deg, #c2bbb7 30%, #c1c2b7 70%) !important; + } + .loempia_nocover.o_apps_category_industries { + background: linear-gradient(-15deg, #c2beb7 30%, #bdc2b7 70%) !important; + } + .loempia_nocover.o_apps_category_document_management { + background: linear-gradient(-15deg, #c2c2b7 30%, #bac2b7 70%) !important; + } + .loempia_nocover.o_apps_category_extra_tools { + background: linear-gradient(-15deg, #bec2b7 30%, #b7c2b8 70%) !important; + } + .loempia_nocover.o_apps_category_accounting { + background: linear-gradient(-15deg, #bbc2b7 30%, #b7c2bc 70%) !important; + } + .loempia_nocover.o_apps_category_project { + background: linear-gradient(-15deg, #b7c2b7 30%, #b7c2bf 70%) !important; + } + .loempia_nocover.o_apps_category_purchases { + background: linear-gradient(-15deg, #b7c2bb 30%, #b7c1c2 70%) !important; + } + .loempia_nocover.o_apps_category_sales { + background: linear-gradient(-15deg, #b7c2be 30%, #b7bdc2 70%) !important; + } + .loempia_nocover.o_apps_category_productivity { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .loempia_nocover.o_apps_category_discuss { + background: linear-gradient(-15deg, #b7bec2 30%, #b8b7c2 70%) !important; + } + .loempia_nocover.o_apps_category_warehouse { + background: linear-gradient(-15deg, #b7bbc2 30%, #bcb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_website { + background: linear-gradient(-15deg, #b7b7c2 30%, #bfb7c2 70%) !important; + } + .loempia_nocover.o_apps_category_marketing { + background: linear-gradient(-15deg, #bbb7c2 30%, #c2b7c1 70%) !important; + } + .loempia_nocover.o_apps_category_point_of_sale { + background: linear-gradient(-15deg, #beb7c2 30%, #c2b7bd 70%) !important; + } + .loempia_nocover.o_apps_category_manufacturing { + background: linear-gradient(-15deg, #c2b7c2 30%, #c2b7ba 70%) !important; + } + .loempia_nocover.o_apps_category_theme { + background: linear-gradient(-15deg, #b7c2c2 30%, #b7bac2 70%) !important; + } + .pagination { + margin: 0; + width: 100%; + } + .pagination > li { + margin-right: 0; + } + .pagination > li > a, + .pagination > li > span { + padding: 8px 16px; + color: #343a40; + font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-color: transparent; + } + .pagination > li > a:hover, + .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #343a40; + background-color: #e9ecef; + border-color: #875A7B; + } + .pagination > .active > a, + .pagination > .active > a:hover, + .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #875A7B; + border-color: #875A7B; + } + .loempia_app_cover { + padding-bottom: 50%; + background: no-repeat center; + background-size: cover; + background-image: linear-gradient(-15deg, #c2b7be 0%, #c2b8b7 100%) !important; + } + .loempia_app_table.table tr > td { + padding-left: 0; + } + .loempia_app_table.table tr > td > a { + font-size: 11.25px; + } + #loempia_app_infos .loempia_app_icon { + background-color: white; + display: inline-block; + margin: 0 10px 15px 0; + vertical-align: top; + border-radius: 2px; + width: 62px; + height: 62px; + } + #loempia_app_infos .loempia_app_icon.big { + width: 72px; + height: 72px; + } + @media (min-width: 768px) { + #loempia_app_infos .loempia_app_icon.big { + width: 84px; + height: 84px; + } + } + #loempia_app_infos .loempia_app_title { + display: inline-block; + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_title h1 { + font-size: 20px; + font-weight: 400; + } + @media (min-width: 768px) { + #loempia_app_infos.loempia_app_info_has_no_cover .loempia_app_title h1 { + font-size: 25px; + } + } + #loempia_app_infos #js_login_alert { + border: 0; + border-radius: 0; + display: block; + margin: -10px 0 10px 0; + } + #loempia_app_infos #js_login_alert a { + color: darkcyan; + text-decoration: underline; + } + #loempia_app_infos p:not(.loempia_app_availability) { + margin-bottom: 8px; + line-height: 18px; + } + #loempia_app_infos .loempia_tags { + margin-bottom: 15px; + } + #loempia_app_infos .loempia_app_availability a { + color: #fff; + } + #loempia_tabs { + background-color: #fff; + } + #loempia_tabs .nav-tabs, + #loempia_tabs .nav-pills { + background-color: #f8f9fa; + text-align: center; + } + #loempia_tabs .nav-tabs > li, + #loempia_tabs .nav-pills > li { + display: inline-block; + float: none; + } + #loempia_tabs .nav-tabs > li > a.nav-link.active, + #loempia_tabs .nav.nav-tabs > li > a.active, + #loempia_tabs .nav-pills > li > a.nav-link.active, + #loempia_tabs .nav.nav-pills > li > a.active { + color: #495057; + background-color: white; + border: 1px solid #dee2e6; + border-bottom-color: transparent; + } + #loempia_tabs #loempia_tabs_content { + padding: 15px 0; + } + #loempia-comments a.nav-link.active, + #loempia-comments .nav > li > a.active { + background-color: #f8f9fa; + border-bottom-color: #f8f9fa; + } + .oe_styling_v8 section:not(.oe_dark) { + background-color: #fff; + } + .loempia_srt_container > .container { + padding: 0 15px; + background-color: white; + } + .loempia_srt_container > .container .oe_row, + .loempia_srt_container > .container .oe_styling_v8 { + max-width: 100%; + } + .loempia_comments .comment-date { + font-size: 0.75rem; + } + .loempia_comments textarea { + resize: none; + } + .card.download_apps, + .download_apps.panel, + .download_apps.well { + margin: 25px 0; + } + .btn.loempia_popover:disabled { + pointer-events: none; + } + .btn.embed { + font-size: inherit; + } + /* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */ + .o_website_rating_static { + color: #FACC2E; + } + .o_website_rating_card_container {}.o_website_rating_card_container .o_message_counter { + color: #495057; + } + .o_website_rating_card_container table.o_website_rating_progress_table { + width: 100%; + overflow: visible; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num { + min-width: 50px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"] { + cursor: pointer; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress { + min-width: 120px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress { + margin-bottom: 5px; + margin-left: 5px; + margin-right: 5px; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar { + background-color: #FACC2E; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent { + text-align: right; + padding-left: 5px; + font-size: 0.75rem; + } + .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text { + visibility: hidden; + } + .o_rating_star_card { + margin-bottom: 5px; + } + .o_rating_star_card .stars { + display: inline-block; + color: #FACC2E; + margin-right: 15px; + } + .o_rating_star_card .stars i { + margin-right: -3px; + text-align: center; + } + .o_rating_star_card .stars.enabled { + cursor: pointer; + } + .o_rating_star_card .rate_text { + display: inline-block; + } + .o_rating_popup_composer .o_rating_clickable { + cursor: pointer; + } + .o_rating_popup_composer .o_portal_chatter_avatar { + margin-right: 10px; + } + .o_rating_popup_composer_label { + color: #343a40; + } + /* /sale_subscription/static/src/scss/portal_subscription.scss defined in bundle 'web.assets_frontend' */ + #wc-account-table td:nth-last-child(1), + #wc-account-table th:nth-last-child(1), + #wc-account-table td:nth-last-child(2), + #wc-account-table th:nth-last-child(2), + #wc-account-table td:nth-last-child(3), + #wc-account-table th:nth-last-child(3) { + text-align: right; + min-width: 9em; + } + #wc-account-table a { + text-decoration: none; + } + /* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */ + input#cc_number { + background-repeat: no-repeat; + background-position: center right calc(2.7em); + } + div.card_placeholder { + background-image: url("/website_payment/static/src/img/placeholder.png"); + background-repeat: no-repeat; + width: 32px; + height: 20px; + position: absolute; + top: 8px; + right: 20px; + -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); + pointer-events: none; + } + div.o_card_brand_detail { + position: relative; + } + div.o_card_brand_detail div.card_placeholder { + right: 5px; + } + div.amex { + background-image: url("/website_payment/static/src/img/amex.png"); + background-repeat: no-repeat; + } + div.diners { + background-image: url("/website_payment/static/src/img/diners.png"); + background-repeat: no-repeat; + } + div.discover { + background-image: url("/website_payment/static/src/img/discover.png"); + background-repeat: no-repeat; + } + div.jcb { + background-image: url("/website_payment/static/src/img/jcb.png"); + background-repeat: no-repeat; + } + div.mastercard { + background-image: url("/website_payment/static/src/img/mastercard.png"); + background-repeat: no-repeat; + } + div.visa { + background-image: url("/website_payment/static/src/img/visa.png"); + background-repeat: no-repeat; + } + ul.payment_method_list img.rounded, + ul.payment_method_list img.img-rounded { + max-width: 100px; + max-height: 40px; + } + /* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */ + .o_payment_form label > input[type="radio"], + .o_payment_form input[type="checkbox"] { + vertical-align: middle; + margin-right: 5px; + } + .o_payment_form .payment_option_name { + font-size: 14px; + font-weight: normal !important; + font-family: Helvetica Neue, sans-serif; + line-height: 1.3em; + color: #4d4d4d; + } + .o_payment_form label { + font-weight: normal; + margin-top: 5px; + } + .o_payment_form .card-body:first-child, + .o_payment_form .panel-body:first-child, + .o_payment_form .well:first-child { + border-top: 0px; + } + .o_payment_form .card, + .o_payment_form .panel, + .o_payment_form .well { + border-radius: 10px; + } + .o_payment_form .card-footer:last-child, + .o_payment_form .panel-footer:last-child { + border-bottom-right-radius: 10px !important; + border-bottom-left-radius: 10px !important; + } + .o_payment_form .card-body, + .o_payment_form .panel-body, + .o_payment_form .well { + border-top: 1px solid #ddd; + padding: 1.14em !important; + } + .o_payment_form .card-body.o_payment_acquirer_select:hover, + .o_payment_form .o_payment_acquirer_select.panel-body:hover, + .o_payment_form .o_payment_acquirer_select.well:hover { + cursor: pointer; + } + .o_payment_form .payment_icon_list { + position: relative; + margin-top: 0px !important; + margin-bottom: -5px !important; + } + .o_payment_form .payment_icon_list li { + padding-left: 5px !important; + padding-right: 0px !important; + } + .o_payment_form .payment_icon_list .more_option { + position: absolute; + top: auto; + left: auto; + bottom: auto; + right: 10px; + font-size: 10px; + } + /* /auth_oauth/static/src/scss/auth_oauth.scss defined in bundle 'web.assets_frontend' */ + .o_auth_oauth_providers .fa-facebook-square { + color: #3b5998; + } + .o_auth_oauth_providers .fa-google-plus-square { + color: #de564a; + } + .o_auth_oauth_providers .o_custom_icon { + margin: 0 0.15em; + width: 1em; + height: 1em; + border: 3px solid #875A7B; + border-radius: 100%; + transform: translateY(2px); + } + /* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */ + .o_portal_project_rating .thumbnail { + height: 240px; + } + .o_portal_project_rating .o_top_partner_rating_image { + height: 15px; + } + .o_portal_project_rating .o_top_partner_image { + height: 30px; + width: 30px; + } + .o_portal_project_rating .o_top_partner_feedback { + word-wrap: break-word; + } + .o_portal_project_rating .o_vertical_separator { + border-left: 1px solid #eeeeee; + } + .o_portal_project_rating .o_rating_progress { + margin-bottom: 10px; + } + .o_portal_project_rating .o_rating_count { + display: inline-block; + min-width: 22px; + } + .o_portal_project_rating .o_smiley_no_padding_left { + padding-left: 0; + } + .o_portal_project_rating .o_smiley_no_padding_right { + padding-right: 0; + } + .o_portal_project_rating .o_lighter_smileys { + opacity: 0.4; + } + /* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */ + .orders_vertical_align { + display: -webkit-box; + display: -webkit-flex; + display: flex; + align-items: center; + } + .orders_label_text_align { + vertical-align: 15%; + } + .sale_tbody .o_line_note { + word-break: break-word; + word-wrap: break-word; + overflow-wrap: break-word; + } + .o_portal .sale_tbody .js_quantity_container { + width: 50%; + } + .o_portal .sale_tbody .js_quantity_container .js_quantity { + text-align: center; + padding: 0; + } + .o_portal .sale_tbody .js_quantity_container .input-group-text, + .o_portal .sale_tbody .js_quantity_container .input-group .input-group-addon, + .input-group .o_portal .sale_tbody .js_quantity_container .input-group-addon { + padding: 0.2rem 0.4rem; + } + @media (max-width: 767.98px) { + .o_portal .sale_tbody .js_quantity_container { + width: 100%; + } + } + /* /sale_timesheet/static/src/scss/sale_timesheet_portal.scss defined in bundle 'web.assets_frontend' */ + .o_timesheet_accordion .card-header a, + .o_timesheet_accordion .panel-heading a { + text-decoration: none; + } + .o_timesheet_accordion .card-header a:after, + .o_timesheet_accordion .panel-heading a:after { + content: "\f0d7"; + font-family: 'FontAwesome'; + } + .o_timesheet_accordion .card-header a.collapsed:after, + .o_timesheet_accordion .panel-heading a.collapsed:after { + content: "\f0da"; + font-family: 'FontAwesome'; + } + \ No newline at end of file diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif b/ks_sale_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif new file mode 100644 index 0000000..4287e63 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/dashboard_ninja.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif b/ks_sale_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif new file mode 100644 index 0000000..da7eb63 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/instant_shop_filter.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif b/ks_sale_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif new file mode 100644 index 0000000..71a5815 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/list_view_manager.gif differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png b/ks_sale_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png new file mode 100644 index 0000000..5c9ab73 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/one_click_sale_purchase.png differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png b/ks_sale_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png new file mode 100644 index 0000000..9b0711d Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/pos_dashboard.png differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg b/ks_sale_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg new file mode 100644 index 0000000..68d818f Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/sticky_pivot_view.jpg differ diff --git a/ks_sale_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png b/ks_sale_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png new file mode 100644 index 0000000..5d70bc4 Binary files /dev/null and b/ks_sale_dashboard_ninja/static/description/suggested_app_images/theme_attractivo.png differ