UNPKG

flexmonster

Version:

Pivot table component for web reporting. The most powerful JavaScript tool to visualize your business data.

1,893 lines 243 kB
/** * Flexmonster Pivot Table & Charts [https://www.flexmonster.com/] * September 2025 (v. 2.9.112) * Copyright 2025 Flexmonster All rights reserved * * Flexmonster Pivot Table & Charts is a part of Flexmonster Software that is distributed under the terms and conditions of Flexmonster Software License Agreement: * https://www.flexmonster.com/software-license-agreement/ * * By downloading, installing, and/or otherwise using Flexmonster Pivot Table & Charts, you accept and agree to be bound by and require each of your Representatives, * clients and/or end-users, as the case may be, to be bound by all the terms and conditions of * Flexmonster Software License Agreement: https://www.flexmonster.com/software-license-agreement/ * * Pricing for Commercial License Models can be found on Flexmonster pricing page: * https://www.flexmonster.com/pivot-table-editions-and-pricing/ */ :root { --fm-version: "2.9.112"; } /* ===== RESET STYLES ===== */ #fm-pivot-view, #fm-toolbar-wrapper { line-height: 1; -webkit-font-smoothing: antialiased !important; text-rendering: optimizeLegibility !important; -webkit-text-size-adjust: none; } #fm-pivot-view, #fm-toolbar-wrapper { /* Hide HTML5 Up and Down arrows. */ } #fm-pivot-view input[type=text], #fm-toolbar-wrapper input[type=text] { -webkit-appearance: none; } #fm-pivot-view input[type="number"]::-webkit-outer-spin-button, #fm-toolbar-wrapper input[type="number"]::-webkit-outer-spin-button, #fm-pivot-view input[type="number"]::-webkit-inner-spin-button, #fm-toolbar-wrapper input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } #fm-pivot-view input[type="number"], #fm-toolbar-wrapper input[type="number"] { -moz-appearance: textfield; } #fm-pivot-view div, #fm-pivot-view span, #fm-pivot-view applet, #fm-pivot-view object, #fm-pivot-view iframe, #fm-pivot-view h1, #fm-pivot-view h2, #fm-pivot-view h3, #fm-pivot-view h4, #fm-pivot-view h5, #fm-pivot-view h6, #fm-pivot-view p, #fm-pivot-view blockquote, #fm-pivot-view pre, #fm-pivot-view a, #fm-pivot-view abbr, #fm-pivot-view acronym, #fm-pivot-view address, #fm-pivot-view big, #fm-pivot-view cite, #fm-pivot-view code, #fm-pivot-view del, #fm-pivot-view dfn, #fm-pivot-view em, #fm-pivot-view img, #fm-pivot-view ins, #fm-pivot-view kbd, #fm-pivot-view q, #fm-pivot-view s, #fm-pivot-view samp, #fm-pivot-view small, #fm-pivot-view strike, #fm-pivot-view strong, #fm-pivot-view sub, #fm-pivot-view sup, #fm-pivot-view tt, #fm-pivot-view var, #fm-pivot-view b, #fm-pivot-view button, #fm-pivot-view u, #fm-pivot-view i, #fm-pivot-view center, #fm-pivot-view dl, #fm-pivot-view dt, #fm-pivot-view dd, #fm-pivot-view ol, #fm-pivot-view ul, #fm-pivot-view li, #fm-pivot-view fieldset, #fm-pivot-view form, #fm-pivot-view label, #fm-pivot-view legend, #fm-pivot-view table, #fm-pivot-view caption, #fm-pivot-view tbody, #fm-pivot-view tfoot, #fm-pivot-view thead, #fm-pivot-view tr, #fm-pivot-view th, #fm-pivot-view td, #fm-pivot-view article, #fm-pivot-view aside, #fm-pivot-view canvas, #fm-pivot-view details, #fm-pivot-view embed, #fm-pivot-view figure, #fm-pivot-view figcaption, #fm-pivot-view footer, #fm-pivot-view header, #fm-pivot-view menu, #fm-pivot-view nav, #fm-pivot-view output, #fm-pivot-view ruby, #fm-pivot-view section, #fm-pivot-view summary, #fm-pivot-view time, #fm-pivot-view mark, #fm-pivot-view audio, #fm-pivot-view video, #fm-toolbar-wrapper div, #fm-toolbar-wrapper span, #fm-toolbar-wrapper applet, #fm-toolbar-wrapper object, #fm-toolbar-wrapper iframe, #fm-toolbar-wrapper h1, #fm-toolbar-wrapper h2, #fm-toolbar-wrapper h3, #fm-toolbar-wrapper h4, #fm-toolbar-wrapper h5, #fm-toolbar-wrapper h6, #fm-toolbar-wrapper p, #fm-toolbar-wrapper blockquote, #fm-toolbar-wrapper pre, #fm-toolbar-wrapper a, #fm-toolbar-wrapper abbr, #fm-toolbar-wrapper acronym, #fm-toolbar-wrapper address, #fm-toolbar-wrapper big, #fm-toolbar-wrapper cite, #fm-toolbar-wrapper code, #fm-toolbar-wrapper del, #fm-toolbar-wrapper dfn, #fm-toolbar-wrapper em, #fm-toolbar-wrapper img, #fm-toolbar-wrapper ins, #fm-toolbar-wrapper kbd, #fm-toolbar-wrapper q, #fm-toolbar-wrapper s, #fm-toolbar-wrapper samp, #fm-toolbar-wrapper small, #fm-toolbar-wrapper strike, #fm-toolbar-wrapper strong, #fm-toolbar-wrapper sub, #fm-toolbar-wrapper sup, #fm-toolbar-wrapper tt, #fm-toolbar-wrapper var, #fm-toolbar-wrapper b, #fm-toolbar-wrapper button, #fm-toolbar-wrapper u, #fm-toolbar-wrapper i, #fm-toolbar-wrapper center, #fm-toolbar-wrapper dl, #fm-toolbar-wrapper dt, #fm-toolbar-wrapper dd, #fm-toolbar-wrapper ol, #fm-toolbar-wrapper ul, #fm-toolbar-wrapper li, #fm-toolbar-wrapper fieldset, #fm-toolbar-wrapper form, #fm-toolbar-wrapper label, #fm-toolbar-wrapper legend, #fm-toolbar-wrapper table, #fm-toolbar-wrapper caption, #fm-toolbar-wrapper tbody, #fm-toolbar-wrapper tfoot, #fm-toolbar-wrapper thead, #fm-toolbar-wrapper tr, #fm-toolbar-wrapper th, #fm-toolbar-wrapper td, #fm-toolbar-wrapper article, #fm-toolbar-wrapper aside, #fm-toolbar-wrapper canvas, #fm-toolbar-wrapper details, #fm-toolbar-wrapper embed, #fm-toolbar-wrapper figure, #fm-toolbar-wrapper figcaption, #fm-toolbar-wrapper footer, #fm-toolbar-wrapper header, #fm-toolbar-wrapper menu, #fm-toolbar-wrapper nav, #fm-toolbar-wrapper output, #fm-toolbar-wrapper ruby, #fm-toolbar-wrapper section, #fm-toolbar-wrapper summary, #fm-toolbar-wrapper time, #fm-toolbar-wrapper mark, #fm-toolbar-wrapper audio, #fm-toolbar-wrapper video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: none; transition: none; border-collapse: collapse; border-spacing: 0; } #fm-pivot-view ol, #fm-pivot-view ul, #fm-toolbar-wrapper ol, #fm-toolbar-wrapper ul { list-style: none; } #fm-pivot-view table, #fm-toolbar-wrapper table { border-collapse: collapse; border-spacing: 0; } #fm-pivot-view caption, #fm-pivot-view th, #fm-pivot-view td, #fm-toolbar-wrapper caption, #fm-toolbar-wrapper th, #fm-toolbar-wrapper td { text-align: left; font-weight: normal; vertical-align: middle; } #fm-pivot-view q, #fm-pivot-view blockquote, #fm-toolbar-wrapper q, #fm-toolbar-wrapper blockquote { quotes: none; } #fm-pivot-view q:before, #fm-pivot-view q:after, #fm-pivot-view blockquote:before, #fm-pivot-view blockquote:after, #fm-toolbar-wrapper q:before, #fm-toolbar-wrapper q:after, #fm-toolbar-wrapper blockquote:before, #fm-toolbar-wrapper blockquote:after { content: ""; content: none; } #fm-pivot-view img, #fm-toolbar-wrapper img { max-width: 100%; height: auto; height: initial; border: none; } #fm-pivot-view a, #fm-toolbar-wrapper a { text-decoration: none; } #fm-pivot-view article, #fm-pivot-view aside, #fm-pivot-view details, #fm-pivot-view figcaption, #fm-pivot-view figure, #fm-pivot-view footer, #fm-pivot-view header, #fm-pivot-view main, #fm-pivot-view menu, #fm-pivot-view nav, #fm-pivot-view section, #fm-pivot-view summary, #fm-toolbar-wrapper article, #fm-toolbar-wrapper aside, #fm-toolbar-wrapper details, #fm-toolbar-wrapper figcaption, #fm-toolbar-wrapper figure, #fm-toolbar-wrapper footer, #fm-toolbar-wrapper header, #fm-toolbar-wrapper main, #fm-toolbar-wrapper menu, #fm-toolbar-wrapper nav, #fm-toolbar-wrapper section, #fm-toolbar-wrapper summary { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; } #fm-pivot-view :focus, #fm-toolbar-wrapper :focus { outline: none; } #fm-pivot-view h1, #fm-pivot-view h2, #fm-pivot-view h3, #fm-pivot-view h4, #fm-pivot-view h5, #fm-pivot-view h6, #fm-toolbar-wrapper h1, #fm-toolbar-wrapper h2, #fm-toolbar-wrapper h3, #fm-toolbar-wrapper h4, #fm-toolbar-wrapper h5, #fm-toolbar-wrapper h6 { font-weight: normal; } /*-----------STANDARD RESET END-----------------*/ @font-face { font-family: "flexmonster-icons"; src: url("./theme/assets/flexmonster-icons.woff?v2.9.94") format("woff"), url("./theme/assets/flexmonster-icons.ttf?v2.9.94") format("truetype"), url("./theme/assets/flexmonster-icons.svg#flexmonster-icons?v2.9.94") format("svg"); font-weight: normal; font-style: normal; } /* === Do NOT remove and do NOT change .fm-csscheck class === */ .fm-csscheck { font-family: 'flexmonster'; } /* ===== PIVOT UI ===== */ #fm-pivot-view .fm-ui, #fm-pivot-view .fm-ui span, #fm-pivot-view .fm-ui div, #fm-pivot-view .fm-ui p, #fm-pivot-view .fm-ui a, #fm-pivot-view .fm-ui table, #fm-pivot-view .fm-ui table th, #fm-pivot-view .fm-ui table tr, #fm-pivot-view .fm-ui table td, #fm-pivot-view .fm-ui ul, #fm-pivot-view .fm-ui li, #fm-pivot-view .fm-ui input, #fm-pivot-view .fm-ui textarea, #fm-pivot-view .fm-ui select, #fm-toolbar-wrapper .fm-toolbar-ui, #fm-toolbar-wrapper .fm-toolbar-ui span, #fm-toolbar-wrapper .fm-toolbar-ui div, #fm-toolbar-wrapper .fm-toolbar-ui p, #fm-toolbar-wrapper .fm-toolbar-ui a, #fm-toolbar-wrapper .fm-toolbar-ui table, #fm-toolbar-wrapper .fm-toolbar-ui table th, #fm-toolbar-wrapper .fm-toolbar-ui table tr, #fm-toolbar-wrapper .fm-toolbar-ui table td, #fm-toolbar-wrapper .fm-toolbar-ui ul, #fm-toolbar-wrapper .fm-toolbar-ui li, #fm-toolbar-wrapper .fm-toolbar-ui input, #fm-toolbar-wrapper .fm-toolbar-ui textarea, #fm-toolbar-wrapper .fm-toolbar-ui select { font-family: Arial, sans-serif; font-size: 12px; text-align: left; color: #111; -webkit-font-smoothing: antialiased; margin: 0; padding: 0; border-radius: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; text-shadow: none; float: none; line-height: normal; } #fm-pivot-view .fm-ui-mobile, #fm-pivot-view .fm-ui-mobile span, #fm-pivot-view .fm-ui-mobile div, #fm-pivot-view .fm-ui-mobile p, #fm-pivot-view .fm-ui-mobile a, #fm-pivot-view .fm-ui-mobile table, #fm-pivot-view .fm-ui-mobile th, #fm-pivot-view .fm-ui-mobile tr, #fm-pivot-view .fm-ui-mobile td, #fm-pivot-view .fm-ui-mobile ul, #fm-pivot-view .fm-ui-mobile li, #fm-pivot-view .fm-ui-mobile input, #fm-pivot-view .fm-ui-mobile textarea, #fm-pivot-view .fm-ui-mobile select, #fm-pivot-view .fm-ui-mobile option { font-size: 14px; -webkit-border-radius: 0; border-radius: 0; } #fm-pivot-view .fm-ui-mobile .fm-grid-layout div.fm-cell.fm-header { line-height: 14px; } #fm-pivot-view .fm-ui-mobile input[type="text"] { height: 28px; line-height: 28px; border: 1px solid #999; background-color: #ffffff; } #fm-pivot-view .fm-ui-mobile select { background-color: #ffffff; } #fm-pivot-view .fm-ui a { font-weight: normal; } #fm-pivot-view .fm-ui ul > li:before { width: 0px !important; height: 0px !important; margin: 0; padding: 0; border: 0; } #fm-pivot-view a.fm-ui { color: inherit; font-weight: normal; } #fm-pivot-view a.fm-ui:hover { color: inherit; font-weight: normal; text-decoration: none; } #fm-pivot-view input.fm-ui { font-size: 12px; outline: none; } #fm-pivot-view input.fm-ui-mobile { font-size: 14px; } #fm-pivot-view span.fm-ui { font-size: 11px; } #fm-pivot-view span.fm-ui-mobile { font-size: 14px; } #fm-pivot-view div.fm-ui-clear { clear: both; } #fm-pivot-view .fm-pointer-events-none { pointer-events: none; } #fm-pivot-view input[type=text].fm-ui-text-input, #fm-pivot-view input[type=number].fm-ui-text-input { /*vertical-align: -webkit-baseline-middle; vertical-align: -moz-middle-with-baseline;*/ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 100%; height: 38px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 10px; padding-left: 10px; text-align: left; color: #111; font-size: 14px; background: #fff; border: 1px solid #d5d5d5; } #fm-pivot-view input[type=text].fm-ui-text-input.fm-ui-prompt { color: #cecece; font-style: italic; } #fm-pivot-view .fm-ui textarea.fm-ui-text-area { resize: none; border: 1px solid #999; padding: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; color: #111; background: #fff; font-size: 14px; } #fm-pivot-view .fm-ui textarea.fm-ui-text-area:focus { outline: none; } #fm-pivot-view [class^="fm-ui-icon-"]:before, #fm-pivot-view [class*=" fm-ui-icon-"]:before, #fm-pivot-view .fm-ui-icon:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: flexmonster-icons !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #fm-pivot-view .fm-icon-act_add:before { content: "\e900"; } #fm-pivot-view .fm-icon-act_calc:before { content: "\e901"; } #fm-pivot-view .fm-icon-act_check:before { content: "\e902"; } #fm-pivot-view .fm-icon-act_close:before { content: "\e903"; } #fm-pivot-view .fm-icon-act_close_small:before { content: "\e904"; } #fm-pivot-view .fm-icon-act_filter:before { content: "\e905"; } #fm-pivot-view .fm-icon-act_font:before { content: "\e906"; } #fm-pivot-view .fm-icon-act_move:before { content: "\e907"; } #fm-pivot-view .fm-icon-act_roll_down:before { content: "\e908"; } #fm-pivot-view .fm-icon-act_roll_up:before { content: "\e909"; } #fm-pivot-view .fm-icon-act_search:before { content: "\e90a"; } #fm-pivot-view .fm-icon-act_sigma:before { content: "\e90b"; } #fm-pivot-view .fm-icon-act_table_settings:before { content: "\e90c"; } #fm-pivot-view .fm-icon-act_table_sort:before { content: "\e90d"; } #fm-pivot-view .fm-icon-act_trash:before { content: "\e90e"; } #fm-pivot-view .fm-icon-arrow_down:before { content: "\e90f"; } #fm-pivot-view .fm-icon-arrow_left:before { content: "\e910"; } #fm-pivot-view .fm-icon-arrow_right:before { content: "\e911"; } #fm-pivot-view .fm-icon-arrow_up:before { content: "\e912"; } #fm-pivot-view .fm-icon-calc_abs:before { content: "\e913"; } #fm-pivot-view .fm-icon-calc_and:before { content: "\e914"; } #fm-pivot-view .fm-icon-calc_assigne:before { content: "\e915"; } #fm-pivot-view .fm-icon-calc_degree:before { content: "\e916"; } #fm-pivot-view .fm-icon-calc_divide:before { content: "\e917"; } #fm-pivot-view .fm-icon-calc_equal:before { content: "\e918"; } #fm-pivot-view .fm-icon-calc_if:before { content: "\e919"; } #fm-pivot-view .fm-icon-calc_less:before { content: "\e91a"; } #fm-pivot-view .fm-icon-calc_less_equal:before { content: "\e91b"; } #fm-pivot-view .fm-icon-calc_max:before { content: "\e91c"; } #fm-pivot-view .fm-icon-calc_min:before { content: "\e91d"; } #fm-pivot-view .fm-icon-calc_minus:before { content: "\e91e"; } #fm-pivot-view .fm-icon-calc_more:before { content: "\e91f"; } #fm-pivot-view .fm-icon-calc_more_equal:before { content: "\e920"; } #fm-pivot-view .fm-icon-calc_multiply:before { content: "\e921"; } #fm-pivot-view .fm-icon-calc_notequal:before { content: "\e922"; } #fm-pivot-view .fm-icon-calc_or:before { content: "\e923"; } #fm-pivot-view .fm-icon-calc_plus:before { content: "\e924"; } #fm-pivot-view .fm-icon-chart_direction_xy:before { content: "\e925"; } #fm-pivot-view .fm-icon-count_down:before { content: "\e926"; } #fm-pivot-view .fm-icon-count_up:before { content: "\e927"; } #fm-pivot-view .fm-icon-dd_connect_csv:before { content: "\e928"; } #fm-pivot-view .fm-icon-dd_connect_json:before { content: "\e929"; } #fm-pivot-view .fm-icon-dd_export_bar:before { content: "\e92a"; } #fm-pivot-view .fm-icon-dd_export_bar_hor:before { content: "\e92b"; } #fm-pivot-view .fm-icon-dd_export_bar_lane:before { content: "\e92c"; } #fm-pivot-view .fm-icon-dd_export_bar_stack:before { content: "\e92d"; } #fm-pivot-view .fm-icon-dd_export_line:before { content: "\e92e"; } #fm-pivot-view .fm-icon-dd_export_pie:before { content: "\e92f"; } #fm-pivot-view .fm-icon-dd_export_scatter:before { content: "\e930"; } #fm-pivot-view .fm-icon-dd_format:before { content: "\e931"; } #fm-pivot-view .fm-icon-dd_format_1:before { content: "\e932"; } #fm-pivot-view .fm-icon-dd_open_local:before { content: "\e933"; } #fm-pivot-view .fm-icon-dd_open_remote:before { content: "\e934"; } #fm-pivot-view .fm-icon-dd_save_exel:before { content: "\e935"; } #fm-pivot-view .fm-icon-dd_save_html:before { content: "\e936"; } #fm-pivot-view .fm-icon-dd_save_image:before { content: "\e937"; } #fm-pivot-view .fm-icon-dd_save_pdf:before { content: "\e938"; } #fm-pivot-view .fm-icon-dd_save_print:before { content: "\e939"; } #fm-pivot-view .fm-icon-direction_direction_y:before { content: "\e93a"; } #fm-pivot-view .fm-icon-menu_charts:before { content: "\e93b"; } #fm-pivot-view .fm-icon-menu_connect:before { content: "\e93c"; } #fm-pivot-view .fm-icon-menu_export:before { content: "\e93d"; } #fm-pivot-view .fm-icon-menu_fields:before { content: "\e93e"; } #fm-pivot-view .fm-icon-menu_format:before { content: "\e93f"; } #fm-pivot-view .fm-icon-menu_fullscreen_close:before { content: "\e940"; } #fm-pivot-view .fm-icon-menu_fullscreen_open:before { content: "\e941"; } #fm-pivot-view .fm-icon-menu_grid:before { content: "\e942"; } #fm-pivot-view .fm-icon-menu_open:before { content: "\e943"; } #fm-pivot-view .fm-icon-menu_options:before { content: "\e944"; } #fm-pivot-view .fm-icon-menu_save:before { content: "\e945"; } #fm-pivot-view .fm-icon-notif_arrow:before { content: "\e946"; } #fm-pivot-view .fm-icon-notif_confirm:before { content: "\e947"; } #fm-pivot-view .fm-icon-notif_info:before { content: "\e948"; } #fm-pivot-view .fm-icon-notif_warning:before { content: "\e949"; } .fm-ui-icon { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fm-ui-vam { top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .fm-ui-icon-vam { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .fm-ui-ham { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .fm-ui-icon-ham { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .fm-ui-icon-c { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); } .fm-shadow { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } #fm-pivot-view span.fm-ui-label { color: #111; font-size: 14px; } #fm-pivot-view span.fm-ui-label * { font-size: 14px; } #fm-pivot-view span.fm-ui-label b { font-weight: bold; } #fm-pivot-view span.fm-ui-label-light { color: #999; } #fm-pivot-view button.fm-ui-btn, #fm-toolbar-wrapper button.fm-ui-btn, #fm-pivot-view a.fm-ui-btn, #fm-toolbar-wrapper a.fm-ui-btn { -webkit-appearance: none; -moz-appearance: none; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; position: relative; outline: none; border: none; border-radius: 4px; cursor: pointer; text-align: center; display: inline-block; vertical-align: top; font-size: 14px; font-weight: bold; padding: 10px 12px; letter-spacing: 0.5px; min-width: 90px; color: #555; border: 1px solid #555; background-color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #fm-pivot-view button.fm-ui-btn:hover, #fm-toolbar-wrapper button.fm-ui-btn:hover, #fm-pivot-view a.fm-ui-btn:hover, #fm-toolbar-wrapper a.fm-ui-btn:hover { font-weight: bold; color: #3c3c3c; border-color: #3c3c3c; background-color: #f7f7f7; } #fm-pivot-view button.fm-ui-btn:hover, #fm-toolbar-wrapper button.fm-ui-btn:hover, #fm-pivot-view a.fm-ui-btn:hover, #fm-toolbar-wrapper a.fm-ui-btn:hover, #fm-pivot-view button.fm-ui-btn:focus, #fm-toolbar-wrapper button.fm-ui-btn:focus, #fm-pivot-view a.fm-ui-btn:focus, #fm-toolbar-wrapper a.fm-ui-btn:focus, #fm-pivot-view button.fm-ui-btn:active, #fm-toolbar-wrapper button.fm-ui-btn:active, #fm-pivot-view a.fm-ui-btn:active, #fm-toolbar-wrapper a.fm-ui-btn:active { outline: none; } #fm-pivot-view a.fm-ui-btn-dark, #fm-toolbar-wrapper a.fm-ui-btn-dark, #fm-pivot-view button.fm-ui-btn-dark, #fm-toolbar-wrapper button.fm-ui-btn-dark { color: #fff; background: #555; } #fm-pivot-view a.fm-ui-btn-dark:hover, #fm-toolbar-wrapper a.fm-ui-btn-dark:hover, #fm-pivot-view button.fm-ui-btn-dark:hover, #fm-toolbar-wrapper button.fm-ui-btn-dark:hover { font-weight: bold; color: #fff; background: #3c3c3c; } #fm-pivot-view a.fm-ui-btn-dark:disabled, #fm-toolbar-wrapper a.fm-ui-btn-dark:disabled, #fm-pivot-view button.fm-ui-btn-dark:disabled, #fm-toolbar-wrapper button.fm-ui-btn-dark:disabled { opacity: 1; pointer-events: none; cursor: default; color: #ffffff; background: #a2a2a2; } #fm-pivot-view a.fm-ui-btn-light, #fm-toolbar-wrapper a.fm-ui-btn-light, #fm-pivot-view button.fm-ui-btn-light, #fm-toolbar-wrapper button.fm-ui-btn-light { background: #fbfbfb; border: 1px solid #d5d5d5; color: #555; font-weight: normal; text-transform: none; padding: 11px 11px; } #fm-pivot-view a.fm-ui-btn-light:hover, #fm-toolbar-wrapper a.fm-ui-btn-light:hover, #fm-pivot-view button.fm-ui-btn-light:hover, #fm-toolbar-wrapper button.fm-ui-btn-light:hover { background: #f7f7f7; border-color: #d5d5d5; color: #555; font-weight: normal; } #fm-pivot-view a.fm-ui-btn-superlight, #fm-toolbar-wrapper a.fm-ui-btn-superlight, #fm-pivot-view button.fm-ui-btn-superlight, #fm-toolbar-wrapper button.fm-ui-btn-superlight { background: #fff; border: 1px solid #d5d5d5; color: #555; font-weight: normal; text-transform: none; padding: 11px 11px; padding-top: 9px; } #fm-pivot-view a.fm-ui-btn-superlight:hover, #fm-toolbar-wrapper a.fm-ui-btn-superlight:hover, #fm-pivot-view button.fm-ui-btn-superlight:hover, #fm-toolbar-wrapper button.fm-ui-btn-superlight:hover { background: #fbfbfb; border-color: #d5d5d5; color: #555; font-weight: normal; } #fm-pivot-view a.fm-ui-btn.fm-ui-btn-close, #fm-toolbar-wrapper a.fm-ui-btn.fm-ui-btn-close, #fm-pivot-view button.fm-ui-btn.fm-ui-btn-close, #fm-toolbar-wrapper button.fm-ui-btn.fm-ui-btn-close { font-size: 0; border: none; background: none; min-width: auto; min-width: initial; width: 30px; height: 30px; padding: 2px; } #fm-pivot-view a.fm-ui-btn.fm-ui-btn-close:before, #fm-toolbar-wrapper a.fm-ui-btn.fm-ui-btn-close:before, #fm-pivot-view button.fm-ui-btn.fm-ui-btn-close:before, #fm-toolbar-wrapper button.fm-ui-btn.fm-ui-btn-close:before { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e903"; font-size: 26px; position: static; } #fm-pivot-view .fm-ui-btns-row, #fm-toolbar-wrapper .fm-ui-btns-row { font-size: 0; } #fm-pivot-view .fm-ui-btns-row .fm-ui-btn, #fm-toolbar-wrapper .fm-ui-btns-row .fm-ui-btn { margin-right: 20px; height: 38px; } #fm-pivot-view .fm-ui-btns-row .fm-ui-btn:last-child, #fm-toolbar-wrapper .fm-ui-btns-row .fm-ui-btn:last-child { margin-right: 0; } #fm-pivot-view a.fm-ui-toggle-btn, #fm-pivot-view button.fm-ui-toggle-btn { color: #999; font-size: 14px; line-height: 36px; display: inline-block; text-align: center; cursor: pointer; border: 1px solid #d5d5d5; border-radius: 4px; background: #fff; } #fm-pivot-view a.fm-ui-toggle-btn.fm-selected, #fm-pivot-view button.fm-ui-toggle-btn.fm-selected { color: #111; background: #f7f7f7; } #fm-pivot-view a.fm-ui-toggle-btn:hover, #fm-pivot-view button.fm-ui-toggle-btn:hover { color: #111; background: #f7f7f7; } #fm-pivot-view a.fm-ui-toggle-btn-dark, #fm-pivot-view button.fm-ui-toggle-btn-dark { color: #111; background: #f7f7f7; } #fm-pivot-view a.fm-ui-toggle-btn-dark.fm-selected, #fm-pivot-view button.fm-ui-toggle-btn-dark.fm-selected { color: #fff; background: #555; border-color: #555; } #fm-pivot-view a.fm-ui-toggle-btn-dark.fm-selected:hover, #fm-pivot-view button.fm-ui-toggle-btn-dark.fm-selected:hover { background: #3c3c3c; border-color: #3c3c3c; } #fm-pivot-view a.fm-ui-link-btn { background: none; font-size: 12px; text-decoration: underline; line-height: 1; width: auto; width: initial; height: auto; height: initial; border: none; padding: 0; cursor: pointer; } #fm-pivot-view a.fm-ui-link-btn:hover { background: none; text-decoration: none; } #fm-pivot-view a.fm-ui-link-btn.fm-ui-pressed { background: none; text-decoration: underline; } #fm-pivot-view a.fm-ui-checkbox { cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: inline-block; vertical-align: middle; } #fm-pivot-view a.fm-ui-checkbox .fm-ui-label { padding-left: 30px; position: relative; line-height: 1.2; color: #111; font-size: 14px; } #fm-pivot-view a.fm-ui-checkbox .fm-ui-label:before { content: ''; display: inline-block; box-sizing: border-box; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #d5d5d5; background: #fff; } #fm-pivot-view a.fm-ui-checkbox .fm-ui-label:before:hover { border-color: #999; } #fm-pivot-view a.fm-ui-checkbox .fm-ui-label:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); opacity: 0; content: '\e947'; color: #FFFFFF; font-size: 20px; left: -1px; } #fm-pivot-view a.fm-ui-checkbox.fm-selected .fm-ui-label:after { opacity: 1; font-weight: bold; width: 0; } #fm-pivot-view a.fm-ui-checkbox.fm-selected .fm-ui-label:before { border: 1px solid #555; background: #555; } #fm-pivot-view a.fm-ui-checkbox.fm-ui-semi-selected .fm-ui-label:after { content: ''; border: 5px solid #555; background-color: #555; width: 0; height: 0; left: 4px; top: 9px; opacity: 1; } .fm-ui-arrow-up:before, .fm-ui-arrow-up:after { content: ''; position: absolute; display: block; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .fm-ui-arrow-up:before { width: 0px; height: 0px; border-style: solid; border-width: 0 5.5px 6px 5.5px; border-color: transparent transparent #d5d5d5 transparent; top: -7px; } .fm-ui-arrow-up:after { width: 0px; height: 0px; border-style: solid; border-width: 0 4.5px 6px 4.5px; border-color: transparent transparent #fff transparent; top: -6px; } #fm-toolbar-wrapper div.fm-ui-dropdown, #fm-pivot-view div.fm-ui-dropdown { text-align: left; display: inline-block; vertical-align: top; width: auto; width: initial; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn { display: block; position: relative; background-color: #fff; text-align: left; border: 1px solid #d5d5d5; border-radius: 0; padding: 9px 25px 10px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; height: 38px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn .fm-ui-label, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn .fm-ui-label { color: #111; font-size: 14px; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 100%; line-height: 18px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn:after, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); content: "\e908"; right: 8px; font-size: 21px; color: #999; margin-top: -1px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected:after, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected:after { content: "\e909"; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected + .fm-ui-dropdown-list, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-btn.fm-selected + .fm-ui-dropdown-list { margin-top: 5px; visibility: visible; opacity: 1; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); display: block; position: absolute; z-index: 3; left: 0; top: 100%; border: 1px solid #d5d5d5; margin-top: 20px; visibility: hidden; min-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; opacity: 1; background: #fff; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:before, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:before, #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:after, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:after { content: ''; position: absolute; display: block; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:before, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:before { width: 0px; height: 0px; border-style: solid; border-width: 0 5.5px 6px 5.5px; border-color: transparent transparent #d5d5d5 transparent; top: -7px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list:after, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list:after { width: 0px; height: 0px; border-style: solid; border-width: 0 4.5px 6px 4.5px; border-color: transparent transparent #fff transparent; top: -6px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul { overflow-y: auto; max-height: 300px; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li { display: block; border-bottom: 1px solid #e9e9e9; padding: 9px 9px; cursor: pointer; position: relative; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li .fm-ui-label { color: #111; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 100%; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:last-child, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:last-child { border-bottom: none; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li:hover { background: #f7f7f7; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected { background: #f7f7f7; padding-right: 32px; position: relative; } #fm-toolbar-wrapper div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected:after, #fm-pivot-view div.fm-ui-dropdown .fm-ui-dropdown-list ul li.fm-selected:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); content: '\e902'; color: #999; right: 6px; font-size: 22px; margin-top: -2px; } /* popup */ #fm-pivot-view div.fm-ui-window { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); max-width: 100%; background: #fff; margin: 0 auto 0; border: 1px solid #d5d5d5; padding: 24px 30px 30px; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; z-index: 7; } #fm-pivot-view div.fm-ui-window .fm-popup-header { min-height: 40px; margin-bottom: 10px; } #fm-pivot-view div.fm-ui-window .fm-popup-header.fm-ph-simple { margin-bottom: 24px; } #fm-pivot-view div.fm-ui-window .fm-popup-header .fm-popup-icons-row { margin-bottom: 25px; margin-top: 7px; } #fm-pivot-view div.fm-ui-window .fm-popup-header .fm-ui-btns-row { position: absolute; right: 30px; } #fm-pivot-view div.fm-ui-window .fm-popup-title { color: #111; font-size: 24px; display: block; padding: 5px 0; } #fm-pivot-view div.fm-ui-window .fm-popup-subtitle { color: #999; font-size: 14px; margin-top: 5px; display: block; } #fm-pivot-view div.fm-ui-popup { z-index: 12; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile { padding: 20px; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile .fm-popup-subtitle { display: none; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile .fm-ui-btns-row { right: 20px; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header { margin-bottom: 10px; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-col { width: 100%; margin-bottom: 10px; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row { position: relative; right: initial; right: auto; text-align: left; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row .fm-ui-btn { width: calc(50% - 5px); width: -webkit-calc(50% - 5px); margin-right: 10px; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-ui-btns-row .fm-ui-btn:last-child { margin-right: 0; } #fm-pivot-view div.fm-ui-popup.fm-layout-mobile-small .fm-popup-header .fm-popup-title { font-size: 18px; line-height: 1; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header { text-align: center; padding: 10px; font-weight: bold; border-bottom: 1px solid #d5d5d5; position: relative; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month { margin-right: 5px; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year, #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month { cursor: pointer; text-decoration: underline; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year:hover, #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month:hover { text-decoration: none; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-year.fm-disabled, #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-dp-month.fm-disabled { cursor: auto; text-decoration: none; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn { padding: 0; border: none; min-width: auto; position: absolute; background: none; width: 37px; height: 37px; top: 0; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn:before { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); -o-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); font-size: 24px; top: 6px; left: 6px; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-prev-btn { left: 0; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-prev-btn:before { content: "\e908"; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-next-btn { right: 0; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-header .fm-ui-btn.fm-next-btn:before { content: "\e909"; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-week { padding: 10px; border-bottom: 1px solid #d5d5d5; background-color: #fbfbfb; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-week .fm-ui-dp-day-title { text-align: center; color: #999; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates { padding: 10px 10px; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label { text-align: center; padding: 5px; cursor: pointer; position: relative; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label:hover { background-color: #f7f7f7; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-highlighted { font-weight: bold; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-muted { font-weight: normal; color: #999; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-dates .fm-ui-dp-date-label.fm-selected { font-weight: normal; color: #fff; background-color: #555; border: 1px solid #555; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-7 { width: 14.285%; display: inline-block; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-5 { width: 20%; display: inline-block; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-col-3 { width: 33.333%; display: inline-block; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-footer { display: none; text-align: center; margin-bottom: 5px; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-footer .fm-cancel-btn { display: inline-block; padding: 10px; color: #999; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time { padding: 10px; border-top: 1px solid #d5d5d5; text-align: center; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time .fm-ui-label { margin-right: 5px; } #fm-pivot-view div.fm-ui-datepicker .fm-ui-dp-time input.fm-ui-dp-time-input { padding: 2px 1px 2px 4px; border: 1px solid #d5d5d5; color: #111; font-size: 14px; text-align: center; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-header .fm-ui-btn { display: none; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-week { display: none; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-dates { padding-bottom: 0; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-months .fm-ui-dp-footer { display: block; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-header .fm-ui-dp-month { display: none; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-week { display: none; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-dates { padding-bottom: 0; } #fm-pivot-view div.fm-ui-datepicker.fm-ui-dp-view-years .fm-ui-dp-footer { display: block; } #fm-pivot-view div.fm-ui-datepicker-input { position: relative; } #fm-pivot-view div.fm-ui-datepicker-input.fm-opened .fm-ui-datepicker-dropdown { display: block; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); display: none; background-color: #fff; border: 1px solid #d5d5d5; position: absolute; width: 300px; right: 0; top: 100%; margin-top: 5px; z-index: 1; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before, #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after { content: ''; position: absolute; display: block; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before { width: 0px; height: 0px; border-style: solid; border-width: 0 5.5px 6px 5.5px; border-color: transparent transparent #d5d5d5 transparent; top: -7px; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after { width: 0px; height: 0px; border-style: solid; border-width: 0 4.5px 6px 4.5px; border-color: transparent transparent #fff transparent; top: -6px; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after, #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before { left: auto; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:after { right: 8px; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-dropdown:before { right: 6px; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-icon { right: 0; font-size: 20px; color: #999; cursor: pointer; width: 35px; height: 100%; position: absolute; } #fm-pivot-view div.fm-ui-datepicker-input .fm-ui-datepicker-icon:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); content: "\e900"; } #fm-toolbar-wrapper .fm-ui .fm-ui-row, #fm-pivot-view .fm-ui .fm-ui-row { font-size: 0; } #fm-toolbar-wrapper .fm-ui .fm-ui-col, #fm-pivot-view .fm-ui .fm-ui-col, #fm-toolbar-wrapper .fm-ui .fm-ui-col-2, #fm-pivot-view .fm-ui .fm-ui-col-2, #fm-toolbar-wrapper .fm-ui .fm-ui-col-3, #fm-pivot-view .fm-ui .fm-ui-col-3, #fm-toolbar-wrapper .fm-ui .fm-ui-col-9, #fm-pivot-view .fm-ui .fm-ui-col-9 { display: inline-block; vertical-align: top; min-height: 1px; } #fm-toolbar-wrapper .fm-ui .fm-ui-col-2, #fm-pivot-view .fm-ui .fm-ui-col-2 { width: 50%; } #fm-toolbar-wrapper .fm-ui .fm-ui-col-3, #fm-pivot-view .fm-ui .fm-ui-col-3 { margin-right: 30px; width: -webkit-calc(33.33% - 20px); width: calc(33.33% - 20px); } #fm-toolbar-wrapper .fm-ui .fm-ui-col-3:nth-child(3n+3), #fm-pivot-view .fm-ui .fm-ui-col-3:nth-child(3n+3) { margin-right: 0; } #fm-toolbar-wrapper .fm-ui .fm-ui-col-9, #fm-pivot-view .fm-ui .fm-ui-col-9 { margin-right: 1px; margin-bottom: 1px; width: -webkit-calc(11.11% - 0.9px); width: calc(11.11% - 0.9px); } #fm-toolbar-wrapper .fm-ui .fm-ui-col-9:nth-child(9n+9), #fm-pivot-view .fm-ui .fm-ui-col-9:nth-child(9n+9) { margin-right: 0; } #fm-toolbar-wrapper .fm-ui .fm-vam, #fm-pivot-view .fm-ui .fm-vam { vertical-align: middle; } #fm-toolbar-wrapper .fm-ui .fm-vat, #fm-pivot-view .fm-ui .fm-vat { vertical-align: top; } #fm-toolbar-wrapper .fm-ui .fm-tar, #fm-pivot-view .fm-ui .fm-tar { text-align: right; } #fm-toolbar-wrapper .fm-ui .fm-tal, #fm-pivot-view .fm-ui .fm-tal { text-align: left; } #fm-toolbar-wrapper .fm-ui .fm-tac, #fm-pivot-view .fm-ui .fm-tac { text-align: center; } #fm-toolbar-wrapper .fm-ui .fm-mb30, #fm-pivot-view .fm-ui .fm-mb30 { margin-bottom: 30px; } #fm-pivot-view .fm-helper { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); display: inline-block; background: #f7f7f7; opacity: 0.9; padding: 10px 9px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; border: 1px solid #d5d5d5; pointer-events: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 250px; color: #111; } #fm-pivot-view .fm-helper .fm-label { width: calc(100% - 20px); display: inline-block; text-overflow: ellipsis; overflow: hidden; } #fm-pivot-view .fm-helper .fm-drag-icon { float: right; position: relative; } #fm-pivot-view .fm-helper.fm-no-drop .fm-drag-icon:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\ea0e"; color: #F44336; right: 0; } #fm-pivot-view .fm-helper.fm-drag-remove .fm-drag-icon::after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e90e"; color: #F44336; right: -4px; top: -4px; font-size: 21px; } @media (max-width: 1370px) and (pointer: coarse) { #fm-pivot-view .fm-helper { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); display: inline-block; background: #f7f7f7; opacity: 0.9; padding: 10px 9px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; border: 1px solid #d5d5d5; pointer-events: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 250px; color: #111; } #fm-pivot-view .fm-helper .fm-label { width: calc(100% - 20px); display: inline-block; text-overflow: ellipsis; overflow: hidden; } #fm-pivot-view .fm-helper .fm-drag-icon { float: right; position: relative; } #fm-pivot-view .fm-helper.fm-no-drop .fm-drag-icon:after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: transparent; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\ea0e"; color: #F44336; right: 0; } #fm-pivot-view .fm-helper.fm-drag-remove { border-color: red; border-width: 2px; display: flex; } #fm-pivot-view .fm-helper.fm-drag-remove .fm-label { display: flex; padding-left: 10px; } #fm-pivot-view .fm-helper.fm-drag-remove .fm-drag-icon::after { display: block; position: absolute; font-family: 'flexmonster-icons' !important; speak-as: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: auto; height: auto; height: initial; background: t